.checkout-form .captcha{margin:0 0 1rem 0}ul.inline.commerce-checkout-progress,ol.inline.commerce-checkout-progress{font-size:18px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;padding:30px 5px;text-align:center;background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/grey-pixel.gif);background-position:50% 50%;background-repeat:repeat-x}ul.inline.commerce-checkout-progress .step,ol.inline.commerce-checkout-progress .step{padding:0;vertical-align:bottom;margin-right:5px;font-weight:normal;background-color:#fff;border:solid 1px #ccc;border-radius:100px;width:30px;height:30px;display:inline-block;vertical-align:middle;line-height:30px}ul.inline.commerce-checkout-progress li,ol.inline.commerce-checkout-progress li{float:none;margin:0 1.5em;width:auto !important;color:#999;display:inline-block;background-color:#fff;padding:0 .5em;font-weight:600;text-transform:uppercase}ul.inline.commerce-checkout-progress li.visited a,ol.inline.commerce-checkout-progress li.visited a{color:#000;text-decoration:none}ul.inline.commerce-checkout-progress li.active,ol.inline.commerce-checkout-progress li.active{color:#1680d3}ul.inline.commerce-checkout-progress li.active .step,ol.inline.commerce-checkout-progress li.active .step{border-color:#1680d3}.paypal-prompt{padding:20px 0 0 0}.cart-empty-page .circle-icon{background:#eee;padding:.2em;border-radius:100%;height:7em;width:7em;margin:20px auto;text-align:center;color:#ddd;position:relative;font-size:30px}.cart-empty-page .circle-icon i{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.store-credit-prompt{font-size:16px;line-height:1.3em;padding-bottom:25px}.view-order-coupon-list{clear:both;width:100%}.view-order-coupon-list .views-field-code{font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#000}.view-order-coupon-list .views-field-commerce-gc-name,.view-order-coupon-list .views-field-component-title,.view-order-coupon-list .views-field-discount-value-display{display:inline-block;padding-left:.5em;vertical-align:middle}.view-order-coupon-list .views-field-commerce-gc-name ul,.view-order-coupon-list .views-field-component-title ul,.view-order-coupon-list .views-field-discount-value-display ul{margin:0;padding:0}.view-order-coupon-list .views-field-commerce-gc-name ul li,.view-order-coupon-list .views-field-component-title ul li,.view-order-coupon-list .views-field-discount-value-display ul li{list-style-type:none;list-style:none;margin:0;padding:0}.view-order-coupon-list .views-field-remove-from-order{font-size:11px;display:inline-block;padding:0 1em;text-transform:uppercase}.page-checkout h1.title,.page-cart h1.title{font-size:30px;margin-bottom:.5em;font-weight:600;padding-left:0}.page-checkout .checkout-processing,.page-checkout .ajax-progress-throbber,.page-cart .checkout-processing,.page-cart .ajax-progress-throbber{display:none}.coupon-form-wrapper{display:flex;gap:1rem}.coupon-form-wrapper .form-item{padding:0 !important}.coupon-form-wrapper .form-submit{padding:0 2rem}.coupon-form-wrapper label{display:none}.side-panel .commerce_coupon{padding:20px 30px;margin:0;border-top:1px solid #ddd}.add-to-cart-link-form{max-width:600px;margin:auto}.add-to-cart-link-form h2{color:#1680d3 !important;text-align:center;font-size:28px}.add-to-cart-link-form .node{margin:1em 0}.add-to-cart-link-form .form-item-coupon label{color:#666 !important;text-transform:uppercase}.add-to-cart-link-form .form-item{margin:1rem 0 !important}.add-to-cart-link-form .form-text{width:100%}.page-cart-add .fieldset-legend,.page-checkout .fieldset-legend{font-size:16px;font-weight:600;padding-top:0;color:#202121;text-transform:uppercase;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;padding-right:10px}.page-cart-add table,.page-checkout table{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #ddd;font-size:12px;margin:1em 0;width:100%}.page-cart-add fieldset.form-wrapper,.page-checkout fieldset.form-wrapper{width:100%;float:left;border:none;padding:0;margin-bottom:50px}.page-cart-add .checkout_review,.page-cart-add fieldset,.page-checkout .checkout_review,.page-checkout fieldset{margin:0}.page-cart-add .checkout_review .pane-title,.page-cart-add fieldset .pane-title,.page-checkout .checkout_review .pane-title,.page-checkout fieldset .pane-title{display:block;font-size:14px;text-transform:uppercase;color:#1680d3 !important;font-weight:400 !important}.page-cart-add .fieldset-wrapper,.page-checkout .fieldset-wrapper{display:inline-block;width:100%;border:1px solid #ddd;padding:2.5em;margin-top:5px;border-radius:5px}.page-cart-add .fieldset-wrapper div.messages,.page-checkout .fieldset-wrapper div.messages{margin-top:0;font-size:14px;padding:.5em .7em}.page-cart-add .commerce_payment .fieldset-wrapper,.page-checkout .commerce_payment .fieldset-wrapper{border:none;background:none;padding:0}.page-cart-add .form-item,.page-checkout .form-item{padding:.4em 0;margin:0}.page-cart-add .form-item-commerce-payment-payment-method input,.page-checkout .form-item-commerce-payment-payment-method input{display:none}.page-cart-add .commerce_payment.options-1 .payment-method-options,.page-checkout .commerce_payment.options-1 .payment-method-options{display:none}.page-cart-add .commerce_payment.options-1 #payment-details,.page-checkout .commerce_payment.options-1 #payment-details{border:none;padding:0}.page-cart-add .payment-method-options,.page-checkout .payment-method-options{margin-bottom:-6px}.page-cart-add .form-item-commerce-payment-payment-method,.page-checkout .form-item-commerce-payment-payment-method{display:inline-block}.page-cart-add .form-item-commerce-payment-payment-method label.option,.page-checkout .form-item-commerce-payment-payment-method label.option{font-size:12px;float:none;line-height:2em;border:solid 1px #ddd;display:inline-block;padding:.7em 1.7em 1em 1.7em;background:#eee;font-weight:bold;margin:0 1em 0 0;color:#888;text-transform:capitalize;cursor:pointer;border-radius:4px 4px 0 0;background-image:linear-gradient(to top,#f7f7f7 0%,#eee 100%) !important}.page-cart-add .form-item-commerce-payment-payment-method label.option img,.page-checkout .form-item-commerce-payment-payment-method label.option img{display:block;filter:gray;filter:grayscale(100%);opacity:.5}.page-cart-add .form-item-commerce-payment-payment-method label.option:before,.page-checkout .form-item-commerce-payment-payment-method label.option:before{content:none !important}.page-cart-add .form-item-commerce-payment-payment-method input[type=radio]:checked~label,.page-checkout .form-item-commerce-payment-payment-method input[type=radio]:checked~label{border-top:solid 3px #1680d3;background:#fff !important;background-image:none !important;background-color:#fff;background-image:linear-gradient(to top,none 0%,#5190EF 100%) !important;border-bottom:solid 1px #fff;color:#1680d3}.page-cart-add .form-item-commerce-payment-payment-method input[type=radio]:checked~label img,.page-checkout .form-item-commerce-payment-payment-method input[type=radio]:checked~label img{filter:none;opacity:1}.page-cart-add .form-item-commerce-payment-payment-method input.progress-disabled~label,.page-checkout .form-item-commerce-payment-payment-method input.progress-disabled~label{border-top:solid 3px #ccc}.page-cart-add label,.page-checkout label{padding:0 10px 4px 0;font-size:12px}.page-cart-add label.option,.page-checkout label.option{font-size:12px;float:none}.page-cart-add .cart_contents h3.pane-title,.page-checkout .cart_contents h3.pane-title{display:none}.page-cart-add .form-wrapper.account,.page-checkout .form-wrapper.account{width:100%;float:left;max-width:100%}.page-cart-add .form-wrapper.account .user-picture,.page-checkout .form-wrapper.account .user-picture{margin-right:20px;width:45px}.page-cart-add .form-wrapper.account #edit-account-mail,.page-checkout .form-wrapper.account #edit-account-mail{font-size:16px;color:#999}.page-cart-add .form-wrapper.account #edit-account-username,.page-checkout .form-wrapper.account #edit-account-username{font-size:22px;color:#111;padding:3px 0 0 0;font-weight:bold}.page-cart-add .form-wrapper.customer_profile_billing,.page-checkout .form-wrapper.customer_profile_billing{width:100%;float:left;padding:0}.page-cart-add .addressfield-container-inline.locality-block>div,.page-checkout .addressfield-container-inline.locality-block>div{float:none;display:inline-block;padding-right:.4em}.page-cart-add .form-item-customer-profile-billing-profile-selection select,.page-checkout .form-item-customer-profile-billing-profile-selection select{width:auto}.page-cart-add .no-payment,.page-checkout .no-payment{font-size:1.3em;padding:.5em 0;line-height:normal}.page-cart-add .view-commerce-coupon-review-pane,.page-checkout .view-commerce-coupon-review-pane{display:block;float:right}.page-cart-add .view-commerce-coupon-review-pane table,.page-checkout .view-commerce-coupon-review-pane table{margin:0}.page-cart-add .view-commerce-coupon-review-pane th,.page-checkout .view-commerce-coupon-review-pane th{padding-right:20px}.page-cart-add .view-commerce-coupon-review-pane td,.page-checkout .view-commerce-coupon-review-pane td{background-color:#fff}#commerce-coupon-cart-form-wrapper .form-item{margin:0}#commerce-coupon-cart-form-wrapper .form-submit{padding:0 2rem}.entity-commerce-order{font-size:14px;max-width:900px;margin:2em auto}.entity-commerce-order h1.title.order-title{padding:0;margin:0;font-size:25px}.entity-commerce-order .order-date{padding:0 0 1em 0}.entity-commerce-order .order-header{padding:30px 0;font-size:18px;line-height:1.3em;color:#000}.entity-commerce-order .order-status{float:right;text-transform:uppercase;background-color:#ccc;display:inline-block;padding:.5em 1em;margin:10px 0;font-size:12px;border-radius:100px;border:solid 1px #090}.entity-commerce-order .order-status.completed{background-color:#fff;color:#090}.entity-commerce-order .order-status.pending{color:#840;background-color:#ffefb1;border-color:#efe2a1}.entity-commerce-order table tr:hover td{background:none}.entity-commerce-order table td{color:#111}.entity-commerce-order table.commerce-price-formatted-components{border:solid 1px #1680d3;background:#eaf6ff !important;width:40%;border-radius:10px;overflow:hidden;border-collapse:inherit;margin-bottom:40px}.entity-commerce-order table.commerce-price-formatted-components td{padding:5px 15px}.entity-commerce-order table.commerce-price-formatted-components tr:first-child td{padding-top:15px}.entity-commerce-order table.commerce-price-formatted-components tr:last-child td{padding-bottom:15px}.entity-commerce-order .view-commerce-line-item-table{margin:0 0 2em 0;border-bottom:none}.entity-commerce-order .view-commerce-line-item-table table{margin:0}.entity-commerce-order .view-commerce-line-item-table table td{padding:10px}.entity-commerce-order .view-commerce-line-item-table table table td{padding:0;text-align:right}.entity-commerce-order .view-commerce-line-item-table table thead th,.entity-commerce-order .view-commerce-line-item-table table th{background-color:rgba(0,0,0,0);text-transform:uppercase;color:#1680d3 !important;font-size:14px !important;border-color:#eee}.entity-commerce-order .view-commerce-line-item-table table tbody{border-top:none}.entity-commerce-order .view-commerce-line-item-table tr.odd:last-child,.entity-commerce-order .view-commerce-line-item-table tr.even:last-child{border-bottom:none}.entity-commerce-order .view-commerce-line-item-table tr th:first-child,.entity-commerce-order .view-commerce-line-item-table tr td:first-child{padding-left:0}.entity-commerce-order .view-commerce-line-item-table tr th:last-child,.entity-commerce-order .view-commerce-line-item-table tr td:last-child{padding-right:0}.entity-commerce-order .view-commerce-line-item-table .views-row{border-bottom:solid 1px #eee}.entity-commerce-order .view-commerce-line-item-table .views-field{width:1%;white-space:nowrap}.entity-commerce-order .view-commerce-line-item-table .button{padding:0 1em;display:inline-block;line-height:2.5em}.entity-commerce-order .view-commerce-line-item-table .views-field-line-item-title{width:80%;white-space:normal;font-size:16px}.entity-commerce-order .view-commerce-line-item-table .views-field-quantity{color:#999;font-size:11px}.entity-commerce-order .view-commerce-line-item-table .refund_line_item{opacity:.6}.entity-commerce-order .view-commerce-line-item-table .refund_line_item .commerce-price-savings-formatter-prices{color:red}.entity-commerce-order .view-commerce-line-item-table .refunded-label{text-transform:uppercase;border-radius:3px;color:red;display:block;font-size:12px;font-weight:bold}.entity-commerce-order .view-commerce-line-item-table .refund-description{font-size:.85em;padding-top:10px;color:#999}.entity-commerce-order .field-type-entityreference,.entity-commerce-order .payment-details,.entity-commerce-order .field-type-commerce-customer-profile-reference{display:inline-block;padding:0 4em 1em 0;vertical-align:top;font-size:14px;line-height:1.3em}.entity-commerce-order .field-type-entityreference .field-label,.entity-commerce-order .payment-details .field-label,.entity-commerce-order .field-type-commerce-customer-profile-reference .field-label{font-size:14px;font-weight:bold;letter-spacing:normal;padding-bottom:5px;color:#1680d3;text-transform:uppercase}.entity-commerce-order .field-type-entityreference .views-label,.entity-commerce-order .payment-details .views-label,.entity-commerce-order .field-type-commerce-customer-profile-reference .views-label{font-weight:bold}.entity-commerce-order .field-type-entityreference .view-empty,.entity-commerce-order .payment-details .view-empty,.entity-commerce-order .field-type-commerce-customer-profile-reference .view-empty{font-size:inherit;text-align:left;padding:0;margin:0}.entity-commerce-order .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background-color:#eaf6ff;font-weight:bold;font-size:19px}.entity-commerce-order .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount:hover{background-color:#eaf6ff}.entity-commerce-order .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount:hover td{background-color:#eaf6ff}.entity-commerce-order .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount .component-title{font-size:inherit;font-weight:normal;font-size:16px}.entity-commerce-order .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td{color:#000}.view-commerce-message-messages{padding:1em 0;clear:both;float:none;display:block}.view-commerce-message-messages tr.odd td,.view-commerce-message-messages tr.even td{font-size:11px;text-align:left;vertical-align:top;padding:4px}.view-commerce-message-messages .views-field-timestamp{word-wrap:normal;white-space:nowrap}.view-commerce-message-messages h2.title{font-family:"Helvetica Neue",helvetica,Arial,sans-serif;font-size:1.3em;font-weight:bold;letter-spacing:normal}.view-commerce-message-messages .view-footer label{float:none;width:auto;text-align:left}.view-commerce-message-messages .view-footer .form-item .form-textarea-wrapper,.view-commerce-message-messages .view-footer .form-item .description{margin:0}.view-commerce-message-messages .view-footer .fieldset-wrapper{background:#f7f7f7}.view-commerce-message-messages .view-footer .filter-wrapper{margin:0}.view-commerce-message-messages .view-footer .filter-wrapper .fieldset-wrapper{background:#fff}.commerce-backoffice-order-status-form{float:right;display:block;padding:5px;background-color:#f7f7f7;margin:1em 0}.commerce-backoffice-order-status-form .commerce-backoffice-order-status-label{font-family:"Helvetica Neue",helvetica,Arial,sans-serif;font-size:1.3em;font-weight:bold;letter-spacing:normal}.commerce-backoffice-order-status-form .form-item-status{float:left}.commerce-backoffice-order-status-form .form-submit{margin:.4em}.commerce-paypal-ec-icon,.commerce-paypal-bml-icon{top:0}.view-commerce-cart-summary{border:solid 1px #ddd;margin-bottom:2em;position:relative}.view-commerce-cart-summary .edit-cart{position:absolute;bottom:-26px;right:3px;font-size:13px}.view-commerce-cart-summary table tr.even td,.view-commerce-cart-summary table tr.odd td{background-color:#fff}.customer_profile_shipping input.form-submit,.customer_profile_billing input.form-submit{margin:0;font-size:11px;background-color:rgba(0,0,0,0);color:#666;text-decoration:underline;padding:0;margin-left:0}.customer_profile_shipping input.form-submit:hover,.customer_profile_billing input.form-submit:hover{color:#888 !important}.customer_profile_shipping input.form-submit:disabled,.customer_profile_shipping input.form-submit.disabled,.customer_profile_billing input.form-submit:disabled,.customer_profile_billing input.form-submit.disabled{background-color:rgba(0,0,0,0) !important}.customer_profile_shipping input.edit-address-button,.customer_profile_billing input.edit-address-button{margin:0 10px}.customer_profile_shipping .commerce-customer-profile-copy,.customer_profile_billing .commerce-customer-profile-copy{padding-bottom:5px;margin-bottom:15px;margin-left:10px}.customer_profile_shipping .commerce-customer-profile-copy .form-type-checkbox input,.customer_profile_billing .commerce-customer-profile-copy .form-type-checkbox input{margin-left:10px;margin-bottom:4px;margin-top:3px;margin-right:5px;float:left}.customer_profile_billing{float:left;width:100%}.review-pane.customer_profile_shipping,.review-pane.customer_profile_billing{width:auto}.review-pane.customer_profile_shipping .field-name-field-phone-number,.review-pane.customer_profile_billing .field-name-field-phone-number{margin-top:.5em}.review-pane{float:left;margin-right:40px}.review-pane .form-item{display:block}.review-pane .form-item label{width:auto}.review-pane.cart_contents{clear:both;float:none;margin:0}.checkout_review{float:none;clear:both;display:block}.commerce_payment{float:none;clear:both;display:block;padding-bottom:20px}#edit-commerce-payment-payment-method{float:left}#edit-commerce-payment-payment-method div div{display:none !important}#payment-details{float:none;padding:2em 2em;font-size:16px;clear:both;border:solid 1px #ddd;background:#fff}#payment-details .paypal-message{font-size:20px;text-align:center;padding:1.5em 1em}#payment-details .form-item{width:auto;clear:inherit;display:inline}#payment-details .form-item label{flex:0 0 100%;display:block;text-align:left;text-transform:capitalize;padding-bottom:3px}#payment-details .square-form{display:inline-block;position:relative;width:100%}#payment-details .square-form .form-item{clear:none;float:none;display:block;float:left;vertical-align:top}#payment-details .square-form iframe{margin:0;padding:0;border:0}#payment-details .square-form .sq-input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;outline-offset:-2px;display:inline-block;padding:7px 13px;max-width:100%;height:44px}#payment-details .square-form .sq-input--focus{border:1px solid #1680d3;background-color:#eaf6ff}#payment-details .square-form .sq-input--error{border:1px solid #e02f2f;background-color:rgba(244,47,47,.02)}#payment-details .square-form #edit-commerce-payment-payment-details-number{width:100%}#payment-details .square-form .credit-card-form__expiration .form-item{float:left;width:calc((100% - 32px)/3);padding:0;margin:0 16px 16px 0}#payment-details .square-form .credit-card-form__expiration .form-item:last-of-type{margin-right:0}.commerce_payment .fieldset-wrapper{padding-bottom:2em}#payment-details .commerce-credit-card-start,#payment-details .commerce-credit-card-expiration{margin-bottom:.5em;margin-top:.5em}#payment-details .commerce-credit-card-expiration{display:inline-block;margin-right:2em}#payment-details .commerce-credit-card-expiration select{width:auto}#payment-details .form-item-commerce-payment-payment-details-credit-card-code{display:inline-block}#payment-details .form-item-commerce-payment-payment-details-credit-card-number{display:inline-block;margin-right:2em;width:100%;max-width:300px}.checkout-completion-message{padding:2em;line-height:1.4em;font-size:17px;font-weight:normal;margin:auto}.checkout-completion-message .order-details{border:solid 1px #eee;padding:2em;margin:2em auto;background-color:#f7f7f7;width:100%;max-width:600px;border-radius:3px}.checkout-completion-message i{color:green}.checkout-completion-message p{padding:.5em 0;margin:0}.checkout-completion-message .thankyou{font-size:26px;text-align:center}.checkout-completion-message .order-number{color:#000;font-weight:bold;padding:0 0 10px 0;font-size:20px}.cvp-shopping_cart_summary2-commerce_checkout_pane_1{max-width:600px;border-radius:3px;padding:2em;margin:0 auto;border:solid 1px #eee}.cvp-shopping_cart_summary2-commerce_checkout_pane_1 tr:hover td{background:none}.view-order-line-items .views-row{padding:1em 0;border-bottom:dashed 1px #eee}.view-order-line-items .views-field-rendered-entity{display:inline-block;vertical-align:middle;width:55%}.view-order-line-items .views-field-rendered-entity .node{display:inline-block;vertical-align:middle}.view-order-line-items .views-field-download{display:inline-block;vertical-align:middle}.view-order-line-items .views-field-download a.button{font-size:22px}.view-order-line-items .view-header,.view-order-line-items .view-footer{font-size:16px}.view-order-line-items .view-footer{padding-top:40px}.checkout-help{display:block !important;font-size:1.2em;padding:1em;text-align:center}.line-item-summary .line-item-total{font-size:18px;padding:1em .1em;margin:0;color:#000}.line-item-summary .line-item-total .line-item-total-raw{font-size:25px;font-weight:600;letter-spacing:-0.05em}.button-operator{margin-left:1em}input.checkout-continue{background:#1680d3 !important;font-size:18px}input.checkout-continue:hover{background:#0a63a8 !important}.checkout{padding-top:1rem}.checkout textarea,.checkout select,.checkout input[type=date],.checkout input[type=datetime],.checkout input[type=datetime-local],.checkout input[type=email],.checkout input[type=month],.checkout input[type=number],.checkout input[type=password],.checkout input[type=search],.checkout input[type=tel],.checkout input[type=text],.checkout input[type=time],.checkout input[type=url],.checkout input[type=week]{font-size:16px;width:100%}.checkout .side-panel{float:right;width:45%}.checkout .side-panel.cart-form{padding-top:0}.checkout .side-panel .cart-contents-wrapper{padding:0}.checkout .side-panel .cart-contents-wrapper .view-content{padding:10px 30px}.checkout .side-panel .cart-contents-wrapper .view-footer{padding:10px 30px;border-top:solid 1px #ddd}.checkout .side-panel .block>.inner{background-color:#f7f7f7;border:solid 2px #ddd;border-radius:5px}.checkout .side-panel .coupon-form .inner{padding-top:0;padding-bottom:0;padding-right:0;background-color:rgba(0,0,0,0);border:none}.checkout .side-panel .block{clear:both}.checkout .side-panel h4{text-transform:uppercase;padding:0 5px 5px 5px;margin:0;font-size:18px}.checkout .side-panel .item-count{font-size:11px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;padding:0;margin-left:5px;display:inline-block;vertical-align:middle}.checkout .side-panel .disclaimer{padding:15px 5px 0 5px;font-size:13px;font-style:italic}.checkout .side-panel .disclaimer a{color:#333}.checkout .side-panel tr:hover td{background:none}.checkout .side-panel #edit-actions{padding:1em 0 0 0 !important;margin:0 !important}.checkout .side-panel .form-actions input.form-submit,.checkout .side-panel .form-actions input.checkout-continue,.checkout .side-panel #edit-actions input.form-submit,.checkout .side-panel #edit-actions input.checkout-continue{font-size:20px;margin:0;line-height:2.8em;padding:0 1.5em;display:block;width:100%}.checkout .side-panel a.continue-shopping-link{padding:10px;display:inline-block;font-size:11px}.checkout .checkout-panes-wrapper{float:left;width:55%;padding-right:7%}.checkout .checkout-panes-wrapper .inner{max-width:700px;width:100%}.checkout .checkout-panes-wrapper .fieldset-description{font-size:14px;line-height:1.4em;padding:0 0 1em 0}.checkout .checkout-panes-wrapper .account .name-wrapper .form-item{width:50%;float:left}.checkout .checkout-panes-wrapper .form-item-account-login-first-name{padding-right:5px}.checkout .checkout-panes-wrapper .form-item-account-login-last-name{padding-left:5px}.checkout .cart-contents-wrapper .cart-summary-header{font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-size:16px;display:inline-block;width:100%;border-bottom:solid 1px #ddd;padding:20px 30px}.checkout .cart-contents-wrapper .cart-summary-header .order-total,.checkout .cart-contents-wrapper .cart-summary-header .title-collapsed{display:none}.checkout .cart-contents-wrapper .cart-summary-header .title{font-weight:bold;color:#000;text-transform:uppercase;vertical-align:middle;display:inline-block}.commerce-line-item-views-form .views-field-edit-delete{position:absolute;bottom:10px;right:-10px}.commerce-line-item-views-form input.delete-line-item{text-indent:-9999px;border:none;width:40px;height:40px;background-image:url(https://media.fstoppers.com/sites/all/themes/fstop_wide/images/icon-trash.png) !important;background-position:50% 50%;background-color:rgba(0,0,0,0) !important;background-size:25px !important;background-repeat:no-repeat;opacity:.3}.commerce-line-item-views-form input.delete-line-item:hover{opacity:1}.commerce-line-item-views-form .update-cart{text-align:right;padding:1em 0;display:none}.commerce-line-item-views-form .update-cart input{line-height:normal;padding:.5em 1em;font-size:11px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;background-color:#fff;border:solid 1px #1680d3;color:#1680d3}.commerce-line-item-views-form .update-cart input:hover{background-color:#1680d3;color:#fff}.commerce-line-item-views-form .form-item-coupon-code div{margin:0}.commerce-line-item-views-form .form-item-coupon-code label{display:none}#braintree-paypal-loggedout{text-align:center}#braintree-paypal-loggedout a{margin:1rem auto}.paypal-method-title{text-align:center;padding:1rem}#braintree-paypal-loggedin{margin:1rem 0 !important;width:100%;max-width:100% !important;border:solid 3px #090 !important;border-radius:5px;font-size:16px !important;background-color:#efe}#bt-pp-cancel:hover{color:#000 !important}.field-name-commerce-customer-address label{white-space:nowrap}.field-name-commerce-customer-address .street-block{display:flex;gap:1rem}.field-name-commerce-customer-address .street-block .form-item-customer-profile-billing-commerce-customer-address-und-0-premise{flex:1}.field-name-commerce-customer-address .street-block .form-item-customer-profile-billing-commerce-customer-address-und-0-thoroughfare{flex:2}.field-name-commerce-customer-address .addressfield-container-inline.locality-block{display:flex;gap:1rem}.field-name-commerce-customer-address .addressfield-container-inline.locality-block div{margin:0;padding-right:0}.field-name-commerce-customer-address .addressfield-container-inline.locality-block:after{display:none}.checkout-buttons{border:none}.checkout-buttons input{margin:0 !important}.checkout-buttons .edit-actions{padding:0;margin:0}.checkout-buttons .edit-actions .checkout-continue{font-size:20px;line-height:2.8em;padding:0 1.5em;margin:0;display:block;width:100%}.checkout-buttons .fieldset-wrapper{border:none;padding:1rem 0}.view-order-payment-details .view-content{font-size:13px}.view-order-payment-details .views-row{padding:.6em 0;border-bottom:solid 1px #eee;font-size:12px;line-height:1.2em}.view-order-payment-details .views-row:last-child{border:none}.view-order-payment-details .views-row .views-label{width:60px;display:inline-block;font-size:11px;color:#999}.view-order-payment-details .views-row .views-field{padding:1px 0}.field-name-commerce-line-items{margin-top:1em}.view-commerce-cart-summary,.view-commerce-cart-form{padding-top:50px}.view-commerce-cart-summary tr:hover td,.view-commerce-cart-form tr:hover td{background:none}.view-commerce-cart-summary .side-panel,.view-commerce-cart-form .side-panel{margin-top:-50px;width:40%}.view-commerce-cart-summary .checkout-panes-wrapper,.view-commerce-cart-form .checkout-panes-wrapper{width:60%}.view-commerce-cart-summary .view-header,.view-commerce-cart-form .view-header{font-size:24px;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-weight:800;color:#000;padding-bottom:15px}.view-commerce-cart-summary .views-row,.view-commerce-cart-form .views-row{border-bottom:dashed 1px #ccc;padding:1em 0 1em 0;display:inline-block;width:100%;margin-bottom:5px;position:relative;text-align:right;display:flex;justify-content:space-between}.view-commerce-cart-summary .views-field,.view-commerce-cart-form .views-field{display:inline-block;vertical-align:middle}.view-commerce-cart-summary .views-field-edit-quantity div,.view-commerce-cart-summary .views-field-edit-quantity span,.view-commerce-cart-form .views-field-edit-quantity div,.view-commerce-cart-form .views-field-edit-quantity span{display:inline-block;vertical-align:middle}.view-commerce-cart-summary .views-field-commerce-total,.view-commerce-cart-form .views-field-commerce-total{text-align:right;width:15%;font-weight:bold;color:#000;vertical-align:top;float:right;padding-right:0;padding-top:.5em;font-size:18px}.view-commerce-cart-summary .views-field-commerce-total .price-amount,.view-commerce-cart-form .views-field-commerce-total .price-amount{font-size:1em}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-list,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-list{font-weight:normal;font-size:.8em}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-list .price-amount,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-list .price-amount{color:#999}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-price .price-amount,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-price .price-amount{color:#000;line-height:1em;padding:5px 0}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-prices,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-prices{align-items:flex-end;flex-direction:column}.view-commerce-cart-summary .views-field-commerce-total div,.view-commerce-cart-form .views-field-commerce-total div{color:#000;text-align:right}.view-commerce-cart-summary .views-field-rendered-entity,.view-commerce-cart-summary .views-field-line-item-title,.view-commerce-cart-form .views-field-rendered-entity,.view-commerce-cart-form .views-field-line-item-title{width:65%;text-align:left;float:left;flex:1}.view-commerce-cart-summary .views-field-commerce-unit-price,.view-commerce-cart-form .views-field-commerce-unit-price{text-align:right;padding-right:1em}.view-commerce-cart-summary .views-field-edit-quantity,.view-commerce-cart-form .views-field-edit-quantity{white-space:nowrap}.view-commerce-cart-summary .views-field-edit-quantity .form-item,.view-commerce-cart-form .views-field-edit-quantity .form-item{margin:0}.view-commerce-cart-summary .views-field-edit-quantity input,.view-commerce-cart-form .views-field-edit-quantity input{width:50px;font-size:16px;margin:0}.view-commerce-cart-summary .views-label-edit-quantity,.view-commerce-cart-form .views-label-edit-quantity{color:#999}.view-commerce-cart-summary .views-field-quantity,.view-commerce-cart-form .views-field-quantity{white-space:nowrap;color:#aaa;font-size:11px;padding-top:10px}.view-commerce-cart-summary .views-field-quantity div,.view-commerce-cart-summary .views-field-quantity span,.view-commerce-cart-form .views-field-quantity div,.view-commerce-cart-form .views-field-quantity span{color:#aaa}.view-commerce-cart-summary .views-field-edit-delete input.disabled,.view-commerce-cart-summary .views-field-edit-delete input:disabled,.view-commerce-cart-form .views-field-edit-delete input.disabled,.view-commerce-cart-form .views-field-edit-delete input:disabled{display:none}.view-commerce-cart-summary .views-field-commerce-total{padding-top:0}.field-name-commerce-order-total tbody,.field-name-commerce-order-total thead,.field-name-commerce-order-total td,.field-name-commerce-order-total tr,.field-name-commerce-order-total table{border:none}.view-order-confirmation .views-row{font-size:18px;text-align:center}.view-order-confirmation .views-row .views-field{display:inline-block;padding-right:2em}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{float:left;border:1px solid #ccc;padding:.5em 1em;margin:0;font-size:12px !important;color:#777}.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover{color:#555 !important;text-decoration:none;background-color:#ddd}.checkout-buttons .checkout-continue{padding:.5em 1em;margin:0}.fancybox-container.fs-add-to-cart-popup .fancybox-content{width:100%;max-width:900px}.addtocart-popup>.content{margin-right:32%;padding-right:1em}.addtocart-popup .view-add-to-cart-summary .views-row{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:solid 1px #eee;margin:1em 0;padding-bottom:.8em;align-items:flex-start}.addtocart-popup .view-add-to-cart-summary .instructor{display:none}.addtocart-popup .view-add-to-cart-summary .views-field-rendered-entity-1{flex:1}.addtocart-popup .view-add-to-cart-summary .views-field-commerce-total{background:#f7f7f7;padding:10px;border-radius:5px;margin-bottom:5px;width:110px}.addtocart-popup .view-add-to-cart-summary .commerce-price-savings-formatter-savings .label{font-size:.7em;font-weight:normal}.addtocart-popup .view-add-to-cart-summary .view-header{display:flex;gap:10px;align-items:center;margin-bottom:1em;font-size:25px;font-weight:800;border-bottom:solid 1px #eee;padding-bottom:1em}.addtocart-popup .view-add-to-cart-summary .view-header i{color:#090;font-size:2em}.addtocart-popup .popup-header{display:inline-block;width:60%}.addtocart-popup .popup-header å .icon{float:left;color:#090;min-height:40px;font-size:1.2em}.addtocart-popup .popup-header .inner{margin-left:40px;padding:4px 0;font-size:20px;text-align:left;font-weight:600;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}.addtocart-popup.cart-warning .icon{color:#f3d74b}.addtocart-popup .node-product.preview{padding:.5em 0}.addtocart-popup .node-product.preview .catalog-image{width:25%}.addtocart-popup .node-product.preview .title-wrapper{margin-left:25%;font-size:14px}.addtocart-popup .node-product.preview .title-wrapper .title{font-size:1.5em}.addtocart-popup .node-product.preview .title-wrapper .instructor{font-size:1em}.addtocart-popup .product-addons .addon-row{display:flex}.addtocart-popup .product-addons .addon-row .entity{flex:auto;max-width:75%}.addtocart-popup .product-addons .addon-row .title-wrapper{width:auto}.addtocart-popup .product-addons .contextual-links-wrapper{display:none}.addtocart-popup .product-addons form{padding:1em;font-size:16px}.addtocart-popup .product-addons form .form-submit{font-size:16px;padding:0 2em;line-height:3em;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif}.addtocart-popup .commerce-price-savings-formatter-prices-unchanged .price-label{display:none}.addtocart-popup .field-name-commerce-price{padding-top:1em}.addtocart-popup .commerce-price-savings-formatter-prices{display:flex;gap:0 1em;align-items:flex-start;flex-wrap:wrap;flex-direction:column}.addtocart-popup .commerce-price-savings-formatter-prices>div{text-align:center}.addtocart-popup .commerce-price-savings-formatter-prices .label{font-size:.7em}.addtocart-popup .commerce-price-savings-formatter-prices .price-amount{text-align:center;font-weight:800}.addtocart-popup .commerce-price-savings-formatter-prices .price-label{color:#666;font-size:.7em;text-align:center}.addtocart-popup .commerce-price-savings-formatter-price .price-amount{font-size:1.4em}.addtocart-popup .commerce-price-savings-formatter-list .price-amount{font-weight:norma}.addtocart-popup table.commerce-price-savings-formatter-prices-inline{width:auto}.addtocart-popup table.commerce-price-savings-formatter-prices-inline tr{padding:0}.addtocart-popup table.commerce-price-savings-formatter-prices-inline tr td{padding:.15em 1em .15em 0;text-align:left}.addtocart-popup table.commerce-price-savings-formatter-prices-inline .price-amount{font-size:25px;font-weight:bold}.addtocart-popup table.commerce-price-savings-formatter-prices-inline .price-label{text-transform:uppercase;color:#666;font-size:11px}.addtocart-popup table.commerce-price-savings-formatter-prices-inline .commerce-price-savings-formatter-list .price-amount{color:#666;font-weight:normal}.addtocart-popup table.commerce-price-savings-formatter-prices-inline .commerce-price-savings-formatter-savings .price-amount{font-weight:normal}.addtocart-popup table.commerce-price-savings-formatter-prices-inline .commerce-price-savings-formatter-savings .price-label{color:#090}.addtocart-popup .suggested-headline{color:#1680d3;text-align:center;font-size:18px;line-height:normal;padding:5em 0 1em}.addtocart-popup .suggested-products .view-content{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em}.addtocart-popup .suggested-products .title-wrapper{font-size:16px;width:100%;font-family:"Helvetica Neue",helvetica,Arial,sans-serif}.addtocart-popup .suggested-products .title-wrapper span,.addtocart-popup .suggested-products .title-wrapper div,.addtocart-popup .suggested-products .title-wrapper a{letter-spacing:normal}.addtocart-popup .suggested-products .price{font-size:16px;display:none}.addtocart-popup .suggested-products .price-wrapper{display:none}.addtocart-popup .popup-footer{padding:.5em 0 0 0;position:absolute;top:2em;right:2em;width:30%}.addtocart-popup .popup-footer .button-wrapper{padding:5px;width:100%;display:inline-block}.addtocart-popup .popup-footer .button-wrapper .button{margin:0;display:block;line-height:normal;padding:1em;font-family:"Heebo","Helvetica Neue",helvetica,Arial,sans-serif;font-size:16px;border:solid 1px #1680d3}.addtocart-popup .popup-footer .button-wrapper .button.green{border:solid 1px #090}.section-checkout #main,.section-cart #main{max-width:1200px}.view-order-coupon-list{padding-left:5px}.view-order-coupon-list .views-row{text-align:left;border:none;padding:5px 0 0 0;margin:0}.view-order-coupon-list .view-content ul,.view-order-coupon-list .view-content li{list-style-type:none}.view-order-coupon-list .view-content ul{margin:0}.view-order-coupon-list .view-header{padding-top:20px;font-size:11px;text-transform:uppercase;color:#1680d3}.view-order-coupon-list .view-header p{margin:0}.cart-form .commerce-order-handler-area-order-total{padding:20px 30px}a.edit-order-button{text-transform:none;padding:0 0 0 5px;text-decoration:none !important;float:right;font-size:12px}a.cancel-order-button{float:right;display:inline-block;margin:10px 0;padding:0 3px;color:#999;font-size:11px}a.cancel-order-button:hover{color:#000}#block-ph_store-square_installments_long .content,#block-ph_store-payal_credit_long .content{text-align:center;padding:.5em 0}.paypal-buttons-container{max-width:500px;margin:2em auto}.paypal-buttons-container .intro{padding:1em 0;font-size:18px;line-height:1.3em}.views-field-line-item-title .button-wrapper{padding:5px 0;float:none;display:inline-block;vertical-align:middle}.views-field-line-item-title .line-item-title{width:70%;padding-right:1.5em;float:none;display:inline-block;vertical-align:middle}.refund_line_item .views-field-line-item-title .line-item-title{width:auto}#block-fs_store-checkout_footer .block-inner{text-align:center;padding:0 2em 100px 2em;font-size:14px;color:#666}#block-fs_store-checkout_footer .block-inner a{color:#333}.page-checkout #content-area,.page-cart #content-area{padding-top:20px}.page-checkout .headline,.page-cart .headline{font-size:22px;color:#1680d3;padding:1.15em;text-align:center;background-color:#eaf6ff;border:dashed 1px #1680d3;border-radius:5px;margin:1em 0;line-height:1.3em}@media only screen and (max-width:920px),only screen and (max-device-width:920px) {
 .checkout{max-width:600px;margin:auto}.section-cart #page,.section-checkout #page{padding-bottom:0}.checkout .commerce_coupon input.form-submit{line-height:31px}.view-commerce-cart-summary,.view-commerce-cart-form{padding-top:0}.view-commerce-cart-summary .view-header,.view-commerce-cart-form .view-header{padding:0 10px}.addtocart-popup>.content{margin:0;padding:0}.addtocart-popup .view-add-to-cart-summary .views-field-commerce-total{width:100%}.addtocart-popup .view-add-to-cart-summary .commerce-price-savings-formatter-prices{justify-content:flex-start;flex-direction:row}.addtocart-popup .popup-footer{position:relative;width:100%;display:block;top:0;right:0}.addtocart-popup .node-product.preview,.addtocart-popup .popup-header{width:100%}.section-checkout #content-area{padding:0}.checkout .cart-contents-wrapper .cart-summary-header{margin:0}.side-panel .disclaimer,.side-panel .form-actions{display:none}.side-panel.cart-form .disclaimer,.side-panel.cart-form .form-actions{display:block}.cart #commerce-coupon-cart-form-wrapper{display:none}.no-header .logo{max-width:290px}ul.inline.commerce-checkout-progress,ol.inline.commerce-checkout-progress{font-size:12px;text-transform:uppercase;margin-bottom:0px}ul.inline.commerce-checkout-progress li,ol.inline.commerce-checkout-progress li{margin:0 2px}ul.inline.commerce-checkout-progress li .step,ol.inline.commerce-checkout-progress li .step{width:25px;height:25px;line-height:25px}.views-field-line-item-title .button-wrapper{float:none;padding:10px 0 0 0;clear:both}.views-field-line-item-title .line-item-title{float:none;width:100%}.checkout-completion-message{font-size:20px}.checkout-completion-message .order-details{padding:0;font-size:16px;background:rgba(0,0,0,0);border:none}.view-order-line-items .views-field{float:none;width:100%}.view-order-line-items .views-field-download{padding:20px 0}.view-order-line-items .views-field-download a.button{font-size:18px;width:100%;margin:0}.view-order-line-items .node-product.preview .catalog-image{width:120px}.view-order-line-items .node-product.preview .title-wrapper{margin-left:120px;font-size:10px}.checkout .side-panel,.checkout .checkout-panes-wrapper{width:auto;clear:both;float:none;display:block;margin:5px;padding:0;margin-bottom:40px}.checkout .side-panel .inner,.checkout .checkout-panes-wrapper .inner{border:none;background:rgba(0,0,0,0);padding:0}.checkout .side-panel.cart-form .inner,.checkout .checkout-panes-wrapper.cart-form .inner{padding:10px}.checkout .side-panel.cart-form .commerce-order-handler-area-order-total,.checkout .checkout-panes-wrapper.cart-form .commerce-order-handler-area-order-total{padding:5px}.checkout .side-panel .cart-contents-wrapper .view-content,.checkout .side-panel .cart-contents-wrapper .view-footer{padding:10px 1rem}.checkout .side-panel .cart-summary-header,.checkout .side-panel .commerce_coupon{padding:20px 1rem}.checkout .checkout-panes-wrapper{padding:10px}.add-cart-message-wrapper{top:50px}.add-cart-message-wrapper .new-item-details{margin-right:0;padding-right:0;padding-bottom:0}.add-cart-message-wrapper .node-product.preview .catalog-image{float:none}.add-cart-message-wrapper .node-product.preview .title-wrapper{margin:0;padding:1em 0;font-size:11px}.add-cart-message-wrapper .new-item{margin:0;padding:0}.add-cart-message-wrapper .option-button-wrapper{position:absolute;bottom:0;left:0;right:0;text-align:center;width:auto;padding:0 3%}.add-cart-message-wrapper .option-button{width:48% !important;line-height:4em !important;font-size:13px !important;display:inline-block}.add-cart-message-wrapper .option-button.continue,.add-cart-message-wrapper .option-button.checkout a{margin:0;line-height:inherit;font-size:inherit;padding:0 .2em}.add-cart-message-wrapper .option-button.checkout{float:left}.add-cart-message-wrapper .option-button.checkout a{width:100%}.add-cart-message-wrapper .option-button.continue{float:right}.field-name-commerce-order-total .commerce-price-formatted-components{width:100%}.entity-commerce-order .payment-details,.entity-commerce-order .field-type-entityreference,.entity-commerce-order .field-type-commerce-customer-profile-reference{padding-left:0;padding-top:30px}.view-commerce-cart-summary .views-field-quantity,.view-commerce-cart-summary .views-field-commerce-unit-price{float:left;padding:0;margin:0 5px 0 0;line-height:2em;font-size:13px}.view-commerce-cart-form .views-field-rendered-entity{width:100%;padding-bottom:5px}.view-commerce-cart-form .node-product.preview .catalog-image{width:80px}.view-commerce-cart-form .node-product.preview .title-wrapper{font-size:10px;margin-left:80px;padding:0 0 0 10px}.view-commerce-cart-form #edit-actions{float:none}.view-commerce-cart-form #edit-actions input{font-size:16px;margin:0;line-height:2.8em;padding:0 1.5em;width:49%;font-size:14px}.view-commerce-cart-form .views-field-edit-delete{float:right}.view-commerce-cart-form .views-field-quantity{float:left;padding-left:3px}.view-commerce-cart-form .views-field-commerce-total{float:left;padding-bottom:0}.view-commerce-cart-form .views-field-commerce-unit-price,.view-commerce-cart-form .views-field-edit-quantity{float:left}.view-commerce-cart-form .views-field-commerce-unit-price input,.view-commerce-cart-form .views-field-edit-quantity input{height:30px}.view-commerce-cart-form .views-field-commerce-unit-price{font-size:14px;padding:7px 10px 0 0}.page-checkout fieldset.form-wrapper{margin:0}.page-checkout fieldset.form-wrapper .fieldset-legend{padding:0 0 5px 0;color:#1680d3}.page-checkout .fieldset-wrapper{padding:1rem 0 2rem 0;margin-bottom:40px;border:none;border-radius:0;border-bottom:1px solid #ddd}.page-checkout .form-item-commerce-coupon-coupon-code div.description{margin-left:0 !important;padding-bottom:5px}.review-pane{float:none;margin:0;padding-bottom:1.5em}.view-commerce-cart-summary .form-actions,.view-commerce-cart-form .form-actions{margin:0;padding:0}.view-commerce-cart-summary .form-actions input,.view-commerce-cart-form .form-actions input{margin:2px;width:47%;font-size:14px}.view-commerce-cart-summary .views-field-line-item-title,.view-commerce-cart-form .views-field-line-item-title{width:100%;font-size:16px;color:#1680d3;float:none;clear:both;padding-bottom:.5em}.view-commerce-cart-summary .views-field-commerce-unit-price td,.view-commerce-cart-form .views-field-commerce-unit-price td{font-size:13px !important}.view-commerce-cart-summary .views-field-commerce-total,.view-commerce-cart-form .views-field-commerce-total{width:auto;font-size:25px;padding:5px 0 0 10px}.view-commerce-cart-summary .views-field-commerce-total .price,.view-commerce-cart-summary .views-field-commerce-total td,.view-commerce-cart-form .views-field-commerce-total .price,.view-commerce-cart-form .views-field-commerce-total td{font-size:16px}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-price,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-price{padding-left:1em}.view-commerce-cart-summary .views-field-commerce-total .commerce-price-savings-formatter-prices div,.view-commerce-cart-form .views-field-commerce-total .commerce-price-savings-formatter-prices div{display:inline-block}.view-commerce-cart-summary .views-field-edit-quantity input,.view-commerce-cart-form .views-field-edit-quantity input{padding:5px;margin-left:5px;width:40px}.commerce-line-item-views-form .update-cart{padding:5px}.commerce-line-item-views-form .update-cart input{font-size:11px}.commerce-line-item-views-form input.delete-line-item{position:relative;left:0}.customer_profile_shipping,.customer_profile_billing{width:100%;float:none}.customer_profile_shipping .form-item,.customer_profile_billing .form-item{margin-right:0 !important}.customer_profile_shipping .form-item label,.customer_profile_billing .form-item label{text-align:left;width:100%;clear:both;float:none}.customer_profile_shipping .form-item input.form-text,.customer_profile_shipping .form-item select.form-select,.customer_profile_billing .form-item input.form-text,.customer_profile_billing .form-item select.form-select{width:100%;max-width:100%}.account label{width:auto;text-align:left}.commerce_payment .form-radios{float:none;clear:both;display:inline-block;width:100%;margin-bottom:2em}.commerce_payment #payment-details{margin:0;clear:both;display:block;padding:1em}.page-checkout input.form-text{max-width:100%;width:100%}.page-checkout #edit-commerce-payment-payment-method{margin-bottom:-6px}.page-checkout #edit-commerce-payment-payment-method label.option{padding:.3em .7em .7em .7em}.page-checkout #edit-commerce-payment-payment-method label.option img{height:20px;width:auto} 
}#payment-details .braintree-form .braintree-method{display:flex;gap:10px}#payment-details .braintree-form .braintree-method .form-item{width:100%}#payment-details .braintree-form .braintree-method .form-item label{display:block;border:solid 1px #ccc;border-radius:3px;padding:1rem;cursor:pointer;font-size:16px}#payment-details .braintree-form .braintree-method .form-item label i{color:#1680d3}#payment-details .braintree-form .braintree-method .form-item input[type=radio]:checked+label{font-weight:bold;border-color:#1680d3;background-color:#eaf6ff}#payment-details .braintree-form .braintree-method input{border:none;border-radius:0;float:left;margin:1rem}#payment-details .braintree-form>.form-wrapper{padding:1em}#payment-details .braintree-form .braintree-expiration{float:left;width:50%}#payment-details .braintree-form .braintree-expiration .form-item{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}#payment-details .braintree-form .braintree-cc{display:block;padding:2rem;background-color:#f7f7f7;border-radius:5px}#payment-details .braintree-form .braintree-cc .form-item{display:inline-block}#payment-details .braintree-form .expiration-month{max-width:50px;display:inline-block;vertical-align:middle}#payment-details .braintree-form .expiration-year{display:inline-block;vertical-align:middle;width:100px}#payment-details .braintree-form .braintree-cvv{float:right;width:40%}#payment-details .braintree-form .braintree-card-number .form-item{display:inline-block;width:100%}#payment-details .braintree-form .commerce-month-year-divider{padding:0 5px;font-size:18px}.braintree-hosted-field{height:1.2em;box-sizing:content-box;width:auto;padding:.7em;border-radius:2px;box-shadow:inset 0 1px 5px -3px #888;background-color:#fff;border:solid 1px #ccc;max-width:100%;flex:1}.braintree-hosted-fields-focused{background-color:#eaf6ff;z-index:1;border:solid 1px #1680d3 !important;outline:none;box-shadow:inherit}.braintree-hosted-fields-invalid{border-color:red}.braintree-hosted-fields-valid{border-color:#32cd32}
/*})'"*/
