@-webkit-keyframes bss-click-wave{0%{width:15px;height:15px;opacity:.35;position:relative}100%{width:250px;height:250px;margin-left:-120px;margin-top:-120px;opacity:.0}}@-moz-keyframes bss-click-wave{0%{width:15px;height:15px;opacity:.35;position:relative}100%{width:250px;height:250px;margin-left:-120px;margin-top:-120px;opacity:.0}}@-o-keyframes bss-click-wave{0%{width:15px;height:15px;opacity:.35;position:relative}100%{width:250px;height:250px;margin-left:-120px;margin-top:-120px;opacity:.0}}@keyframes bss-click-wave{0%{width:15px;height:15px;opacity:.35;position:relative}100%{width:250px;height:250px;margin-left:-120px;margin-top:-120px;opacity:.0}}.bss-onestepcheckout h1.page-title{visibility:hidden}.bss-onestepcheckout .opc-estimated-wrapper{display:none}.bss-onestepcheckout input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:50%;width:15px !important;height:15px;background:#cbd1d8;cursor:pointer}.bss-onestepcheckout input[type=radio]:checked{background:#1979c3}.bss-onestepcheckout input[type=radio]:checked:after{-webkit-animation:bss-click-wave .65s;-moz-animation:bss-click-wave .65s;animation:bss-click-wave .65s;background:#1979c3;content:'';display:block;position:relative;z-index:100}.bss-onestepcheckout input[type=radio]:after{border-radius:50%}.bss-onestepcheckout .step-title:before{background-color:#1979c3;display:inline-block;width:35px;height:35px;border-radius:50%;vertical-align:middle;text-align:center;line-height:35px;color:#fff;font-size:15px;font-weight:700;margin-right:10px}.bss-onestepcheckout .opc-wrapper{width:100%;padding-right:0}.bss-onestepcheckout .opc-wrapper #shipping{float:left;box-sizing:border-box;-moz-box-shadow:0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 2px rgba(0,0,0,.24);transition:all .2s ease-in-out;padding:15px;width:48%}.bss-onestepcheckout .opc-wrapper #shipping form.form-login{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:10px}.bss-onestepcheckout .opc-wrapper #shipping .step-title:before{content:'1'}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item{width:100%;border-bottom:1px solid #ccc;padding:10px 0}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item.selected-item{position:relative}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item.selected-item:after{background:#f4a823;color:#fff;content:'\2713';height:27px;width:29px;font-size:19px;line-height:21px;padding-top:2px;position:absolute;right:0;text-align:center;top:0}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item:before{width:0}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item:hover{border-color:#ff5501;background-color:#f5f5f5}.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .not-selected-item{cursor:pointer}.bss-onestepcheckout .opc-wrapper #shipping:hover{-moz-box-shadow:0 0 20px 5px #b0b2ab;-webkit-box-shadow:0 0 20px 5px #b0b2ab;box-shadow:0 0 20px 5px #b0b2ab}.bss-onestepcheckout .opc-wrapper #shipping .label{margin:0 0 8px;display:inline-block;font-weight:400;letter-spacing:unset;text-transform:none;font-size:100%;width:calc(100% - 30px);padding-top:4px}.bss-onestepcheckout .opc-wrapper #payment label{margin:0 0 8px;display:inline-block;font-weight:400;letter-spacing:unset;text-transform:none;width:calc(100% - 30px);padding-top:4px}.bss-onestepcheckout .opc-wrapper #opc-shipping_method{float:right;margin-left:4%;box-sizing:border-box;-moz-box-shadow:0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 2px rgba(0,0,0,.24);transition:all .2s ease-in-out;padding:15px;width:48%}.bss-onestepcheckout .opc-wrapper #opc-shipping_method:hover{-moz-box-shadow:0 0 20px 5px #b0b2ab;-webkit-box-shadow:0 0 20px 5px #b0b2ab;box-shadow:0 0 20px 5px #b0b2ab}.bss-onestepcheckout .opc-wrapper #opc-shipping_method div[name$=".bss_osc_delivery_date"]{margin:28px 0 20px}.bss-onestepcheckout .opc-wrapper #opc-shipping_method div[name$=".bss_osc_delivery_date"] .label{margin:0 0 8px;display:inline-block}.bss-onestepcheckout .opc-wrapper #opc-shipping_method div[name$=".bss_osc_delivery_comment"]{margin-bottom:20px}.bss-onestepcheckout .opc-wrapper #opc-shipping_method div[name$=".bss_osc_delivery_comment"] .label{margin:0 0 8px;display:inline-block}.bss-onestepcheckout .opc-wrapper #opc-shipping_method .step-title:before{content:'2'}.bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method{margin-bottom:0}.bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method{width:100%;min-width:290px}.bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr th{font-weight:400;text-transform:none}.bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #onepage-checkout-shipping-method-additional-load .fancourier-info-message p{border-top:1px solid #ccc;margin-bottom:0}.bss-onestepcheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #shipping-method-buttons-container{display:none}.bss-onestepcheckout .opc-wrapper #payment{float:right;margin-top:25px;box-sizing:border-box;-moz-box-shadow:0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 2px rgba(0,0,0,.24);transition:all .2s ease-in-out;padding:15px;width:48%}.bss-onestepcheckout .opc-wrapper #payment:hover{-moz-box-shadow:0 0 20px 5px #b0b2ab;-webkit-box-shadow:0 0 20px 5px #b0b2ab;box-shadow:0 0 20px 5px #b0b2ab}.bss-onestepcheckout .opc-wrapper #payment input[type=radio]{position:relative;top:1px;margin-right:5px}.bss-onestepcheckout .opc-wrapper #payment input[type=checkbox]{margin-right:5px}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods{margin:auto}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group:first-child .step-title{border-bottom:1px solid #ccc}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group:first-child .step-title:before{content:'3'}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group:not(:first-child) .step-title{font-size:18px;font-weight:unset}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .checkout-billing-address{margin-top:30px}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .checkout-billing-address .actions-toolbar{margin-top:0}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title{padding:15px 0}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-content{padding:0}.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-content .actions-toolbar:not(#paypal-express-in-context-button){display:none}.bss-onestepcheckout .opc-wrapper .payment-virtual{margin-top:0 !important;width:100% !important}.bss-onestepcheckout .opc-wrapper .payment-virtual #checkout-payment-method-load .payment-methods .step-title:before{display:none}.bss-onestepcheckout #opc-sidebar{float:right;width:100%;margin-top:30px}.bss-onestepcheckout #opc-sidebar .label{margin:0;display:inline-block}.bss-onestepcheckout #opc-sidebar>.field{margin:10px 0}.bss-onestepcheckout #opc-sidebar .checkout-agreements-block .checkout-agreement>label{display:inline-block;padding-top:10px;font-size:1.1rem}.bss-onestepcheckout #opc-sidebar .checkout-agreements-block .checkout-agreement .mage-error{position:relative;font-size:1.5rem;color:#b43c3c}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals th,.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr{padding:0 0 10px}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr.grand.totals.incl td.amount strong span.price{font-size:30px}.bss-onestepcheckout #opc-sidebar .opc-block-summary>.title:before{content:'\2713';background-color:#1979c3;display:inline-block;width:35px;height:35px;border-radius:50%;vertical-align:middle;text-align:center;line-height:35px;color:#fff;font-size:15px;font-weight:700;margin-right:10px}.bss-onestepcheckout #opc-sidebar .opc-block-summary .minicart-items{padding:0;list-style:none;max-height:305px;overflow-y:auto}.bss-onestepcheckout #opc-sidebar .opc-block-summary .actions-toolbar{margin-top:20px;text-align:right}.bss-onestepcheckout #opc-sidebar .opc-block-summary .minicart-items .product-item{border-bottom:1px solid #ccc;overflow:hidden;padding:10px 0}.bss-onestepcheckout #opc-sidebar .opc-block-summary .minicart-items .product-item .product span.product-image-container{float:left;margin-right:10px}.bss-onestepcheckout #opc-sidebar .opc-block-summary .minicart-items .product-item .product .product-item-details{float:left;width:80%}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner{overflow:hidden}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner .product-item-name-block{text-align:left;overflow-wrap:break-word;float:left;width:100%}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner .subtotal{float:left;text-align:left;width:100%}.bss-onestepcheckout #opc-sidebar .opc-block-summary .product-item-details .details-qty>span.label{margin:6px}.bss-onestepcheckout #opc-sidebar .opc-block-summary .product-item-details input.qty{max-width:60px;text-align:center;background:#fff;line-height:unset}.bss-onestepcheckout #opc-sidebar .discount-code{margin:15px 0;overflow:hidden}.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .payment-option-inner{width:100%;display:inline-block}.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .actions-toolbar{float:right}.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .actions-toolbar .action{margin:0;letter-spacing:unset}.bss-onestepcheckout #opc-sidebar .actions-toolbar>.primary{width:100%}.bss-onestepcheckout #opc-sidebar .actions-toolbar>.primary>.btn-placeorder{line-height:2.2rem;padding:14px 17px;font-size:20px;margin:0;width:100%;margin-top:20px;letter-spacing:unset}.checkout-payment-method .payment-method-content{display:none}.checkout-payment-method .payment-method._active .payment-method-content{display:block;font-size:80%}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px solid #ccc}.bss-onestepcheckout .opc-wrapper #payment .control{width:100%}.bss-onestepcheckout .opc-wrapper .control .mage-error,.bss-onestepcheckout .opc-wrapper #shipping .control .field-error,.bss-onestepcheckout .opc-wrapper #payment .control .field-error{font-size:1rem;color:#b43c3c}.bss-onestepcheckout .opc-wrapper #shipping .control .field-tooltip.toggle,.bss-onestepcheckout .opc-wrapper #payment .control .field-tooltip.toggle{display:none}.bss-onestepcheckout .opc-wrapper #shipping .control input.input-text,.bss-onestepcheckout .opc-wrapper #shipping .control select.select,.bss-onestepcheckout .opc-wrapper #payment .control input.input-text,.bss-onestepcheckout .opc-wrapper #payment .control select.select{width:100%;border:1px solid #ced4da}.bss-onestepcheckout .opc-wrapper .control .note{font-size:80%}.bss-onestepcheckout .opc-wrapper #shipping fieldset.field.street legend,.bss-onestepcheckout .opc-wrapper #payment fieldset.field.street legend{display:none}.bss-onestepcheckout .opc-wrapper #shipping div[name="shippingAddress.postcode"] .control .message{display:none}.opc-wrapper .fieldset>.field{position:relative;margin:0 0 10px}.opc-wrapper .fieldset>.field.required>label:after,.opc-wrapper fieldset>.control>.field._required>label:after,.opc-wrapper .fieldset>.field._required>label:after{margin-left:10px;position:absolute;top:9px;content:'*'}@media all and (min-width:1024px){.bss-onestepcheckout .opc-wrapper{width:66.66%;padding-right:30px;float:left}.bss-onestepcheckout #opc-sidebar{width:33.33%;margin-top:0}.bss-onestepcheckout #opc-sidebar .discount-code #discount-form{width:100%}}@media only screen and (max-width:639px){.bss-onestepcheckout .opc-estimated-wrapper{display:none}.bss-onestepcheckout .opc-wrapper #shipping{width:100%}.bss-onestepcheckout .opc-wrapper #opc-shipping_method{overflow-x:auto;overflow-y:hidden;width:100%;margin-top:25px}.bss-onestepcheckout .opc-wrapper #payment{overflow-x:auto;overflow-y:hidden;width:100%}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr{display:table-row}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr th,.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr td{display:table-cell}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner{display:table}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner .product-item-name-block{display:table-cell;text-align:left;overflow-wrap:break-word;float:left;width:100%}.bss-onestepcheckout #opc-sidebar .opc-block-summary .items-in-cart ol.minicart-items li.product-item .product-item-inner .subtotal{float:left;text-align:left;width:100%}.bss-onestepcheckout #opc-sidebar .opc-block-summary .minicart-items .product-item .product .product-item-details{width:70%}}.bss-onestepcheckout .checkout-container{padding:0;border:0}.bss-onestepcheckout .checkout-container .authentication-wrapper{display:none}.bss-onestepcheckout .checkout-container .messages .message{background-color:red;color:#fff;padding:5px;margin-bottom:25px;text-align:center;font-size:20px}.bss-onestepcheckout .opc-wrapper .step-title{border-bottom:1px solid #ccc;font-size:20px;padding-bottom:15px;margin-bottom:25px}.bss-onestepcheckout .opc-wrapper ol.opc{list-style:none none;padding:0;margin:0}.bss-onestepcheckout .opc-wrapper ol.opc li.checkout-payment-method fieldset legend{display:none}.bss-onestepcheckout .opc-wrapper ol.opc li.checkout-payment-method .billing-address-form fieldset.field.street legend.label{margin:0 0 8px;display:inline-block;font-weight:400;letter-spacing:unset;text-transform:none;font-size:100%;width:calc(100% - 30px);padding-top:4px}.bss-onestepcheckout .opc-wrapper:before{border-right:0}.bss-onestepcheckout #opc-sidebar .opc-block-summary{margin:0 0 20px;padding:22px 30px;box-sizing:border-box;-moz-box-shadow:0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 2px rgba(0,0,0,.24)}.bss-onestepcheckout #opc-sidebar .opc-block-summary>.title{display:block;border-bottom:1px solid #ccc;font-size:20px;padding-bottom:10px;margin-bottom:10px;color:#f5aeb3}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals td,.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals th{border-top:none;padding:0;vertical-align:unset}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .payment-option-inner{width:100%}.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .actions-toolbar{float:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.bss-onestepcheckout .page-main{overflow:hidden}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.bss-onestepcheckout .checkout-container .opc-estimated-wrapper{display:none}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals tr{display:table-row}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals th{display:table-cell}.bss-onestepcheckout #opc-sidebar .opc-block-summary table.table-totals td{display:table-cell}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .payment-option-inner{width:100%}}.br-theme-css-suns .br-widget{padding-top:6px}.br-theme-css-suns .br-widget a{text-decoration:none}.br-theme-css-suns .br-widget a:before{content:"\EA56";color:#d2d2d2}.br-theme-css-suns .br-widget a.br-active:before{color:#edb867}.br-theme-css-suns .br-widget a.br-selected:before{color:#edb867}.br-theme-css-suns .br-widget .br-current-rating{display:none}.br-theme-css-suns .br-readonly a{cursor:default}@media print{.br-theme-css-suns .br-widget a:before{content:"\EA56";color:#000}.br-theme-css-suns .br-widget a.br-active:before,.br-theme-css-suns .br-widget a.br-selected:before{content:"\EA56";color:#000}}