.b-checkout-summary{line-height:1.4}.b-checkout-summary_locked{pointer-events:none}.b-checkout-summary .mat-expansion-panel-content{font:inherit}.b-checkout-summary__main,.b-checkout-summary__mobile{overflow:hidden}.b-checkout-summary__header__title{display:flex;align-items:baseline}.b-checkout-summary__header__arrow{margin-left:4px;visibility:hidden}@media (max-width: 600px){.b-checkout-summary__header__arrow{visibility:visible}}.b-checkout-summary__header__arrow mat-icon{display:block}.b-checkout-summary__header__total{flex-grow:1;text-align:right;visibility:hidden}@media (max-width: 600px){.b-checkout-summary__header__total{visibility:visible}}.b-checkout-summary__item{width:100%}.b-checkout-summary__item:first-child{border-top:none!important;margin-top:0!important}.b-checkout-summary__item:last-child{border-bottom:none!important;margin-bottom:0!important}.b-checkout-summary__item__image{margin-right:16px;flex-shrink:0;position:relative}.b-checkout-summary__item__image [app-image]{width:56px;height:56px;border-radius:4px}@media (max-width: 600px){.b-checkout-summary__item__image [app-image]{width:76px;height:76px}}.b-checkout-summary__item__quantity{position:absolute;top:0;right:0;transform:translate3d(50%,-50%,0);min-width:18px;min-height:18px;line-height:18px}.b-checkout-summary__item__info{position:relative;display:flex;align-items:center;flex-grow:1}@media (max-width: 600px){.b-checkout-summary__item__info{display:block}}.b-checkout-summary__item__description{flex-grow:1;word-break:break-word}@media (max-width: 600px){.b-checkout-summary__item__description{width:100%}}.b-checkout-summary__item__description p+p{margin-top:8px;opacity:.6}.b-checkout-summary__item__quantity-selector{width:94px;flex-shrink:0;margin:0 0 0 12px}@media (max-width: 600px){.b-checkout-summary__item__quantity-selector{margin:8px 0 0}}.b-checkout-summary__item__subtotal{font-weight:500;margin:0 0 0 12px}@media (max-width: 600px){.b-checkout-summary__item__subtotal{margin:8px 0 0}}.b-checkout-summary__summary__item:first-child{margin-top:0!important;border-top:none!important}.b-checkout-summary__summary__item:last-child{margin-bottom:0!important;border-bottom:none!important}.b-checkout-summary__summary__item__action{margin-left:8px;cursor:pointer;transition:.2s}.b-checkout-summary__summary__item__action:hover{opacity:.8}.b-checkout-summary__summary__item__action svg{display:block;margin:auto;width:1em;height:1em}.b-checkout-summary__summary__item__action svg path{fill:currentColor}.b-checkout-summary .mat-expansion-panel{color:inherit;background:none}.b-checkout-summary-coupon-code{display:flex}.b-checkout-summary-coupon-code__input-group{flex-grow:1;margin-right:8px}.b-checkout-summary-quantity-control{display:block;width:100%}.b-checkout-summary-quantity-control_active .b-checkout-summary-quantity-control__toggle mat-icon{transform:rotate(-180deg)}.b-checkout-summary-quantity-control_top .b-checkout-summary-quantity-control__container{border-top-right-radius:0;border-top-left-radius:0}.b-checkout-summary-quantity-control_bottom .b-checkout-summary-quantity-control__container{border-bottom-right-radius:0;border-bottom-left-radius:0}.b-checkout-summary-quantity-control__container{position:relative;font-size:14px;width:100%;height:32px;transition:all .2s,border-radius 0s!important;overflow:hidden;cursor:pointer}.b-checkout-summary-quantity-control__container_input-mode{cursor:default}.b-checkout-summary-quantity-control__input{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:30px;line-height:30px;background:none;border:none;outline:0;box-shadow:none;padding:0 0 0 11px;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;display:flex;align-items:center;transition:.2s}.b-checkout-summary-quantity-control__input:focus{outline:0}.b-checkout-summary-quantity-control__native-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}@media (hover: hover){.b-checkout-summary-quantity-control__native-select{z-index:-1}}.b-checkout-summary-quantity-control__toggle{position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;border-left:inherit;padding:0 8px}.b-checkout-summary-quantity-control__toggle mat-icon{display:block;font-size:16px;color:#adadad;transition:.2s}.b-checkout-summary-quantity-control__dropdown-menu{font-size:14px;line-height:1.4;width:100%}.b-checkout-summary-quantity-control__dropdown-menu__container{overflow-y:auto}.b-checkout-summary-quantity-control__dropdown-menu__item{min-height:30px;padding:0 12px;white-space:nowrap;cursor:pointer}.b-checkout-summary-quantity-control__dropdown-menu__item:first-child{margin-top:0!important;border-top:none!important}.b-checkout-summary-quantity-control__dropdown-menu__item:last-child{margin-bottom:0!important;border-bottom:none!important}.b-checkout-summary-quantity-control-dropdown.top .b-checkout-form-select-dropdown__container{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.b-checkout-summary-quantity-control-dropdown.bottom .b-checkout-form-select-dropdown__container{border-top-right-radius:0;border-top-left-radius:0;border-top:none}.b-checkout-template{line-height:1.4}.b-checkout-template_locked{pointer-events:none}.b-checkout-template .mat-expansion-panel-content{font:inherit}.b-checkout-template>.b-checkout-form-paypal-button{width:200px;margin:auto}.b-checkout-template__group__header{display:flex;align-items:center}.b-checkout-template__group__header__title{flex-grow:1;display:flex;align-items:center}.b-checkout-template__group__header__edit{cursor:pointer}.b-checkout-template__group__preview{margin-top:16px;font-size:14px}.b-checkout-template__group__preview p+p{margin-top:5px}.b-checkout-template__group__preview__subtitle{font-weight:500;padding-top:8px}.b-checkout-template__group__content,.b-checkout-template__group__content .b-checkout-template__input-group+.b-checkout-template__input-group{margin-top:16px}@media (max-width: 600px){.b-checkout-template__group__content .b-checkout-template__input-group+.b-checkout-template__input-group{margin-top:8px}}.b-checkout-template__group__action{margin-top:16px}.b-checkout-template__group .mat-expansion-panel{color:inherit;background:none}.b-checkout-template__group .mat-expansion-panel .ng-animating .mat-expansion-panel:not(.mat-expanded) div.mat-expansion-panel-content{height:0;visibility:hidden}.b-checkout-template__group_step1{margin-top:0!important}.b-checkout-template__group_step2 .b-checkout-template__billing-group{padding-top:32px}@media (max-width: 600px){.b-checkout-template__group_step2 .b-checkout-template__billing-group{padding-top:24px}}.b-checkout-template__group_step4{margin-bottom:0!important}.b-checkout-template__group_step4 .b-checkout-template__group__content .b-checkout-form-payment-selector{margin-bottom:16px}.b-checkout-template__group_step4 .b-checkout-template__group__content .mat-expansion-panel.mat-expanded .mat-expansion-panel-body{padding-bottom:16px!important}.b-checkout-template__billing-group__title{margin-bottom:16px}.b-checkout-template__input-group{display:flex}@media (max-width: 600px){.b-checkout-template__input-group{flex-wrap:wrap}}.b-checkout-template__input-group .b-checkout-template__input-group__col{width:100%}.b-checkout-template__input-group_double .b-checkout-template__input-group__col{width:50%;margin-right:16px}@media (max-width: 600px){.b-checkout-template__input-group_double .b-checkout-template__input-group__col{width:100%;margin-right:0}}.b-checkout-template__input-group_double .b-checkout-template__input-group__col:last-child{margin-right:0}@media (max-width: 600px){.b-checkout-template__input-group_double .b-checkout-template__input-group__col:last-child{width:100%;margin-top:8px}}.b-checkout-template__input-group_suite .b-checkout-template__input-group__col:first-child{width:65%;margin-right:16px}@media (max-width: 600px){.b-checkout-template__input-group_suite .b-checkout-template__input-group__col:first-child{width:100%;margin-right:0}}.b-checkout-template__input-group_suite .b-checkout-template__input-group__col:last-child{width:35%}@media (max-width: 600px){.b-checkout-template__input-group_suite .b-checkout-template__input-group__col:last-child{width:100%;margin-top:8px}}.b-checkout-template__input-group_consent{margin-top:16px}.b-checkout-submit-button{position:relative}.b-checkout-submit-button .b-checkout-form-paypal-button{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:.2s}.b-checkout-submit-button .b-checkout-form-button{opacity:1;visibility:visible}.b-checkout-submit-button lib-loader{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:.2s;padding:9px 0}.b-checkout-submit-button_paypal .b-checkout-form-paypal-button{opacity:1;visibility:visible}.b-checkout-submit-button_loading .b-checkout-form-button,.b-checkout-submit-button_paypal .b-checkout-form-button{opacity:0;visibility:hidden}.b-checkout-submit-button_loading lib-loader{opacity:1;visibility:visible}.b-checkout-submit-button input[type=submit]{display:none}.b-checkout-form-input,.b-checkout-form-select{display:block;width:100%}.b-checkout-form-input_filled .b-checkout-form-input__label,.b-checkout-form-input_filled .b-checkout-form-select__label,.b-checkout-form-select_filled .b-checkout-form-input__label,.b-checkout-form-select_filled .b-checkout-form-select__label{font-size:12px;transform:translate3d(0,-8px,0)}.b-checkout-form-input_filled .b-checkout-form-input__input,.b-checkout-form-input_filled .b-checkout-form-select__input,.b-checkout-form-select_filled .b-checkout-form-input__input,.b-checkout-form-select_filled .b-checkout-form-select__input{padding-top:16px}.b-checkout-form-input_invalid .b-checkout-form-input__container,.b-checkout-form-input_invalid .b-checkout-form-select__container,.b-checkout-form-select_invalid .b-checkout-form-input__container,.b-checkout-form-select_invalid .b-checkout-form-select__container{border-color:#d03434!important}.b-checkout-form-input_disabled .b-checkout-form-input__container,.b-checkout-form-input_disabled .b-checkout-form-select__container,.b-checkout-form-select_disabled .b-checkout-form-input__container,.b-checkout-form-select_disabled .b-checkout-form-select__container{opacity:.6;cursor:default}.b-checkout-form-input_top .b-checkout-form-input__container,.b-checkout-form-input_top .b-checkout-form-select__container,.b-checkout-form-select_top .b-checkout-form-input__container,.b-checkout-form-select_top .b-checkout-form-select__container{border-top-right-radius:0;border-top-left-radius:0}.b-checkout-form-input_bottom .b-checkout-form-input__container,.b-checkout-form-input_bottom .b-checkout-form-select__container,.b-checkout-form-select_bottom .b-checkout-form-input__container,.b-checkout-form-select_bottom .b-checkout-form-select__container{border-bottom-right-radius:0;border-bottom-left-radius:0}.b-checkout-form-input__container,.b-checkout-form-select__container{position:relative;font-size:14px;width:100%;height:48px;transition:all .2s,border-radius 0s!important;overflow:hidden}.b-checkout-form-input__error-container,.b-checkout-form-select__error-container{font-size:14px;line-height:12px;color:#d03434}.b-checkout-form-input__error-container span,.b-checkout-form-select__error-container span{display:block;margin-top:8px}.b-checkout-form-input__label,.b-checkout-form-select__label{position:absolute;top:0;bottom:0;padding:0 11px;width:100%;display:flex;align-items:center;pointer-events:none;z-index:1;color:inherit;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s}.b-checkout-form-input__label span,.b-checkout-form-select__label span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-checkout-form-input__input,.b-checkout-form-select__input{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:none;border:none;outline:0;box-shadow:none;padding:0 0 0 11px;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;transition:.2s}.b-checkout-form-input__input:focus,.b-checkout-form-select__input:focus{outline:0}.b-checkout-form-input__cc-mount,.b-checkout-form-select__cc-mount{padding:0 35px 0 12px}@media (max-width: 600px){.b-checkout-form-input__cc-mount,.b-checkout-form-select__cc-mount{padding-right:12px}}.b-checkout-form-input__cc-mount_disabled,.b-checkout-form-select__cc-mount_disabled{pointer-events:none}.b-checkout-form-input__cc-tooltip,.b-checkout-form-select__cc-tooltip{cursor:pointer;margin:auto;width:16px;height:16px;font-size:16px;opacity:.6;transition:.2s}@media (max-width: 600px){.b-checkout-form-input__cc-tooltip,.b-checkout-form-select__cc-tooltip{display:none}}.b-checkout-form-input__cc-tooltip:hover,.b-checkout-form-select__cc-tooltip:hover{opacity:1}.b-checkout-form-input__cc-tooltip svg,.b-checkout-form-select__cc-tooltip svg{width:1em;height:1em;display:block}.b-checkout-form-input__cc-tooltip_disabled,.b-checkout-form-select__cc-tooltip_disabled{pointer-events:none}.b-checkout-form-input__cc-tooltip,.b-checkout-form-select__cc-tooltip{position:absolute;top:0;bottom:0;right:12px}.b-checkout-form-select_active .b-checkout-form-select__toggle mat-icon{transform:rotate(-180deg)}.b-checkout-form-select__container{cursor:pointer}.b-checkout-form-select__input{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-checkout-form-select__input span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.b-checkout-form-select__input span:nth-child(2){color:inherit;opacity:.6;transform:translate3d(0,-8px,0)}.b-checkout-form-select__input,.b-checkout-form-select__label{padding-right:44px}.b-checkout-form-select__native-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}@media (hover: hover){.b-checkout-form-select__native-select{z-index:-1}}.b-checkout-form-select__toggle{position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;border-left:inherit;padding:0 8px}.b-checkout-form-select__toggle mat-icon{display:block;font-size:16px;color:#adadad;transition:.2s}.b-checkout-form-select__dropdown-menu{font-size:14px;line-height:1.4;width:100%;overflow:hidden}.b-checkout-form-select__dropdown-menu__container{max-height:264px;overflow-y:auto}.b-checkout-form-select__dropdown-menu__search-box{min-height:48px;padding:0 12px}.b-checkout-form-select__dropdown-menu__search-box input{width:100%;height:46px;flex-grow:1;padding:0 12px;background:none;border:none;outline:0;box-shadow:none;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit}.b-checkout-form-select__dropdown-menu__search-box input:-moz-placeholder-shown+mat-icon{opacity:0;visibility:hidden;-moz-transition:.2s;transition:.2s}.b-checkout-form-select__dropdown-menu__search-box input:placeholder-shown+mat-icon{opacity:0;visibility:hidden;transition:.2s}.b-checkout-form-select__dropdown-menu__search-box input:not(:-moz-placeholder-shown)+mat-icon{opacity:1;visibility:visible;cursor:pointer;-moz-transition:.2s;transition:.2s}.b-checkout-form-select__dropdown-menu__search-box input:not(:placeholder-shown)+mat-icon{opacity:1;visibility:visible;cursor:pointer;transition:.2s}.b-checkout-form-select__dropdown-menu__search-box input:not(:-moz-placeholder-shown)+mat-icon:hover{opacity:.3}.b-checkout-form-select__dropdown-menu__search-box input:not(:placeholder-shown)+mat-icon:hover{opacity:.3}.b-checkout-form-select__dropdown-menu__search-box mat-icon{font-size:16px;display:flex;align-items:center;opacity:.6}.b-checkout-form-select__dropdown-menu__item{min-height:48px;padding:6px 12px;cursor:pointer}.b-checkout-form-select__dropdown-menu__item:first-child{margin-top:0!important;border-top:none!important}.b-checkout-form-select__dropdown-menu__item:last-child{margin-bottom:0!important;border-bottom:none!important}.b-checkout-form-select__dropdown-menu__item span:nth-child(2){color:inherit;opacity:.6}.b-checkout-form-select-dropdown.top .b-checkout-form-select-dropdown__container{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.b-checkout-form-select-dropdown.bottom .b-checkout-form-select-dropdown__container{border-top-right-radius:0;border-top-left-radius:0;border-top:none}.b-checkout-form-checkbox{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-checkout-form-checkbox__container{align-items:center;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-checkout-form-checkbox__toggle{margin-right:8px;position:relative;transition:.2s}.b-checkout-form-checkbox__toggle svg{left:0;opacity:0;position:absolute;top:0;transform:scale(.3);transition:.3s}.b-checkout-form-checkbox__toggle.b-active svg,.b-checkout-form-checkbox__toggle.bs-active svg{opacity:1;transform:scale(1)}.b-checkout-form-checkbox__native-input{opacity:0;visibility:hidden}.b-checkout-form-radio{display:block;flex-shrink:0;position:relative;transition:.2s}.b-checkout-form-radio svg{left:0;opacity:0;position:absolute;top:0;transform:scale(.3);transition:.3s}.b-checkout-form-radio.b-active svg,.b-checkout-form-radio.bs-active svg{opacity:1;transform:scale(1)}.b-checkout-form-payment-selector{width:100%;overflow:hidden;line-height:1}@media (max-width: 600px){.b-checkout-form-payment-selector{flex-wrap:wrap}}.b-checkout-form-payment-selector__option{width:100%;cursor:pointer}@media (max-width: 600px){.b-checkout-form-payment-selector__option{justify-content:left!important}}.b-checkout-form-payment-selector__option.b-active .b-checkout-form-payment-selector__option__images,.b-checkout-form-payment-selector__option.b-active .b-checkout-form-payment-selector__option__label,.b-checkout-form-payment-selector__option.bs-active .b-checkout-form-payment-selector__option__images,.b-checkout-form-payment-selector__option.bs-active .b-checkout-form-payment-selector__option__label{opacity:1}.b-checkout-form-payment-selector__option__label{padding:0 8px;opacity:.6;transition:.2s}.b-checkout-form-payment-selector__option__label span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-checkout-form-payment-selector__option__images{white-space:nowrap;min-width:28px;max-width:92px;min-height:19px;overflow:hidden;opacity:.6;transition:.2s}.b-checkout-form-payment-selector__option__images .b-cc-icon+.b-cc-icon{margin-left:4px}.b-checkout-form-button{cursor:pointer;line-height:1}.b-checkout-form-order-bumps-products{position:relative}.b-checkout-form-order-bumps-products__container{display:flex}.b-checkout-form-order-bumps-products__item{position:relative;flex-shrink:0;overflow:hidden;cursor:pointer}.b-checkout-form-order-bumps-products__item:active{cursor:-webkit-grabbing;cursor:grabbing}.b-checkout-form-order-bumps-products__item__overlay{background:hsla(0,0%,100%,.5);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s;cursor:pointer}.b-checkout-form-order-bumps-products__item_locked{cursor:default}.b-checkout-form-order-bumps-products__item_locked .b-checkout-form-order-bumps-products__item__overlay{opacity:1;visibility:visible}.b-checkout-form-order-bumps-products__item__image{flex-shrink:0}.b-checkout-form-order-bumps-products__item__image>div{width:64px;height:64px;border-radius:4px}.b-checkout-form-order-bumps-products__item__description{margin-left:16px;display:flex;flex-direction:column;justify-content:center}.b-checkout-form-order-bumps-products__item__description__title{margin-bottom:8px}.b-checkout-form-order-bumps-products__item__description__price{opacity:.6}.b-checkout-form-order-bumps-products__item__checkbox{position:absolute;left:8px;top:8px;pointer-events:none;transition:opacity .2s}.b-checkout-form-order-bumps-slider-controls{display:flex}.b-checkout-form-order-bumps-slider-controls__arrow{cursor:pointer}.b-checkout-form-order-bumps-slider-controls__arrow>app-button-content{display:flex;align-items:inherit;justify-content:inherit;width:100%;height:100%}.b-checkout-form-order-bumps-slider-controls__arrow_inactive{opacity:.6}.b-cc-icon{background:url(payment-icons.aeef2e7c678047a84192.png) no-repeat;background-size:auto 19px;width:28px;height:19px;display:inline-block;vertical-align:top}.b-cc-icon_amex{background-position:-56px 0}.b-cc-icon_discover{background-position:-84px 0}.b-cc-icon_mastercard{background-position:-112px 0}.b-cc-icon_jcb{background-position:-140px 0}.b-cc-icon_dinersclub{background-position:-168px 0}.b-cc-icon_paypal{background:url(paypal-icon.bd701f93b2883e67e842.png) no-repeat 0 0;background-size:cover;background-position:0 0;width:19px;height:19px}.b-checkout-form-errors{display:block}.b-checkout-form-errors__container{display:flex;align-items:center;background:#fbe7e6;border-radius:4px;font-size:14px;color:red;padding:12px 13px}.b-checkout-form-errors__icon{display:flex;align-items:center;padding-right:13px}.b-checkout-form-errors__items p{line-height:16px}.b-checkout-form-errors__items p+p{margin-top:6px}.b-checkout-form-paypal-button{display:block}.b-checkout-form-paypal-button__container .paypal-buttons{display:block!important}.b-checkout-form-paypal-button__container iframe{z-index:auto!important}.b-checkout-form-paypal-button__container_disabled{pointer-events:none}.b-checkout-form-paypal-button__or{position:relative;color:#858585;margin:24px 0;line-height:1;text-align:center;text-transform:uppercase}.b-checkout-form-paypal-button__or:after,.b-checkout-form-paypal-button__or:before{content:"";position:absolute;top:7px;left:0;width:45%;height:1px;background:#d6d6d6}.b-checkout-form-paypal-button__or:after{left:auto;right:0}.b-address-autocomplete{width:100%;font-size:14px;line-height:1.4;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden}.b-address-autocomplete_visible{opacity:1;visibility:visible}.b-address-autocomplete__item{min-height:48px;padding:6px 12px;cursor:pointer}.b-address-autocomplete__item:first-child{margin-top:0!important;border-top:none!important}.b-address-autocomplete__item:last-child{margin-bottom:0!important;border-bottom:none!important}.b-address-autocomplete__item span b{font-weight:500}.b-address-autocomplete__footer{height:26px;pointer-events:none;padding:6px!important;justify-content:flex-end!important;margin-bottom:0!important;border-bottom:none!important}.b-address-autocomplete__powered-by{background:url(powered_by_google_on_white_hdpi.e5a04343aad99c9d6fd9.png) no-repeat 0 0;height:12px;width:96px;background-size:contain}.b-checkout-tooltip.mat-tooltip{padding:16px;font-size:14px;line-height:1.4;text-align:center;background:rgba(97,97,97,.9);margin:0 0 16px;overflow:visible}.b-checkout-tooltip:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate3d(-50%,0,0);width:0;height:0;border-color:rgba(97,97,97,.9) transparent transparent;border-style:solid;border-width:10px 10px 0}.b-order-bumps-product-modal{width:624px;margin:0 12px;max-height:95vh;max-width:95vw;overflow-y:auto;background:#fff;box-shadow:0 16px 32px rgba(0,0,0,.2);border-radius:8px;color:#333}@media (max-width: 767px){.b-order-bumps-product-modal{max-height:80vh}}.b-order-bumps-product-modal__header{display:flex;align-items:center;min-height:72px;padding:22px 24px;border-bottom:1px solid #d6d6d6}.b-order-bumps-product-modal__header__title{flex-grow:1;font-weight:600;font-size:20px;line-height:24px}.b-order-bumps-product-modal__header__actions{font-size:24px;color:#858585}.b-order-bumps-product-modal__header__actions mat-icon{cursor:pointer}.b-order-bumps-product-modal__content{padding:24px}.b-order-bumps-product-modal__content .b-simple-product-gallery{margin-bottom:25px}.b-order-bumps-product-modal__content .b-simple-product-description,.b-order-bumps-product-modal__content .b-simple-product-options{margin-bottom:40px}.b-order-bumps-product-modal__content>button[type=button]{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:#333;border-radius:8px;font-weight:500;font-size:16px;color:#fff}.b-simple-product-gallery{overflow:hidden}.b-simple-product-gallery__main{margin-bottom:12px;height:380px;position:relative}.b-simple-product-gallery__main [app-image]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.b-simple-product-gallery__thumbnails{position:relative;width:100%;display:flex;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px}.b-simple-product-gallery__thumbnails::-webkit-scrollbar{display:none}.b-simple-product-gallery__thumbnails__item{margin:0 4px;opacity:.6;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:opacity .2s,border-color .2s}.b-simple-product-gallery__thumbnails__item:first-child{margin-left:0}.b-simple-product-gallery__thumbnails__item_active{opacity:1;border:1px solid #333}.b-simple-product-gallery__thumbnails__item:last-child{margin-right:0}.b-simple-product-gallery__thumbnails__item [app-image]{width:80px;height:64px;border-radius:6px}.b-simple-product-description{color:#333}.b-simple-product-description__tabs{display:flex;margin-bottom:16px}.b-simple-product-description__tabs__tab{font-weight:500;font-size:16px;line-height:1.5;padding-bottom:8px;margin-right:16px;border-bottom:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-bottom-color .2s}.b-simple-product-description__tabs__tab:last-child{margin-right:0}.b-simple-product-description__tabs__tab_active{border-bottom:1px solid #333}.b-simple-product-description__tab-content{font-size:14px;line-height:1.6}.b-simple-product-options{color:#333;font-size:14px;line-height:16px}.b-simple-product-options__option{margin-bottom:24px}.b-simple-product-options__option:last-child{margin-bottom:0}.b-simple-product-options__option__title{margin-bottom:8px}.b-simple-product-options__variant-selector__selected-option{background:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:12px 8px 12px 12px;display:flex;cursor:pointer}.b-simple-product-options__variant-selector__selected-option span{flex-grow:1}.b-simple-product-options__variant-selector__selected-option mat-icon{font-size:16px}.b-simple-product-options__variant-selector__dropdown-menu{color:#333;font-size:14px;line-height:16px;background:#fff;border-radius:8px;border:1px solid #d6d6d6;overflow:hidden;margin:8px 0}.b-simple-product-options__variant-selector__dropdown-menu__item{padding:12px;border-bottom:1px solid #d6d6d6;cursor:pointer;transition:background-color .2s}.b-simple-product-options__variant-selector__dropdown-menu__item:hover{background:#f5f5f5}.b-simple-product-options__variant-selector__dropdown-menu__item:last-child{border-bottom:none}.b-simple-product-options__variant-thumbnails{display:flex}.b-simple-product-options__variant-thumbnails__item{background:#fff;border:1px solid #d6d6d6;border-radius:100%;padding:8px;transition:border-color .2s,opacity .2s;margin-right:20px;cursor:pointer}.b-simple-product-options__variant-thumbnails__item:last-child{margin-right:0}.b-simple-product-options__variant-thumbnails__item:hover{opacity:.8}.b-simple-product-options__variant-thumbnails__item_active{border-color:#333}.b-simple-product-options__variant-thumbnails__item_active:hover{opacity:1}.b-simple-product-options__variant-thumbnails__item_disabled,.b-simple-product-options__variant-thumbnails__item_disabled:hover{opacity:.4}.b-simple-product-options__variant-thumbnails__item span{display:block;width:24px;height:24px;border-radius:12px;background-size:cover}