@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-cyrillic-ext-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-cyrillic-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-greek-ext-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-greek-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-hebrew-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-vietnamese-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-latin-ext-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-latin-400-normal.woff2) format("woff2"),url(../fonts/open-sans-all-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-cyrillic-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-greek-ext-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-greek-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-hebrew-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-vietnamese-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-latin-ext-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-latin-600-normal.woff2) format("woff2"),url(../fonts/open-sans-all-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-cyrillic-ext-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-cyrillic-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-greek-ext-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-greek-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-hebrew-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-vietnamese-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-latin-ext-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-latin-700-normal.woff2) format("woff2"),url(../fonts/open-sans-all-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.additional{background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.9375rem;padding:.9375rem}.additional__list,.additional__title{display:flex;flex-direction:column;gap:.625rem}.additional__list .input-group__icon{pointer-events:none}.cart-heading{border-bottom:.0625rem solid var(--cs-color-border-light);display:none;gap:.9375rem;grid-template-areas:". product info";grid-template-columns:4.6875rem 1fr 1fr;padding:.9375rem 0}@media(min-width:1200px){.cart-heading{display:grid}}.cart-heading__product{grid-area:product}.cart-heading__info{display:grid;gap:.625rem;grid-area:info;grid-template-columns:1fr 9.6875rem 1fr}.cart-heading__info__last{text-align:right}.cart-heading--review{grid-template-areas:inherit;grid-template-columns:repeat(2,6.25rem);justify-content:flex-end;text-align:end}.cart-item{border-bottom:.0625rem solid var(--cs-color-border-light);column-gap:.9375rem;display:grid;grid-template-areas:"img info delete" "comment comment comment" "service service service" "footer footer footer" "bundle bundle bundle" "free free free";grid-template-columns:5rem 1fr auto;grid-template-rows:repeat(5,auto);padding-block:.9375rem}@media(min-width:992px){.cart-item{grid-template-columns:6.125rem 1fr auto}}@media(min-width:1200px){.cart-item{grid-template-areas:"img info footer" "img comment comment" "img service service" "bundle bundle bundle" "free free free";grid-template-columns:auto 1fr 1fr;grid-template-rows:repeat(4,auto)}}.cart-item__img .img-responsive{height:4.6875rem;object-fit:contain;width:4.6875rem}.cart-item__image-wrapper{grid-area:img}.cart-item__info{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;grid-area:info}.cart-item__footer{grid-area:footer}@media(max-width:1199.98px){.cart-item__footer{margin-top:.9375rem}}.cart-item__delete{align-items:center;color:var(--cs-color-text-muted);display:flex;font-size:.875rem;gap:.3125rem;grid-area:delete}.cart-item__delete .icon{font-size:1rem}.cart-item__comment{border:.0625rem dashed var(--cs-color-border-light);grid-area:comment;margin-top:.9375rem;padding:.625rem}.cart-item__comment-toggle{cursor:pointer}.cart-item__comment-container{align-items:flex-end;display:flex;gap:.9375rem;width:100%}.cart-item__comment-container .form-group{flex:100%}.cart-item__service{grid-area:service;margin-top:.9375rem}.cart-item__free{grid-area:free;margin-top:.9375rem}.cart-item__bundle{grid-area:bundle}.cart-item--review{grid-template-areas:"img info footer" "img comment comment" "img service service" "free free free";grid-template-columns:2.5rem 1fr auto;grid-template-rows:repeat(4,auto)}.cart-item--review .cart-item__footer{column-gap:.625rem;display:grid;text-align:end}@media(min-width:1200px){.cart-item--review .cart-item__footer{column-gap:.9375rem;grid-template-columns:repeat(2,6.25rem)}}@media(max-width:1199.98px){.cart-item--review .cart-item__quantity{display:none}}.cart-item--review .cart-item__title{display:flex;gap:.3125rem}@media(min-width:1200px){.cart-item--review .cart-item__title__quantity{display:none}}.cart-item--premium{display:flex;flex-direction:column;gap:.3125rem}.add-comments{border:.0625rem dashed var(--cs-color-border-light);padding:.625rem}.continue-shopping{margin-bottom:0;padding:0}.dealer-service{background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.9375rem;padding:.9375rem}.dealer-service__title{flex-direction:column}.dealer-service__action,.dealer-service__selected,.dealer-service__title{display:flex;gap:.625rem}.dealer-service__selected{align-items:center}.delivery{background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.9375rem;padding:.9375rem}.delivery__list,.delivery__title,.discount-coupon{display:flex;flex-direction:column;gap:.625rem}.discount-coupon{background:var(--cs-color-background-secondary);border-radius:.125rem;padding:.9375rem}.discount-coupon__active{align-items:center;display:grid;gap:.9375rem;grid-template-columns:1fr auto}.empty-basket{align-items:center;display:flex;flex-direction:column;gap:1.5625rem;padding-top:1.875rem}@media(min-width:992px){.empty-basket{gap:3.125rem}}.empty-basket__heading{align-items:center;display:flex;flex-direction:column;gap:.625rem;text-align:center}.empty-basket__actions{display:grid;gap:.625rem;grid-auto-flow:row;text-align:center}@media(min-width:992px){.empty-basket__actions{grid-template-columns:auto;grid-template-rows:repeat(2,auto);row-gap:1.875rem;text-align:center}.empty-basket__actions :first-child{grid-column:span 2}}.free-item{align-items:center;background:var(--cs-color-background-info);border:.0625rem dashed var(--cs-color-functional-info);border-radius:.1875rem;display:grid;gap:.625rem;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto;padding:.625rem}.free-item__img{border-radius:.125rem;max-height:2.1875rem}.order-cost{display:flex;flex-direction:column;gap:.625rem;margin-left:.9375rem;margin-right:.9375rem}.order-cost__title{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}.order-cost__list{display:flex;flex-direction:column;gap:.9375rem}.order-cost__line{align-items:flex-start;display:flex;gap:.9375rem;justify-content:space-between}.order-cost__line__item{display:flex;flex-direction:column;gap:.125rem}.order-cost__line__saving{color:var(--cs-color-functional-success)}.order-cost__line__levies{display:flex;flex-direction:column;gap:.625rem}.order-cost__line [data-cs-toggle=sidebar]{color:var(--cs-color-action-link);cursor:pointer}.preview-product{border-radius:.125rem;grid-template-columns:2.5rem 1fr auto}.service-products{display:flex;flex-direction:column;gap:.625rem}.service-products__item{align-items:center;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto}.service-products .checkbox{align-items:center;display:flex}.service-products .checkbox--mobile{display:block}@media(min-width:1200px){.service-products .checkbox--mobile{display:none}}.service-products .hidden-mobile{display:block}@media(max-width:1199.98px){.service-products .hidden-mobile{display:none}}.shipping-method{column-gap:.625rem;display:grid;grid-template-areas:"radio label price";grid-template-columns:auto 1fr auto;grid-template-rows:auto;row-gap:.4375rem}.shipping-method--description{grid-template-areas:"radio label price" "radio description description"}.shipping-method--all.shipping-method--selected{grid-template-areas:"radio label price" "radio description description" "radio button button"}.shipping-method__radio{grid-area:radio}.shipping-method__label{grid-area:label}.shipping-method__price{grid-area:price}.shipping-method__description{grid-area:description}.shipping-method__btn{grid-area:button}.cart-item__bundle{align-items:flex-start;border:.0625rem dashed var(--cs-color-border-light);display:flex;gap:.3125rem;margin-top:.9375rem;padding:.625rem}.cart-item__bundle>.icon{font-size:1.125rem;font-weight:700;grid-row:span 2;line-height:4.375rem}@media(min-width:768px){.cart-item__bundle>.icon{line-height:5.9375rem}}.cart-item__bundle-items{align-items:center;display:flex;flex-wrap:wrap;gap:.3125rem}.cart-item__bundle-item{background-color:var(--cs-color-background-primary);border-radius:.1875rem;display:block;outline:var(--cs-color-border-light) solid .0625rem;padding:.625rem;transition:outline-color .3s ease-in-out}.cart-item__bundle-item:focus,.cart-item__bundle-item:focus-within,.cart-item__bundle-item:hover{outline-color:var(--cs-color-action-link)}.cart-item__bundle--image{display:block;width:3.125rem}@media(min-width:768px){.cart-item__bundle--image{width:4.6875rem}}.address-shipping{background:var(--cs-color-background-secondary);gap:.9375rem;padding:.9375rem}.address-shipping__title{display:flex;flex-direction:column;gap:.625rem}.address-shipping__content{display:flex;flex-direction:column;gap:1.875rem}@media(min-width:992px){.address-shipping__content{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.address-shipping__content :first-child{grid-column:1/3}}.checkout__divider{margin-block:.9375rem}@media(min-width:992px){.checkout__divider{margin-block:3.125rem}}.confirmation-message{align-items:center;background:var(--cs-color-functional-success);border-radius:.25rem;display:flex;flex-direction:column;gap:.9375rem;padding:1.875rem .9375rem;text-align:center}@media(min-width:992px){.confirmation-message{padding:1.875rem 4.6875rem}}.confirmation-message *{color:var(--cs-color-text-white)}.confirmation-message__icon{font-size:3.125rem}.confirmation-message__content{display:flex;flex-direction:column;gap:.625rem}.confirmation-order--full{margin-inline:calc(var(--cs-gutter-x)*-1);padding-block:0 1.875rem;width:calc(100% + var(--cs-gutter-x)*2)}@media(min-width:992px){.confirmation-order--full{background:var(--cs-color-background-secondary);padding-block:6.25rem}}.confirmation-order__inner{display:flex;flex-direction:column;gap:.9375rem}.confirmation-order__heading{display:flex;flex-direction:column;gap:.625rem}.confirmation-order__detail{display:flex;gap:1.875rem}.confirmation-order__detail__item,.confirmation-order__list{display:flex;flex-direction:column;gap:.3125rem}.preview-product{align-items:center;background:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-minimal);display:grid;gap:.625rem;grid-template-columns:3.125rem 1fr auto;grid-template-rows:auto;padding:.625rem}.preview-product--compact{padding:0}.preview-product__info{display:flex;flex-direction:column;gap:.3125rem}.preview-product__info__end{align-items:center;display:flex;gap:.625rem}.preview-product__options{display:grid;gap:.625rem;grid-column:1/4;grid-template-columns:3.125rem 1fr;width:100%}.preview-product__options .icon{color:var(--cs-color-action-secondary);font-weight:900;text-align:center}.preview-product__options-products{display:flex;flex-direction:column;gap:.3125rem}.preview-product__options-products .product-info{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.preview-product__options-products .product-name{color:var(--cs-color-action-secondary);font-size:.875rem}@media(min-width:768px){.preview-product__options-products .product-name{font-size:.875rem}}.preview-product .product-amount{min-width:1.875rem;text-align:right}.checkout-continue{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,bottom .7s ease-in-out}@media(max-width:991.98px){.checkout-continue{background:var(--cs-color-background-secondary);margin-inline:-.9375rem;padding:.9375rem;position:sticky}}.checkout-continue--terms{align-items:center;display:grid;gap:.625rem;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto)}.checkout-continue--terms :last-child{grid-column:1/3}@media(max-width:991.98px){.checkout-continue.is-sticky{background:var(--cs-color-background-primary);bottom:-.0625rem;box-shadow:var(--cs-shadow-up-small)}}.checkout-continue.not-initialized{bottom:-100%}.dsp-search-header{background-color:var(--cs-color-background-secondary);display:grid;grid-template-columns:1fr 50px;height:75px;padding:12px}.dsp-search-header .dsp-search-title{line-height:45px;margin-bottom:0}.dsp-search-container{margin-left:12px;margin-right:12px}.dsp-search-container,.dsp-search-container .row{height:calc(100vh - 75px)}.dsp-search-container .row .search-column,.dsp-search-container .row .search-column-small{height:inherit}.dealer-service-point-form .search-geolocation{cursor:pointer;height:50px;right:94px}@media(max-width:767.98px){.dealer-service-point-form .search-geolocation{display:none}}.dealer-service-point-form .search-geolocation.active,.dealer-service-point-form .search-geolocation:active,.dealer-service-point-form .search-geolocation:focus{color:var(--cs-color-functional-success)}.maps-column{padding:0}@media(max-width:767.98px){.maps-column{display:none}}.dealer-service-points{height:calc(100vh - 150px);overflow-y:scroll}.dealer-service-points .select-address{cursor:pointer}.dealer-service-points .select-address.is-active{border:1px solid var(--cs-color-functional-success)}.dealer-service-points .select-address .selected-on-map{display:none}.dealer-service-points .select-address._map-select{border:1px solid var(--cs-color-functional-warning)}.dealer-service-points .select-address._map-select .selected-on-map{display:block}.dealer-service-points .select-address .name{color:var(--cs-color-action-link)}.dealer-service-points .select-address .street-city{color:var(--cs-color-text-muted)}.dealer-service-points .info-block{display:grid;grid-template-columns:25px 1fr}.dsp-map-canvas{display:inline-block;height:100%;left:auto;width:100%}.checkout-footer{display:flex;flex-direction:column;position:sticky;top:0}.checkout-footer__back{display:block;padding:.9375rem 0;text-align:center}@media(min-width:992px){.checkout-footer__back{display:none}}.checkout-footer__main{align-items:center;border-top:.125rem solid var(--cs-color-background-secondary);display:flex;flex-direction:column;gap:.625rem;padding:.9375rem 0}@media(min-width:992px){.checkout-footer__main{padding:1.875rem 0}}.checkout-header{border-bottom:.125rem solid var(--cs-color-background-secondary)}.checkout-header__inner{align-items:center;display:grid;gap:.9375rem;grid-template-columns:8.125rem 1fr;padding:.9375rem 0;position:relative}@media(min-width:992px){.checkout-header__inner{grid-template-columns:1fr 10.625rem 1fr;padding:1.875rem 0}}.checkout-header__inner>:last-child{align-items:center;display:flex;justify-content:flex-end}.login-form__password{margin-top:1.875rem}.checkout-login{padding-bottom:1.875rem;padding-top:1.875rem}@media(min-width:992px){.checkout-login{align-items:center;background-image:linear-gradient(to right,var(--cs-color-background-primary) 0 50%,var(--cs-color-background-secondary) 50% 100%);display:flex;justify-content:center}}.order-summary{background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.9375rem;padding:.9375rem}.order-summary__title{display:flex;flex-direction:column;gap:.625rem}.order-summary__heading{display:flex;gap:.9375rem;justify-content:space-between}.order-summary__divider{margin:0}.payment-confirm__inner{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.payment-confirm--terms{display:flex;flex-direction:column;gap:.625rem;text-align:center}.payment-list{background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.3125rem;padding:.9375rem}.payment-list__title{display:flex;flex-direction:column;gap:.625rem}.payment-option{align-items:center;background:var(--cs-color-background-primary);border:.0625rem solid transparent;border-radius:.125rem;display:grid;gap:.625rem;grid-template-areas:"logo name free" "methods methods methods";grid-template-columns:auto 1fr auto;padding:.625rem}.payment-option:hover{cursor:pointer}.payment-option.is-selected,.payment-option:hover{border:.0625rem solid var(--cs-color-functional-info)}.payment-option.is-selected{background:var(--cs-color-background-info)}.payment-option.is-selected:hover{cursor:inherit}.payment-option.is-selected .payment-option__select{display:block;grid-area:methods}.payment-option__input{display:none;visibility:hidden}.payment-option__free{color:var(--cs-color-text-muted);font-size:.875rem;grid-area:free}.payment-option__logo{border-radius:.375rem;grid-area:logo;height:2.5625rem}.payment-option__name{flex:1;grid-area:name}.payment-option__select{display:none;width:100%}.payment-option__description{align-items:center;color:var(--cs-color-text-body);display:flex;justify-content:space-between}.payment-option__link{text-decoration:none}.payment-option__inner{align-items:center;cursor:pointer;display:flex;gap:.625rem}.payment-option__image{border-radius:.375rem;height:2.5625rem}.payment-option__methods{display:flex;flex:100%;flex-direction:column;gap:.1875rem;grid-area:methods}.payment-option__methods>div:not(:empty){display:flex;flex:100%}.payment-option__methods>div:empty{display:none}.payment-option .adyen-checkout__issuer-list{width:100%}.payment-option .adyen-checkout__dropdown__button--active,.payment-option .adyen-checkout__dropdown__button:focus,.payment-option .adyen-checkout__dropdown__button:focus-within{border-color:var(--cs-color-action-link);box-shadow:none}.payment-option .adyen-checkout__dropdown__button:after{background-image:none;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;height:auto;line-height:1;transition:transform .3s ease-in-out;width:auto}@media(max-width:991.98px){.payment-option .adyen-checkout__card-input{width:100%}}.payments{background:var(--cs-color-background-secondary);border-radius:.125rem;gap:.9375rem;padding:.9375rem}.payments,.payments__title{display:flex;flex-direction:column}.payments__title{gap:.625rem}.payments__list{display:flex;flex-direction:column;gap:.3125rem}.purchased-products{background:var(--cs-color-background-secondary);border-radius:0;padding:.9375rem}.purchased-products,.purchased-products__title{display:flex;flex-direction:column;gap:.625rem}.purchased-products__heading{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.purchased-products__list{display:flex;flex-direction:column;gap:.3125rem}.purchased-products__list .btn{margin-top:.3125rem}.address-select__heading{align-items:center;background:var(--cs-color-background-primary);display:flex;flex-direction:column;gap:.9375rem;position:sticky;top:0;z-index:1}.address-select__list{display:flex;flex-direction:column;gap:.3125rem}.address-select__content #select-address{margin-top:.9375rem}.address-select__search{background:var(--cs-color-background-primary);box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,.1);margin:-.9375rem -.9375rem .9375rem;padding:0 .9375rem .9375rem;position:sticky;top:0}.address-select__search.has-tabs{top:5.9375rem}.address-select__footer{bottom:0;left:0;position:absolute}.secure-payments{align-items:center;display:flex;gap:.3125rem}.secure-payments,.secure-payments__icon{font-weight:inherit}.selected-payment{background:var(--cs-color-background-secondary);border-radius:.125rem;padding:.9375rem}.selected-payment,.selected-payment__title,.shipping-overview{display:flex;flex-direction:column;gap:.625rem}.sign-up{background:var(--cs-color-background-primary);border:.0625rem solid var(--cs-color-border-light);border-radius:.25rem;box-shadow:0 .125rem .1875rem rgba(0,0,0,.05);gap:0}.sign-up,.sign-up__button{display:flex;flex-direction:column}.sign-up__button{align-items:flex-start;background:none;border:none;color:var(--cs-color-text-body);gap:.625rem;padding:.9375rem 2.5rem .9375rem .9375rem;position:relative;text-align:start;text-decoration:none}@media(min-width:992px){.sign-up__button{padding:1.875rem 3.4375rem 1.875rem 1.875rem}}.sign-up__button:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:400;line-height:1;position:absolute;right:.9375rem;top:50%;transform:translateY(calc(50% - 1rem))}@media(min-width:992px){.sign-up__button:after{right:1.875rem}}.sign-up__button:hover{background:var(--cs-color-background-secondary);cursor:pointer}.sign-up__button:hover,.sign-up__button:hover>*{color:var(--cs-color-text-body)}.supervisor{background:var(--cs-color-background-secondary);border-radius:.125rem;padding:.9375rem}.product-footer{align-items:center;display:grid;gap:.625rem;grid-template-columns:1fr 9.6875rem 1fr;grid-template-rows:auto 1fr}@media(min-width:1200px){.product-footer{grid-template-rows:1fr}.product-footer--basket{grid-template-rows:1fr auto;row-gap:.9375rem}}.product-footer__subtotal{text-align:right}@media(min-width:1200px){.product-footer__caption{display:none}}.product-footer__caption:nth-last-of-type(3){text-align:end}.product-footer__delete{display:none;font-size:.75rem;grid-column-start:2}@media(min-width:1200px){.product-footer__delete{display:block}}.basket__content{background:none;padding:2.1875rem 0 0}@media(min-width:992px){.basket__content{padding:2.1875rem 0 0}}.basket__heading>*+*{margin-top:.625rem}.basket__heading--center{text-align:center}.basket__continue{display:none}@media(min-width:992px){.basket__continue{display:block;margin-bottom:.625rem}}.basket__main>*+*{margin-top:1.375rem}.basket__main__options{align-items:flex-start;display:flex;flex-direction:column;gap:1.375rem;margin:0}@media(min-width:1200px){.basket__main__options{flex-direction:row;gap:1.375rem;justify-content:center}}.basket__sidebar>*+*{margin-top:1.375rem}.basket__sidebar__info>*+*,.basket__sidebar__price>*+*{margin-top:.3125rem}.basket__sidebar__continue-payment{align-items:center;display:flex;flex-direction:column;gap:.9375rem}.basket__cms-insert{background:none;padding-bottom:3.125rem;padding-top:3.125rem}@media(min-width:992px){.basket__cms-insert{padding-bottom:4.6875rem;padding-top:4.6875rem}}.basket__edit-mode-buttons{display:flex;flex-wrap:wrap;gap:.9375rem;width:100%}.basket__edit-mode-buttons *{flex:100%}@media(min-width:992px){.basket__edit-mode-buttons *{flex:1}}.checkout{background:transparent;padding-bottom:1.375rem;padding-top:.9375rem}@media(min-width:992px){.checkout{padding-bottom:1.875rem;padding-top:1.875rem}}.checkout__billing-address,.checkout__next,.checkout__shipping-address,.checkout__title{margin-top:1.875rem}@media(max-width:991.98px){.checkout__shipping-address{margin-top:.9375rem}}.checkout__registration{display:flex;flex-direction:column;gap:1.875rem;margin-left:.9375rem;margin-right:.9375rem;margin-top:1.875rem}@media(min-width:768px){.checkout__registration{margin-left:auto;margin-right:auto;max-width:34.0625rem;width:100%}}.checkout__registration__submit{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}.checkout__next{display:flex;justify-content:flex-end}.checkout__review{margin-top:1.875rem}.checkout__review__payment{display:flex;flex-direction:column;gap:.3125rem}.checkout__review__confirm{display:flex;flex-direction:column;gap:1.875rem}.confirmation__message{display:flex;flex-direction:column;gap:1.375rem;padding:1.875rem .9375rem}@media(min-width:992px){.confirmation__message{padding:1.875rem 4.6875rem}}.confirmation__order{background:var(--cs-color-background-secondary);padding:2.1875rem 0}@media(min-width:992px){.confirmation__order{background:var(--cs-color-background-secondary);padding:2.1875rem 0}}.basket__heading{align-items:center;display:flex;justify-content:space-between}.basket__heading>*+*{margin-top:0}.basket__main__heading{display:flex;flex-direction:column;gap:1.375rem}@media(max-width:991.98px){.basket__main__options{gap:.625rem}}@media(min-width:1200px){.basket__main__options{align-items:center}}.basket__main__actions{display:flex}@media(min-width:992px){.basket__main__actions{justify-content:space-between;margin-top:1.875rem}}.basket__main__actions .btn .icon{color:unset}@media(max-width:991.98px){.basket__sidebar{margin-top:1.875rem}}@media(max-width:767.98px){.basket__sidebar__continue-payment{background:var(--cs-color-background-primary);bottom:0;margin-inline:-.9375rem;margin-bottom:-.9375rem;padding:.9375rem;position:static}}.basket__sidebar__b2b-usp{align-self:flex-start;border-top:.0625rem solid var(--cs-color-border-light);color:var(--cs-color-text-muted);font-style:italic;padding-top:.9375rem}@media(max-width:767.98px){.basket__sidebar .order-cost{margin-bottom:-.9375rem}.basket__sidebar .order-cost .price--large{font-size:.875rem}}.basket__sidebar__continue-payment,.basket__sidebar__continue-payment-icons{align-items:center;display:flex;flex-direction:column;gap:.9375rem}@media(min-width:992px){.basket__sidebar__continue-payment,.basket__sidebar__continue-payment-icons{gap:1.375rem}}@media(min-width:768px){.basket__sidebar{position:sticky;top:11.25rem}}@media(min-width:992px){.basket__sidebar{top:12.6875rem}}.basket__sidebar__info{font-size:.875rem}@media(min-width:768px){.basket__sidebar__info{font-size:.875rem}}@media(min-width:768px)and (max-width:991.98px){.basket__sidebar__info{margin-top:0}}.basket__sidebar__info>*+*{margin-top:0}.basket__sidebar__price{display:flex;flex-direction:column;gap:.9375rem;margin-top:.9375rem}.basket:has(.basket__sidebar__b2b-usp) .basket__sidebar__continue-payment{margin-top:.625rem}.basket:has(.basket__sidebar__b2b-usp) .order-cost{margin-bottom:-.3125rem}.basket .sticky-mobile{display:none;transition:display .3s ease-in-out}@media(max-width:767.98px){.basket .sticky-mobile{background-color:var(--cs-color-background-primary);bottom:0;display:flex;margin-top:1.875rem;margin-inline:auto;padding-top:.3125rem;position:sticky}}.basket .continue-payment__mobile{display:flex;flex-direction:column;gap:.9375rem;margin-top:.9375rem}.basket__cms-insert{background:var(--cs-color-background-quinary);margin-top:1.375rem;padding-block:0}@media(min-width:992px){.basket__cms-insert{margin-top:2.1875rem}}.basket .pdp-usps{font-size:.875rem}@media(min-width:768px){.basket .pdp-usps{font-size:.875rem}}.basket .pdp-usps .list--unstyled{display:flex;flex-direction:column;gap:.625rem}.basket .pdp-usps .ubr-item{gap:.625rem}.basket .quality-marks-checkout{justify-content:flex-start}.basket .basket__sidebar .quality-marks-checkout,.basket .continue-payment__mobile .quality-marks-checkout{padding-left:0}.basket .basket__sidebar .basket__sidebar__continue-payment-icons,.basket .continue-payment__mobile .basket__sidebar__continue-payment-icons{align-items:flex-start}.product-table{display:flex;flex-direction:column;gap:.9375rem}.discount-coupon{padding-top:0}.discount-coupon h4{display:none}.additional,.delivery,.discount-coupon{border-radius:0;font-size:.875rem;padding:1.25rem}@media(min-width:768px){.additional,.delivery,.discount-coupon{font-size:.875rem}}@media(max-width:767.98px){.additional,.delivery,.discount-coupon{margin-inline:-.9375rem}}.additional .btn--link,.delivery .btn--link,.discount-coupon .btn--link{font-size:inherit}.additional .btn--link .icon,.delivery .btn--link .icon,.discount-coupon .btn--link .icon{font-size:1.2em;vertical-align:middle}.additional:first-child,.delivery:first-child,.discount-coupon:first-child{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.additional:last-child,.delivery:last-child,.discount-coupon:last-child{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.checkout .registration-form__password{margin-inline:-.9375rem}.checkout__step{margin-bottom:1.375rem;margin-top:0}.checkout__title{margin-block:1.375rem}.checkout__addresses{border-radius:.125rem;display:grid;grid-template-columns:1fr;overflow:hidden}.checkout__billing-address,.checkout__shipping-address{margin-top:0}.checkout__registration{margin-block:0;max-width:none}.checkout__next{margin-top:1.375rem}.checkout .checkout__payment__methods{background-color:var(--cs-color-background-primary);border:.0625rem solid var(--cs-color-border-light);border-radius:.125rem;display:flex;flex-direction:column;gap:.625rem;padding:.9375rem}.checkout .checkout__payment__methods .payment-list{background:none;padding:0}.checkout .checkout__payment__continue{align-items:center;background-color:var(--cs-color-background-primary);bottom:0;display:flex;flex-direction:column;flex-direction:row;gap:.625rem;justify-content:flex-end;left:0;padding:.9375rem;position:fixed;right:0;z-index:1}.checkout .checkout-payment-form-row,.checkout .checkout-review-form-row{--cs-gutter-y:1.375rem}.checkout .checkout-review-continue-wrapper{background-color:var(--cs-color-background-primary);bottom:0;display:flex;flex-direction:column;gap:.625rem;left:0;padding:.9375rem;position:fixed;right:0;z-index:1}.checkout .checkout-review-actions{align-items:center;display:flex;justify-content:flex-end}.checkout .checkout-review-divider{margin-block:1.375rem}@media(max-width:991.98px){.checkout__shipping-address .address{padding-top:0}}@media(min-width:992px){.checkout .checkout-review-continue-wrapper,.checkout .checkout__payment__continue{margin-top:1.375rem;padding:0;position:static}.checkout__addresses{grid-template-columns:repeat(2,1fr)}}.additional{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}.additional--empty{padding-top:0}.cart-heading{margin-bottom:.9375rem}.cart-heading__info{grid-template-columns:1fr 9.6875rem 1fr 1.125rem}@media(max-width:1199.98px){.cart-item{grid-template-areas:"img info delete" "comment comment comment" "- footer footer" "service service service" "bundle bundle bundle" "free free free"}}.cart-item__info__detail{display:flex;flex-direction:column;gap:.625rem}@media(min-width:992px){.cart-item__info__detail{flex-direction:row}}.service-products{font-size:.875rem}@media(min-width:768px){.service-products{font-size:.875rem}}.service-products__item{gap:.625rem;grid-template-areas:"check title" "input input-price";grid-template-columns:auto 1fr;grid-template-rows:auto auto}@media(min-width:1200px){.service-products__item{grid-template-areas:"check title input price";grid-template-columns:auto calc(50% - 2.1875rem) 1fr auto 1.875rem;grid-template-rows:auto}}.service-products__input{grid-area:input;width:auto}@media(max-width:991.98px){.service-products__input{grid-area:input-price;margin-left:4.0625rem}}@media(min-width:992px)and (max-width:1199.98px){.service-products__input{grid-area:input-price;margin-left:5.3125rem}}.service-products__input .number-input{display:none}.service-products__input .number-input.checked{display:flex}.service-products__price{font-weight:700;grid-area:price;margin-left:auto;text-align:right;width:fit-content}@media(max-width:1199.98px){.service-products__price{grid-area:input-price}}.service-products .form-check-label{display:ruby;margin:0}@media(min-width:1200px){.service-products .form-check-label{align-items:baseline;display:flex}}.service-products .form-check-label .caption-2{justify-self:end;white-space:nowrap}.preview-product .product-title{font-weight:600;line-height:1.2}.preview-product .cart-item__free{grid-area:2/span 3;margin-top:0}.product-table{border-top:.0625rem solid var(--cs-color-border-light)}@media(max-width:991.98px){.product-table{padding-top:.9375rem}}.product-table .stock-indication__future{display:none}.address-shipping{background-color:var(--cs-color-background-primary);border:.0625rem solid var(--cs-color-border-light);border-radius:.125rem;display:flex;flex-direction:column;gap:.625rem}.address-shipping__wrapper{display:flex;flex-direction:column;gap:1.875rem}.address-shipping__addresses{display:grid;gap:inherit;grid-template-columns:repeat(2,1fr)}.address-shipping__address{display:flex;flex-direction:column;gap:.625rem}.confirmation-message{border-radius:.625rem}.confirmation-message .btn--default{color:var(--cs-color-text-body)}.confirmation-message__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.confirmation-order{display:flex;flex-direction:column;gap:.9375rem}@media(min-width:992px){.confirmation-order{display:flex;flex-direction:column;gap:1.375rem}}.checkout-footer{text-align:center}@media(max-width:991.98px){.checkout-footer__back{display:none}}.checkout-footer__back a{--fa-display:inline-flex;align-items:center;display:flex;justify-content:center}.checkout-footer__main{gap:0;padding:0}.checkout-footer__main .subfooter-block{display:grid;gap:inherit}.checkout-footer__main .subfooter-block .disclaimer{gap:.625rem}@media(min-width:768px){.checkout-footer__main .subfooter-block .disclaimer__item{font-size:1rem}}.checkout-footer__main .subfooter-block .disclaimer__item:after{display:none;margin-left:.625rem}.checkout-footer__disclaimer{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:1.375rem}.checkout-footer__payment-icons{background-color:var(--cs-color-background-secondary);flex-wrap:wrap;padding:1.375rem;width:100%}.checkout-footer__payment-icons .payment-methods__list{justify-content:center}.checkout-footer .widget-usp{padding-block:.9375rem}@media(min-width:992px){.checkout-footer__main{display:flex;flex-direction:column;gap:.9375rem;padding:1.875rem}.checkout-footer__main .subfooter-block{gap:inherit}.checkout-footer__disclaimer{gap:inherit;padding:0}.checkout-footer__disclaimer .trustmarks{display:none}.checkout-footer__payment-icons{background:none;padding:0}}.checkout-header .back-to-basket{display:none}@media(min-width:768px){.checkout-header__inner{grid-template-columns:1fr 18.75rem 1fr}.checkout-header__inner .img-responsive{margin:auto}}.login-help{align-items:center;background:var(--cs-color-background-secondary);border-radius:.125rem;display:flex;flex-direction:column;gap:.625rem;padding:1.875rem;text-align:center}.account-login{background:transparent;border-radius:0;display:grid;grid-template-areas:"register" "divider" "form" "help";grid-template-columns:1fr;grid-template-rows:repeat(4,auto);padding:0;row-gap:1.875rem}@media(min-width:992px){.account-login{column-gap:1.875rem;grid-template-areas:"register divider form";grid-template-columns:1fr .0625rem 1fr;grid-template-rows:auto;row-gap:3.125rem}}.account-login .login-block,.account-login__form{grid-area:form}.account-login .login-block .btn,.account-login__form .btn{margin-top:auto}.account-login .login-block--register,.account-login__register{grid-area:register}.account-login__help{grid-area:help;text-align:center}@media(max-width:991.98px){.account-login__help{margin-top:1.25rem}}.account-login__wrapper{background:transparent;padding:1.875rem 0 3.125rem}@media(min-width:992px){.account-login__wrapper{padding:3.125rem 0 4.6875rem}}.account-login__content{display:flex;flex-direction:column;gap:3.125rem}.login-form{height:100%}.login-form [type=submit]{margin-top:auto}.login-form__heading{display:flex;flex-direction:column;gap:.625rem}.login-form__password{text-align:center}.login-registration{display:flex;flex-direction:column;gap:1.875rem}@media(min-width:992px){.login-registration{height:100%;justify-content:space-between;padding-bottom:2.375rem}}.login-registration__content{display:flex;flex-direction:column;gap:.625rem}.registration-success{padding-block:1.875rem}@media(min-width:992px){.registration-success{padding-top:2.1875rem}}.registration-result{gap:0;text-align:center}.registration-result .btn{margin-top:.9375rem}.registration-result .icon{font-weight:300}.registration-result__title{margin-bottom:.625rem}.advice-block{border:.0625rem solid var(--cs-color-border-light);border-radius:.625rem;gap:.625rem;padding:1.25rem}.advice-block h3{color:var(--cs-color-text-body)}@media(min-width:768px){.advice-block h3{font-size:1.375rem}}.advice-block .icon-btn{font-size:1.25rem}.advice-block__phone{--fa-display:inline-flex;align-items:center;display:flex;justify-content:center}.advice-block__hours a{font-weight:400}.account-login__wrapper{padding-block:1.875rem}.account-login__wrapper .account-login__content{gap:1.875rem}.account-login__wrapper .account-login{background-color:var(--cs-color-background-secondary);border-radius:.625rem;gap:1.25rem;padding:1.25rem 1.25rem 0}@media(min-width:992px){.account-login__wrapper .account-login{padding:1.25rem}}@media(max-width:991.98px){.account-login__wrapper .account-login hr{width:100%}}.account-login__wrapper .account-login .login-block--register{margin-top:0}.account-login__wrapper .account-login .login-block .login-form{display:flex;flex-direction:column;gap:.625rem}@media(min-width:992px){.account-login__wrapper .account-login .login-registration{padding-bottom:2.1875rem}}.account-login__wrapper .account-login .login-registration__content .ubrs .list--unstyled .ubr-item{gap:.625rem}.account-login__wrapper .account-login .login-registration__content .ubrs .list--unstyled .ubr-item .ubr-img{height:1.25rem}.account-login__wrapper .account-login .login-registration__actions{display:flex;flex-direction:column;gap:.9375rem}@media(min-width:768px){.account-login__wrapper .account-login .login-registration__actions{flex-direction:row}}.account-login__wrapper .advice-block h2{color:var(--cs-color-text-body);font-size:1.25rem}@media(min-width:768px){.account-login__wrapper .advice-block h2{font-size:1.375rem}}.account-login__wrapper .advice-block__phone:before{color:var(--cs-color-text-body);font-weight:300}.account-login__wrapper .advice-block .mailto-link{font-weight:300}.registration-form{gap:0}.registration-form .title{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.375rem}.registration-form .title a{align-items:center;display:flex}@media(min-width:992px){.registration-form .title{align-items:center;flex-direction:row;justify-content:space-between}.registration-form .row{--cs-gutter-x:1.375rem}}.registration-form__container{display:grid;grid-template-columns:1fr}@media(min-width:992px){.registration-form__container{gap:1.375rem;grid-template-columns:1fr 19.6875rem}}.registration-form fieldset{display:flex;flex-direction:column;gap:.9375rem;margin-top:1.875rem}.registration-form fieldset>.input-group:last-child{margin-top:.9375rem}.registration-form fieldset .fieldset{display:flex;flex-direction:column;gap:.9375rem}.registration-form fieldset .fieldset-heading h3{color:var(--cs-color-text-body)}.registration-form fieldset .row{--cs-gutter-x:0.625rem;row-gap:inherit}.registration-form fieldset:first-of-type{margin-top:0}.registration-form .reg-delivery-address{margin-top:.9375rem}.registration-form__password__container{background:var(--cs-color-background-secondary);border-radius:.125rem;height:fit-content;margin-top:1.875rem;padding:1.25rem}.registration-form__password__container strong{color:var(--cs-color-text-headings)}.registration-form__password__container__lists{display:flex;flex-direction:column;gap:.625rem;margin-top:.9375rem}@media(min-width:992px){.registration-form__password__container{margin-top:0}}.registration-form__usps{padding-left:0}.registration-form__usps .usp-item{align-items:flex-start;gap:.625rem}.registration-form__usps .usp-item:before{content:"";font-weight:700;position:relative;top:.1875rem}.registration-form__actions{margin-top:1.875rem}.account-login__wrapper .account-login .checkout-registration{display:flex;flex-direction:column;height:100%}.account-login__wrapper .account-login .checkout-registration__title{color:var(--cs-color-text-headings-secondary)}.account-login__wrapper .account-login .checkout-registration__options{display:flex;flex-direction:column;gap:.625rem}.account-login__wrapper .account-login .checkout-registration__message{color:var(--cs-color-functional-error);opacity:0}.account-login__wrapper .account-login .checkout-registration__message.visible{opacity:1}.account-login__wrapper .account-login .buttons{display:flex;flex-wrap:wrap;gap:.9375rem;margin-top:1.875rem}@media(min-width:992px){.account-login__wrapper .account-login .buttons{margin-bottom:2.1875rem}}.account-login__wrapper .account-login .buttons .checkout-register-btn{flex:1 0 10rem}.account-login__wrapper .account-login .input-group{margin-top:0}.account-login__wrapper .account-login .input-group .form-radio{margin-left:1.25rem}.account-login__wrapper .account-login .login-form__password{margin-top:0}.account-login__wrapper .advice-block{align-items:center;background:var(--cs-color-background-primary);display:flex;flex-direction:column;gap:.625rem;padding:1.875rem;text-align:center}.account-login__wrapper .advice-block a{--fa-display:inline-flex;align-items:center;display:flex;font-weight:700;gap:.625rem;justify-content:center;text-decoration:none}.account-login__wrapper .advice-block .icon-btn{background-color:var(--cs-color-background-primary);font-size:1.25rem}.account-login__content{margin-top:1.875rem}.order-cost{font-size:.875rem;margin-inline:0}@media(min-width:768px){.order-cost{font-size:.875rem}}.order-cost__line__item{align-items:baseline;flex-direction:row;gap:.3125rem}.order-summary__heading{align-items:center}.order-summary__heading-link{font-size:.875rem;text-align:right}@media(min-width:768px){.order-summary__heading-link{font-size:.875rem}}.order-summary__preferred-delivery-date .form-label{font-size:.875rem}@media(min-width:768px){.order-summary__preferred-delivery-date .form-label{font-size:1rem}}.order-summary .sqzly-custom{background:inherit}.payment-method{background:var(--cs-color-background-secondary);background-color:var(--cs-color-background-primary);border:.0625rem solid var(--cs-color-border-light);border-radius:.125rem;display:flex;flex-direction:column;gap:.9375rem;margin-top:1.375rem;padding:.9375rem}.payment-method__content,.payment-method__icon,.payment-method__title{display:flex;flex-direction:column;gap:.625rem}.payment-method__icon{align-items:center;flex-direction:row}.payment-method__link{align-items:center;display:flex}@media(min-width:992px){.payment-method{margin-top:.9375rem}}.product-footer--basket{gap:1.375rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media(min-width:1200px){.product-footer--basket{grid-template-columns:1fr 1fr 1.125rem}}.product-footer__delete{color:var(--cs-color-text-placeholder);grid-column-start:3}.product-footer__delete .icon{pointer-events:none}.product-footer__subtotal{font-size:.875rem}@media(min-width:768px){.product-footer__subtotal{font-size:.875rem}}.product-footer__price{align-items:center;display:flex;gap:.3125rem;justify-content:flex-end}.product-footer__price .product-price__discount{color:var(--cs-color-text-muted);font-size:.875rem;margin-top:.1875rem}.purchased-products{background-color:var(--cs-color-background-primary);border:.0625rem solid var(--cs-color-border-light);border-radius:.125rem}@media(max-width:991.98px){.secure-payments{font-size:.875rem}}@media(max-width:991.98px)and (min-width:768px){.secure-payments{font-size:.875rem}}.supervisor{display:flex;flex-direction:column;gap:.9375rem;margin-bottom:.3125rem}.supervisor .supervisor-header{display:flex;flex-direction:column;gap:.625rem}.checkout-footer__payment-icons{display:none}.checkout-footer__main .subfooter-block .disclaimer__item{color:var(--cs-color-text-body);font-size:.875rem}.checkout-header__inner{grid-template-columns:10.625rem auto}@media(min-width:768px){.checkout-header__inner{grid-template-columns:1fr auto 1fr}}.address{--cs-color-action-link:var(--cs-color-action-link-menu)}