@import url('styles.min.css');:root{--container-padding:24px;--header-height:72px;--logo-width:79px;--logo-height:32px;--font-size-display1:5.6rem;--font-size-display2:4.4rem;--font-size-title1:4rem;--font-size-title2:3.6rem;--font-size-title3:3rem;--font-size-title4:2rem;--font-size-title5:1.8rem;--font-size-title6:1.6rem;--font-size-price1:2rem;--font-size-price2:1.8rem;--font-size-price3:1.6rem}body.page-layout-checkout{--header-height:64px}@media (min-width:600px) and (max-width:1199px){._not-medium,._only-small,._only-large{display:none !important}}@media (min-width:600px) and (max-width:1199px){._typo-display1-medium{font-family:var(--font-family-display);font-size:var(--font-size-display1);line-height:var(--line-height-display);font-weight:var(--font-weight-display);text-transform:uppercase}._typo-display2-medium{font-family:var(--font-family-display);font-size:var(--font-size-display2);line-height:var(--line-height-display);font-weight:var(--font-weight-display);text-transform:uppercase}._typo-title1-medium{font-family:var(--font-family-title1);font-size:var(--font-size-title1);line-height:var(--line-height-title1);font-weight:var(--font-weight-title1);text-transform:uppercase}._typo-title2-medium{font-family:var(--font-family-title2);font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-weight:var(--font-weight-title2);text-transform:uppercase}._typo-title3-medium{font-family:var(--font-family-title3);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-title3);text-transform:uppercase}._typo-title4-medium{font-family:var(--font-family-title4);font-size:var(--font-size-title4);line-height:var(--line-height-title4);font-weight:var(--font-weight-title4);text-transform:uppercase}._typo-title5-medium{font-family:var(--font-family-title5);font-size:var(--font-size-title5);line-height:var(--line-height-title5);font-weight:var(--font-weight-title5);text-transform:uppercase}._typo-title6-medium{font-family:var(--font-family-title6);font-size:var(--font-size-title6);line-height:var(--line-height-title6);font-weight:var(--font-weight-title6);text-transform:uppercase}._typo-text1-medium{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1)}._typo-text2-medium{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2)}._typo-text3-medium{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3)}._typo-text4-medium{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4)}._typo-text-bold1-medium{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold1)}._typo-text-bold2-medium{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2)}._typo-text-bold3-medium{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold3)}._typo-text-bold4-medium{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold4)}._typo-text-italic1-medium{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1);font-style:italic}._typo-text-italic2-medium{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2);font-style:italic}._typo-text-italic3-medium{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3);font-style:italic}._typo-text-italic4-medium{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);font-style:italic}._typo-text-underline1-medium{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1);text-decoration:underline}._typo-text-underline2-medium{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2);text-decoration:underline}._typo-text-underline3-medium{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3);text-decoration:underline}._typo-text-underline4-medium{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);text-decoration:underline}._typo-label1-medium{font-family:var(--font-family-label);font-size:var(--font-size-label1);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label2-medium{font-family:var(--font-family-label);font-size:var(--font-size-label2);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label3-medium{font-family:var(--font-family-label);font-size:var(--font-size-label3);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label-uppercase1-medium{font-family:var(--font-family-label);font-size:var(--font-size-label1);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-label-uppercase2-medium{font-family:var(--font-family-label);font-size:var(--font-size-label2);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-label-uppercase3-medium{font-family:var(--font-family-label);font-size:var(--font-size-label3);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-price1-medium{font-family:var(--font-family-price1);font-size:var(--font-size-price1);line-height:var(--line-height-price1);font-weight:var(--font-weight-price1)}._typo-price2-medium{font-family:var(--font-family-price2);font-size:var(--font-size-price2);line-height:var(--line-height-price2);font-weight:var(--font-weight-price2)}._typo-price3-medium{font-family:var(--font-family-price3);font-size:var(--font-size-price3);line-height:var(--line-height-price3);font-weight:var(--font-weight-price3)}}.page-header .top-links{margin-left:auto}.block-search{flex-grow:1;max-width:720px;margin:0 48px}.block-search .block-title{display:none}.block-search .form .action.clear{margin-right:32px;font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);color:var(--color-neutral4)}.block-search .form .action.close{right:-92px}.block-search .form .action.close:before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-close);color:var(--color-neutral8);font-size:24px;cursor:pointer;border-radius:100%}@media (hover:hover){.block-search .form .action.close:hover:before{color:var(--color-primary4);background-color:var(--color-primary5-8);--color-primary5-8:rgba(66,40,138,.08);box-shadow:0 0 0 8px var(--color-primary5-8)}}.block-search .form .action.close:focus-visible:before,.block-search .form .action.close:active:before,.block-search .form .action.close:hover:active:before{color:var(--color-primary6);background-color:var(--color-primary5-12);--color-primary5-12:rgba(66,40,138,.12);box-shadow:0 0 0 8px var(--color-primary5-12)}html.search-open .block-search{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;margin:0;background:var(--color-overlay)}html.search-open .block-search .block-content{max-height:100%;background:var(--color-white)}html.search-open .block-search .form{height:var(--header-height);padding:0 116px}html.search-open .block-search .form .field{width:100%;margin:0 auto;max-width:100% !important;transition:max-width .4s}.search-autocomplete{padding:8px 116px 48px}.search-autocomplete .autocomplete-content{position:relative}.form.minisearch.processing+.search-autocomplete .autocomplete-content{min-height:80px}.page-footer .footer-payment>ul{padding:16px 0;grid-template-columns:repeat(3,1fr)}.page-footer .footer-payment .title{text-align:center}.page-footer .footer-payment ul ul{justify-content:center}.page-footer .footer-links>ul{grid-template-columns:repeat(3,1fr);gap:24px 16px}@media (min-width:600px) and (max-width:1199px){.page-footer .footer-reassurance ul{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.page-footer .footer-reassurance ul>*:not(:nth-child(2n+1)){position:relative}.page-footer .footer-reassurance ul>*:not(:nth-child(2n+1)):before{content:"";position:absolute;top:0;left:-24px;width:1px;height:100%;background-color:var(--color-border)}.page-footer .footer-reassurance ul>*:nth-child(2n+3){position:relative}.page-footer .footer-reassurance ul>*:nth-child(2n+3):before{content:"";position:absolute;top:-24px;left:0;width:calc(200% + (1*48px));height:1px;background-color:var(--color-border)}}.breadcrumbs .items>*:not(:first-child){margin-left:16px}.breadcrumbs .item:not(:first-child){display:flex;align-items:center}.breadcrumbs .item:not(:first-child):before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-arrow-right);color:var(--color-neutral6);font-size:24px;margin-right:16px}.breadcrumbs a{--color-link:var(--color-text-variant);--color-link-hover:var(--color-primary4);--color-link-active:var(--color-primary6);--text-decoration-link:none;--text-decoration-link-hover:underline}.breadcrumbs .item.home a{display:inline-block;font-size:0;line-height:1;vertical-align:middle}.breadcrumbs .item.home a:before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-home);color:var(--color-primary5);font-size:24px;cursor:pointer;border-radius:100%}@media (hover:hover){.breadcrumbs .item.home a:hover:before{color:var(--color-primary4);background-color:var(--color-primary5-8);--color-primary5-8:rgba(66,40,138,.08);box-shadow:0 0 0 8px var(--color-primary5-8)}}.breadcrumbs .item.home a:focus-visible:before,.breadcrumbs .item.home a:active:before,.breadcrumbs .item.home a:hover:active:before{color:var(--color-primary6);background-color:var(--color-primary5-12);--color-primary5-12:rgba(66,40,138,.12);box-shadow:0 0 0 8px var(--color-primary5-12)}.breadcrumbs strong{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold3);color:var(--color-neutral5)}.product-items{grid-template-columns:1fr 1fr}.products-grid .product-items .product-item{padding-top:40px}.products-grid .product-items .etiquette{position:absolute;top:16px;left:16px;z-index:1}.products-grid .product-items .product-item-info{flex-direction:column}.products-grid .product-items .product-item-details{margin-top:16px}.products-grid .product-items .product-item-price{margin-top:auto}.products-grid .product-items .product-item.highlighted{grid-column-end:span 2;padding-top:16px}.products-grid .product-items .product-item.highlighted .product-item-info{flex-direction:row;align-items:center;max-width:475px;margin:0 auto}.products-grid .product-items .product-item.highlighted .etiquette{position:relative;top:0;left:0}.products-grid .product-items .product-item.highlighted .product-image-photo{width:176px;height:176px}.products-grid .product-items .product-item.highlighted .product-image-container{width:176px;aspect-ratio:176/176}.products-grid .product-items .product-item.highlighted .product-item-details{margin:0 0 0 16px}.products-list .product-items .product-image-container{max-width:112px}.products-list .product-items .product-item-details{margin-left:16px}.products-list .product-items .product-item-feature{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.products-list .product-items .product-item-feature li:nth-child(2){border-top:none}.product-insert .image{min-height:116px}.block.widget.block-products-list .block-title{display:flex;justify-content:space-between;align-items:center}.block.widget.block-products-list .block-content .category-link{display:none}@media (min-width:600px) and (max-width:1199px){.page-products .products-grid .products.list.items{max-width:536px;margin:0 auto}}.block.search-data{display:flex;align-items:center}.block.search-data>*+*{margin-left:16px}.banner-wrapper:not(.swiper-initialized){aspect-ratio:800/360}@media (min-width:800px){.banner-wrapper:not(.swiper-initialized){aspect-ratio:1920/480}}.banner-wrapper.swiper-initialized .swiper-slide img.foreground-tablet{aspect-ratio:800/360}.banner-wrapper.swiper-initialized .swiper-slide img.foreground-desktop{aspect-ratio:1920/480}.banner-wrapper.swiper-initialized .swiper-button-prev:before,.banner-wrapper.swiper-initialized .swiper-button-next:before{width:100%;height:100%;background:var(--color-neutral8)}.banner-wrapper.swiper-initialized .swiper-button-prev:after,.banner-wrapper.swiper-initialized .swiper-button-next:after{color:var(--color-white);font-size:32px}.banner-wrapper.swiper-initialized .swiper-button-prev:not(.swiper-button-disabled):hover:before,.banner-wrapper.swiper-initialized .swiper-button-next:not(.swiper-button-disabled):hover:before{background:var(--color-neutral7)}.banner-wrapper.swiper-initialized .swiper-button-prev.swiper-button-disabled:after,.banner-wrapper.swiper-initialized .swiper-button-next.swiper-button-disabled:after{color:var(--color-neutral1)}.banner-wrapper.swiper-initialized .swiper-button-prev{left:24px}.banner-wrapper.swiper-initialized .swiper-button-next{right:24px}@media (max-width:799px){.banner-wrapper.swiper-initialized:not(:hover) .swiper-button-prev,.banner-wrapper.swiper-initialized:not(:hover) .swiper-button-next{opacity:0}.banner-wrapper.swiper-initialized .swiper-slide img.foreground-tablet{display:block !important}}@media (min-width:800px){.banner-wrapper.swiper-initialized .swiper-slide img.foreground-desktop{display:block !important}}.product-header .button-wrapper{margin-left:24px}.product-header.product .button-wrapper{width:auto;max-height:58px;transition:max-height .4s;margin:-4px -4px -4px 20px;overflow:hidden}.product-header.product .button-wrapper:not(.visible){margin-left:0;width:0;max-height:0}.product-header.product .button-wrapper>*{margin:4px}.product-gallery .product-gallery-main:not(.swiper-initialized){height:256px}.product-gallery .product-reseau{width:64px}@media (min-width:600px) and (max-width:1199px){.product-gallery.main .product-gallery-img{width:256px}}.product-options-wrapper .block-wrapper{width:400px;margin-left:auto;border-radius:var(--border-radius-block) 0 0 var(--border-radius-block);transform:translateX(110%)}html.options-open .product-options-wrapper .block-wrapper{transform:translateX(0)}.product-main .product-add-form form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(0,auto) auto auto auto auto auto 1fr;gap:0 24px;grid-template-areas:"media title tag" "media title shop" "media rcp rcp" "media switcher switcher" "media options options" "media tradein tradein" "media bottom bottom"}body.endofsales .product-main .product-add-form form{grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;align-items:start;grid-template-areas:"media title" "media shop"}@media (max-width:799px){.product-main .product-add-form form{grid-template-columns:175px 1fr 1fr}}.product-main .product.media{grid-area:media;min-width:0;align-self:start;position:sticky;top:calc(var(--sticky-height) + 20px)}.product-main .product-advantage{margin-top:32px}.product-main .product-info-title{grid-area:title;overflow:hidden}.product-main .product.refurb-attributes .value,.product-main .stress-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-main .product-info-etiquette{grid-area:tag;line-height:0;text-align:right;margin-bottom:4px}.product-main .product-avantage ul{flex-wrap:wrap}.product-main .product-avantage li{margin-bottom:8px}.product-main .product-shop{grid-area:shop}body:not(.endofsales) .product-main .product-shop{text-align:right}body.endofsales .product-main .product-shop{margin-top:32px;max-width:480px;border-radius:var(--border-radius-block);border:1px solid var(--color-border);background:var(--color-white);padding:16px 24px}.product-main .product-shop .price-box{justify-content:flex-end;text-align:right}.product-main .product-shop .price-box .etiquette-wrapper{display:none}.product-main .product-shop .price-box>.price-container{flex-basis:100%}.product-main .product-shop .price-box>.price-container~.old-price{display:block}.product-main .product-shop .action{white-space:nowrap}.product-main .product-shop .product-rcp{display:none}.product-main .product-rcp{grid-area:rcp;margin-top:4px;text-align:right}.product-main #refurb-switcher{display:contents}.product-main .refurb-switcher-wrapper{grid-area:switcher}.product-main .refurb-switcher .switcher-values{grid-template-columns:repeat(3,1fr)}.product-main .product-options-wrapper{grid-area:options}.product-main #tradein-quotation{grid-area:tradein}.product-main .product-main-right-bottom{grid-area:bottom}.additional-attributes-wrapper .label{min-width:180px;white-space:nowrap}.additional-attributes-wrapper .data{width:100%}.modal-popup.outofstocknotify .modal-inner-wrap{max-width:400px}.modal-tradein-help .modal{max-width:400px;border-radius:var(--border-radius-block) 0 0 var(--border-radius-block)}html:not(.tradein-help-open) .modal-tradein-help .modal{transform:translateX(100%)}.cart-container .cart-summary .checkout-methods-items{margin-top:16px}.cart-container .cart-summary .checkout-methods-items .action{width:100%}@media (max-width:799px){.cart-container .form-cart .col.stress{width:auto;margin-left:16px;align-self:center}.cart-container .form-cart .col.actions{order:2}}@media (min-width:800px){.cart-container{grid-template-columns:1fr 385px;align-items:start}.cart-container .cart-sidebar{position:sticky;top:calc(var(--sticky-height) + 20px)}}@media (min-width:800px){.opc-progress-bar{grid-column:1/-1}.checkout-container{grid-template-columns:1fr 1fr;align-items:start}}@media (min-width:800px) and (min-width:1024px){.checkout-container{grid-template-columns:repeat(12,1fr)}.checkout-container .opc-wrapper{grid-column-end:span 7}.checkout-container #opc-sidebar{grid-column:9/span 4}}@media (min-width:800px) and (min-width:1024px){.checkout-shipping-address .fieldset.address .field[name*=firstname],.checkout-shipping-address .fieldset.address .field[name*=lastname],.checkout-shipping-address .fieldset.address .field[name*=city],.checkout-shipping-address .fieldset.address .field[name*=postcode]{grid-column-end:auto}.checkout-shipping-address .customer-telephone>.fieldset{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}}.account-nav .items{grid-template-columns:1fr 1fr}.cards-edit-account{grid-template-columns:1fr 1fr}.cards-edit-account li{display:flex;flex-direction:column}.cards-edit-account p{flex-grow:1}@media (min-width:600px) and (max-width:1199px){.cards-edit-account{gap:16px}}.block-addresses-list ul{grid-template-columns:1fr 1fr}@media (min-width:600px) and (max-width:1199px){.block-addresses-list ul{gap:16px}}.form-address-edit .fieldset{grid-template-columns:1fr 1fr}.form-address-edit .field.company,.form-address-edit .field.street,.form-address-edit .field.country{grid-column-end:span 2}@media (max-width:999px){.orders-history .order-actions{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:48px}.orders-history .order-actions .order-tracking{position:relative;padding:0;border:none;margin:0}.orders-history .order-actions .order-tracking:after{content:"";position:absolute;top:0;right:-24px;width:1px;height:100%;background:var(--color-border)}}@media (min-width:1000px){.orders-history .order-info{padding:24px;display:flex;justify-content:space-between;align-items:center}.orders-history .order-details{padding:24px;display:grid;grid-template-columns:2fr 1fr}.orders-history .order-main{padding-right:24px}.orders-history .order-status .path{margin-top:8px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.orders-history .order-status .path li{position:relative}.orders-history .order-status .path li span{display:flex;flex-direction:column;align-items:center;text-align:center}.orders-history .order-status .path li:not(.active) span{color:var(--color-text-variant)}.orders-history .order-status .path li span:before{content:"";display:block;width:16px;height:16px;border-radius:100%;background:var(--color-neutral2);margin-bottom:8px}.orders-history .order-status .path li.active span:before{background:var(--color-primary5)}.orders-history .order-status .path li:not(:first-child):before{content:"";position:absolute;width:calc(100%/2 - 10px);height:1px;top:8px;left:-2px;transform:translateY(-50%);background:var(--color-border)}.orders-history .order-status .path li:not(:last-child):after{content:"";position:absolute;width:calc(100%/2 - 10px);height:1px;top:8px;right:-2px;transform:translateY(-50%);background:var(--color-border)}.orders-history .order-actions{padding-left:24px;border-left:1px solid var(--color-border);display:flex;flex-direction:column;justify-content:center}}@media (min-width:1000px){.sales-order-view .order-view-wrapper{grid-template-columns:1fr 348px}}@media (max-width:999px){.block-order-details-view .block-content{grid-template-columns:1fr 1fr}}@media (min-width:600px) and (max-width:1199px){.questionnaire-container .questionnaire-inner{max-width:536px;margin:0 auto}}.pop-in .inner{width:485px;display:flex}.pop-in .image{flex-shrink:0;width:192px;background:no-repeat center/cover}.pop-in .content{flex-grow:1}.header-banner-container{height:44px}.header-banner-container:not(.swiper-initialized){animation:skeleton 1s ease-in-out .3s infinite;background:var(--color-neutral2)}.header-banner-container:not(.swiper-initialized)>*{display:none !important}.header-banner-container:not(.swiper-initialized){height:44px}.header-banner .content br{display:none}.sitemap-html ul.level1{column-count:2;column-gap:8px}@media (min-width:600px) and (max-width:1199px){.page-wrapper{height:auto}.page-main{position:static;overflow:visible}.top-container{position:static}.top-container:before{display:none}.loading-mask[data-role=main-css-loader]{display:none}.page-footer{display:block}}