.flexbox{justify-content:space-between!important}.basket-item,.basket-item .basket-name-block,.basket-item .basket-quantity-block,.basket-item .basket-quantity-block .pro-quantity,.basket-summary .summary-item .item-detail h6,.basket-summary p,.flexbox,.flexbox-c,.radio-card .form-check-label,.radio-card p{display:flex!important;align-items:center!important}.flexbox-1{flex:1 1!important}.basket-item .basket-img,.basket-pro-slider .basket-pro-item .basket-pro-img,.basket-pro-slider .slick-arrow,.basket-summary .payment-option ul,.basket-summary .summary-item .item-img,.flexbox-align-c{display:flex!important;justify-content:center!important;-ms-flex-pack:justify!important;-webkit-justify-content:center;align-items:center!important}.align-item-end{align-items:flex-end!important}.d-flex,.sell-single-product{display:flex!important}.sell-single-product .single-img img,.w-100{width:100%!important}.h-auto,.sell-single-product .single-img img{height:auto!important}.position-relative{position:relative!important}.p-0{padding:0!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.border-0{border:0!important}.ms-auto{margin-left:auto!important}.c-pointer{cursor:pointer}.btn--pulse{animation:add-to-basket-pulse 6s ease-in-out infinite;transform-origin:center}@keyframes capacity-highlight-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(51,126,255,0)}35%{transform:scale(1.02);box-shadow:0 0 0 6px rgba(51,126,255,.35)}65%{transform:scale(.99);box-shadow:0 0 0 3px rgba(51,126,255,.25)}}.storage-list-block--highlight{animation:capacity-highlight-pulse 1s ease;border-radius:14px}@keyframes add-to-basket-pulse{0%,70%,to{transform:scale(1)}73%{transform:scale(1.04)}76%{transform:scale(.98)}79%{transform:scale(1.03)}82%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.btn--pulse{animation:none}.storage-list-block--highlight{animation:none;box-shadow:0 0 0 3px rgba(51,126,255,.35)}}.sell-single-product{border:1px solid #eaeaea;border-radius:10px;padding:35px 25px;-moz-column-gap:20px;column-gap:20px}.sell-single-product .single-img{max-width:220px;width:100%;flex-shrink:0}.sell-single-product .single-detail{width:100%;text-align:center;display:flex;flex-direction:column;height:100%}.sell-single-product .single-detail--centered{justify-content:center}.sell-single-product .single-detail__block{width:100%}.sell-single-product .single-detail__block--centered{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.sell-single-product .single-detail h6{font-size:16px;line-height:1.2;font-weight:600;margin-bottom:13px}.sell-single-product .single-detail .condition-list,.sell-single-product .single-detail .device-list,.sell-single-product .single-detail .storage-list{justify-content:center}.sell-single-product .single-detail .storage-list .form-check-label,.sell-single-product .single-detail .storage-list .form-check-label:focus,.sell-single-product .single-detail .storage-list .form-check-label:hover{text-decoration:none}.sell-single-product .single-detail .storage-list-block:not(:last-child){margin-bottom:40px}.sell-single-product .single-detail .radio-list+.secondary-title{margin-top:26px}.sell-single-product .single-detail__condition{text-align:left;padding:32px 31px;background:#f9f9f9;border-radius:10px;margin-top:26px}.sell-single-product .single-detail__condition>:not(:last-child){margin-bottom:8px}.sell-single-product .single-detail__condition p{font-size:14px;line-height:1.3;margin:0}.sell-single-product .single-detail__condition ul{margin:0;padding-left:20px}.sell-single-product .single-detail__condition ul li{font-size:14px;line-height:1.3}.sell-single-product .single-detail__condition ul li:not(:last-child){padding-bottom:8px}@media(max-width:991.98px){.sell-single-product{padding:20px}.sell-single-product .single-img{max-width:150px}}@media(max-width:767.98px){.sell-single-product{padding:0;display:block!important;margin-bottom:40px;border:none}.sell-single-product .single-img{max-width:100%;text-align:center;margin-bottom:30px}.sell-single-product .single-img img{max-width:150px}.sell-single-product .single-detail,.sell-single-product .single-detail__block--centered{display:block}}.product-list-section{padding:40px 0}.product-list-section .filter-accordion .accordion-item{border:none}.product-list-section .filter-accordion .accordion-item:not(:last-child){margin-bottom:24px}.product-list-section .filter-accordion .accordion-item .accordion-header .accordion-button{font-size:16px;line-height:1.2;font-weight:300;padding:4px 0;color:#333e5d}.product-list-section .filter-accordion .accordion-item .accordion-header .accordion-button:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 12H12M12 12H16M12 12V16M12 12V8M12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21Z" stroke="%23D9D9D9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.product-list-section .filter-accordion .accordion-item .accordion-header .accordion-button:not(.collapse){background-color:rgba(0,0,0,0);color:#333e5d}.product-list-section .filter-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 10H14M10 19C5.02944 19 1 14.9706 1 10C1 5.02944 5.02944 1 10 1C14.9706 1 19 5.02944 19 10C19 14.9706 14.9706 19 10 19Z" stroke="%23D7D7D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.product-list-section .filter-accordion .accordion-item .accordion-body{padding:9px 4px}.pro-card{position:relative;background:#f6f6f6;border:none;height:100%;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.pro-card .pro-body{padding:32px}.pro-card .pro-label{position:absolute;display:flex;align-items:center;top:30px;left:0;background:var(--bs-primary);padding:4px 12px;border-radius:0 4px 4px 0;font-size:12px;line-height:1;font-weight:600;-moz-column-gap:4px;column-gap:4px;color:#fff}.pro-card .pro-label.sale-label{background:#e2271e}.pro-card .pro-label.hot-pro-label{background:linear-gradient(90deg,#e2271e,#ff8c00)}.pro-card .pro-label.trade-label{background:#11b5e9}.pro-card .pro-label.warranty-label{background:linear-gradient(90deg,#219653,#00b67a)}.pro-card .pro-img{display:flex;align-items:center;justify-content:center;min-height:212px;margin-bottom:20px}.pro-card .pro-img .pro-img__image,.pro-card .pro-img img{max-width:160px;width:100%;height:auto;object-fit:contain}.pro-card .pro-detail .pro-title{font-size:20px;line-height:1.2;font-weight:600;margin-bottom:20px;display:flex;flex-direction:column;row-gap:4px;white-space:normal;word-break:break-word;min-height:48px}.pro-card .pro-detail .pro-title__line{display:block}.pro-card .pro-detail .pro-stock{display:block;font-size:12px;line-height:1.2;font-weight:600;color:#e2271e;margin:0 0 20px}.pro-card .pro-detail .pro-attributes{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 20px}.pro-card .pro-detail .pro-attributes .pro-stock{margin:0}.pro-card .pro-detail .pro-capacity-list,.pro-card .pro-detail .pro-colour-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;flex:0 0 100%}.pro-card .pro-detail .pro-capacity-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background-color:#f1f1f1;font-size:12px;line-height:1.2;font-weight:600;color:#333;text-decoration:none}.pro-card .pro-detail .pro-colour-dot{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.pro-card .pro-detail .pro-price p{font-size:12px;line-height:1.2;font-weight:300;margin:0}.pro-card .pro-detail .pro-price h6{font-size:20px;line-height:1.2;font-weight:600;margin:0}.pro-card .pro-detail .pro-price h5{font-size:14px;line-height:1.2;font-weight:300;margin:0}.pro-card .pro-detail .pro-rating-star{text-align:right;margin-left:auto}.pro-card .pro-detail .pro-rating-star ul{display:flex;align-items:center;margin:0;padding:0;list-style-type:none}.pro-card .pro-detail .pro-rating-star ul svg path{fill:#ffd56c}.pro-card .pro-detail .pro-rating-star p{font-size:10px;line-height:1.2;margin:0}@media(max-width:991.98px){.pro-card.buy-pro-card .pro-body{padding:20px}.pro-card.buy-pro-card .pro-detail .pro-title{margin-bottom:10px}}@media(max-width:767.98px){.pro-card.buy-pro-card .pro-body{padding:20px}.pro-card.buy-pro-card .pro-img{max-width:200px;margin-bottom:15px;padding:16px}.pro-card.buy-pro-card .pro-detail .pro-title{font-size:16px}.pro-card.buy-pro-card .pro-detail .pro-rating-star{text-align:left}}.pro-card.buy-pro-card{display:flex;flex-direction:column;border:1px solid #e2e2e2;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f6f6f6);box-shadow:0 18px 40px rgba(18,21,35,.08)}.pro-card.buy-pro-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(18,21,35,.12)}.pro-card.buy-pro-card .pro-body{display:flex;flex-direction:column;gap:16px;height:100%}.pro-card.buy-pro-card .pro-img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:240px;margin:0 auto 12px;aspect-ratio:1/1;padding:24px}.pro-card.buy-pro-card .pro-img .pro-img__image{width:100%;height:100%;object-fit:contain}.pro-card.buy-pro-card .pro-detail{display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.pro-card.buy-pro-card .pro-detail .pro-attributes,.pro-card.buy-pro-card .pro-detail .pro-title{margin-bottom:0}.pro-card.buy-pro-card .pro-delivery{margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.buy-single-product .single-pro-left{position:sticky;top:120px}.buy-single-product .single-pro-left__gallery{margin-bottom:24px}.buy-single-product .pro-specification{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%;margin-top:32px;padding-top:16px;border-top:1px solid #e6e6e6}.buy-single-product .pro-specification .pro-specification-item{display:flex;align-items:center;justify-content:center;width:77px;height:77px;border-radius:10px;background:#f6f6f6}.buy-single-product .pro-specification .pro-specification-item .specification-block{text-align:center;padding:10px}.buy-single-product .pro-specification .pro-specification-item .specification-block h6{font-size:10px;font-weight:600;line-height:1.2;margin:0}.buy-single-product .pro-specification .pro-specification-item .specification-block svg{max-width:30px;max-height:30px;margin-bottom:4px}.buy-single-product .pro-checkpoint{margin:30px 0 0;background:#f6f6f6;border-radius:10px;padding:20px}.buy-single-product .pro-checkpoint .point-block{display:flex;align-items:center;background:#fff;padding:8px;border-radius:8px;-moz-column-gap:10px;column-gap:10px}.buy-single-product .pro-checkpoint .point-block p{font-size:12px;line-height:1.2;margin:0}.buy-single-product .sell-text{margin-top:16px;padding:14px 16px;border-radius:10px;background:#f6f6f6}.buy-single-product .sell-text p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.buy-single-product .sell-text p a{font-weight:700;color:var(--bs-primary);text-decoration:none}.buy-single-product .sell-text p a:focus,.buy-single-product .sell-text p a:hover{text-decoration:underline}.buy-single-product .pro-detail .pro-border-bottom{border-bottom:1px solid #d9d9d9}.buy-single-product .pro-detail .pro-card{background:rgba(0,0,0,0);height:auto;padding:24px}.buy-single-product .pro-detail .pro-name{font-size:24px;line-height:1.2;font-weight:600;margin-bottom:12px}@media(max-width:767.98px){.buy-single-product .pro-detail .pro-name{display:none}}.buy-single-product .pro-detail .pro-small-name{font-size:20px;font-weight:600;margin-bottom:24px}.buy-single-product .pro-detail .secondary-title{font-size:16px;line-height:1.2;color:#818181;margin:0 0 13px}.buy-single-product .pro-detail .pro-rating{margin-bottom:25px}.buy-single-product .pro-detail .pro-rating ul{display:flex;align-items:center;margin:0 0 4px;padding:0;list-style-type:none}.buy-single-product .pro-detail .pro-rating ul li{margin:0;padding:0;line-height:0}.buy-single-product .pro-detail .pro-rating p{font-size:10px;line-height:1.2;margin:0}.buy-single-product .pro-detail .mobile-thumb-slider{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding:4px 0 8px;scroll-snap-type:x mandatory}.buy-single-product .pro-detail .mobile-thumb-slider__item{background:#fff;border:1px solid #e6edf2;border-radius:14px;padding:6px;flex:0 0 auto;width:92px;height:92px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease;scroll-snap-align:start;cursor:pointer}.buy-single-product .pro-detail .mobile-thumb-slider__item:focus-visible{outline:none;border-color:#11b5e9;box-shadow:0 0 0 2px rgba(17,181,233,.25)}.buy-single-product .pro-detail .mobile-thumb-slider__item--active{border-color:#11b5e9;box-shadow:0 10px 24px rgba(17,181,233,.18)}.buy-single-product .pro-detail .mobile-thumb-slider__media{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.buy-single-product .pro-detail .mobile-thumb-slider__media img{max-width:100%;height:auto}.buy-single-product .pro-detail .pro-price{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}.buy-single-product .pro-detail .pro-price .price-left{display:flex;flex-direction:column;row-gap:6px}.buy-single-product .pro-detail .pro-price .price-left__label{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase;color:#818181}.buy-single-product .pro-detail .pro-price .price-amount{display:flex;align-items:baseline;-moz-column-gap:12px;column-gap:12px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1;margin:0;color:#111}.buy-single-product .pro-detail .pro-price .price-amount__value{font-weight:700}.buy-single-product .pro-detail .pro-price .price-amount__original{font-size:18px;font-weight:600;line-height:1.1;color:#818181;text-decoration:line-through}.buy-single-product .pro-detail .pro-price .price-amount__rrp{font-size:14px;font-weight:500;line-height:1.2;color:#818181}.buy-single-product .pro-detail .pro-price .price-amount__trade-in-note{font-size:14px;font-weight:500;line-height:1.3;margin:6px 0 0;color:#198754}.buy-single-product .pro-detail .pro-price .price-right{margin-left:auto}.buy-single-product .pro-detail .pro-trade{display:inline-flex;align-items:center;background:#f6f6f6;border-radius:10px;padding:4px 8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:28px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;outline:none}.buy-single-product .pro-detail .pro-trade h6{font-size:12px;line-height:1.2;font-weight:300;margin:0}.buy-single-product .pro-detail .pro-trade:hover{background:#ececec}.buy-single-product .pro-detail .pro-trade:focus-visible{box-shadow:0 0 0 2px rgba(17,181,233,.4);background:#fff}.buy-single-product .pro-detail .pro-radio{display:flex;flex-direction:column;gap:26px}.buy-single-product .pro-detail .pro-radio:not(:last-child){margin-bottom:30px}.buy-single-product .pro-detail .pro-form .form-group{margin-bottom:24px}.buy-single-product .pro-detail .pro-form .trade-in-offer{border:1px solid #e2271e;border-radius:10px;padding:20px;margin-top:16px;margin-bottom:16px;text-align:center;background:#fff}.buy-single-product .pro-detail .pro-form .trade-in-offer__title{font-size:18px;line-height:1.2;font-weight:600;margin-bottom:8px}.buy-single-product .pro-detail .pro-form .trade-in-offer__prefix{font-size:14px;line-height:1.2;font-weight:600;color:var(--bs-primary);margin-bottom:4px}.buy-single-product .pro-detail .pro-form .trade-in-offer__value{font-size:32px;line-height:1.2;font-weight:700;color:var(--bs-primary);margin-bottom:12px}.buy-single-product .pro-detail .pro-form .trade-in-offer__product{font-size:14px;line-height:1.2;font-weight:500;margin-bottom:8px}.buy-single-product .pro-detail .pro-form .trade-in-offer__note{font-size:13px;line-height:1.3;font-weight:400;margin-bottom:12px}.buy-single-product .pro-detail .pro-form .trade-in-offer__note strong{font-weight:600}.buy-single-product .pro-detail .pro-form .trade-in-offer__envirocash{font-size:13px;line-height:1.4;font-weight:400;margin:0}.buy-single-product .pro-detail .pro-form .trade-in-offer__envirocash span{font-weight:600;color:var(--bs-primary)}.buy-single-product .pro-detail .pro-form .trade-in-offer__conditions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition{position:relative;flex:1 1 140px;min-width:140px}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-button{flex:1 1 140px;min-width:140px;width:100%;border:1px solid #eaeaea;border-radius:8px;background:#f9f9f9;padding:28px 12px 12px;text-align:left;display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500;color:inherit;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-button:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-button:hover{border-color:var(--bs-primary);background-color:#fff;color:var(--bs-primary);outline:none;box-shadow:0 0 0 2px rgba(226,39,30,.15)}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-button--active{border-color:var(--bs-primary);background-color:rgba(226,39,30,.08);color:var(--bs-primary)}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-label{font-size:13px;font-weight:600}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-prefix{display:inline-block;margin-right:4px;font-weight:600}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-amount{font-size:12px;font-weight:500}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-info{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;border:1px solid #ced4da;background:#f8f9fa;color:#6c757d;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;padding:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-info:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-info:hover{background:#e9ecef;border-color:#ced4da;color:#6c757d;outline:none}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-description{margin-top:16px;font-size:13px;line-height:1.5}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-description ul{padding-left:18px;margin-bottom:0}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-description li+li{margin-top:4px}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-description p{margin-bottom:8px}.buy-single-product .pro-detail .pro-form .trade-in-offer__condition-description p:last-child{margin-bottom:0}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirm{margin-top:8px}.buy-single-product .pro-detail .pro-form .trade-in-offer__summary{margin:12px 0 0;font-size:13px;font-weight:500;text-align:center}.buy-single-product .pro-detail .pro-form .trade-in-offer__info{margin-top:16px;border:none;background:none;color:var(--bs-primary);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.buy-single-product .pro-detail .pro-form .trade-in-offer__info:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer__info:hover{color:var(--bs-primary);text-decoration:none;outline:none}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary{display:inline-flex;flex-direction:column;gap:6px;align-items:center;width:100%;border:none;background:none;padding:0;margin:0;cursor:pointer;text-align:center;color:#0f5132;font-size:14px;font-weight:500}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary:hover{color:#0f5132;text-decoration:underline;outline:none}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary:focus-visible{text-decoration:none;box-shadow:0 0 0 2px rgba(25,135,84,.3);border-radius:8px}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary-text{line-height:1.4}.buy-single-product .pro-detail .pro-form .trade-in-offer__confirmed-summary-amount{display:inline-block;margin-left:4px;font-size:26px;line-height:1.2;font-weight:700;color:#198754}.buy-single-product .pro-detail .pro-form .trade-in-offer__message{font-size:14px;line-height:1.4;font-weight:400;margin:0}.buy-single-product .pro-detail .pro-form .trade-in-offer__message--error{color:#e2271e}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed{border-color:#198754;background:#f0fdf4;padding:16px}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__note,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__prefix,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__product,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__summary,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__title{color:#0f5132}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__value{color:#198754}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-button{border-color:rgba(25,135,84,.35);background:#fff;color:#0f5132}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-button--active{border-color:#198754;background:rgba(25,135,84,.15)}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-button:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-button:hover{border-color:#198754;box-shadow:0 0 0 2px rgba(25,135,84,.25);color:#0f5132}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__info{color:#0f5132}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__info:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__info:hover{color:#0f5132}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-info{border-color:#ced4da;color:#6c757d}.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-info:focus-visible,.buy-single-product .pro-detail .pro-form .trade-in-offer--confirmed .trade-in-offer__condition-info:hover{background:#e9ecef;border-color:#ced4da;color:#6c757d;box-shadow:none}.buy-single-product .pro-detail .pro-form .note{font-size:12px;line-height:1.2;font-weight:300;margin:10px 0 0}.buy-single-product .pro-detail .pro-form .trade-in-offer__restart{display:flex;flex-direction:column;row-gap:12px;margin-top:12px}.buy-single-product .pro-detail .pro-form .btn-outline{font-size:16px;border-color:#eaeaea}.buy-single-product .pro-detail .pro-sort-detail{border:1px solid #000;padding:32px 24px;border-radius:10px}.buy-single-product .pro-detail .pro-sort-detail .pro-small-name{margin-bottom:10px}.buy-single-product .pro-detail .pro-sort-detail .form-check .form-check-label{font-size:12px;line-height:1;padding:4px 20px}.buy-single-product .pro-detail .pro-sort-detail .pro-price{margin-bottom:12px}.buy-single-product .pro-detail .pro-sort-detail .pro-price h5,.buy-single-product .pro-detail .pro-sort-detail .pro-price h5 s{font-size:20px}.buy-single-product .pro-detail .pro-sort-detail .payment-mode{padding:4px 0}.buy-single-product .pro-detail .pro-sort-detail .payment-mode ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style-type:none;-moz-column-gap:10px;column-gap:10px}.buy-single-product .pro-detail .pro-sort-detail .payment-mode ul li{line-height:0}.buy-single-product .pro-detail .optional-card h6{font-size:16px;line-height:1.2;color:#818181;letter-spacing:-.48px;margin:0 0 12px}.buy-single-product .pro-detail .optional-card .form-check{margin-bottom:8px}.buy-single-product .pro-detail .optional-card .form-check .form-check-label{font-size:16px}.buy-single-product .pro-detail .optional-card .form-check .form-check-label span{font-weight:600;color:#00b67a}@media(max-width:991.98px){.buy-single-product .single-pro-left{position:static;margin-bottom:24px}.buy-single-product .pro-specification{gap:10px}.buy-single-product .pro-detail .pro-price{display:block}.buy-single-product .pro-detail .pro-price .price-right{margin-top:10px}.buy-single-product .pro-detail .pro-sort-detail .pro-price{display:block}.buy-single-product .single-pro-left{position:static}.buy-single-product .single-pro-left__gallery{display:none}.buy-single-product .mobile-thumb-slider{margin-bottom:20px}}@media(max-width:767.98px){.buy-single-product{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.price-right--desktop-only{display:none}}.mobile-add-to-basket{position:fixed;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -12px 32px rgba(0,0,0,.14);border-top:1px solid rgba(0,0,0,.08);z-index:1040}.mobile-add-to-basket__pricing{display:flex;flex-direction:column;row-gap:4px;flex:1 1 auto;min-width:0}.mobile-add-to-basket__label{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#818181}.mobile-add-to-basket__amount{display:flex;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.mobile-add-to-basket__value{font-size:24px;font-weight:700;line-height:1.1;color:#111}.mobile-add-to-basket__rrp{font-size:12px;font-weight:500;line-height:1.2;color:#818181}.mobile-add-to-basket__button{flex:1 1 160px;min-width:160px;white-space:nowrap}@media(max-width:767.98px){.mobile-add-to-basket{display:flex}}.pro-delivery{display:flex;align-items:center;background:#fff;border-radius:8px;padding:12px;margin-top:20px;-moz-column-gap:13px;column-gap:13px}.pro-delivery svg{flex-shrink:0}.pro-delivery__icon{display:inline-flex;flex-shrink:0}.pro-delivery p{font-size:12px;line-height:1.3;margin:0}.pro-delivery p span{font-weight:600;color:#00b67a}.pro-delivery__text{display:flex;align-items:center;flex:1 1;min-width:0;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.3}.pro-delivery__text span{font-weight:400;color:inherit}.pro-delivery__text .pro-delivery__countdown{font-weight:700;color:#e2271e;background-color:rgba(226,39,30,.12);padding:4px 12px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.payment-plan{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #e3e7ec;border-radius:16px;background-color:#fff;box-shadow:0 6px 18px rgba(16,24,40,.04);margin-bottom:20px}.payment-plan__brand{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background-color:rgba(0,0,0,.04);line-height:1}.payment-plan__content{display:flex;flex-direction:column;gap:4px}.payment-plan__heading{font-size:14px;font-weight:600;color:#101828;margin:0}.payment-plan__heading span{font-weight:700}.payment-plan__description{font-size:12px;font-weight:400;color:#475467;margin:0}.payment-plan__link{font-weight:600;color:inherit;text-decoration:none}.payment-plan__link:focus,.payment-plan__link:hover{text-decoration:underline}.payment-plan__learn-more{font-size:12px;font-weight:400;color:inherit}@media(max-width:767.98px){.payment-plan--desktop-only{display:none}}.klarna-payment{background-color:#fdf7fb;border-color:#f2d9ec}.klarna-payment .payment-plan__brand{background-color:#ffb1d2}.clearpay-payment{background-color:#f0fbf7;border-color:#7dcbfa}.clearpay-payment .payment-plan__brand{background-color:#d4f1e6}.clearpay-payment__link{display:inline-flex;align-items:center;gap:6px}.clearpay-payment__logo{position:relative;top:1px}.product-slider{display:flex;align-items:flex-start;gap:20px}.product-slider .pro-img-block{position:relative;background:#fff}.product-slider .pro-img-block__media{position:relative;width:100%;height:100%}.product-slider .pro-img-block__media>span{position:absolute!important;inset:0}.product-slider .pro-img-block__media img{width:100%;height:100%;object-fit:contain}.product-slider .pro-img-block__media img[data-nimg=fill]{position:static!important}.product-slider .pro-thumb-slider{width:173px;margin-right:0}.product-slider .pro-thumb-slider .slick-slide{border:none;margin:6px 0}.product-slider .pro-thumb-slider .slider-item .pro-img-block{display:flex;align-items:center;justify-content:center;height:132px;background:#fff;border-radius:12px;border:1px solid #e6edf2;box-shadow:0 10px 25px rgba(17,181,233,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-slider .pro-thumb-slider .slider-item .pro-img-block .pro-img-block__media{width:80%;max-width:100%;height:100%;max-height:100px;margin:0 auto}.product-slider .pro-thumb-slider .slider-item .pro-img-block:focus-visible,.product-slider .pro-thumb-slider .slider-item .pro-img-block:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(17,181,233,.15);border-color:#11b5e9}.product-slider .pro-main-slider{width:calc(100% - 193px);margin-left:0;background:linear-gradient(135deg,#ffffff,#edf5ff);border-radius:18px;padding:18px;box-shadow:0 18px 45px rgba(10,31,68,.12)}.product-slider .pro-main-slider .pro-img-block,.product-slider .pro-main-slider .slick-list,.product-slider .pro-main-slider .slick-slide>div,.product-slider .pro-main-slider .slick-slider,.product-slider .pro-main-slider .slick-track,.product-slider .pro-main-slider .slider-item{height:100%}.product-slider .pro-main-slider .pro-img-block{display:flex;align-items:center;justify-content:center;cursor:zoom-in;outline:none;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,181,233,.08);min-height:330px}.product-slider .pro-main-slider .pro-img-block img{filter:drop-shadow(0 20px 35px rgba(0,0,0,.12))}.product-slider .pro-main-slider .pro-img-block:focus-visible{box-shadow:0 0 0 2px rgba(17,181,233,.4)}.product-slider .slick-slide.slick-current .pro-img-block{border-color:#11b5e9;box-shadow:0 20px 40px rgba(17,181,233,.2)}@media(max-width:1199.98px){.product-slider .pro-thumb-slider{width:130px}.product-slider .pro-main-slider{width:calc(100% - 150px)}}@media(max-width:991.98px){.product-slider{display:flex;flex-direction:column}.product-slider .pro-thumb-slider{width:100%;height:auto;order:1}.product-slider .pro-thumb-slider .slick-slider{height:auto}.product-slider .pro-thumb-slider .slick-list{margin:0 -6px}.product-slider .pro-thumb-slider .slick-track{display:flex!important;flex-wrap:nowrap;-moz-column-gap:12px;column-gap:12px}.product-slider .pro-thumb-slider .slick-slide{margin:0;float:none}.product-slider .pro-main-slider{width:100%;margin:0 0 20px;order:0}.product-slider .pro-main-slider .pro-img-block,.product-slider .pro-main-slider .slick-list,.product-slider .pro-main-slider .slick-slider,.product-slider .pro-main-slider .slick-track,.product-slider .pro-main-slider .slider-item{height:auto}.product-slider .pro-main-slider .pro-img-block{min-height:0}}.product-image-zoom-modal .modal-dialog{max-width:720px}.product-image-zoom-modal .modal-content,.product-image-zoom-modal .product-image-zoom-modal__content{border:none;border-radius:20px;overflow:hidden;background:#0f1b2d;color:#fff;box-shadow:0 30px 80px rgba(5,17,36,.5)}.product-image-zoom-modal .modal-header{background:linear-gradient(135deg,#11b5e9,#7359ff);border:none;padding:20px 28px 12px}.product-image-zoom-modal .modal-header .modal-title{font-size:18px;font-weight:600;letter-spacing:.4px}.product-image-zoom-modal .modal-header .btn-close{filter:invert(1);opacity:.8}.product-image-zoom-modal .modal-header .btn-close:hover{opacity:1}.product-image-zoom-modal .modal-body{padding:32px 28px 36px;background:radial-gradient(circle at top,rgba(17,181,233,.12),transparent 55%),#0f1b2d}.product-image-zoom-modal .modal-body .product-image-zoom-modal__media{position:relative;width:100%;max-width:640px;margin:0 auto;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 25px 55px rgba(0,0,0,.45);background:hsla(0,0%,100%,.02)}.product-image-zoom-modal .modal-body .product-image-zoom-modal__media>span{position:absolute!important;inset:0}.product-image-zoom-modal .modal-body .product-image-zoom-modal__media img{object-fit:contain}.product-image-zoom-modal .modal-body .product-image-zoom-modal__media img[data-nimg=fill]{position:static!important}.product-like-section{background:#f9f9f9;padding:70px 0}.product-like-section .section-title{font-size:24px;font-weight:700}.product-like-section .pro-card{background:#fff}.product-like-section .pro-card .pro-img{display:flex;justify-content:center;align-items:center;padding:16px}.product-like-section .pro-card .pro-img .pro-img__media{position:relative;width:100%;max-width:180px;aspect-ratio:3/4}.product-like-section .pro-card .pro-img .pro-img__media>span{position:absolute!important;inset:0}.product-like-section .pro-card .pro-img .pro-img__media img{width:100%;height:100%;object-fit:contain}@media(max-width:1199.98px){.product-like-section .pro-card .pro-body{padding:20px}.product-like-section .pro-card .pro-detail .pro-price h6{font-size:18px}.product-like-section .pro-card .pro-detail .pro-price h5{font-size:12px}}.basket-detail-section{padding:0 0 100px}@media(max-width:767.98px){.basket-detail-section{padding:0 0 50px}}.basket-left .section-title{font-size:32px;color:#11b5e9;margin-bottom:30px}@media(max-width:767.98px){.basket-left .section-title{text-align:center}}.basket-item{-moz-column-gap:12px;column-gap:12px;margin-bottom:25px}.basket-item .basket-img{max-width:173px;width:100%;flex-shrink:0}.basket-item .basket-img img{max-width:114px;max-height:152px;width:100%;height:100%}.basket-item .basket-info{width:100%}.basket-item .basket-name-block{margin-bottom:30px;flex-direction:column;align-items:flex-start;row-gap:12px}.basket-item .basket-name-block .pro-name{font-size:20px;line-height:1.3;font-weight:600}.basket-item .basket-name-block .pro-condition{margin:4px 0 0;font-size:14px;line-height:1.4;font-weight:400;color:rgba(13,35,59,.7)}.basket-item .basket-name-block .pro-condition span{font-weight:600;color:#0d233b}.basket-item .basket-name-block .final-price{display:none}.basket-item .basket-name-block .basket-price-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.basket-item .basket-name-block .basket-price-pills__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;line-height:1.2;font-weight:600}.basket-item .basket-name-block .basket-price-pills__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.basket-item .basket-name-block .basket-price-pills__value{font-size:16px;line-height:1.2}.basket-item .basket-name-block .basket-price-pills__pill--price{background:linear-gradient(90deg,rgba(17,181,233,.12),rgba(17,181,233,0));border:1px solid rgba(17,181,233,.3);color:#0d233b}.basket-item .basket-name-block .basket-price-pills__pill--price .basket-price-pills__label{color:#11b5e9}.basket-item .basket-name-block .basket-price-pills__pill--saving{background-color:#fdf5f3;color:#c93524}.basket-item .basket-name-block .basket-price-pills__pill--saving .basket-price-pills__rrp{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#a6a6a6}.basket-item .basket-name-block .basket-price-pills__pill--saving .basket-price-pills__rrp s{color:inherit}.basket-item .basket-name-block .basket-price-pills__pill--saving .basket-price-pills__badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 10px;border-radius:999px;background-color:rgba(17,181,233,.12);color:#11b5e9;font-size:10px;font-weight:600;text-transform:uppercase}.basket-item .basket-quantity-block .pro-quantity{margin-left:auto;-moz-column-gap:16px;column-gap:16px}.basket-item .basket-quantity-block .pro-quantity .stock-note{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e2271e;margin:0}.basket-item .basket-quantity-block .pro-quantity .btn{font-size:14px;line-height:1;color:#000;padding:14px 12px;height:46px}.basket-item .basket-quantity-block .delivery-date{font-size:14px;line-height:1.2;color:#219653;margin:0;background:rgba(33,150,83,.1);padding:8px 12px;border-radius:10px}.basket-item .basket-quantity-block .delivery-date span{font-weight:600}@media(max-width:1199.98px){.basket-item .basket-quantity-block{display:block!important}.basket-item .basket-quantity-block .pro-quantity{margin-top:20px}}@media(max-width:991.98px){.basket-item .basket-img{max-width:120px}.basket-item .basket-name-block{display:block!important;margin-bottom:15px}.basket-item .basket-name-block .name-left{margin-bottom:10px}.basket-item .basket-name-block .name-right{align-items:flex-start;text-align:left}}@media(max-width:767.98px){.basket-item{align-items:start!important}.basket-item .basket-img{max-width:64px}.basket-item .basket-name-block .pro-name{font-size:16px}.basket-item .basket-quantity-block .pro-quantity{align-items:end!important}.basket-item .basket-quantity-block .pro-quantity .form-group{display:block!important}.basket-item .basket-quantity-block .pro-quantity .form-group label{margin-bottom:10px}}.highlight-card{padding:24px;border:1px solid #e2271e;border-radius:10px;margin-bottom:24px;position:relative}.highlight-card__close-button{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:#e2271e;font-size:20px;line-height:1;cursor:pointer;padding:0}.highlight-card__close-button:focus-visible{outline:2px solid #282828;outline-offset:2px}.highlight-card h5{font-size:16px}.highlight-card h5,.highlight-card h6{display:flex;align-items:center;font-weight:800;color:#e2271e;-moz-column-gap:10px;column-gap:10px;margin:0 0 27px}.highlight-card h6{font-size:20px}.highlight-card .radio-card{padding:15px 24px}.highlight-card .radio-card .form-check-label{margin-bottom:0;color:#282828}.highlight-card .radio-card .form-check-label small{font-size:16px;color:#00b67a;margin-left:auto}@media(max-width:991.98px){.highlight-card .radio-card .form-check .form-check-label{font-size:14px}}@media(max-width:767.98px){.highlight-card h6{margin:0 0 15px}}.express-upgrade-wrapper{position:relative}.express-upgrade-confirmation{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:18px 24px;margin-bottom:24px;border-radius:10px;background:#00b67a;color:#fff;font-size:16px;font-weight:700;animation:express-upgrade-slide 2.2s ease forwards}.express-upgrade-confirmation svg{flex-shrink:0}@keyframes express-upgrade-slide{0%{opacity:0;transform:translateY(-12px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.pro-delivery-method{border:1px solid #eaeaea;background:#f6f6f6;padding:24px;border-radius:10px;margin-bottom:24px}.pro-delivery-method h6{font-size:16px;font-weight:600;margin-bottom:8px}.pro-delivery-method .radio-block{padding:12px 24px}.pro-delivery-method .radio-block:not(:last-child){margin-bottom:8px}.pro-delivery-method .radio-block .form-check{display:flex;align-items:center;margin:0;padding:0;-moz-column-gap:12px;column-gap:12px}.pro-delivery-method .radio-block .form-check-input{margin:0}.pro-delivery-method .radio-block .form-check-label{color:#282828;margin:0}.pro-delivery-method .radio-block .form-check-label small{font-size:16px;font-weight:300;color:#999;margin-left:10px}.pro-delivery-method .radio-block p{font-size:16px;line-height:1.2;font-weight:600;color:#00b67a;margin-left:auto}@media(max-width:991.98px){.pro-delivery-method .radio-block .form-check .form-check-label,.pro-delivery-method .radio-block .form-check .form-check-label small,.pro-delivery-method .radio-block .form-check p{font-size:14px}}@media(max-width:767.98px){.pro-delivery-method .radio-card .form-check{display:block!important;padding-left:1.5em}.pro-delivery-method .radio-card .form-check .form-check-input{margin-left:-1.5em;margin-top:.275em}.pro-delivery-method .radio-card .form-check .form-check-label{display:block!important}}.damage-cover{position:relative;padding:32px;border-radius:16px;margin-bottom:24px;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f6f6f6)}.damage-cover:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 120% at 90% 10%,rgba(226,39,30,.08) 0,transparent 60%);pointer-events:none}.damage-cover>*{position:relative;z-index:1}.damage-cover .damage-title{font-size:18px;line-height:1.4;font-weight:400;color:#262626;max-width:540px;margin-bottom:24px}.damage-cover .radio-card{height:100%}.damage-cover .damage-cover-option-column{padding-bottom:16px}.damage-cover .damage-cover-card{position:relative;cursor:pointer;transition:border-color .3s ease,box-shadow .4s ease,transform .3s ease}.damage-cover .damage-cover-card:focus-visible{outline:3px solid rgba(226,39,30,.45);outline-offset:4px}.damage-cover .damage-cover-card:hover{border-color:#e2271e;box-shadow:0 10px 26px rgba(0,0,0,.08)}.damage-cover .damage-cover-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(0,0,0,0);transition:border-color .3s ease}.damage-cover .damage-cover-card.active{border-color:#e2271e;box-shadow:0 18px 38px rgba(0,0,0,.12);transform:translateY(-4px);background:linear-gradient(135deg,#ffffff,#ffeceb)}.damage-cover .damage-cover-card.active:after{border-color:rgba(226,39,30,.2)}.damage-cover .damage-cover-card .form-check{display:flex;flex-direction:column;row-gap:12px}.damage-cover .damage-cover-card .form-check-input{margin-top:0}.damage-cover .damage-cover-card .form-check-label{gap:12px;align-items:center!important}.damage-cover .damage-cover-card .form-check-label.expanded{color:#111}.damage-cover .damage-cover-card .toggle-icon{margin-left:auto;transition:transform .35s ease}.damage-cover .damage-cover-card.active .toggle-icon{transform:rotate(180deg)}.damage-cover .damage-cover-card .damage-cover-card__title{font-size:18px;font-weight:600;line-height:1.3;color:#111}.damage-cover .damage-cover-card .damage-cover-card__price{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px;font-size:16px;font-weight:500;color:#111}.damage-cover .damage-cover-card .damage-cover-card__price span{margin-left:0!important}.damage-cover .damage-cover-card .damage-cover-card__price .damage-cover-card__price-primary{font-size:18px;font-weight:600}.damage-cover .damage-cover-card .damage-cover-card__price .damage-cover-card__price-sub{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#666}.damage-cover .option-features-wrapper{overflow:hidden;max-height:0;opacity:0;transform:translateY(-12px);transition:max-height .45s ease,opacity .3s ease,transform .4s ease}.damage-cover .option-features-wrapper.show{max-height:320px;opacity:1;transform:translateY(0)}@media(max-width:767.98px){.damage-cover{padding:24px}.damage-cover .radio-block .form-check p{display:block!important}}.radio-card{border:1px solid #cbcbcb;background:#fff;padding:24px;border-radius:10px;transition:border-color .3s ease,box-shadow .3s ease}.radio-card .form-check-label{font-size:16px;line-height:1.4;font-weight:600;margin-bottom:10px}.radio-card p{font-size:16px;line-height:1.3;font-weight:300;margin:0;color:#999}.radio-card p span{font-size:12px;text-align:right;margin-left:auto}.option-features{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-row-gap:10px;row-gap:10px}.option-features li{position:relative;padding-left:32px;font-size:14px;line-height:1.5;color:#333;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(var(--feature-index, 0)*70ms)}.option-features li:before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffffff 0,#73cf11 100%);box-shadow:0 4px 12px rgba(115,207,17,.25)}.option-features li:after{content:"";position:absolute;left:7px;top:11px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.option-features-wrapper:not(.show) li{opacity:0;transform:translateY(12px)}.basket-trade{position:relative;margin-bottom:24px;padding:22px;border-radius:16px;border:1px solid rgba(16,24,40,.06);background:linear-gradient(135deg,#ffffff,#f5f7ff);box-shadow:0 22px 45px rgba(15,23,42,.08);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;animation:basket-trade-intro .6s ease-out .1s both;overflow:hidden}.basket-trade__info-button{display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;background:#f6f6f6;border-radius:10px;padding:4px 8px;margin:18px 0 0;border:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;outline:none;position:relative;z-index:2}.basket-trade__info-button:hover{background:#ececec}.basket-trade__info-button:focus-visible{background:#fff;box-shadow:0 0 0 2px rgba(17,181,233,.4)}.basket-trade__info-button-text{display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:12px;line-height:1.2;font-weight:300}.basket-trade__info-button svg{flex-shrink:0}.basket-trade:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(17,181,233,.18),rgba(100,47,114,.16) 48%,rgba(226,39,30,.2));opacity:0;transition:opacity .4s ease;z-index:0}.basket-trade.dark-gray{background:linear-gradient(145deg,#111827,#1f2937 55%,#0f172a);border-color:rgba(148,163,184,.35);box-shadow:0 32px 68px rgba(8,15,28,.45);color:#e2e8f0}.basket-trade.dark-gray:before{background:radial-gradient(120% 120% at 10% 10%,rgba(56,189,248,.28) 0,rgba(79,70,229,.25) 45%,rgba(15,118,110,.22) 100%);opacity:.35}.basket-trade.dark-gray .detail{color:#e2e8f0}.basket-trade.dark-gray .detail .basket-trade__title{color:#f8fafc}.basket-trade.dark-gray .detail .basket-trade__copy{color:rgba(226,232,240,.72)}.basket-trade.dark-gray .basket-trade__summary{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.3);box-shadow:inset 0 1px 0 rgba(248,250,252,.06)}.basket-trade.dark-gray .basket-trade__summary p{color:rgba(226,232,240,.82)}.basket-trade.dark-gray .basket-trade__summary p strong{color:#fff}.basket-trade.dark-gray .basket-trade__overlay span{color:#f8fafc}.basket-trade.dark-gray .trade-in-offer{text-align:left;background:linear-gradient(165deg,rgba(15,23,42,.88),rgba(17,24,39,.9));border-color:rgba(148,163,184,.32);box-shadow:0 30px 70px rgba(8,15,28,.45)}.basket-trade.dark-gray .trade-in-offer__note,.basket-trade.dark-gray .trade-in-offer__prefix,.basket-trade.dark-gray .trade-in-offer__product,.basket-trade.dark-gray .trade-in-offer__title{color:rgba(226,232,240,.86)}.basket-trade.dark-gray .trade-in-offer__value{color:#38bdf8;text-shadow:0 6px 24px rgba(56,189,248,.35)}.basket-trade.dark-gray .trade-in-offer__conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.basket-trade.dark-gray .trade-in-offer__condition-button{background:rgba(17,24,39,.6);border:1px solid rgba(148,163,184,.4);border-radius:14px;padding:18px 16px;color:#e2e8f0;display:grid;grid-row-gap:12px;row-gap:12px;align-content:start;min-height:140px;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.basket-trade.dark-gray .trade-in-offer__condition-button:focus-visible,.basket-trade.dark-gray .trade-in-offer__condition-button:hover{background:rgba(148,163,184,.22);border-color:rgba(148,163,184,.68);color:#f8fafc;box-shadow:0 18px 40px rgba(8,15,28,.5);transform:translateY(-2px);outline:none}.basket-trade.dark-gray .trade-in-offer__condition-button--active{background:rgba(56,189,248,.22);border-color:rgba(56,189,248,.78);color:#f8fafc;box-shadow:0 22px 46px rgba(56,189,248,.45)}.basket-trade.dark-gray .trade-in-offer__condition-label{font-size:15px;font-weight:600;letter-spacing:.01em}.basket-trade.dark-gray .trade-in-offer__condition-amount{display:flex;align-items:baseline;gap:6px;font-size:18px;font-weight:700}.basket-trade.dark-gray .trade-in-offer__condition-prefix{color:rgba(226,232,240,.74);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.basket-trade.dark-gray .trade-in-offer__condition-description{background:rgba(17,24,39,.72);border:1px solid rgba(148,163,184,.32);border-radius:14px;padding:18px 20px;color:rgba(226,232,240,.88);box-shadow:0 26px 48px rgba(8,15,28,.45)}.basket-trade.dark-gray .trade-in-offer__condition-description ul{list-style:disc;padding-left:20px}.basket-trade.dark-gray .trade-in-offer__condition-description li+li{margin-top:6px}.basket-trade.dark-gray .trade-in-offer__condition-description strong{color:#f8fafc}.basket-trade.dark-gray .trade-in-offer__confirm{margin-top:20px}.basket-trade.dark-gray .btn-dark{background:linear-gradient(120deg,#38bdf8,#6366f1);border:none;color:#0b1120}.basket-trade.dark-gray .btn-dark:focus-visible,.basket-trade.dark-gray .btn-dark:hover{background:linear-gradient(120deg,#0ea5e9,#4f46e5);color:#0b1120}.basket-trade.dark-gray .btn-outline,.basket-trade.dark-gray .btn-outline-dark{border-color:rgba(148,163,184,.45);color:#e2e8f0}.basket-trade.dark-gray .btn-outline-dark:focus-visible,.basket-trade.dark-gray .btn-outline-dark:hover,.basket-trade.dark-gray .btn-outline:focus-visible,.basket-trade.dark-gray .btn-outline:hover{background:rgba(148,163,184,.24);border-color:rgba(148,163,184,.72);color:#f8fafc}.basket-trade.in-basket-trade-in{background:linear-gradient(135deg,#ffffff,#f9fbff);border-color:rgba(17,181,233,.14);box-shadow:0 20px 40px rgba(15,23,42,.08)}.basket-trade.in-basket-trade-in .trade-in-offer{background:#fff;border:1px solid rgba(226,39,30,.18);border-radius:14px;padding:28px 24px;margin-top:24px;margin-bottom:0;text-align:center;box-shadow:0 18px 36px rgba(15,23,42,.08);display:grid;grid-row-gap:16px;row-gap:16px}.basket-trade.in-basket-trade-in .trade-in-offer__title{font-size:18px;font-weight:700;margin-bottom:8px;color:#0f172a}.basket-trade.in-basket-trade-in .trade-in-offer__prefix{font-size:14px;font-weight:600;letter-spacing:.08em;color:rgba(226,39,30,.88);text-transform:uppercase;margin-bottom:6px}.basket-trade.in-basket-trade-in .trade-in-offer__value{font-size:36px;line-height:1.2;font-weight:800;margin-bottom:12px;background:linear-gradient(120deg,#e2271e,#ff7a18);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-shadow:0 6px 18px rgba(226,39,30,.2)}.basket-trade.in-basket-trade-in .trade-in-offer__product{font-size:16px;font-weight:600;margin-bottom:4px;color:#111827}.basket-trade.in-basket-trade-in .trade-in-offer__note{font-size:14px;line-height:1.4;margin-bottom:18px;color:rgba(30,41,59,.72)}.basket-trade.in-basket-trade-in .trade-in-offer__note strong{color:#e2271e;font-weight:700}.basket-trade.in-basket-trade-in .trade-in-offer__conditions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;width:100%;margin:24px 0 0}.basket-trade.in-basket-trade-in .trade-in-offer__condition,.basket-trade.in-basket-trade-in .trade-in-offer__condition-button{width:100%}.basket-trade.in-basket-trade-in .trade-in-offer__condition{position:relative}.basket-trade.in-basket-trade-in .trade-in-offer__condition-info{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.9);color:rgba(15,23,42,.7);font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;z-index:1}.basket-trade.in-basket-trade-in .trade-in-offer__condition-info:focus-visible,.basket-trade.in-basket-trade-in .trade-in-offer__condition-info:hover{background:rgba(226,39,30,.1);border-color:rgba(226,39,30,.45);color:#e2271e;box-shadow:0 8px 18px rgba(226,39,30,.16)}.basket-trade.in-basket-trade-in .trade-in-offer__condition-button{min-width:0;border-radius:12px;padding:32px 20px 20px;background:#f9fafc;border:1px solid rgba(226,232,240,.9);color:#0f172a;box-shadow:0 6px 18px rgba(15,23,42,.04);font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease,color .3s ease}.basket-trade.in-basket-trade-in .trade-in-offer__condition-button:focus-visible,.basket-trade.in-basket-trade-in .trade-in-offer__condition-button:hover{background:#fff;border-color:rgba(226,39,30,.45);color:#e2271e;box-shadow:0 16px 32px rgba(226,39,30,.12);transform:translateY(-2px)}.basket-trade.in-basket-trade-in .trade-in-offer__condition-button--active{background:rgba(226,39,30,.08);border-color:rgba(226,39,30,.75);color:#e2271e;box-shadow:0 16px 32px rgba(226,39,30,.18);transform:translateY(-2px)}.basket-trade.in-basket-trade-in .trade-in-offer__condition-label{font-size:15px;font-weight:600;color:#0f172a}.basket-trade.in-basket-trade-in .trade-in-offer__condition-amount{font-size:22px;font-weight:700;color:inherit;display:flex;align-items:baseline;gap:6px}.basket-trade.in-basket-trade-in .trade-in-offer__condition-prefix{color:rgba(71,85,105,.68);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.basket-trade.in-basket-trade-in .trade-in-offer__condition-description{border-radius:12px;border-color:rgba(226,232,240,.9);background:#fff;color:rgba(15,23,42,.88);box-shadow:0 18px 36px rgba(15,23,42,.08)}.basket-trade.in-basket-trade-in .trade-in-offer__condition-description strong{color:#0f172a}.basket-trade:focus-within,.basket-trade:hover{transform:translateY(-4px);box-shadow:0 28px 56px rgba(15,23,42,.14);border-color:rgba(17,181,233,.35)}.basket-trade:focus-within:before,.basket-trade:hover:before{opacity:.65}.basket-trade:focus-within .icon svg,.basket-trade:hover .icon svg{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 4px 12px rgba(17,181,233,.3))}.basket-trade .btn{margin-top:24px;position:relative;z-index:1}.basket-trade__header{gap:18px;margin-bottom:18px}.basket-trade .icon,.basket-trade__header{align-items:center;position:relative;z-index:1}.basket-trade .icon{width:56px;height:56px;border-radius:18px;background:rgba(17,181,233,.12);display:flex;justify-content:center;overflow:visible}.basket-trade .icon:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(17,181,233,.35) 0,rgba(17,181,233,0) 70%);animation:basket-trade-pulse 4.5s ease-in-out infinite;z-index:-1}.basket-trade .icon svg{width:32px;height:32px;transition:transform .5s ease,filter .5s ease}.basket-trade .icon__halo{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(17,181,233,.55),rgba(100,47,114,.5) 50%,rgba(226,39,30,.45));opacity:.55;filter:blur(0);z-index:-1;animation:basket-trade-orbit 7s linear infinite}.basket-trade .detail{color:#1f2937}.basket-trade .detail .basket-trade__title{font-size:18px;font-weight:700;margin:0 0 6px;line-height:1.4}.basket-trade .detail .basket-trade__copy{font-size:14px;margin:0;color:rgba(31,41,55,.75)}@media(max-width:575.98px){.basket-trade .detail .basket-trade__title{font-size:14px;line-height:1.2}}.basket-trade__summary{position:relative;z-index:1;margin-top:20px;padding:18px;border-radius:12px;border:1px solid rgba(17,181,233,.16);background:linear-gradient(140deg,rgba(17,181,233,.1),rgba(100,47,114,.08) 48%,rgba(226,39,30,.08));display:grid;grid-row-gap:8px;row-gap:8px;animation:basket-trade-summary .6s ease-out .25s both}.basket-trade__summary p{font-size:14px;margin:0;color:rgba(17,24,39,.85);opacity:0;transform:translateY(8px);animation:basket-trade-line .45s ease-out forwards}.basket-trade__summary p strong{color:#111827;font-weight:700}.basket-trade__summary p:first-child{animation-delay:.32s}.basket-trade__summary p:nth-child(2){animation-delay:.42s}.basket-trade__summary p:nth-child(3){animation-delay:.52s}.basket-trade__summary-product{font-weight:700;font-size:15px}.basket-trade__summary-price{font-weight:700}.basket-trade__overlay{position:absolute;top:50%;right:-44px;transform:translateY(-50%) rotate(-18deg);background:linear-gradient(135deg,#ff7a18,#f5317f 50%,#ff3b30);color:#fff;font-weight:800;font-size:18px;letter-spacing:.4px;text-transform:uppercase;padding:12px 40px;border-radius:999px;box-shadow:0 16px 32px rgba(255,59,48,.3);pointer-events:none;z-index:2}.basket-trade__overlay span{display:block;white-space:nowrap}@media(max-width:991.98px){.basket-trade__overlay{position:static;transform:none;margin-top:16px;text-align:center;border-radius:16px}}@media(max-width:575.98px){.basket-trade__overlay{font-size:16px;padding:10px 24px;white-space:normal}}.basket-trade__search{margin-top:24px;position:relative;z-index:1}.basket-trade__search .secondary-title{font-size:16px;font-weight:600;margin-bottom:12px}.basket-trade__search .form-group{margin-bottom:12px}.basket-trade__search .note{font-size:12px;margin-top:8px;color:rgba(55,65,81,.7)}.basket-trade__search .trade-in-search-select{position:relative}.basket-trade__search .trade-in-search-select .search-select__menu{position:static;margin-top:8px}.basket-trade__search .btn{margin-top:16px;position:relative;z-index:3}.basket-contact-card{margin-bottom:24px;padding:24px;border-radius:16px;border:1px solid rgba(16,24,40,.08);background:linear-gradient(135deg,#ffffff,#f9fbff);box-shadow:0 20px 42px rgba(15,23,42,.08);display:grid;grid-row-gap:16px;row-gap:16px}.basket-contact-card--pulse{animation:basket-contact-card-pulse 2.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.basket-contact-card--pulse{animation:none}}.basket-contact-card__header{display:grid;grid-row-gap:6px;row-gap:6px}.basket-contact-card__header h6{font-size:18px;font-weight:700;margin:0;color:#0f172a}.basket-contact-card__header p{margin:0;font-size:14px;color:#6b7280}.basket-contact-card__form{display:grid;grid-row-gap:10px;row-gap:10px}.basket-contact-card .form-label{margin:0;font-size:14px;font-weight:600;color:#1f2937}.basket-contact-card .form-control{border-radius:12px;border:1px solid rgba(148,163,184,.45);padding:12px 14px;font-size:15px;line-height:1.4;color:#0f172a;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.basket-contact-card .form-control::-moz-placeholder{color:#9ca3af}.basket-contact-card .form-control::placeholder{color:#9ca3af}.basket-contact-card .form-control:focus{border-color:#73cf11;box-shadow:0 0 0 4px rgba(115,207,17,.2)}.basket-contact-card .form-control.is-invalid{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.15)}.basket-contact-card__helper{margin:0;font-size:13px;color:#6b7280}.basket-contact-card__error{margin:0;font-size:13px;font-weight:600;color:#ef4444}@keyframes basket-contact-card-pulse{0%,to{transform:scale(1);box-shadow:0 20px 42px rgba(15,23,42,.08)}50%{transform:scale(1.02);box-shadow:0 24px 50px rgba(115,207,17,.25)}}@keyframes basket-trade-intro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes basket-trade-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes basket-trade-summary{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes basket-trade-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes basket-trade-orbit{0%{transform:rotate(0deg) scale(1.02)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1.02)}}@media(prefers-reduced-motion:reduce){.basket-trade,.basket-trade *,.basket-trade :after,.basket-trade :before,.basket-trade:after,.basket-trade:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.basket-pro-slider-section{padding:34px 24px 24px;border-radius:10px}.basket-pro-slider-section .title{font-size:16px;line-height:1.2;font-weight:600;margin-bottom:30px}.basket-pro-slider .slick-track{display:flex}.basket-pro-slider .slick-slide{height:auto}.basket-pro-slider .slick-slide>div{height:100%}.basket-pro-slider .slick-slide .slider-item{height:100%;padding:0 10px}.basket-pro-slider .slick-arrow{position:absolute;top:-40px;width:40px;height:40px;border-radius:50%;background:#cbcbcb;z-index:9}.basket-pro-slider .slick-arrow:hover{background:#282828}.basket-pro-slider .slick-arrow:before{display:none}.basket-pro-slider .slick-arrow.slick-prev{left:auto;right:50px}.basket-pro-slider .slick-arrow.slick-next{right:0}.basket-pro-slider .basket-pro-item{position:relative;padding:30px;background:#fff;border-radius:10px;height:100%}.basket-pro-slider .basket-pro-item .basket-pro-img{min-height:120px;margin-bottom:20px}.basket-pro-slider .basket-pro-item .basket-pro-img img{max-width:90px;max-height:120px}.basket-pro-slider .basket-pro-item .basket-pro-desc .name{font-size:16px;line-height:1.2;font-weight:600;margin-bottom:20px}.basket-pro-slider .basket-pro-item .basket-pro-desc .price{font-size:20px;line-height:1.2;font-weight:600;margin-bottom:10px}.basket-pro-slider .basket-pro-item .basket-pro-desc .pro-rating{margin-bottom:20px}.basket-pro-slider .basket-pro-item .basket-pro-desc ul{display:flex;align-items:center;margin:0;padding:0;list-style-type:none}.basket-pro-slider .basket-pro-item .basket-pro-desc ul li svg{width:11px;height:11px}.basket-pro-slider .basket-pro-item .basket-pro-desc .rating-note{font-size:10px;line-height:1.2;margin:0}.basket-pro-slider .basket-pro-item .basket-pro-desc .btn{font-size:16px;padding:12px 20px}@media(max-width:991.98px){.basket-pro-slider .basket-pro-item .basket-pro-desc .btn{padding:10px}}.basket-summary{padding:24px;background:#fff;border:1px solid #282828;border-radius:10px}.basket-summary .order-summary-title{font-size:20px;font-weight:600;margin-bottom:30px}.basket-summary p{font-size:16px;line-height:1.3;font-weight:300;margin:0}.basket-summary p span{margin-left:auto}.basket-summary .summary-item{display:flex;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;margin-bottom:30px}.basket-summary .summary-item .item-img{max-width:76px;width:100%;flex-shrink:0}.basket-summary .summary-item .item-img img{max-width:37px;max-height:50px}.basket-summary .summary-item .item-detail h6{font-size:16px;line-height:1.3;font-weight:600;margin-bottom:8px;-moz-column-gap:12px;column-gap:12px}.basket-summary .summary-item .item-detail h6 span{font-size:16px;line-height:1.3;font-weight:300;margin-left:auto}.basket-summary .summary-item .item-detail .item-condition{display:block;margin:4px 0 0;font-size:14px;line-height:1.4;font-weight:400;color:rgba(13,35,59,.7)}.basket-summary .summary-item .item-detail .item-condition span{margin-left:4px;font-weight:600;color:#0d233b}.basket-summary .summary-item .item-detail .item-optional-extras{margin-top:12px}.basket-summary .summary-item .item-detail .item-optional-extras .item-optional-extra{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin:0;font-size:14px;line-height:1.4;font-weight:400;color:rgba(13,35,59,.7)}.basket-summary .summary-item .item-detail .item-optional-extras .item-optional-extra+.item-optional-extra{margin-top:4px}.basket-summary .summary-item .item-detail .item-optional-extras .item-optional-extra__name{flex:1 1}.basket-summary .summary-item .item-detail .item-optional-extras .item-optional-extra__separator{color:rgba(13,35,59,.7)}.basket-summary .summary-item .item-detail .item-optional-extras .item-optional-extra__price{font-weight:600;color:#0d233b}.basket-summary .summary-item .item-detail .item-shipping{margin-top:12px}.basket-summary .summary-item .item-detail .pro-stock{font-size:12px;font-weight:600;color:#e2271e;margin:0 0 16px}.basket-summary .item-price{padding:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.basket-summary .item-price p:not(:last-child){margin-bottom:10px}.basket-summary .total-price{padding:30px 0}.basket-summary .total-price p{font-weight:600}.basket-summary .total-price__trade-in{margin-top:8px;font-size:14px;font-weight:500;color:rgba(17,24,39,.75)}.basket-summary .basket-summary__voucher-button{margin:24px 0}.basket-summary .pay-now-button{padding-bottom:30px}.basket-summary .item-terms{font-size:12px;line-height:1.4;font-weight:300;margin:30px 0}.basket-summary .item-terms a{color:#282828}.basket-summary .payment-option{border:1px solid #eaeaea;border-radius:10px;padding:10px 12px}.basket-summary .payment-option ul{list-style-type:none;margin:0;padding:0;-moz-column-gap:10px;column-gap:10px;line-height:0}.basket-summary .clearpay-payment,.basket-summary .klarna-payment{margin:30px 0 0}.basket-summary .order-detail{padding:30px 0;margin-bottom:30px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.basket-summary .order-detail [class^=col-]{position:relative}.basket-summary .order-detail [class^=col-]:not(:last-child){border-right:1px solid #d9d9d9}.basket-summary .order-detail .detail-block p{font-size:10px;margin-bottom:4px}.basket-summary .order-detail .detail-block h6{font-size:12px;font-weight:300;margin:0}@media(max-width:767.98px){.basket-summary p{font-size:14px}.basket-summary .summary-item{margin-bottom:20px}.basket-summary .summary-item .item-img{max-width:56px}.basket-summary .summary-item .item-detail h6{font-size:14px}.basket-summary .item-price{padding:20px 0}.basket-summary .item-price p{font-size:14px}.basket-summary .total-price{padding:20px 0}.basket-summary .total-price p{font-size:14px}.basket-summary .pay-now-button{padding-bottom:20px}.basket-summary .item-terms{font-size:10px;margin:20px 0}.basket-summary .clearpay-payment,.basket-summary .klarna-payment{margin:20px 0 0}.basket-summary .order-detail{padding:20px 0}.basket-summary .order-detail [class^=col-]:not(:last-child){border-right:none}}.delivery-section{padding:0 0 100px}@media(max-width:767.98px){.delivery-section{padding:0 0 50px}}.delivery-address-form .address-title{font-size:20px;font-weight:600;margin-bottom:20px}.delivery-address-form .add-compant-btn{font-size:14px;color:#999;padding:10px 16px;border:none;margin-bottom:8px}.delivery-address-form .add-compant-btn:hover{border:none}.billing-address-form .form-control,.delivery-address-form .form-control{transition:border-color .2s ease,box-shadow .2s ease}.billing-address-form .form-control:not(:-moz-placeholder-shown):valid,.delivery-address-form .form-control:not(:-moz-placeholder-shown):valid{border-color:#03af3d;box-shadow:0 0 0 1px rgba(3,175,61,.25)}.billing-address-form .form-control:not(:placeholder-shown):valid,.delivery-address-form .form-control:not(:placeholder-shown):valid{border-color:#03af3d;box-shadow:0 0 0 1px rgba(3,175,61,.25)}.billing-address-form .form-control:not(:-moz-placeholder-shown):valid:focus,.delivery-address-form .form-control:not(:-moz-placeholder-shown):valid:focus{border-color:#03af3d;box-shadow:0 0 0 1px rgba(3,175,61,.35)}.billing-address-form .form-control:not(:placeholder-shown):valid:focus,.delivery-address-form .form-control:not(:placeholder-shown):valid:focus{border-color:#03af3d;box-shadow:0 0 0 1px rgba(3,175,61,.35)}.what-box-section{padding:0 0 90px}.what-box-section .pro-box-section{background:#f6f6f6;border-radius:10px;padding:44px 32px 32px;margin-bottom:38px}.what-box-section .pro-box-section .pro-box-section__seo-copy{max-width:720px;margin:0 auto 24px}.what-box-section .pro-box-section .pro-box-section__seo-copy .pro-box-section__heading{font-size:32px;line-height:1.25;font-weight:700;color:#0f1828;margin-bottom:10px}.what-box-section .pro-box-section .pro-box-section__seo-copy .pro-box-section__heading .pro-box-section__heading-logo{display:inline-block;height:1em;width:auto;margin:0 .15em;vertical-align:middle}.what-box-section .pro-box-section .pro-box-section__seo-copy .pro-box-section__subheading{font-size:18px;line-height:1.4;color:#4f5b6f;margin:0}.what-box-section .pro-box-section h5{font-weight:700;margin-bottom:28px}.what-box-section .pro-box-section .box-item{background:#fff;border-radius:8px;padding:40px 31px;text-align:center;height:100%}.what-box-section .pro-box-section .box-item .icon{min-height:70px;margin-bottom:18px}.what-box-section .pro-box-section .box-item .detail h6{font-size:16px;line-height:1.2;font-weight:700;margin-bottom:18px}.what-box-section .pro-box-section .box-item .detail p{font-size:14px;line-height:1.3;margin:0}.what-box-section .phonecheck-section{position:relative;background:#f6f6f6;border-radius:12px;padding:48px 40px 40px;margin-bottom:38px;text-align:center}.what-box-section .phonecheck-section .phonecheck-section__logo{position:absolute;top:24px;right:24px}.what-box-section .phonecheck-section .phonecheck-section__header{max-width:760px;margin:0 auto 34px}.what-box-section .phonecheck-section .phonecheck-section__header h3{font-size:28px;line-height:1.3;font-weight:700;color:#137c86;margin:0}.what-box-section .phonecheck-section .phonecheck-section__item{padding:12px 16px;text-align:center}.what-box-section .phonecheck-section .phonecheck-section__item h6{font-size:16px;font-weight:700;margin-bottom:10px;color:#0f1828}.what-box-section .phonecheck-section .phonecheck-section__item p{font-size:14px;line-height:1.4;margin:0;color:#4f5b6f}.what-box-section .phonecheck-section .phonecheck-section__icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;color:#0f1828}.what-box-section .phonecheck-section .phonecheck-section__icon .phonecheck-section__icon-svg{width:40px;height:40px}.what-box-section .product-detail h5{font-size:24px;font-weight:700;margin-bottom:12px}.what-box-section .product-detail p{font-size:14px;line-height:1.3;margin:0 0 10px}@media(max-width:1199.98px){.what-box-section .pro-box-section .box-item{padding:20px}.what-box-section .phonecheck-section{padding:40px 28px 32px}}@media(max-width:767.98px){.what-box-section{padding:0 0 50px}.what-box-section .pro-box-section{padding:20px}.what-box-section .pro-box-section .pro-box-section__seo-copy{margin-bottom:20px}.what-box-section .pro-box-section .pro-box-section__seo-copy .pro-box-section__heading{font-size:24px}.what-box-section .pro-box-section .pro-box-section__seo-copy .pro-box-section__subheading{font-size:16px}.what-box-section .pro-box-section .box-item{height:auto}.what-box-section .phonecheck-section{padding:28px 20px 24px}.what-box-section .phonecheck-section .phonecheck-section__logo{position:static;margin:0 auto 20px;display:flex;justify-content:center}.what-box-section .phonecheck-section .phonecheck-section__header{margin-bottom:24px}.what-box-section .phonecheck-section .phonecheck-section__header h3{font-size:22px}.what-box-section .phonecheck-section .phonecheck-section__item{padding:8px 10px}.what-box-section .product-detail h5{font-size:20px}.what-box-section .product-detail p{margin:0 0 25px}}.customer-say-section{padding:70px 0;background:#f9f9f9}.customer-say-section .section-title{margin-bottom:50px}.product-list-placeholder{min-height:800px}@media(max-width:991.98px){.product-list-placeholder{min-height:600px}}@media(max-width:767.98px){.product-list-placeholder{min-height:500px}}