﻿.additional{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.additional,.additional__title{display:flex;flex-direction:column}.additional__list,.additional__title{gap:var(--cs-spacing-05)}.additional__list .input-group__icon{pointer-events:none}.cart-heading{border-bottom:var(--cs-border-width) solid var(--cs-color-border-light);display:none;gap:var(--cs-spacing-06);grid-template-areas:". product info";grid-template-columns:var(--cs-spacing-12) 1fr 1fr;padding:var(--cs-spacing-06) 0}@media(min-width:1200px){.cart-heading{display:grid}}.cart-heading__product{grid-area:product}.cart-heading__info{display:grid;gap:var(--cs-spacing-05);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,var(--cs-spacing-13));justify-content:flex-end;text-align:end}.cart-item{border-bottom:var(--cs-border-width) solid var(--cs-color-border-light);column-gap:var(--cs-spacing-06);display:grid;grid-template-areas:"img info delete" "comment comment comment" "footer footer footer" "bundle bundle bundle" "free free free" "service service service";grid-template-columns:var(--cs-spacing-10) 1fr auto;grid-template-rows:repeat(5,auto);padding-block:var(--cs-spacing-06)}@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:var(--cs-spacing-12) 1fr 1fr;grid-template-rows:repeat(4,auto)}}.cart-item__info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cs-spacing-05);grid-area:info}.cart-item__footer{grid-area:footer}@media(max-width:1199.98px){.cart-item__footer{margin-top:var(--cs-spacing-06)}}.cart-item__delete{grid-area:delete}@media(min-width:1200px){.cart-item__delete{display:none}}.cart-item__delete a{color:var(--cs-color-text-body)}.cart-item__comment{border:var(--cs-border-width) dashed var(--cs-color-border-light);grid-area:comment;margin-top:var(--cs-spacing-06);padding:var(--cs-spacing-05)}.cart-item__comment-toggle{cursor:pointer}.cart-item__comment-container{align-items:flex-end;display:flex;gap:var(--cs-spacing-06);width:100%}.cart-item__comment-container .form-group{flex:100%}.cart-item__service{grid-area:service;margin-top:var(--cs-spacing-06)}.cart-item__free{grid-area:free;margin-top:var(--cs-spacing-06)}.cart-item__bundle{grid-area:bundle}.cart-item__tags .product-tags{position:static}.cart-item--review{grid-template-areas:"img info footer" "img comment comment" "img service service" "free free free";grid-template-columns:var(--cs-spacing-09) 1fr auto;grid-template-rows:repeat(4,auto)}.cart-item--review .cart-item__footer{column-gap:var(--cs-spacing-05);display:grid;text-align:end}@media(min-width:1200px){.cart-item--review .cart-item__footer{column-gap:var(--cs-spacing-06);grid-template-columns:repeat(2,var(--cs-spacing-13))}}@media(max-width:1199.98px){.cart-item--review .cart-item__quantity{display:none}}.cart-item--review .cart-item__title{display:flex;gap:var(--cs-spacing-04)}@media(min-width:1200px){.cart-item--review .cart-item__title__quantity{display:none}}.cart-item--premium{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.add-comments{border:var(--cs-border-width) dashed var(--cs-color-border-light);padding:var(--cs-spacing-05)}.continue-shopping{margin-bottom:0;padding:0}.dealer-service{background:var(--cse-paper-primary-background-color);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.dealer-service__title{flex-direction:column}.dealer-service__action,.dealer-service__selected,.dealer-service__title{display:flex;gap:var(--cs-spacing-05)}.dealer-service__selected{align-items:center}.delivery{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.delivery__list,.delivery__title,.discount-coupon{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.discount-coupon{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.discount-coupon__active{align-items:center;display:grid;gap:var(--cs-spacing-06);grid-template-columns:1fr auto}.discount-coupon--link{background:transparent}.empty-basket{align-items:center;display:flex;flex-direction:column;gap:1.5625rem;padding-top:var(--cs-spacing-08)}@media(min-width:992px){.empty-basket{gap:var(--cs-spacing-10)}}.empty-basket__heading{align-items:center;display:flex;flex-direction:column;gap:var(--cs-spacing-05);text-align:center}.empty-basket__actions{display:grid;gap:var(--cs-spacing-05);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:var(--cs-spacing-08);text-align:center}.empty-basket__actions :first-child{grid-column:span 2}}.free-item{align-items:center;background:var(--cs-color-background-info);border:var(--cs-border-width) dashed var(--cs-color-functional-info);border-radius:var(--cs-border-radius-subtle);display:grid;gap:var(--cs-spacing-05);grid-template-columns:auto auto 1fr auto;grid-template-rows:auto;padding:var(--cs-spacing-05)}.free-item__img{border-radius:var(--cs-border-radius-minimal);max-height:2.1875rem}.order-cost{display:flex;flex-direction:column;gap:var(--cs-spacing-05);margin-left:var(--cs-spacing-06);margin-right:var(--cs-spacing-06)}.order-cost__title{align-items:center;justify-content:space-between}.order-cost__list,.order-cost__title{display:flex;gap:var(--cs-spacing-06)}.order-cost__list{flex-direction:column}.order-cost__line{align-items:flex-start;display:flex;gap:var(--cs-spacing-06);justify-content:space-between}.order-cost__line__item{display:flex;flex-direction:column;gap:var(--cs-spacing-01)}.order-cost__line__saving{color:var(--cs-color-functional-success)}.order-cost__line__levies{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.order-cost__line [data-cs-toggle=sidebar]{color:var(--cs-color-action-link-primary);cursor:pointer}.preview-product{align-items:center;background:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-minimal);display:grid;gap:var(--cs-spacing-05);grid-template-columns:var(--cs-spacing-09) 1fr auto;grid-template-rows:auto;padding:var(--cs-spacing-05)}.preview-product--compact{padding:0}.preview-product__info{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.preview-product__options{display:grid;gap:var(--cs-spacing-05);grid-column:1/4;grid-template-columns:var(--cs-spacing-09) 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:var(--cs-spacing-04)}.preview-product__options-products .product-info{align-items:center;display:flex;gap:var(--cs-spacing-05);justify-content:space-between}.preview-product__options-products .product-name{font-size:var(--cs-font-body-s-font-size-mobile)}@media(min-width:768px){.preview-product__options-products .product-name{font-size:var(--cs-font-body-s-font-size)}}.preview-product__options-products .product-name{color:var(--cs-color-action-secondary)}.preview-product .product-amount{min-width:var(--cs-spacing-08);text-align:right}.service-products{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}@media(min-width:992px){.service-products__price{text-align:right}}.service-products__item{align-items:center;display:grid;gap:var(--cs-spacing-05);grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media(max-width:991.98px){.service-products__item{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.service-products__item:not(:has(.number-input)){flex-direction:row}.service-products__item{align-items:flex-start}}.service-products__content{align-items:center;display:flex;gap:var(--cs-spacing-05);margin-left:auto}.service-products__title-wrapper{display:flex}.service-products__title-wrapper .text-muted{color:var(--cs-color-text-muted)}.service-products__title-wrapper .form-check{flex-shrink:0}.shipping-method{column-gap:var(--cs-spacing-05);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:center;border:var(--cs-border-width) dashed var(--cs-color-border-light);display:flex;gap:var(--cs-spacing-04);margin-top:var(--cs-spacing-06);padding:var(--cs-spacing-05)}.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:var(--cs-spacing-04)}.cart-item__bundle-item{background-color:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-subtle);display:block;outline:var(--cs-color-border-light) solid var(--cs-spacing-00);padding:var(--cs-spacing-05);transition:outline-color var(--cs-transition-duration) var(--cs-transition-timing-function)}.cart-item__bundle-item:focus,.cart-item__bundle-item:focus-within,.cart-item__bundle-item:hover{outline-color:var(--cs-color-action-link-primary)}.cart-item__bundle--image{display:block;width:var(--cs-spacing-10)}@media(min-width:768px){.cart-item__bundle--image{width:var(--cs-spacing-12)}}.outlet-list{gap:var(--cs-spacing-04)}.outlet-list,.selectable-giveaway{display:flex;flex-direction:column}.selectable-giveaway{align-items:flex-start;border-radius:var(--cs-border-radius-minimal);gap:var(--cs-spacing-06);padding:var(--cs-spacing-06)}.selectable-giveaway__information{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.selectable-giveaway .chosen-giveaways-list{display:flex;flex-direction:column;gap:var(--cs-spacing-06);width:100%}.selectable-giveaway .chosen-giveaways-list__item{align-items:center;display:flex;justify-content:space-between}.selectable-giveaway .chosen-giveaways-list__title-wrapper{align-items:center;display:flex;gap:var(--cs-spacing-05)}.selectable-giveaway .chosen-giveaways-list__price{color:var(--cs-color-text-muted);font-size:.75rem;text-decoration:line-through}.basket__content{background:none;padding:0}@media(min-width:992px){.basket__content{padding:0}}.basket__heading>*+*{margin-top:var(--cs-spacing-05)}.basket__heading--center{text-align:center}.basket__continue{display:none}@media(min-width:992px){.basket__continue{display:block;margin-bottom:var(--cs-spacing-05)}}.basket__main>*+*{margin-top:var(--cs-spacing-07)}.basket__main__options{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cs-spacing-06);margin:var(--cs-spacing-06) 0 0}@media(min-width:1200px){.basket__main__options{flex-direction:row;gap:var(--cs-spacing-06);justify-content:flex-start;margin:1.875rem 0 0}}.basket__sidebar>*+*{margin-top:var(--cs-spacing-08)}.basket__sidebar__info>*+*,.basket__sidebar__price>*+*{margin-top:var(--cs-spacing-04)}.basket__sidebar__continue-payment{align-items:center;display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.basket__sidebar__continue-payment .ubrs{align-self:flex-start}.basket .sticky-mobile{display:none}@media(max-width:767.98px){.basket .sticky-mobile{background-color:var(--cs-color-background-primary);display:flex;margin-top:calc(var(--cs-spacing-08) - var(--cs-spacing-04));padding-block:var(--cs-spacing-06);position:sticky}.basket .sticky-mobile.is-sticky{bottom:0;box-shadow:var(--cs-shadow-up-small)}}.basket__cms-insert{background:none;padding-bottom:var(--cs-spacing-10);padding-top:var(--cs-spacing-10)}@media(min-width:992px){.basket__cms-insert{padding-bottom:var(--cs-spacing-12);padding-top:var(--cs-spacing-12)}}.basket__recommendations{padding-top:var(--cs-spacing-10)}@media(min-width:992px){.basket__recommendations{padding-top:var(--cs-spacing-12)}}.basket__recommendations:not(:has(+.basket__cms-insert)){padding-bottom:var(--cs-spacing-10)}@media(min-width:992px){.basket__recommendations:not(:has(+.basket__cms-insert)){padding-bottom:var(--cs-spacing-12)}}.basket__edit-mode-buttons{display:flex;flex-wrap:wrap;gap:var(--cs-spacing-06);width:100%}.basket__edit-mode-buttons *{flex:100%}@media(min-width:992px){.basket__edit-mode-buttons *{flex:1}}.basket__dropshipment-alert{width:100%}.checkout{background:transparent;padding-bottom:var(--cs-spacing-08);padding-top:var(--cs-spacing-06)}@media(min-width:992px){.checkout{padding-bottom:var(--cs-spacing-12);padding-top:var(--cs-spacing-08)}}.checkout__container{background:var(--cs-color-background-secondary);display:flex;flex-direction:column;gap:var(--cs-spacing-05);margin-top:var(--cs-spacing-08);padding-block:var(--cs-spacing-06)}@media(max-width:991.98px){.checkout__container{margin-inline:var(--cs-spacing-06);width:calc(100% - var(--cs-spacing-06)*2)}}.checkout__billing-address,.checkout__shipping-address{flex:1}.checkout__addresses{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}@media(min-width:992px){.checkout__addresses{flex-direction:row}}.checkout__registration{display:flex;flex-direction:column;gap:var(--cs-spacing-08);margin-left:var(--cs-spacing-06);margin-right:var(--cs-spacing-06);margin-top:var(--cs-spacing-08)}@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:var(--cs-spacing-06);justify-content:space-between}.checkout__next{display:flex;justify-content:space-between;margin-top:var(--cs-spacing-08)}.checkout__payment{display:flex;flex-direction:column;gap:var(--cs-spacing-08);margin:var(--cs-spacing-08) 0}.checkout__review{margin-top:var(--cs-spacing-08)}.checkout__review__payment{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.checkout__review__confirm{display:flex;flex-direction:column;gap:var(--cs-spacing-08)}.checkout__review__title{margin-block:var(--cs-spacing-08)}@media(min-width:992px){.checkout__review__title{margin-block:var(--cs-spacing-10)}}.address-shipping{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.address-shipping__title{gap:var(--cs-spacing-05)}.address-shipping__content,.address-shipping__title{display:flex;flex-direction:column}@media(min-width:992px){.address-shipping__content{display:grid;gap:var(--cs-spacing-08);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.address-shipping__content :first-child{grid-column:1/3}}.address-shipping__address{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.agree-terms-wrapper{display:flex;flex-direction:column;gap:var(--cs-spacing-02)}.agree-terms-content{display:flex;gap:var(--cs-spacing-05)}.agree-terms-content .caption-1{color:var(--cs-color-text-body);font-size:1rem}.agree-terms-error{color:var(--cs-color-text-muted);font-size:.75rem}.checkout__divider{margin-block:var(--cs-spacing-06)}@media(min-width:992px){.checkout__divider{margin-block:var(--cs-spacing-10)}}.confirmation-message{align-items:center;background:var(--cs-color-functional-success);border-radius:var(--cs-border-radius-medium);display:flex;flex-direction:column;gap:var(--cs-spacing-06);height:100%;justify-content:center;padding:var(--cs-spacing-08) var(--cs-spacing-06);text-align:center}@media(min-width:992px){.confirmation-message{padding:var(--cs-spacing-08) var(--cs-spacing-12)}}.confirmation-message *{color:var(--cs-color-text-white)}.confirmation-message__icon{font-size:var(--cs-spacing-10)}.confirmation-message__content{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.confirmation-message--oci{background-color:var(--cs-color-functional-info)}.confirmation-message--oci .btn{background-color:var(--cs-color-action-secondary)}.confirmation-order{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.confirmation-order--full{margin-inline:calc(var(--cs-gutter-x)*-1);padding-block:0 var(--cs-spacing-08);width:calc(100% + var(--cs-gutter-x)*2)}@media(min-width:992px){.confirmation-order--full{background:var(--cs-color-background-secondary);padding-block:var(--cs-spacing-13)}}.confirmation-order__inner{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.confirmation-order__heading{display:flex;gap:var(--cs-spacing-05)}@media(max-width:991.98px){.confirmation-order__heading{flex-direction:column}}.confirmation-order__heading>div{flex:1}.confirmation-order__heading-content{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.confirmation-order__detail{display:flex;gap:var(--cs-spacing-08)}.confirmation-order__detail__item,.confirmation-order__list{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.confirmation-order__list .btn{margin-top:var(--cs-spacing-04)}.confirmation-order__shipping{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.confirmation-order__shipping .title{font-weight:700}.confirmation-order__shipping address{font-size:var(--cs-font-body-s-font-size-mobile)}@media(min-width:768px){.confirmation-order__shipping address{font-size:var(--cs-font-body-s-font-size)}}.checkout-continue{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;transition:var(--cs-transition-duration) var(--cs-transition-timing-function);transition-property:background-color,box-shadow,bottom}@media(max-width:991.98px){.checkout-continue{background:var(--cs-color-background-primary);margin-inline:-.9375rem;padding:var(--cs-spacing-06);position:sticky}}.checkout-continue--terms{align-items:center;display:grid;gap:var(--cs-spacing-05);grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}.checkout-continue--terms :last-child{grid-column:1/2}@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 var(--cs-spacing-10);height:var(--cs-spacing-12);padding:.75rem}.dsp-search-header .dsp-search-title{line-height:2.8125rem;margin-bottom:0}.dsp-search-container{margin-left:.75rem;margin-right:.75rem}.dsp-search-container,.dsp-search-container .row{height:calc(100vh - var(--cs-spacing-12))}.dsp-search-container .row .search-column,.dsp-search-container .row .search-column-small{height:inherit}.dealer-service-point-form .search-geolocation{cursor:pointer;height:var(--cs-spacing-10);right:5.875rem}@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 - 9.375rem);overflow-y:scroll}.dealer-service-points .select-address{cursor:pointer;margin-right:var(--cs-spacing-06)}.dealer-service-points .select-address.is-active{border:var(--cs-border-width) solid var(--cs-color-functional-success)}.dealer-service-points .select-address .selected-on-map{display:none}.dealer-service-points .select-address._map-select{border:var(--cs-border-width) 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-primary)}.dealer-service-points .select-address .street-city{color:var(--cs-color-text-muted)}.dealer-service-points .info-block{display:grid;grid-template-columns:1.5625rem 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:var(--cs-spacing-06) 0;text-align:center}@media(min-width:992px){.checkout-footer__back{display:none}}.checkout-footer__main{align-items:center;border-top:var(--cs-spacing-01) solid var(--cs-color-background-secondary);display:flex;flex-direction:column;gap:var(--cs-spacing-05);padding:var(--cs-spacing-06) 0}@media(min-width:992px){.checkout-footer__main{flex-direction:row;padding:var(--cs-spacing-05) 0}}.checkout-footer__main .container{align-items:center;display:flex;flex-direction:column;gap:var(--cs-spacing-05)}@media(min-width:992px){.checkout-footer__main .container{flex-direction:row;justify-content:space-between}.checkout-footer__main .container cse-text{order:-1}}.checkout-header{border-bottom:var(--cs-spacing-01) solid var(--cs-color-background-secondary)}.checkout-header__inner{align-items:center;display:grid;gap:var(--cs-spacing-06);grid-template-columns:8.125rem 1fr;padding:var(--cs-spacing-06) 0;position:relative}@media(min-width:992px){.checkout-header__inner{grid-template-columns:1fr 10.625rem 1fr;padding:var(--cs-spacing-08) 0}}.checkout-header__inner>:last-child{align-items:center;display:flex;justify-content:flex-end}.login-form{height:100%}.login-form__heading{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.login-form__password{text-align:center}.login-form [type=submit]{margin-top:auto}.checkout-login{padding-block:var(--cs-spacing-08)}@media(min-width:992px){.checkout-login{padding-block:var(--cs-spacing-10)}.checkout-login._bg_gradient{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;padding-block:var(--cs-spacing-08)}}.checkout-login__inner{display:grid;gap:var(--cs-spacing-08);grid-template-columns:1fr;grid-template-rows:auto;margin-inline:auto;max-width:55.625rem}@media(min-width:992px){.checkout-login__inner{grid-template-columns:1fr var(--cs-spacing-00) 1fr;row-gap:var(--cs-spacing-10)}.checkout-login__inner .advice-block{grid-column:span 3}}@media(max-width:991.98px){.checkout-login__inner hr{width:100%}}.order-summary{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.order-summary__title{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}@media(max-width:991.98px){.order-summary{margin-top:var(--cs-spacing-06)}}.order-summary__heading{display:flex;gap:var(--cs-spacing-06);justify-content:space-between}.order-summary .order-cost,.order-summary__divider{margin:0}.payment-confirm__inner{align-items:center;display:flex;gap:var(--cs-spacing-05);justify-content:space-between}.payment-confirm--terms{display:flex;flex-direction:column;gap:var(--cs-spacing-05);text-align:center}.payment-list{background:var(--cse-paper-primary-background-color);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cs-spacing-04);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.payment-list__title{flex-direction:column}.payment-list__title,.payment-option{display:flex;gap:var(--cs-spacing-05)}.payment-option{align-items:center;background:var(--cs-color-background-primary);border:var(--cs-border-width) solid transparent;border-radius:var(--cs-border-radius-minimal);flex-wrap:wrap;padding:var(--cs-spacing-05);transition-duration:var(--cs-transition-duration);transition-property:border-color,color,background-color;transition-timing-function:var(--cs-transition-timing-function)}.payment-option:hover{cursor:pointer}.payment-option.is-selected,.payment-option:hover{border:var(--cs-border-width) 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:flex;flex-direction:column;gap:var(--cs-spacing-04)}.payment-option__input{display:none;visibility:hidden}.payment-option__logo{border-radius:.375rem;height:2.5625rem}.payment-option__name{flex:1}.payment-option__select{display:none;width:100%}.payment-option__description{align-items:center;display:flex;justify-content:space-between}.payment-option__link{text-decoration:none}.payment-option__inner{align-items:center;cursor:pointer;display:flex;gap:var(--cs-spacing-05)}.payment-option__image{border-radius:.375rem;height:2.5625rem}.payment-option__methods{display:flex;flex:100%;flex-direction:column;gap:var(--cs-spacing-02)}.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 var(--cs-transition-duration) var(--cs-transition-timing-function);width:auto}@media(max-width:991.98px){.payment-option .adyen-checkout__card-input{width:100%}}.payments{background:var(--cse-paper-primary-background-color);border-radius:var(--cse-paper-border-radius);gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.payments,.payments__title{display:flex;flex-direction:column}.payments__title{gap:var(--cs-spacing-05)}.payments__list{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.purchased-products{background:var(--cs-color-background-secondary);border-radius:0;padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.purchased-products,.purchased-products__title{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.purchased-products__heading{align-items:center;display:flex;gap:var(--cs-spacing-05);justify-content:space-between}.purchased-products__list{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.purchased-products__list .btn{margin-top:var(--cs-spacing-04)}.address-select__heading{align-items:center;background:var(--cs-color-background-primary);display:flex;flex-direction:column;gap:var(--cs-spacing-06);justify-content:flex-start;z-index:2}.address-select__list{display:flex;flex-direction:column;gap:var(--cs-spacing-04);height:calc(100vh - 16.375rem - var(--cs-spacing-06));overflow:auto}.address-select__content,.address-select__content #select-address{margin-top:var(--cs-spacing-06)}.address-select__search{background:var(--cs-color-background-primary);box-shadow:0 var(--cs-spacing-01) var(--cs-spacing-04) 0 rgba(0,0,0,.1);margin:-.9375rem -.9375rem var(--cs-spacing-06);padding:0 var(--cs-spacing-06) var(--cs-spacing-06);z-index:2}.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:var(--cs-spacing-04)}.secure-payments,.secure-payments__icon{font-weight:inherit}.selected-payment{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.selected-payment,.selected-payment__title{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.selected-payment{margin-bottom:var(--cs-spacing-05)}.shipping-overview{gap:var(--cs-spacing-05)}.shipping-overview,.sign-up{display:flex;flex-direction:column}.sign-up{background:var(--cs-color-background-primary);border-radius:var(--cs-border-radius-medium);gap:0}.sign-up:not(.sign-up--options){border:var(--cs-border-width) solid var(--cs-color-border-light);box-shadow:0 var(--cs-spacing-01) var(--cs-spacing-02) rgba(0,0,0,.05)}@media(max-width:991.98px){.sign-up:not(.sign-up--options){margin-top:var(--cs-spacing-08)}}.sign-up__button{align-items:flex-start;background:none;border:none;color:var(--cs-color-text-body);display:flex;flex-direction:column;gap:var(--cs-spacing-05);padding:var(--cs-spacing-06) var(--cs-spacing-09) var(--cs-spacing-06) var(--cs-spacing-06);position:relative;text-align:start;text-decoration:none}@media(min-width:992px){.sign-up__button{padding:var(--cs-spacing-08) 3.4375rem var(--cs-spacing-08) var(--cs-spacing-08)}}.sign-up__button:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:400;line-height:1;position:absolute;right:var(--cs-spacing-06);top:50%;transform:translateY(calc(50% - 1rem))}@media(min-width:992px){.sign-up__button:after{right:var(--cs-spacing-08)}}.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)}.sign-up--options{display:flex;flex-direction:column;gap:var(--cs-spacing-08);height:100%}@media(min-width:992px){.sign-up--options{padding-bottom:2.375rem}}.sign-up__intro{gap:var(--cs-spacing-05)}.sign-up__actions,.sign-up__intro{display:flex;flex-direction:column}.sign-up__actions{gap:var(--cs-spacing-06);margin-top:auto}.sign-up__actions-wrapper:has(.form-radio){display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.sign-up__actions-wrapper:has(.sign-up__actions-btn){display:grid;gap:var(--cs-spacing-06);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sign-up__actions--guest{align-self:center}.supervisor{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.product-footer{align-items:center;display:grid;gap:var(--cs-spacing-05);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:var(--cs-spacing-06)}}.product-footer__subtotal{text-align:right}@media(min-width:1200px){.product-footer__caption{display:none}}.product-footer__caption:nth-of-type(3){text-align:end}.product-footer__delete{display:none;font-size:var(--cs-font-caption-m-font-size);grid-column-start:2}@media(min-width:1200px){.product-footer__delete{display:block}}.product-footer__price-wrapper:has(.product-price__discount) .product-footer__price{color:var(--cs-color-text-body);line-height:normal}.confirmation__message{display:flex;flex-direction:column;gap:var(--cs-spacing-08);padding:var(--cs-spacing-08) var(--cs-spacing-06)}@media(min-width:992px){.confirmation__message{padding:var(--cs-spacing-08) var(--cs-spacing-12)}}.confirmation__order{background:var(--cs-color-background-secondary);padding:var(--cs-spacing-08) 0}@media(min-width:992px){.confirmation__order{background:var(--cs-color-background-secondary);padding:var(--cs-spacing-13) 0}}@media(max-width:767.98px){.additional{margin-inline:-.9375rem}}.additional__list{display:flex;flex-direction:column;gap:var(--cs-spacing-06)}.additional__list .input-group__icon{font-weight:300}.cart-heading,.cart-item{padding-inline:var(--cs-spacing-06)}.cart-item{border-inline:var(--cs-spacing-00) solid var(--cs-color-border-light)}@media(max-width:1199.98px){.cart-item__delete *{color:var(--cs-color-action-secondary)}}@media(max-width:767.98px){.delivery{margin-inline:-.9375rem}}.dealer-service-point{background:var(--cs-color-background-secondary);border-radius:var(--cse-paper-border-radius);display:flex;flex-direction:column;gap:var(--cse-paper-row-gap);padding-block:var(--cse-paper-padding-y);padding-inline:var(--cse-paper-padding-x)}.dealer-service-point__selected,.dealer-service-point__title{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.dealer-service-point__selected{align-items:center;flex-direction:row}.dealer-service-point__selected-content{display:flex;flex-direction:column;gap:var(--cs-spacing-03)}.dealer-service-point__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cs-spacing-05)}.dealer-service-points,.dealer-service-points__search{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.dealer-service-points__item{cursor:pointer;font:inherit;text-align:left;width:100%}.dealer-service-points__message{align-items:center;background:var(--cs-color-background-secondary);display:flex;gap:var(--cs-spacing-05);padding:var(--cs-spacing-06)}.discount-coupon{background:none;border-top:var(--cs-border-width) solid var(--cs-color-border-light);margin-top:.625rem;padding:var(--cs-spacing-05) 0 0 0}.empty-basket .icon.fa{font-weight:300}.order-cost{margin-inline:0}.order-cost__line__saving{font-weight:700}.preview-product{align-items:flex-start}.preview-product__info__end{align-items:center;display:flex;gap:var(--cs-spacing-05)}.preview-product .product-article-number{display:none}@media(max-width:1199.98px){.product-table:first-child{border-top:var(--cs-border-width) solid var(--cs-color-border-light)}}.giveaways{background-color:var(--cs-color-background-success)}.giveaways__info{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.giveaways__products__single{align-items:center;display:flex;gap:var(--cs-spacing-05)}.giveaways__products__name{font-weight:700}.giveaways__products__price{color:var(--cs-color-text-muted)}.giveaways__products__info{display:flex;flex:1;gap:var(--cs-spacing-05);justify-content:space-between}.selectable-giveaway{background-color:var(--cs-color-background-success)}.chosen-giveaways-list__item{align-items:center;display:flex;gap:var(--cs-spacing-05)}.chosen-giveaways-list__info{display:flex;flex:1;gap:var(--cs-spacing-05);justify-content:space-between}.address-shipping{gap:var(--cs-spacing-05)}.address-shipping__content{display:grid;gap:var(--cs-spacing-08);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.address-shipping__content :first-child{grid-column:1/3}@media(min-width:992px){.address{padding:var(--cs-spacing-08)}}.alert-order-block{background-color:var(--cs-color-background-secondary);display:flex;flex-direction:column;gap:var(--cs-spacing-08);justify-content:space-between;padding:1.875rem}@media(min-width:992px){.alert-order-block{align-items:center;flex-direction:row;gap:var(--cs-spacing-06)}}.alert-order-block__texts{display:flex;flex-direction:column;gap:var(--cs-spacing-04)}.alert-order-block__btn{height:var(--cs-spacing-10);width:fit-content}.back-to-basket-link{text-decoration:none}.back-to-basket-link .icon{font-weight:400;margin-right:var(--cs-spacing-05)}.back-to-basket-link__text{text-decoration:underline}.checkout-continue{margin-top:var(--cs-spacing-08)}@media(max-width:991.98px){.checkout-continue{background:var(--cs-color-background-primary)}}.disclaimer--checkout .disclaimer__item{color:var(--cs-color-text-white)}.checkout-footer__main{background:var(--cs-color-background-blue)}@media(min-width:992px){.checkout-footer__main{padding:.625rem 0}}.checkout-footer__inner{align-items:center;display:flex;flex-direction:column;gap:var(--cs-spacing-06)}@media(min-width:992px){.checkout-footer__inner{display:grid;gap:0;grid-row:auto;grid-template-columns:1fr auto 1fr}.checkout-footer__inner *{grid-row:1}.checkout-footer__inner :first-child{grid-column-start:2}.checkout-footer__inner :nth-child(2){grid-column-start:3;justify-content:flex-end}.checkout-footer__inner :last-child{grid-column-start:1}}.checkout-footer__inner *{color:var(--cs-color-text-white)}.checkout-login__wrapper{padding-block:1.875rem 3.125rem}@media(min-width:992px){.checkout-login__wrapper{padding-block:3.125rem 4.6875rem}}.checkout-login-register{background:transparent;border-radius:0;display:grid;grid-template:"form" auto "divider" auto "register" auto/1fr;padding:0;row-gap:var(--cs-spacing-08)}@media(min-width:992px){.checkout-login-register{gap:var(--cs-spacing-10) 1.875rem;grid-template:"form divider register" auto/1fr var(--cs-spacing-00) 1fr}}.checkout-login-register .login-form__password{margin-top:0}.checkout-login__content{display:flex;flex-direction:column;gap:1.875rem}@media(min-width:992px){.checkout-login__content{gap:3.125rem}}.checkout-login__btn-wrapper{display:flex;flex-direction:row;gap:var(--cs-spacing-06)}.order-summary{margin-top:var(--cs-spacing-06)}@media(min-width:992px){.order-summary{margin-top:0}}.order-summary .form-label{font-size:var(--cs-font-body-font-size-mobile)}@media(min-width:768px){.order-summary .form-label{font-size:var(--cs-font-body-font-size)}}.product-footer__delete{text-decoration:none}.advice-block{padding:var(--cs-spacing-06)}@media(min-width:992px){.advice-block{padding:var(--cs-spacing-08)}}.advice-block a{font-weight:inherit}.advice-block__link-wrapper{display:flex;flex-flow:row wrap;gap:.9375rem;justify-content:center}@media(min-width:992px){.advice-block__link-wrapper{gap:1.875rem}}.advice-block__link-text{text-decoration:underline}.secure-payments__icon{font-weight:300}.basket__continue{margin-bottom:0;padding-block:var(--cs-spacing-05)}@media(max-width:991.98px){.basket__continue{display:block}}.basket__heading{margin-block:.9375rem 1.875rem}@media(min-width:992px){.basket__heading{margin-top:var(--cs-spacing-08)}}@media(max-width:991.98px){.basket__sidebar{margin-top:1.875rem}}.basket__sidebar__price>*+*{margin-top:.625rem}.basket__sidebar__sticky-continue.is-sticky{background:var(--cs-color-background-primary);bottom:-.0625rem;box-shadow:var(--cs-shadow-up-small);margin-inline:-.9375rem;padding:.9375rem .9375rem 1rem;position:sticky}.basket__main__options .btn,.basket__main__options a{align-items:center;display:flex;text-decoration:none}.basket__main__options .btn .btn__text,.basket__main__options a .btn__text{text-decoration:underline}.checkout__address-title{margin-block:var(--cs-spacing-08)}.checkout__next{justify-content:flex-end}.checkout__form{margin-top:1.875rem}.checkout__form .payment-method{background:var(--cs-color-background-secondary);padding:.9375rem .9375rem 0}.checkout-review__main{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}