@view-transition{navigation:auto}:root{--max-width: 87.5rem}html{scroll-behavior:smooth}*{margin:0;padding:0;color:hsl(150,7%,28%);font-family:"Roboto",sans-serif;text-decoration:none;interpolate-size:allow-keywords}:focus-visible{outline:orange auto 2px;outline-offset:-1px}svg :is(symbol,path){color:inherit}:has(#vat-toggle:not(.active)) .price.inc,body:not(:has(#vat-toggle)) .price.inc{display:none}.container{max-width:var(--max-width);margin:auto}:root{--green-h: 120;--green-s: 100%;--green-l: 40%;--green: hsl(var(--green-h), var(--green-s), var(--green-l));--grey-h: 150;--grey-s: 7%;--grey-l: 28%;--grey: hsl(var(--grey-h), var(--grey-s), var(--grey-l));--grey-32: hsl(var(--grey-h), var(--grey-s), 32%);--grey-38: hsl(var(--grey-h), var(--grey-s), 38%);--grey-78: hsl(var(--grey-h), var(--grey-s), 78%);--grey-82: hsl(var(--grey-h), var(--grey-s), 82%);--grey-88: hsl(var(--grey-h), var(--grey-s), 88%);--grey-92: hsl(var(--grey-h), var(--grey-s), 92%);--grey-97: hsl(var(--grey-h), var(--grey-s), 97%)}#wrapper{background:#fff}@media(min-width: 576px){#wrapper #main .container{width:100%}}@media(min-width: 768px){#wrapper #main .container{width:100%}}@media(min-width: 992px){#wrapper #main .container{width:100%}}@media(min-width: 1200px){#wrapper #main .container{width:1200px;max-width:1200px;padding-left:0;padding-right:0}}body:has(#settings)::before{content:"";position:fixed;width:100vw;height:100vh;display:none;inset:auto;background-color:#000;opacity:0;z-index:19}body:has(#settings.open)::before{display:block;opacity:.75;transition-property:display,opacity;transition-duration:.3s;transition-delay:.3s;transition-behavior:allow-discrete}@starting-style{body:has(#settings.open)::before{opacity:0}}#settings{position:fixed;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;top:45%;right:.5rem;background-color:#fff;border:1px solid hsl(150,7%,93%);border-radius:20px;box-shadow:0px 1px 4px 0px hsl(150,7%,1.12%);transition:transform .3s;overflow:hidden;z-index:19}#settings:not(.dragging){transition:transform .3s,right .3s,top .3s}#settings:not(.open){cursor:pointer}#settings.dragging{cursor:grabbing}#settings.open{right:calc(50% + 1rem);width:37.5rem;height:37.5rem;max-width:calc(100% - .5rem);max-height:calc(100% - .5rem);top:50% !important;transform:translate(calc(50% + 1rem), -50%);transition-property:top,right,transform,height,width;transition-timing-function:ease,ease,ease,linear(0, 0.008 1.1%, 0.031 2.2%, 0.129 4.8%, 0.257 7.2%, 0.671 14.2%, 0.789 16.5%, 0.881 18.6%, 0.957 20.7%, 1.019 22.9%, 1.063 25.1%, 1.094 27.4%, 1.114 30.7%, 1.112 34.5%, 1.018 49.9%, 0.99 59.1%, 1),linear(0, 0.008 1.1%, 0.031 2.2%, 0.129 4.8%, 0.257 7.2%, 0.671 14.2%, 0.789 16.5%, 0.881 18.6%, 0.957 20.7%, 1.019 22.9%, 1.063 25.1%, 1.094 27.4%, 1.114 30.7%, 1.112 34.5%, 1.018 49.9%, 0.99 59.1%, 1);transition-duration:.3s,.3s,.3s,.5s,.5s;transition-delay:0s,0s,0s,.3s,.3s}#settings.open>svg{opacity:0;transition:opacity .3s}#settings>svg{position:absolute;width:1.75rem;height:1.75rem}#settings :is(nav,.content){display:none;height:100%;padding:1rem;box-sizing:border-box;background-color:#fff;opacity:0}#settings nav{width:30%;border-right:1px solid var(--green-92)}#settings nav ul{display:flex;flex-flow:column;gap:.5rem;font-size:.875rem;list-style:none}#settings nav ul li{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:4px;cursor:pointer}#settings nav ul li.active{background-color:#005bd3}#settings nav svg{width:1rem;aspect-ratio:1;padding:.188rem;border-radius:4px}#settings nav :is(svg,path,use){fill:#fff;color:#fff}#settings nav ul li:nth-child(1) svg{background-color:#bcd297}#settings nav ul li:nth-child(2) svg{background-color:#99c390}#settings nav ul li:nth-child(3) svg{background-color:#8cbb83}#settings nav ul li:nth-child(4) svg{background-color:#88cedd}#settings nav ul li:nth-child(5) svg{background-color:#7dc1ea}#settings nav ul li:nth-child(6) svg{background-color:#af8ac6}#settings nav ul li:nth-child(7) svg{background-color:#8a7bbf}#settings nav ul li:nth-child(8) svg{background-color:#847fc3}#settings nav ul li:nth-child(9) svg{background-color:#7a87c1}#settings nav ul li.active svg{background-color:#005bd3}#settings nav ul li.active span{color:#fff}#settings .content{width:70%}#settings.open :is(nav,.content){display:block;opacity:1;transition-property:display,opacity;transition-duration:.3s;transition-delay:.6s;transition-behavior:allow-discrete}@starting-style{#settings.open :is(nav,.content){opacity:0}}#settings .content section:first-of-type{padding-block:.25rem .75rem}#settings .content section:not(:first-of-type){padding-block:.75rem;border-block-start:1px solid var(--grey-92)}#settings .content section>div{display:flex;align-items:center;justify-content:space-between;margin-block-end:.5rem}#settings .content h3{margin-block-end:1rem}#settings .content h4{margin-block-end:.5rem;font-weight:500;font-size:.938rem}#settings .content p{width:100%;font-weight:400;font-size:.875rem}[scrollbar]::-webkit-scrollbar{height:.375rem;width:.375rem}[scrollbar]::-webkit-scrollbar-thumb{border-radius:10px;background:var(--grey-88)}[scrollbar]::-webkit-scrollbar-track{background:var(--grey-97);border-radius:10px;border:1px solid var(--grey-92)}@keyframes glow{from{box-shadow:hsl(208,77%,168%) -2px 4px 12px 0px,hsl(278,65%,400%) 2px -4px 12px 0px}to{box-shadow:hsl(208,77%,840%) -2px 4px 12px 0px,hsl(278,65%,800%) 2px -4px 12px 0px}}@keyframes grow{from{transform:scale(0.95)}to{transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{transform:translateX(5%)}to{transform:translateX(0%)}}@keyframes slideInRight{from{transform:translateX(-5%)}to{transform:translateX(0%)}}body:has([data-section=header] [data-setting=navigation] [data-value=sticky]) header{position:sticky;top:-4rem;z-index:18}body:has([data-section=header] [data-setting=theme] [data-value=dark]) header{--_nav-background: var(--grey);--_nav-font: #fff;--_nav-hover: var(--grey-32)}header{--_nav-background: var(--grey-92);--_nav-font: var(--grey);--_nav-hover: var(--grey-88);background:#fff}body:not(:has(main .product)) header:has(#header-top){position:sticky;top:0}#header-top{position:relative;display:flex;justify-content:center;margin:auto;background-color:#fff;z-index:18;transition:height .2s}#header-top>div{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;max-width:calc(var(--max-width) - 2rem);padding-inline:1rem}#header-top .logo-container{display:flex;justify-content:center;width:11.563rem;height:auto;padding-block:.5rem;transition:height .2s}#header-top .actions,#header-top .actions>div:last-of-type{display:flex;gap:1rem}#header-top #_desktop_cart{position:relative;transform:translate(0.25rem, 0.188rem)}#header-top #_desktop_cart span{position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--green);border-radius:25px;color:#fff;aspect-ratio:1;width:1.25rem;font-size:.75rem;font-weight:600;top:-6px;right:-6px}#header-top #_desktop_cart span[value="0"]{display:none}@media(max-width: 42rem){#header-top .actions>div:last-of-type{display:none}#header-top #_desktop_cart{transform:translate(-0.25rem, 0.188rem)}}body:not(:has(main .product)) #header-top.scrolled .logo-container{height:2.125rem}#mobile_nav{--_icon-color: var(--grey);position:relative;display:none;flex-flow:column;width:1.125rem;aspect-ratio:1;cursor:pointer}#mobile_nav span{position:absolute;width:1.25rem;height:.125rem;margin-block-start:.125rem;background-color:var(--_icon-color);border-radius:1.25rem;transition:transform .3s,opacity .1s}#mobile_nav span:nth-of-type(2){transform:translate(0, 0.375rem)}#mobile_nav span:nth-of-type(3){transform:translate(0, 0.75rem)}#mobile_nav.active span:nth-of-type(1){transform:translate(0, 0.375rem) rotate(45deg)}#mobile_nav.active span:nth-of-type(2){transform:translate(0, 0.375rem) rotate(-45deg)}#mobile_nav.active span:nth-of-type(3){transform:translate(0, 0.375rem) rotate(-45deg);opacity:0}#search_widget{position:absolute;flex-grow:1;width:calc(100vw - 29.063rem);max-width:37.5rem;left:50%;transform:translateX(-50%);transition:width .3s,left .3s}#search_widget form input{width:100%;padding:.5rem 1rem;font-size:.833rem;box-sizing:border-box;border-radius:20px;border-width:1px;border-color:#fff;border-style:solid;background-color:var(--grey-92)}#search_widget form input:focus-visible{outline-color:var(--green);background-color:#fff}@media(min-width: 42.063rem)and (max-width: 26.875rem){#search_widget{width:calc(100vw - 32.063rem);left:48%}}#actions-search,#actions-call,#actions-region{display:none}#header-top .actions a,#mobile_nav a{height:1.375rem}#currency-selector{transform:translateY(1px);cursor:pointer}#currency-selector #actions-region{display:flex;gap:.25rem}#currency-selector #actions-region .flag-icon{width:1.375rem}#currency-selector #currency-selector-options{transform:translateX(-12px)}#currency-selector #currency-selector-options ul{width:max-width;padding:.25rem}#currency-selector #currency-selector-options ul li{font-size:.875rem}#currency-selector:hover svg.caret use{color:var(--green)}@media(max-width: 42rem){#currency-selector #currency-selector-options{transform:translateX(-16px);top:unset;bottom:35px}}#header-top .actions a svg,#mobile_nav a svg{height:1.375rem;aspect-ratio:1;fill:var(--grey);color:var(--grey);stroke:var(--grey)}#header-top .actions a#actions-call svg,#mobile_nav a#actions-call svg{fill:none;stroke-width:.125rem;transform:translateY(0.125rem)}#header-top .actions #_desktop_cart{anchor-name:--cart-icon}#header-top .actions #_desktop_cart svg{height:1.5rem;transform:translateY(-0.125rem)}#header-top .actions a:hover svg{fill:var(--green);color:var(--green);stroke:var(--green)}#vat-toggle{display:flex;align-items:center;width:3rem;height:1.5rem;background-color:var(--grey-92);overflow:hidden;border-radius:20px;font-size:.75rem;font-weight:500;margin-inline-end:1.875rem;transition:background-color .2s;cursor:pointer}#vat-toggle>*{pointer-events:none}#vat-toggle.active{background-color:var(--green)}#vat-toggle::before{content:"VAT";position:absolute;transform:translateX(3.5rem);font-weight:500;pointer-events:none}#vat-toggle .vat-inner{position:relative;display:flex;align-items:center;height:1.25rem;aspect-ratio:1;background-color:#fff;border-radius:20px;margin:.125rem;transition:transform .2s}#vat-toggle .vat-inner::before{content:"inc";position:absolute;left:-100%;transform:translate(0, 0);color:#fff}#vat-toggle .vat-inner::after{content:"ex";position:absolute;right:-100%;transform:translate(-0.188rem, 0)}#vat-toggle.active .vat-inner{transform:translateX(1.5rem)}#main-nav_container{--_nav-height: 2.5rem;--_border-height: 0.25rem;position:relative;display:flex;justify-content:center;background-color:var(--_nav-background);height:var(--_nav-height);border-bottom:var(--_border-height) solid var(--grey-88);overflow-inline:clip;z-index:16}#main-nav_container nav{--_font-size: 0.938rem;width:100%;max-width:var(--max-width);font-size:var(--_font-size)}#main-nav_container .primary-nav{display:flex;justify-content:center}#main-nav_container .primary-nav *{display:inherit}#main-nav_container .primary-nav>ul{width:100%;justify-content:center}#main-nav_container .primary-nav:has(:hover)::before{content:"";position:absolute;width:100%;height:1000vh;background-color:rgba(0,0,0,.25);top:calc(100% + var(--_border-height))}#main-nav_container .primary-nav .primary-nav_item{max-width:10rem;flex-grow:1}#main-nav_container .primary-nav .primary-nav_item>span{position:relative;width:100%}#main-nav_container .primary-nav .primary-nav_item>span>a{width:100%;align-items:center;justify-content:center;text-align:center;font-size:1rem;font-weight:500;padding-inline:1rem;color:var(--_nav-font)}#main-nav_container .primary-nav .primary-nav_item:has(*:hover)>a{background-color:var(--_nav-hover)}#main-nav_container .primary-nav .primary-nav_item>div{--_sub-nav-height: 12.5rem;position:absolute;justify-content:center;width:100%;max-width:var(--max-width);top:var(--_nav-height);left:max(0px,(100vw - var(--max-width))/2 - .531rem);padding-block-start:.25rem}#main-nav_container .primary-nav .primary-nav_item:first-of-type .secondary-nav_item:nth-of-type(3) .tertiary-nav_item img{transform:translate(0.5rem, 0.375rem)}#main-nav_container .primary-nav>span{position:absolute;width:100%;height:var(--_border-height);left:0;top:var(--_nav-height);background-color:var(--green);transition:.4s ease;pointer-events:none}#main-nav_container .primary-nav:has(.primary-nav_item:hover)>span{transition:.2s ease}#main-nav_container .primary-nav .secondary-nav{--_item-width: 10.75rem;--_nav-font: var(--grey);position:relative;flex:1 0 auto;justify-content:flex-start;z-index:10}#main-nav_container .primary-nav .secondary-nav>ul{flex-flow:column;padding:1rem}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item>span{position:relative;width:100%}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item>span>a{width:var(--_item-width);font-weight:500;padding:.5rem;justify-content:space-between;color:var(--_nav-font)}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item>span>a>span{color:var(--_nav-font)}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item svg{width:var(--_font-size)}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item svg path{transform:translateY(0.063rem)}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item>div{position:absolute;width:100%;left:0;top:0;z-index:-1}#main-nav_container .primary-nav .secondary-nav>ul .secondary-nav_item>div::before{content:"";position:absolute;height:100%;width:100vw;left:50%;transform:translateX(-50%);background-color:#fff;box-shadow:0 6px 12px hsla(0,0%,56%,.25);z-index:-10}#main-nav_container .primary-nav .secondary-nav .tertiary-nav{position:relative;display:block;width:calc(100% - (var(--_item-width) + 4rem)) !important;padding-block-start:.5rem;padding-block-end:2rem;margin-inline-start:calc(var(--_item-width) + 3rem);margin-inline-end:1rem}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul{padding:1rem 1rem 0;width:19rem;max-width:14rem;overflow:hidden}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul:has(.tertiary-nav_item>img){display:block;width:fit-content}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item:first-of-type{font-weight:500}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item :is(a,span){padding-block-end:.5rem;color:var(--_nav-font);text-wrap:auto}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item span{cursor:default}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item a:hover{color:var(--green)}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item:has(>img){display:flex;justify-content:center}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item img{position:relative;width:11.25rem;height:9.375rem;object-fit:contain;margin-block-start:-1rem;z-index:-1}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul>.tertiary-nav_item:has(img)+.tertiary-nav_item{text-align:center;text-wrap:nowrap}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul .small-items{display:grid;grid-template-columns:repeat(auto-fill, 32px);max-width:6.563rem}#main-nav_container .primary-nav .secondary-nav .tertiary-nav>ul .medium-items{display:grid;grid-template-columns:repeat(auto-fill, 52px);max-width:6.563rem}@media(min-width: 42.063rem){.primary-nav .primary-nav_item:hover>a,.primary-nav .primary-nav_item.active>a{background-color:var(--grey-92)}.primary-nav_item:not(.active,:has(>*:hover))>div{opacity:0;user-select:none;pointer-events:none;visibility:hidden}.secondary-nav .secondary-nav_item:hover>a,.secondary-nav .secondary-nav_item.active>a{background-color:var(--grey-92)}.secondary-nav .secondary-nav_item:hover>span>a,.secondary-nav .secondary-nav_item.active>span>a{background-color:hsl(from var(--grey) h s 92%)}.secondary-nav_item:not(.active)>div{opacity:0;user-select:none;pointer-events:none;visibility:hidden}}@media(max-width: 42rem){#header-top{border-bottom:1px solid var(--grey-82);transition:border .3s}#header-top:has(#mobile_nav.active){border-color:rgba(0,0,0,0)}#header-top>div{padding-inline:1.5rem}#header-top .actions>div:last-of-type{position:fixed;display:none;gap:2rem;align-items:center;justify-content:center;width:100%;bottom:0;left:0%;padding:1rem;box-sizing:border-box;border-top:1px solid var(--grey-88);background-color:#fff;transform:translateX(-100%);transition-property:display,transform;transition-duration:.3s;transition-behavior:allow-discrete}#header-top .actions>div:last-of-type #actions-call,#header-top .actions>div:last-of-type #actions-region,#header-top .actions>div:last-of-type #actions-account{display:flex;scale:1.4}#header-top .actions>div:last-of-type #vat-toggle{width:3.8rem;height:1.9rem;font-size:.975rem;margin-inline-end:2.275rem}#header-top .actions>div:last-of-type #vat-toggle::before{transform:translateX(4.1rem)}#header-top .actions>div:last-of-type #vat-toggle .vat-inner{height:1.65rem}#header-top .actions>div:last-of-type #vat-toggle.active .vat-inner{transform:translateX(1.9rem)}#search_widget{display:none;width:100%;padding-inline:.5rem;top:5rem;left:0;box-sizing:border-box;transform:translateX(-100%);transition-property:display,transform;transition-duration:.3s;transition-behavior:allow-discrete}#search_widget form input{font-size:1.375rem}#main-nav_container{--_nav-background: #fff;--_nav-font: var(--grey);--_nav-hover: var(--grey-88);position:fixed;display:none;width:100%;height:100%;padding-block-start:.5rem;box-shadow:0px 0px 20px 0 rgba(0,0,0,.3137254902);border-top:var(--_border-height) solid var(--green);transform:translateX(-100%);z-index:17;overflow:hidden;transition-property:display,transform;transition-duration:.3s;transition-behavior:allow-discrete}#main-nav_container nav{--_font-size: 1.2rem}#main-nav_container nav>ul:first-of-type::before{content:"Back";transform:translate(calc(100% + 2rem), -1px);padding:1rem .5rem;z-index:1;background-color:var(--_nav-background);color:var(--_nav-font)}#main-nav_container .primary-nav>ul{display:flex;flex-flow:column;flex-grow:1;padding:1rem;padding-block-start:0;transition:transform .3s}#main-nav_container .primary-nav>ul:has(.primary-nav_item.open){transform:translateX(-100%)}#main-nav_container .primary-nav>ul:has(.secondary-nav_item.open){transform:translateX(-200%)}#main-nav_container .primary-nav>ul .primary-nav_item{display:flex;width:100%;max-width:unset}#main-nav_container .primary-nav>ul .primary-nav_item>span>a{opacity:0;font-size:calc(var(--_font-size) + .4rem);padding:.75rem .5rem;flex-grow:1;justify-content:initial;transform:translate(-2rem, -50%);transition:.3s;pointer-events:none}#main-nav_container .primary-nav>ul .primary-nav_item>span::before{content:"";position:absolute;inset:0;z-index:1}#main-nav_container .primary-nav>ul .primary-nav_item:not(.open,:has(*.open))>div{opacity:0;user-select:none;pointer-events:none;visibility:hidden}#main-nav_container .primary-nav>ul .primary-nav_item>div{top:0;padding-block-start:0;transform:translateX(100%);transition:transform .3s}#main-nav_container .primary-nav>ul .primary-nav_item:has(.secondary-nav_item.open)>div{z-index:1}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul{width:100%;padding-block-start:0;transition:transform .3s}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul:has(.secondary-nav_item.open) .secondary-nav_item>div{overflow-y:auto;height:calc(100vh - 10.063rem)}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>span>a{font-size:calc(var(--_font-size) + .4rem);padding-block:.75rem;flex-grow:1}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>span::before{content:"";position:absolute;inset:0;z-index:1}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item:not(.open)>div{opacity:0;user-select:none;pointer-events:none;visibility:hidden}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div{display:grid;left:100%}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div::before{content:none}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div .tertiary-nav{display:flex;flex-flow:column;width:100% !important;margin-inline-start:0;padding:0 1rem;box-sizing:border-box}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div .tertiary-nav>ul{flex-flow:column;width:100%;max-width:unset;box-sizing:border-box;padding:1rem 0;border-bottom:1px solid var(--grey-78)}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div .tertiary-nav>ul:first-of-type{padding-block-start:0}#main-nav_container .primary-nav>ul .primary-nav_item .secondary-nav>ul .secondary-nav_item>div .tertiary-nav>ul .tertiary-nav_item :is(a,span){font-size:calc(var(--_font-size) + .2rem);padding:.5rem;flex-grow:1}#main-nav_container .primary-nav span{top:unset;bottom:0}#_desktop_cart,#mobile_nav{display:flex;scale:1.2}body:has(#mobile_nav.active){overflow:hidden}body:has(#mobile_nav.active) #search_widget{display:block;transform:translateX(0%)}@starting-style{body:has(#mobile_nav.active) #search_widget{transform:translateX(-100%)}}body:has(#mobile_nav.active) .actions>div{display:flex;transform:translateX(0%)}@starting-style{body:has(#mobile_nav.active) .actions>div{transform:translateX(-100%)}}body:has(#mobile_nav.active) #main-nav_container{display:block;transform:translateX(0%)}@starting-style{body:has(#mobile_nav.active) #main-nav_container{transform:translateX(-100%)}}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span>a{--_delay: 0.05s;opacity:1;transform:translate(0, 0)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(2)>a{transition-delay:calc(var(--_delay)*1)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(3)>a{transition-delay:calc(var(--_delay)*2)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(4)>a{transition-delay:calc(var(--_delay)*3)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(5)>a{transition-delay:calc(var(--_delay)*4)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(6)>a{transition-delay:calc(var(--_delay)*5)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(7)>a{transition-delay:calc(var(--_delay)*6)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(8)>a{transition-delay:calc(var(--_delay)*7)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(9)>a{transition-delay:calc(var(--_delay)*8)}body:has(#mobile_nav.active) #main-nav_container .primary-nav.padding-active>ul .primary-nav_item span:nth-of-type(10)>a{transition-delay:calc(var(--_delay)*9)}body:has(#mobile_nav.active):has(.open) #search_widget{transform:translateX(-100%)}}body:has([data-section=header] [data-setting=theme] [data-value=dark]) #main-nav_container{border-bottom:var(--_border-height) solid var(--grey-38)}@media(min-width: 42.063rem){body:has([data-section=header] [data-setting=theme] [data-value=dark]) #main-nav_container .primary-nav_item>a{font-weight:400}}.currency-selector{position:relative}.flag-icon::before{content:" "}.currency-selector .flag-icon{font-size:1.3rem;background-size:cover;width:1.6rem;margin-right:-4px}.flag-icon-static{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);border-radius:50%}.flag-icon{position:relative;display:inline-block;width:1.33333em;line-height:1em}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon:hover .caret{cursor:pointer;fill:var(--green)}.currency-selector .caret{rotate:90deg;font-size:.7rem}.currency-selector ul{display:none;list-style-type:none;position:absolute;width:13rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;top:29px;padding:.5rem}.currency-selector li{padding:0;margin:0;padding:.3rem;font-size:.9rem}.currency-selector li:hover{color:#43454d;background-color:#f6f6f6}.currency-selector li .flag-icon{margin-right:.5rem}#header-aside{display:flex;justify-content:center;background-color:var(--grey-92)}#header-aside ul{display:inherit;justify-content:space-between;width:100%;max-width:calc(var(--max-width) - 2rem);margin:auto;padding-inline:1rem;font-size:.813rem}#header-aside ul li{display:inherit;list-style:none;width:33%}#header-aside ul li:first-of-type>a svg{transform:translateY(1px)}#header-aside ul li:nth-of-type(2){justify-content:center}#header-aside ul li:last-of-type{justify-content:end}#header-aside ul li a{display:flex;gap:.25rem;padding:.5rem;padding-block-end:.312rem;border-block-end:4px solid rgba(0,0,0,0);transform:translateY(0.063rem)}#header-aside ul li a:hover{border-block-end:4px solid var(--grey-92)}#header-aside svg{height:.938rem;aspect-ratio:1;fill:var(--grey-78);fill:var(--green)}#business-partners{display:flex;align-items:center;gap:2rem}#business-partners svg{height:1.25rem;aspect-ratio:unset;fill:initial}@media(max-width: 998px){#header-aside ul{justify-content:center}#header-aside ul li{width:100%}#header-aside ul li:is(:last-of-type,:first-of-type){display:none}}#header-usps{display:flex;justify-content:center;border-bottom:1px solid var(--grey-92)}#header-usps ul{display:inherit;justify-content:space-between;width:100%;max-width:calc(var(--max-width));margin:auto;padding-inline:1rem;font-size:.813rem}#header-usps ul li{display:inherit;list-style:none}#header-usps ul li a{display:flex;gap:.25rem;height:2.313rem;align-items:center;border-block-end:4px solid rgba(0,0,0,0);transform:translateY(0.063rem);cursor:pointer}#header-usps ul li a.trustpilot{display:flex;justify-content:center;gap:0}#header-usps ul li a.trustpilot img{display:flex;height:1rem;padding-inline:.25rem;padding-block:.125rem;filter:brightness(1.02)}#header-usps ul li a:hover{border-block-end:4px solid var(--grey-92)}#header-usps ul li.tp-widget a{transform:translateY(-0.188rem);height:2.063rem;width:300px;justify-content:center}#header-usps ul.flickity-enabled li{display:flex;justify-content:center}#header-usps ul .flickity-viewport{width:100%}#header-usps svg{height:.938rem;aspect-ratio:1;fill:var(--green);color:var(--green)}#header-usps svg>use{color:inherit}@media(max-width: 1358px){#header-usps ul li{width:20%}}@media(max-width: 1198px){#header-usps ul li{width:25%}}@media(max-width: 998px){#header-usps ul li{width:33%}}@media(max-width: 728px){#header-usps ul li{width:50%}}@media(max-width: 478px){#header-usps ul li{width:100%}}#breadcrumbs{padding:1rem;font-size:.75rem;background-color:var(--grey-97)}#breadcrumbs>div{max-width:var(--max-width);margin:auto}#breadcrumbs a{color:hsl(from var(--grey) h s 62%)}#breadcrumbs p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#breadcrumbs p span{color:inherit}@media(min-width: 49.188rem){#breadcrumbs p{max-width:calc(100% - 380px);-webkit-line-clamp:1}}body:has(#blockcart-modal)::before{content:"";position:fixed;width:100vw;height:100vh;display:none;inset:auto;background-color:#000;opacity:0;z-index:19}body:has(#blockcart-modal[open])::before{display:block;opacity:.15;transition-property:display,opacity;transition-duration:.3s;transition-behavior:allow-discrete}@starting-style{body:has(#blockcart-modal[open])::before{opacity:0}}#blockcart-modal{--_text: var(--grey-48);position:fixed;position-anchor:--cart-button;position-try-fallbacks:--bottom,--top;display:flex;flex-flow:column;flex-wrap:wrap;width:24rem;max-width:min(50rem,100% - 2rem);background-color:#fff;box-shadow:0 0 .625rem 0 rgba(0,0,0,.2196078431);border:none;top:5rem;margin:auto;transform:translate(0, -1rem);border-radius:4px;opacity:0;z-index:20;outline:none;pointer-events:none;transition-property:display,transform,opacity;transition-behavior:allow-discrete}#blockcart-modal:has(.bc-modal_attributes){width:auto}#blockcart-modal[open]{transform:translate(0, 0);opacity:1;pointer-events:all;transition-duration:.3s}@starting-style{#blockcart-modal[open]{transform:translate(0, -1rem);opacity:0}}#blockcart-modal::backdrop{display:none}#blockcart-modal .price{display:flex;flex-flow:row;align-items:unset;gap:.313rem;text-wrap-mode:nowrap}#blockcart-modal .price span{font-weight:600}#blockcart-modal .price small{display:inline-block;font-size:.625rem;font-weight:initial;width:5ch;line-height:.5rem;letter-spacing:0;text-wrap-mode:wrap;margin-inline-start:.25rem;color:inherit;opacity:.7}#blockcart-modal .bc-modal_header{display:flex;align-items:center;justify-content:center;padding:.5rem;border-block-end:1px solid var(--grey-82)}#blockcart-modal .bc-modal_header h4{font-weight:500}#blockcart-modal .bc-modal_content{display:flex;flex-wrap:wrap}#blockcart-modal .bc-modal_details{grid-column:span 4;display:flex;flex-flow:column;flex-grow:1;gap:.5rem;padding:1rem;width:min(100%,24rem);background-color:var(--grey-97)}#blockcart-modal .bc-modal_details>div:first-of-type{display:flex;align-items:center;justify-content:center;gap:1rem}#blockcart-modal .bc-modal_details>div:first-of-type img{max-width:100%;height:clamp(4rem, 4rem + 4vw, 8rem);mix-blend-mode:darken}#blockcart-modal .bc-modal_details>div:first-of-type p{color:var(--_text)}#blockcart-modal .bc-modal_details>div:not(:first-of-type){display:flex;flex-flow:column;gap:.5rem;padding-block:.5rem;border-top:1px solid var(--grey-82)}#blockcart-modal .bc-modal_details>div:not(:first-of-type)>div{display:flex;justify-content:space-between;gap:1rem;color:var(--_text)}#blockcart-modal .bc-modal_details>div:not(:first-of-type)>div span{color:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#blockcart-modal .bc-modal_summary{grid-column:span 2;display:flex;flex-flow:column;flex-grow:1;gap:1rem;padding:1rem;width:min(100%,10rem)}#blockcart-modal .bc-modal_summary p{display:flex;justify-content:space-between;font-weight:600}#blockcart-modal .bc-modal_summary p:first-of-type{color:var(--_text);font-weight:initial}#blockcart-modal .bc-modal_summary p:last-of-type>span:first-of-type{gap:0}#blockcart-modal .bc-modal_summary>div{display:flex;flex-wrap:wrap;gap:.5rem}#blockcart-modal .bc-modal_summary>div>*{all:unset;position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:.375rem 1.5rem;text-align:center;border:1px solid var(--grey-82);border-radius:4px;font-size:.813rem;font-weight:500;background-color:#fff;cursor:pointer}#blockcart-modal .bc-modal_summary>div>a{border:1px solid var(--green);background-color:var(--green);color:#fff;gap:.25rem}#blockcart-modal .bc-modal_summary>div>a svg{width:.75rem;aspect-ratio:1;fill:#fff}@position-try --top{inset:auto;bottom:calc(anchor(top) + 1.5rem);right:anchor(right)}@position-try --bottom{position-anchor:--cart-icon;inset:auto;top:calc(anchor(bottom) + 1.5rem);right:anchor(right)}.product-sticky{position:sticky;top:0;padding:.5rem 1rem;outline:1px solid var(--grey-82);background-color:#fff;z-index:10}.product-sticky>div{display:flex;align-items:center;justify-content:end}@media(max-width: 49.125rem){.product-sticky{position:fixed;top:unset;bottom:0;width:100%;box-sizing:border-box;z-index:16}}.product-sticky .paypal{width:380px;transform:translate(0.75rem, -2.5rem);padding-block-end:.25rem}.paypal{position:absolute;transform:translateY(-2.875rem);font-size:.625rem;font-weight:500;line-height:1.6;padding-inline:.5rem;text-align:right}.paypal .logo{background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/PayPal.svg/2560px-PayPal.svg.png);background-repeat:no-repeat;background-size:contain;width:3.75rem;height:1.438rem;display:inline-flex;transform:translateY(0.688rem);margin-block-start:-1.25rem}.paypal a{color:#009cda;text-decoration:underline}@media(max-width: 49.125rem){.product-sticky .paypal{display:none}}.product-cta{display:flex;align-items:center;gap:1rem}.product-cta .price{font-size:1.188rem;font-weight:600;letter-spacing:-1px}.product-cta .price span::before{content:var(--_currency);margin-inline-end:.063rem;font-size:.938rem;font-weight:600;transform:translateY(0.063rem)}.product-cta .buy{display:flex;gap:4px}.product-cta .buy button{all:unset;position:relative;padding:.375rem 1.5rem;text-align:center;border:2px solid var(--green);border-radius:4px;color:#fff;background-color:var(--green);font-size:.813rem;font-weight:500;cursor:pointer}.product-cta .buy button span{color:inherit}.product-cta .buy button span:last-of-type{display:none;position:absolute;width:.75rem;aspect-ratio:1;border-radius:50%;border:.125rem solid hsla(0,0%,100%,.5);border-top:.125rem solid #fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.product-cta .buy button[disabled]{background-color:var(--grey-88);border-color:var(--grey-88);color:var(--grey-38)}.product-cta .buy input{all:unset;border-radius:4px;border:1px solid var(--grey-92);text-align:center;font-size:.875rem;min-width:2.625rem;height:calc(100% - 2px)}@media(max-width: 49.125rem){.product-cta{width:100%;justify-content:space-between}.product-cta .buy button{font-size:.938rem}.product-cta .price .now-price{font-size:1.375rem;padding-block:.313rem}}@media(min-width: 49.188rem){body:has([data-section=header] [data-setting=navigation] [data-value=sticky]) .product-sticky{top:2.688rem}}@media(max-width: 49.125rem){body:has([data-section=header] [data-setting=navigation] [data-value=sticky]) .product::before{top:2.688rem}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body:has(.flickity-enabled) main{opacity:1;transition:opacity .3s}.product{--nav-height: 3rem;--menu-height: 0rem}.product nav{--height: var(--nav-height);position:sticky;top:0;display:flex;max-width:var(--max-width);margin:auto;font-size:.813rem;font-weight:500;z-index:11}@media(min-width: 49.188rem){.product .bottom nav{clip-path:inset(0 22.75rem 0 0)}}.product nav ul{display:flex;align-items:center;height:var(--height);gap:1rem;list-style:none;padding-inline:1rem;overflow:auto}@media(min-width: 49.188rem){.product nav ul{max-width:calc(100% - 22.75rem)}}.product nav ul[data-scroll=horizontal]::-webkit-scrollbar{height:0}.product nav ul[data-scroll=horizontal]::-webkit-scrollbar-thumb,.product nav ul[data-scroll=horizontal]::-webkit-scrollbar-track{border-radius:0 !important}.product nav ul[scroll-snap]{scroll-snap-type:both mandatory;overscroll-behavior-x:contain}.product nav ul[scroll-snap] li{scroll-snap-align:center}.product nav li{display:flex;border-radius:25px;cursor:pointer;color:inherit}.product nav li.active{background-color:var(--grey);color:#fff}.product nav li:hover{outline:1px solid var(--grey-92)}.product nav li a{padding:.375rem 1rem;color:inherit;text-wrap-mode:nowrap}.product .side-by-side{container-type:inline-size;display:flex;flex-wrap:wrap;padding-block:1rem;border-radius:4px;outline:1px solid var(--grey-82);outline-offset:-1px;font-size:.875rem}.product .side-by-side:not(:last-of-type){margin-block-end:1rem}.product .side-by-side>div{display:flex;flex-flow:column;flex-grow:1;flex-basis:0;justify-content:space-between;padding:1rem;min-width:13.75rem;box-sizing:border-box}.product .side-by-side>div:first-of-type{border-right:1px solid var(--grey-82)}@container (max-width: 440px){.product .side-by-side>div:first-of-type{border-bottom:1px solid var(--grey-82)}}@media(max-width: 49.125rem){.product{--nav-height: 3.25rem}.product::before{content:"";position:sticky;top:0;display:flex;width:100%;height:var(--nav-height);outline:1px solid var(--grey-82);background-color:#fff;z-index:10}.product nav{justify-content:center;font-size:.938rem}}body:has([data-section=header] [data-setting=navigation] [data-value=sticky]) .product{--menu-height: 2.75rem}.product-flags.js-product-flags li span{color:#000;opacity:1}.product-flags.js-product-flags li{width:fit-content;padding:.3125rem .4375rem;margin-top:.625rem;font-size:1rem;font-weight:400;color:#fff;text-transform:capitalize;pointer-events:auto;background:#0c0;font-family:Muli,Helvetica,Arial,sans-serif;position:absolute;color:#fff}.trustpilot-widget iframe{width:min(100%,421px) !important;transform:translateX(-8px)}.tp-widget .trustpilot-widget{margin-top:.5rem}.trustpilot-carousel .trustpilot-widget iframe{width:100% !important}.product h3{font-size:1rem;font-weight:500;margin-block-end:1rem}.product .top{position:relative;margin-block-end:1rem;border-bottom:1px solid var(--grey-92)}.product .top .container{display:flex;flex-wrap:wrap;max-width:calc(var(--max-width) + 2rem)}.product .top nav{top:calc(var(--height) + var(--menu-height))}.product .top nav ul{margin-block-start:calc(var(--height)*-1)}.product .top :is(.left,.right){box-sizing:border-box}.product .top .title{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center}.product .top .title h1{font-size:1.75rem;font-weight:300}.product .top .part{font-size:.75rem}.product .top .part span{font-weight:500}.product .top .left{position:relative;display:flex;flex-flow:column;flex-grow:1;width:40%;padding:1rem;align-items:center;background-color:var(--grey-97);transition:width .3s}.product .top .left::before{content:"";position:absolute;width:100vw;height:100%;right:100%;top:0;background-color:var(--grey-97)}.product .top .left>div{container-type:inline-size;position:sticky;top:calc(var(--nav-height) + 1rem);width:100%;background-color:inherit;overflow:hidden auto}@media(min-width: 49.188rem){.product .top .left>div{max-height:calc(100vh - var(--nav-height) - 2rem)}}.product .top :is(.thumbnails,.options,:is(#accessories,.accessories)>div:has(.accessory)) :is(.flickity-viewport,.flickity-slider){cursor:default}.product .top .flickity-viewport{overflow:clip visible}.product .top :is(.thumbnails,.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button{width:1.563rem;height:100%;aspect-ratio:1;background:none;border-radius:0}.product .top :is(.thumbnails,.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button.previous{left:-1.5rem}.product .top :is(.thumbnails,.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button.next{right:-1.5rem}.product .top :is(.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button:not([disabled])::before{content:"";position:absolute;width:100%;height:100%;inset:0}.product .top :is(.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button.previous::before{left:calc(100% - .313rem);background:linear-gradient(90deg, white, transparent)}.product .top :is(.options,:is(#accessories,.accessories)>div:has(.accessory)) .flickity-prev-next-button.next::before{left:calc(-100% + .313rem);background:linear-gradient(-90deg, white, transparent)}.product .top .options .flickity-prev-next-button:not([disabled])::before{content:"";position:absolute;width:100%;height:100%;inset:0}.product .top .options .flickity-prev-next-button.previous::before{left:calc(100% - .313rem);background:linear-gradient(90deg, white, transparent)}.product .top .options .flickity-prev-next-button.next::before{left:calc(-100% + .313rem);background:linear-gradient(-90deg, white, transparent)}.product .top .right{position:relative;width:clamp(60%,28.938rem,100%);flex-grow:1;padding-inline:1.5rem;padding-block-start:calc(var(--nav-height));margin-block:calc(var(--nav-height)*-1) 1.5rem;transition:width .3s}.product .top .right>.flickity-viewport>.flickity-slider>div{width:100%}.product .top .right>div{display:flex;flex-flow:column;padding-block:calc(var(--nav-height) + var(--menu-height) + 1rem) 0;margin-block:calc((var(--nav-height) + var(--menu-height))*-1) 0;width:100%;box-sizing:border-box}.product .top .right .options ul li span.price{flex-flow:row}.product .top .right .options ul li span:not([data-price=included]).price::before{content:var(--_currency)}.product .top .right .options ul li.active:has([data-price=included]) span.price,.product .top .right .options ul li:not(.active) span[data-price=included]{display:none !important}.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type span,.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type #config-options,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type span,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type #config-options{font-size:.688rem;font-weight:400}.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type span::before,.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type #config-options::before,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type span::before,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type #config-options::before{content:"(" attr(value) " option"}.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type span:not([value="1"])::after,.product .top .right #config [data-filter][data-filter=model] li>span:first-of-type #config-options:not([value="1"])::after,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type span:not([value="1"])::after,.product .top .right #config [data-filterz][data-filter=model] li>span:first-of-type #config-options:not([value="1"])::after{content:"s)"}.product .top .right #config .trustpilot-widget{display:flex;justify-content:center;padding-block-start:1.5rem}.product .top .right #config .trustpilot-widget>a{display:block;height:46px}body:has([data-section=config] [data-setting=display] [data-value=tabs]) .product .top .right>div:not(.active,#score){display:none;opacity:0;transition-property:display,opacity;transition-duration:.3s}body:has([data-section=config] [data-setting=display] [data-value=tabs]) .product .top .right>div.active{opacity:1}@starting-style{body:has([data-section=config] [data-setting=display] [data-value=tabs]) .product .top .right>div.active{opacity:0}}body:has([data-section=config] [data-setting=highlight] [data-value=yes]) .product .top .right .option .bullets li:nth-child(even){background-color:var(--grey-97)}.product .top .left .gallery{display:flex;flex-flow:column;align-items:center}.product .top .left .gallery .hero{position:relative;display:flex;justify-content:center;width:100%;overflow:clip}.product .top .left .gallery .hero img{width:100%;max-width:450px;padding:1rem;box-sizing:border-box;background-color:#fff;object-fit:cover;mix-blend-mode:darken;cursor:zoom-in}.product .top .left .gallery .hero.zoom img{scale:2.5;cursor:zoom-out;transition:scale .3s ease-in-out}.product .top .left .gallery .hero img.laptop{max-height:21.875rem}.product .top .left .gallery .thumbnails{--item-width: 3.125rem;display:flex;flex-flow:row;gap:.25rem;padding-block-end:.5rem;margin-block-end:1rem;min-width:var(--item-width);max-height:calc(var(--item-width)*6 + 1.25rem);max-width:100%;overflow:hidden;overscroll-behavior-x:contain}.product .top .left .gallery .thumbnails:hover{overflow:auto}.product .top .left .gallery .thumbnails img{scroll-snap-align:center;width:var(--item-width);aspect-ratio:1;padding:.25rem;box-sizing:border-box;background-color:#fff;border-radius:3px;cursor:pointer}.product .top .left .gallery .thumbnails img:not(.active){mix-blend-mode:darken}.product .top .left .gallery .thumbnails img:not(.active):hover{filter:brightness(0.93)}.product .top .left .gallery .thumbnails img.active{outline:2px solid var(--green);outline-offset:-2px}@container (min-width: 430px){body:has([data-section=gallery] [data-setting=thumbnails] [data-value=left]) .product .left .gallery{flex-flow:row-reverse}}@container (min-width: 430px){body:has([data-section=gallery] [data-setting=thumbnails] [data-value=left]) .product .left .gallery .thumbnails{flex-flow:column;padding-inline:0;padding-inline-end:.75rem;margin-block-end:0;overflow-x:hidden}}.product .top .left .accordion{background-color:#fff;border-radius:4px;border:1px solid var(--grey-82);margin-inline-end:.5rem;margin-block-end:.5rem;font-size:.875rem}.product .top .left .accordion ul li{display:flex;flex-flow:column;padding-block:.75rem;margin-inline:1rem;cursor:pointer}.product .top .left .accordion ul li:not(:last-of-type){border-bottom:1px solid var(--grey-82)}.product .top .left .accordion ul li>div:first-of-type{display:grid;grid-template-columns:1.25rem 4rem auto 1.25rem;gap:.5rem}.product .top .left .accordion ul li>div:first-of-type svg{width:1.125rem;height:1.125rem;fill:var(--green);color:var(--green);stroke:var(--green);transition:.3s}.product .top .left .accordion ul li>div:first-of-type svg>use{color:inherit}.product .top .left .accordion ul li>div:first-of-type svg:last-of-type{rotate:90deg}.product .top .left .accordion ul li.active>div:first-of-type svg:last-of-type{rotate:-90deg}.product .top .left .accordion ul li>div:first-of-type p{text-overflow:ellipsis;overflow:hidden}.product .top .left .accordion ul li:not(.active)>div:first-of-type p{white-space:nowrap}.product .top .left .accordion ul li>div:last-of-type{transition:.3s;overflow:hidden}.product .top .left .accordion ul li.active>div:last-of-type{transform:translateY(0)}.product .top .left .accordion ul li>div:last-of-type p{display:flex;flex-flow:column;gap:.25rem;padding-block-start:.75rem}.product .top .left .accordion ul li:not(.active)>div:last-of-type{height:0}.product .top .left .accordion ul li h3{padding:0;margin:0;font-size:inherit}@media(max-width: 49.125rem){.product .top .left .accordion{margin-inline-end:unset}}.product .top .right #config [data-filter]{margin-block-end:1rem}.product .top .right #config [data-filter] ul{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;font-weight:500;list-style:none}.product .top .right #config [data-filter] ul li{display:flex;flex-flow:column;padding:.375rem 1rem;border-radius:4px;cursor:pointer}.product .top .right #config [data-filter] ul li.active{outline:2px solid var(--green);outline-offset:-2px}.product .top .right #config [data-filter] ul li:not(.active){outline:1px solid var(--grey-92)}.product .top .right #config [data-filter] ul li:not(.active,[disabled]):hover{background-color:var(--grey-97)}.product .top .right #config [data-filter] ul li[disabled]{opacity:.5;cursor:not-allowed}.product .top .right #config [data-filter] ul li span{font-size:.75rem;font-weight:400}.product .top .right #config [data-filter] ul li>span:first-of-type{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.product .top .right #config [data-filter] ul li span.price{align-items:start}.product .top .right #config [data-filter][data-filter=size] li{flex-flow:unset}.product .top .right #config [data-filter][data-filter=size] li::after{content:'"'}.product .top .right #config[data-filter=model] li>span:first-of-type span,.product .top .right #config #config-options{font-size:.688rem;font-weight:400}.product .top .right #config[data-filter=model] li>span:first-of-type span::before,.product .top .right #config #config-options::before{content:"(" attr(value) " option"}.product .top .right #config[data-filter=model] li>span:first-of-type span:not([value="1"])::after,.product .top .right #config #config-options:not([value="1"])::after{content:"s)"}.product .top .right #config[data-filter=model] li>span:first-of-type span[value="1"]::after,.product .top .right #config #config-options[value="1"]::after{content:")"}.product .top .right #config h3:has(#config-options){display:flex;gap:.25rem;align-items:center}.product .top .right #config:has(.options:not(.flickity-enabled)) :is(.filter){opacity:0}.product .top .right #config .options{margin-block-end:1.5rem}.product .top .right #config .options:not(.flickity-enabled){display:-webkit-box;margin-block-end:.5px;padding-block-end:.5rem;overflow-x:auto}.product .top .right #config .options:hover .flickity-prev-next-button.next:not([disabled]) path{color:var(--green)}.product .top .right #config .options .flickity-page-dots{left:0}.product .top .right #config .options .flickity-page-dots .dot{width:.625rem;height:.625rem;margin:0 .5rem}.product .top .right #config .options:not(.flickity-enabled) .option{display:none}@media(min-width: 75.938rem){.product .top .right #config .options.single :is(.flickity-page-dots,.flickity-button){display:none}}.product .top .right #config .option{position:relative;display:flex;flex-flow:column;flex-grow:1;width:13.313rem;width:14.375rem;min-height:100%;margin-inline-end:1rem;font-size:.875rem;border-radius:4px;outline:1px solid var(--grey-82);outline-offset:-1px}.product .top .right #config .option.active{outline:2px solid var(--green);outline-offset:-2px}.product .top .right #config .option.active .bullets{padding:.5rem .125rem}.product .top .right #config .option.active .bullets li{padding:.25rem .937rem}.product .top .right #config .option>div{padding:1rem;text-align:center}.product .top .right #config .option .bullets{display:flex;border-block:1px solid var(--grey-82);flex-grow:1;padding:.5rem .063rem}.product .top .right #config .option .bullets ul{display:flex;flex-flow:column;flex-grow:1}.product .top .right #config .option .bullets li{position:relative;display:flex;align-items:center;justify-content:center;list-style:none;padding:.25rem 1rem;margin:0}.product .top .right #config .option .delivery{padding-block-start:.5rem}.product .top .right #config .option .buttons{display:flex;flex-flow:column;row-gap:.25rem;padding-block-start:0}.product .top .right #config .option .buttons button{all:unset;position:relative;padding:.375rem .5rem;text-align:center;border:1px solid var(--grey-82);border-radius:4px;font-size:.813rem;font-weight:500;background-color:#fff;cursor:pointer}.product .top .right #config .option button:hover{background-color:var(--grey-97)}.product .top .right #config .option button::before{content:"Select"}.product .top .right #config .option.active button::before{content:"Selected"}.product .top .right #config .option.active .buttons button{background-color:var(--green);color:#fff;border:1px solid var(--green)}.product .top .right li .lang{border:1px solid hsl(150,7%,60%);border-radius:2px;font-size:.625rem;padding-inline:.1rem;margin-inline-end:.2rem}.product .top .right .inventory{display:flex;flex-flow:column;align-items:center;justify-content:center;padding-block-end:.5rem}.product .top .right .inventory p{color:var(--grey-48)}.product .top .right .inventory p[data-available-stock]{display:flex;align-items:center}.product .top .right .inventory p[data-available-stock]::before{content:"";display:inline-block;width:7px;aspect-ratio:1;background-color:var(--green);border-radius:50%;outline:1px solid var(--grey-78);outline-offset:2px;margin-inline-end:7px}.product .top .right .inventory p[data-available-stock]:is([data-available-stock="0"])::before{background-color:red}.product .top .right .inventory p[data-available-stock]:is([data-available-stock="2"],[data-available-stock="3"],[data-available-stock="4"])::before{background-color:orange}.product .top .right .inventory p[data-available-stock]::after{content:attr(data-available-stock) " units in stock"}.product .top .right .inventory p[data-available-stock]:is([data-available-stock="0"])::after{content:"Out of Stock"}.product .top .right .inventory p[data-available-stock]:is([data-available-stock="1"])::after{content:"Only " attr(data-available-stock) " left in stock"}.product .top .right .inventory p[data-available-stock]:is([data-available-stock="11"])::after{content:"10+ units available"}.product .top .right .inventory p[data-cart-quantity]:not([data-cart-quantity="0"]){color:var(--grey);padding-block-start:.25rem}.product .top .right .inventory p[data-cart-quantity]:not([data-cart-quantity="0"])::before{content:attr(data-cart-quantity) " in cart";font-weight:600}.product .top .right .inventory p[data-cart-quantity]:not([data-cart-quantity="0"])::after{content:" / " attr(data-remaining-quantity) " remaining";font-weight:400}.product .top .right .inventory p[data-cart-quantity]:not([data-cart-quantity="0"]):is([data-remaining-quantity="0"])::after{color:var(--grey-48)}.product .top .right[data-cart-quantity]:not([data-cart-quantity="0"])::before{content:attr(data-cart-quantity);position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;transform:translate(35%, -35%);width:1.25rem;aspect-ratio:1;background-color:#fff;border:2px solid var(--green);font-weight:600;border-radius:2rem}@media(min-width: 49.188rem){body:has([data-section=config] [data-setting=parent] [data-value=single]) .product .top .left .title{display:none}}body:has([data-section=config] [data-setting=parent] [data-value=single]) .product .top .right #config{display:none}body:has([data-section=config] [data-setting=style] [data-value=b]) .product .top .right #config .option{width:14.375rem}body:has([data-section=config] [data-setting=style] [data-value=b]) .product .top .right #config .option .bullets{border-block:none}body:has([data-section=config] [data-setting=style] [data-value=b]) .product .top .right #config .option .bullets li{justify-content:center}body:has([data-section=config] [data-setting=style] [data-value=b]) .product .top .right #config .option .buttons{display:none}body:has([data-section=config] [data-setting=style] [data-value=b]) .product .top .right #config .option>div{text-align:center}body:has(.lang-it) [data-available-stock]::after{content:attr(data-available-stock) " Unità in magazzino"}body:has(.lang-it) [data-available-stock]:is([data-available-stock="0"])::after{content:"Esaurito"}body:has(.lang-it) [data-available-stock]:is([data-available-stock="1"])::after{content:attr(data-available-stock) " lasciato in magazzino"}body:has(.lang-it) [data-available-stock]:is([data-available-stock="11"])::after{content:"10+ unità disponibili"}body:has(.lang-it) [data-cart-quantity]:not([data-cart-quantity="0"])::before{content:attr(data-cart-quantity) " nel carrello"}body:has(.lang-it) [data-cart-quantity]:not([data-cart-quantity="0"])::after{content:" / " attr(data-remaining-quantity) " rimanente"}body:has(.lang-de) [data-available-stock]::after{content:attr(data-available-stock) " Einheiten auf Lager"}body:has(.lang-de) [data-available-stock]:is([data-available-stock="0"])::after{content:"Ausverkauft"}body:has(.lang-de) [data-available-stock]:is([data-available-stock="1"])::after{content:attr(data-available-stock) " noch auf Lager"}body:has(.lang-de) [data-available-stock]:is([data-available-stock="11"])::after{content:"10+ Einheiten verfügbar"}body:has(.lang-de) [data-cart-quantity]:not([data-cart-quantity="0"])::before{content:attr(data-cart-quantity) " im Warenkorb"}body:has(.lang-de) [data-cart-quantity]:not([data-cart-quantity="0"])::after{content:" / " attr(data-remaining-quantity) " übrig"}.product .top .right>:is(#single) .title{align-items:unset;text-align:unset;padding-block-end:1rem}.product .top .right>:is(#single) .price{align-items:baseline;flex-flow:wrap}.product .top .right>:is(#single) .price .now-price{font-size:1.75rem;margin-inline-end:.75rem}.product .top .right>:is(#single) .price .now-price::after{transform:translateY(0.188rem)}.product .top .right>:is(#single) div:not(:has(input)):has(.price){padding-block-end:1rem}.product .top .right>:is(#single) div.options.options{padding-block-end:.25rem}.product .top .right>:is(#single) div.options.options .option{padding:0}.product .top .right>:is(#single) .inventory{align-items:unset;padding-block:1rem;font-size:.875rem}.product .top .right>:is(#single) #bullets{font-size:.875rem;padding-block-end:1rem}.product .top .right>:is(#single) #bullets ul{display:flex;flex-flow:column;gap:.5rem;padding-inline-start:1rem}.product .top .right>:is(#single) #bullets ul li::marker{color:var(--green)}.product .top .right>:is(#single) #bullets li:empty{display:none}.product .top .right>:is(#single) .product-cta{padding-block-end:1.5rem;width:fit-content}.product .top .right>:is(#single) .product-cta #addToCart{padding-inline:3.5rem}.product .top .right>:is(#single) .paypal{position:unset;transform:unset;text-align:unset;padding-inline:.125rem;padding-block-end:.5rem}.product .top .right>:is(#single) .trustpilot{justify-content:unset;padding-block-end:2rem;flex-wrap:wrap}.product .top .right>:is(#single) .trustpilot img{height:1.25rem}.product .top .right>:is(#single) .trustpilot-widget{margin-block-start:.5rem}.product .top .right>:is(#single) #related{display:flex;gap:1rem;overflow:hidden;padding-block-end:.875rem}.product .top .right>:is(#single) #related:hover{overflow-x:auto;padding-block-end:.5rem}.product .top .right>:is(#single) #related>div{border:1px solid var(--grey-82);border-radius:4px;height:6.875rem;min-width:18.625rem}@media(min-width: 49.188rem){.product .top .right>div:not(#score):is(#single) .title{display:flex}}body:has([data-section=config] [data-setting=parent] [data-value=single]) .product .top .left{width:50%}body:has([data-section=config] [data-setting=parent] [data-value=single]) .product .top .right{width:clamp(50%,24.125rem,100%)}body:has([data-section=config] [data-setting=parent] [data-value=single]) .product .top .right>div:not(#score):is(#single){display:flex}.product .right:has(div#single){width:clamp(50%,24.125rem,100%)}.product:has(div#single) .left{width:50%}.product .top .right #services .warranty .info>span{color:#006bbd;text-transform:uppercase;font-size:.75rem}.product .top .right #services .warranty .info h4{margin-block-start:1rem;font-size:.938rem;font-weight:500}.product .top .right #services .warranty ul{padding-block:.5rem;list-style:none}.product .top .right #services .warranty .info ul li{display:flex;margin-block-end:.25rem}.product .top .right #services .warranty .info ul li svg{width:1.125rem;height:1.125rem;fill:#006bbd}.product .top .right #services .warranty .info ul li span{flex:90}.product .top .right #services .warranty .info ul li span .info{transform:translateY(0.25rem)}.product .top .right #services .warranty .options ul li{width:100%;border-radius:4px;border:1px solid var(--grey-82);padding:.5rem;margin-block-end:.75rem;box-sizing:border-box;cursor:pointer}.product .top .right #services .warranty .options ul li:last-of-type{margin-block-end:0}.product .top .right #services .warranty .options ul li:not(.active):hover{background-color:var(--grey-97)}.product .top .right #services .warranty .options ul li.active{outline:2px solid var(--green);outline-offset:-2px;font-weight:500;cursor:default}.product .top .right #services .warranty .options ul li>div{display:flex;justify-content:space-between;width:100%}.product .top .right #services .warranty .options ul li>div span:first-of-type{flex-grow:1}body:has([data-section=config] [data-setting=warranties] [data-value=hide]) .product .top .right #services,body:has([data-section=config] [data-setting=warranties] [data-value=hide]) .product .top [data-nav=services]{display:none}.product .top .right #software .software>div{display:flex;flex-flow:row;gap:.75rem;align-items:flex-start;justify-content:flex-start;height:fit-content}.product .top .right #software .software>div>img{width:40px;aspect-ratio:1}.product .top .right #software form{flex-grow:1}.product .top .right #software form ul{display:flex;flex-flow:column;gap:.5rem;list-style:none}.product .top .right #software form ul li{display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.product .top .right #software form ul li:has(input[type=radio]:checked){font-weight:500}.product .top .right #software form ul li span{display:flex;align-items:flex-start;gap:.25rem}.product .top .right #software form ul li span.price{min-width:3.5rem;gap:0}.product .top .right #software form ul li span:first-of-type{padding-inline-end:1rem;pointer-events:all}.product .top .right #software form input[type=radio]{width:1rem;aspect-ratio:1}.product .top .right .accessories{display:block;opacity:1}.product .top .right div:is(#accessories,.accessories){position:relative;padding-block-end:1rem;margin-block-end:2rem}.product .top .right div:is(#accessories,.accessories) .flickity-slider{display:flex;align-items:center}.product .top .right div:is(#accessories,.accessories)>div{--_height: 10.5rem;padding-block-start:1rem;margin-block-end:1.5rem}.product .top .right div:is(#accessories,.accessories)>div:not(.flickity-enabled){display:flex;box-sizing:border-box;overflow-x:scroll;margin-block-end:.5px;padding-block-end:.5rem}.product .top .right div:is(#accessories,.accessories) .accessory{position:relative;min-width:min(100%,28.125rem);height:var(--_height);margin-inline-end:1rem}.product .top .right div:is(#accessories,.accessories) .accessory::before{content:"";position:absolute;width:var(--_height);height:100%}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type{--_top: 1rem;height:100%;position:absolute;display:flex;flex-flow:column;justify-content:space-between;background-color:#fff;outline:1px solid hsl(from var(--grey) h s 82%);outline-offset:-1px;padding:1rem 1rem 1rem 11rem;border-radius:4px;box-sizing:border-box}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type h3{all:unset;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type span{font-size:.875rem;font-weight:500}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta{all:revert}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price{align-items:initial;margin-block-end:.125rem;flex-flow:row;gap:.5rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .now-price span{font-size:.938rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .now-price span::before{font-size:.875rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .now-price::after{width:unset;transform:translateY(0.063rem)}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .was-price{align-items:baseline;font-size:.75rem;font-weight:500}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .was-price::before{content:"WAS " var(--_currency, "£")}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .price .was-price::after{content:attr(value);font-size:.875rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .buy input{width:2rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .buy a{display:flex;align-items:center;justify-content:center;flex-grow:1;font-size:.875rem;font-weight:500}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .discount{position:absolute;top:-0.5rem;left:-0.5rem;padding:.25rem .5rem;background-color:orange;background-color:var(--grey);border-radius:4px}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .discount span{color:#fff}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .inventory{align-items:initial;padding-block:0;font-size:.875rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .inventory p[data-cart-quantity]:not([data-cart-quantity="0"])::before{font-weight:500}.product .top .right div:is(#accessories,.accessories) .accessory img{position:absolute;height:100%;inset:0;mix-blend-mode:darken;transform:scale(0.7);transition:transform .3s}@media(max-width: 53.75rem){.product .top .right div:is(#accessories,.accessories) .accessory{height:unset;min-height:100%;min-width:unset;width:min(100%,14rem);display:flex;align-items:center;flex-flow:column-reverse}.product .top .right div:is(#accessories,.accessories) .accessory::before{width:95%;aspect-ratio:1;height:unset;top:0;z-index:-1;background-color:hsl(from var(--grey) h s 97%)}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type{position:initial;width:14rem;padding:1rem;padding-block-start:3rem;flex-grow:1;gap:.5rem}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type h3{-webkit-line-clamp:3}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .product-cta .buy a{display:none}.product .top .right div:is(#accessories,.accessories) .accessory>div:first-of-type .discount{top:-0.75rem;left:unset;right:-0.75rem}.product .top .right div:is(#accessories,.accessories) .accessory img{position:initial;height:unset;width:100%;inset:unset;margin-block-end:-5rem}}.product .top .right div:is(#accessories,.accessories) .view-more{width:min(100%,6rem);display:flex;flex-flow:column;justify-content:center;font-size:.875rem;padding-inline-end:3rem}.product .top .right div:is(#accessories,.accessories) .view-more a{--_crop: 0%;display:flex;flex-flow:column;align-items:center;gap:.25rem}.product .top .right div:is(#accessories,.accessories) .view-more a:focus-visible{outline:none}.product .top .right div:is(#accessories,.accessories) .view-more a:hover,.product .top .right div:is(#accessories,.accessories) .view-more a:focus-visible{--_crop: 100%}.product .top .right div:is(#accessories,.accessories) .view-more div{position:relative;width:3rem;aspect-ratio:1;border-radius:20rem;background-color:hsl(from var(--grey) h s 92%);display:flex;align-items:center;justify-content:center;font-size:1rem}.product .top .right div:is(#accessories,.accessories) .view-more div::before{content:"➜";position:absolute;display:flex;align-items:center;justify-content:center;inset:0;background-color:var(--green);border-radius:20rem;color:#fff;clip-path:polygon(0 0, var(--_crop) 0, var(--_crop) 100%, 0% 100%);transition:clip-path .3s}.product .top .right div:is(#accessories,.accessories) .view-more span{position:relative;font-weight:500;text-align:center;width:min-content}.product .top .right div:is(#accessories,.accessories) .view-more span::before{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-1px;background-color:hsl(from var(--grey) h s 88%);clip-path:polygon(0 0, var(--_crop) 0, var(--_crop) 100%, 0% 100%);transition:clip-path .3s}.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config){--_crop: 0%;position:absolute;bottom:-1.5rem;font-size:.875rem;font-weight:500}.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config)::before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;background-color:hsl(from var(--grey) h s 88%);clip-path:polygon(0 0, var(--_crop) 0, var(--_crop) 100%, 0% 100%);transition:clip-path .3s}.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config):hover,.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config):focus-visible{--_crop: 100%}.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config):hover span,.product .top .right div:is(#accessories,.accessories) :is(.view-all,.back-config):focus-visible span{color:var(--green)}.product .top .right div:is(#accessories,.accessories) .back-config span{display:inline-block;transform:rotate(180deg) translateY(-1px)}.product .top .right #score{position:absolute;width:5rem;aspect-ratio:1;border-radius:50%;right:10rem;top:6rem;cursor:pointer}.product .top .right #score::before{content:"85";position:absolute;inset:.563rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;border-radius:inherit;border:1px solid var(--grey-88);background-color:#fff;z-index:1}.product .top .right #score [data-segment]{--segment-gap: 4deg;position:absolute;inset:0;border-radius:inherit;outline:.313rem solid #fff;outline-offset:-0.625rem;scale:.7;transition:scale .3s}.product .top .right #score [data-segment]:is(:nth-child(1)){background:conic-gradient(var(--green) 0deg, var(--green) calc(90deg - var(--segment-gap)), transparent calc(90deg - var(--segment-gap)));transition-delay:.5s}.product .top .right #score [data-segment]:is(:nth-child(2)){background:conic-gradient(transparent 0deg, transparent 90deg, var(--green) 90deg, var(--green) calc(162deg - var(--segment-gap)), transparent calc(162deg - var(--segment-gap)));transition-delay:.4s}.product .top .right #score [data-segment]:is(:nth-child(3)){background:conic-gradient(transparent 0deg, transparent 162deg, var(--green) 162deg, var(--green) calc(216deg - var(--segment-gap)), transparent calc(216deg - var(--segment-gap)));transition-delay:.3s}.product .top .right #score [data-segment]:is(:nth-child(4)){background:conic-gradient(transparent 0deg, transparent 216deg, var(--green) 216deg, var(--green) calc(288deg - var(--segment-gap)), transparent calc(288deg - var(--segment-gap)));transition-delay:.2s}.product .top .right #score [data-segment]:is(:nth-child(5)){background:conic-gradient(transparent 0deg, transparent 288deg, var(--green) 288deg, var(--green) calc(324deg - var(--segment-gap)), transparent calc(324deg - var(--segment-gap)));transition-delay:.1s}.product .top .right #score [data-segment]:is(:nth-child(6)){background:conic-gradient(transparent 0deg, transparent 324deg, var(--green) calc(324deg - var(--segment-gap)), var(--green) calc(360deg - var(--segment-gap)), transparent calc(360deg - var(--segment-gap)));transition-delay:0s}.product .top .right #score:hover [data-segment]{scale:1}.product .top .right #score:hover [data-segment]:is(:nth-child(1)){transition-delay:0s}.product .top .right #score:hover [data-segment]:is(:nth-child(2)){transition-delay:.1s}.product .top .right #score:hover [data-segment]:is(:nth-child(3)){transition-delay:.2s}.product .top .right #score:hover [data-segment]:is(:nth-child(4)){transition-delay:.3s}.product .top .right #score:hover [data-segment]:is(:nth-child(5)){transition-delay:.4s}.product .top .right #score:hover [data-segment]:is(:nth-child(6)){transition-delay:.5s}.product .top .right:has(.loading) h3:has(#config-options) span{display:block}.product .top .right:has(.loading) :is(.options,.custom){opacity:.5}.product .top .right .custom{position:relative;display:flex;flex-flow:column;gap:.5rem}.product .top .right .custom [data-config]{width:100%;border:1px solid var(--grey-92);border-radius:4px;overflow:clip;transition:min-height .3s}.product .top .right .custom [data-config]:empty{min-height:6rem}.product .top .right .custom [data-config]>div:first-of-type{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff;box-shadow:0px 1px var(--grey-92);cursor:pointer;z-index:1}.product .top .right .custom [data-config]>div:first-of-type h4{display:flex;align-items:center;gap:.5rem;font-weight:500;padding:.5rem .75rem}.product .top .right .custom [data-config]>div:first-of-type h4 svg{width:.675rem;aspect-ratio:1;fill:var(--grey-78);padding:.1rem;border:1px solid var(--grey-88);border-radius:1rem}.product .top .right .custom [data-config]>div:first-of-type>svg{width:1.125rem;height:1.125rem;fill:var(--green);color:var(--green);stroke:var(--green);transition:.3s;padding:.5rem .75rem}.product .top .right .custom [data-config]>div:first-of-type>svg use{transform:rotate(90deg);transform-origin:center;transition:transform .3s}.product .top .right .custom [data-config]:has(li.active,li .prod-opt-qty:not([value="0"]))>div:first-of-type h4 svg{fill:#fff;background-color:var(--green);border-color:var(--green)}.product .top .right .custom [data-config]>div:not(:first-of-type){height:0;padding-block-end:0;transition:height .3s}.product .top .right .custom [data-config]>div:not(:first-of-type)>p{font-size:.875rem;padding:.75rem}.product .top .right .custom [data-config]>div:not(:first-of-type)>p:first-of-type{color:var(--grey-48);background-color:var(--grey-97)}.product .top .right .custom [data-config]>div:not(:first-of-type)>p:not(:first-of-type){box-shadow:0px -1px var(--grey-92)}.product .top .right .custom [data-config]>div:not(:first-of-type)>p span{font-weight:500}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul{display:flex;flex-flow:column;list-style:none;padding:.75rem;padding-block-start:0;font-size:.875rem;gap:.5rem}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;min-height:1.5rem;background-color:#fff;border-radius:4px;outline:1px solid var(--grey-92);cursor:pointer}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li:not(.active,[disabled],:has(.prod-opt-qty:not([value="0"]))):hover{background-color:var(--grey-97)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li:is(.active,:has(.prod-opt-qty:not([value="0"]))){outline:2px solid var(--green);outline-offset:-2px}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li .price{font-weight:500}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li input{display:none}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label{display:flex;flex-grow:1;gap:.5rem;cursor:pointer;pointer-events:none;user-select:none}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>span:first-of-type{flex-grow:1}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>div:last-of-type{display:flex;gap:.5rem;pointer-events:all}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>div:last-of-type svg{width:1.5rem;height:1.5rem;margin-block:-0.25rem}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>div:last-of-type svg:first-of-type use{color:var(--grey-88)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>div:last-of-type svg:last-of-type use{color:var(--green)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul li label>div:last-of-type span::before{content:attr(value)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul[data-select-type=radio] li{--_radio-button-size: 1.875rem;margin-inline-end:var(--_radio-button-size)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul[data-select-type=radio] li::after{content:"";position:absolute;border:.25rem solid #fff;outline:1px solid var(--grey-88);width:.75rem;aspect-ratio:1;right:calc(var(--_radio-button-size)*-1);border-radius:50%}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul[data-select-type=radio] li:not(.active,[disabled]):hover::after{background-color:var(--grey-97)}.product .top .right .custom [data-config]>div:not(:first-of-type)>ul[data-select-type=radio] li.active::after{background-color:var(--green)}.product .top .right .custom [data-config].active{min-height:6rem}.product .top .right .custom [data-config].active>div:not(:first-of-type){height:unset}.product .top .right .custom [data-config].active>div:first-of-type>svg use{transform:rotate(-90deg)}.product .top .right .custom>div:has([data-toggle]){position:absolute;display:flex;align-items:center;gap:.5rem;right:0;top:-2.285rem;font-size:.875rem}.product .top .right .custom>div:has([data-toggle]) [data-toggle]{margin:0}.product .top .right .custom>div:has([data-toggle]) span{color:var(--grey-48);cursor:pointer}.product .top .right .custom>div:has([data-toggle]) span:hover{color:var(--grey);text-decoration:underline}body:has([data-config=chassis]):not(:has([data-config=chassis] li.active)) .custom>[data-config]:not(:is([data-config=chassis])){opacity:.5;pointer-events:none;user-select:none}.product-options-title{display:flex;flex-direction:column;margin-block-end:1rem;gap:.5rem;width:100%}.product-options-title>span{display:flex;align-items:center;gap:.5rem}.product-options-title>span svg{order:-1}.product-options-title p.text-muted{margin:0}.product-options{flex-wrap:wrap;clear:both;margin-block-end:1rem;margin-inline:1px}.product-options div{--gap: 1rem;display:flex;flex-direction:row;gap:var(--gap, 1rem)}.product-options div label{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--gap)/2);padding-inline:8px;padding-block:9px;margin:0;font-size:.8rem;font-weight:400 !important;position:relative;line-height:1.3;text-align:left;cursor:pointer;outline:1px solid rgba(0,0,0,.125);border-radius:.2;flex:1 0 30%;max-width:calc(33% - 1rem + .5rem - .5px)}.product-options div label div{display:flex;align-items:center;justify-content:space-between}.product-options div label div i{align-self:flex-start}.product-options div label span[data-option-price]{font-weight:bold}.product-options div label span[data-option-price] small{font-weight:normal}.product-options div label .prod-opt-dec-qty,.product-options div label .prod-opt-inc-qty{cursor:pointer}.product-options div label .prod-opt-dec-qty i,.product-options div label .prod-opt-inc-qty i{font-size:3rem;color:#0c0}.product-options div label.none{width:100%;max-width:100%;flex:1 100%;padding:8px;text-align:center}.product-options div label:hover{background-color:#eee}.product-options input{display:none}.product-options input:checked+label,.product-options label.active,.product-options label.active:hover{background-color:#e5fde5;border-color:#0c0}.product-options .prod-opt-section{flex-wrap:wrap;width:100%}.product-options .prod-opt-section label>span{white-space:nowrap}.product .bottom{overflow:clip}.product .bottom>.container{padding-inline:1rem}.product .bottom h3{padding-inline:.5rem}.product .bottom>.container>div{padding-block:1rem;padding-block-start:calc(var(--nav-height) + var(--menu-height) + 1rem);margin-block-start:calc((var(--nav-height) + var(--menu-height))*-1);width:100%;box-sizing:border-box}@media(max-width: 49.125rem){.product .bottom nav{justify-content:center}}body:has([data-section=content] [data-setting=display] [data-value=tabs]) .product .bottom>.container>div:not(.active){display:none;opacity:0;transition-property:display,opacity;transition-duration:.3s}body:has([data-section=content] [data-setting=display] [data-value=tabs]) .product .bottom>.container>div.active{opacity:1}@starting-style{body:has([data-section=content] [data-setting=display] [data-value=tabs]) .product .bottom>.container>div.active{opacity:0}}body:has([data-section=header] [data-setting=navigation] [data-value=sticky]) .product .bottom nav{top:2.688rem}@property --angle{syntax:"<angle>";inherits:false;initial-value:90deg}.product .bottom #description{container-type:inline-size;font-size:.875rem}.product .bottom #description>div{display:flex;flex-wrap:wrap;gap:2rem;padding:1.5rem;border:1px solid hsl(from var(--grey) h s 88%);border-radius:4px;line-height:1.5rem;margin:0;transition:margin .3s}@media(max-width: 75rem){.product .bottom #description>div>div{display:flex;flex-flow:column-reverse}}.product .bottom #description>div>div p span:has(br){display:flex}.product .bottom #description #ai-summary{--border-width: 2px;position:relative;padding-block:1.5rem;margin-block-start:2rem;height:fit-content;background-color:#fff;background-clip:padding-box;animation-timeline:view(block 10% 80%),view(block 98% 0%);animation-name:glow,slideInLeft;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:ease-out;border:solid var(--border-width) rgba(0,0,0,0);border-radius:6px;transform-style:preserve-3d;z-index:1}@supports not (animation-timeline: view()){.product .bottom #description #ai-summary{animation:none !important;box-shadow:hsla(208,77%,84%,.5) -2px 4px 12px 0px,hsla(278,65%,80%,.2) 2px -4px 12px 0px}}.product .bottom #description #ai-summary:not(:has(li)){display:none;visibility:hidden}.product .bottom #description #ai-summary::before{content:"";position:absolute;inset:0;z-index:-1;margin:calc(var(--border-width)*-1);border-radius:inherit;background:linear-gradient(var(--angle), hsl(208, 77%, 84%), hsl(278, 65%, 80%));transition:--angle 3s;transform:translateZ(-1px)}.product .bottom #description #ai-summary:hover::before{--angle: 360deg}.product .bottom #description #ai-summary .badge{position:absolute;display:flex;align-items:center;padding-block:.25rem;padding-inline:.25rem;background-color:#fff;transform:translate(1rem, -2.5rem);box-shadow:#fff 0 0 4px 4px}.product .bottom #description #ai-summary .badge::before,.product .bottom #description #ai-summary .badge::after{content:"";position:absolute;inset:2px;background:linear-gradient(calc(var(--angle) * -1), hsl(208, 100%, 70%), hsl(278, 100%, 70%));z-index:1;mix-blend-mode:color}.product .bottom #description #ai-summary .badge::before{left:1rem}.product .bottom #description #ai-summary .badge::after{width:.55rem}.product .bottom #description #ai-summary .badge svg{width:.75rem;aspect-ratio:1;fill:hsl(208,58%,64%);transform:translate(-1px, -5px)}.product .bottom #description #ai-summary .badge span{color:hsl(208,58%,64%);font-weight:300}.product .bottom #description #ai-summary>ul{display:grid;grid-template-columns:auto 3fr}.product .bottom #description #ai-summary ul li{display:grid;grid-template-columns:subgrid;grid-column:span 2;column-gap:.5rem;padding-inline:1.5rem;padding-block:.25rem}.product .bottom #description #ai-summary ul li:nth-child(even){background:linear-gradient(var(--angle), hsla(208, 77%, 84%, 0.2), hsla(278, 65%, 80%, 0.1))}.product .bottom #description #ai-summary ul li>span:first-of-type{font-weight:500}@container (max-width: 37.5rem){.product .bottom #description>div{margin-inline:-1rem;border:0;border-radius:0}.product .bottom #description #ai-summary{width:100%}.product .bottom #description #ai-summary ul{grid-template-columns:1fr;gap:.5rem}.product .bottom #description #ai-summary ul li{grid-column:1}}@media(min-width: 75rem){.product .bottom #description>div>div,.product .bottom #description #ai-summary{flex-basis:0;flex-grow:1}.product .bottom #description #ai-summary{margin-block:-2.5rem 1rem;margin-inline-start:1.5rem;min-width:37.5rem;float:inline-end}}body:has([data-section=content] [data-setting=summary] [data-value=hide]) #ai-summary{display:none}.product .bottom #specification{container-type:inline-size}.product .bottom #specification .container{border:1px solid hsl(from var(--grey) h s 88%);border-radius:4px;overflow:clip;margin:0;transition:margin .3s}.product .bottom #specification ul{display:flex;flex-wrap:wrap;column-gap:1px;font-size:.875rem;background-color:hsl(from var(--grey) h s 88%);width:calc(100% + 1px);margin-block:1rem}.product .bottom #specification ul li{--row-color: hsl(from var(--grey) h s 97%);display:flex;flex-flow:column;background-color:#fff;box-sizing:border-box}.product .bottom #specification ul li:has(span){padding-block:.5rem;padding-inline:1.5rem}.product .bottom #specification ul li:has(span):last-of-type{padding-block-end:calc(1rem + 4px)}.product .bottom #specification ul li:last-of-type{flex-grow:1}.product .bottom #specification ul li span:first-of-type{font-weight:500}@container (min-width: 75.063rem){.product .bottom #specification ul li{width:25%;width:calc(25% - .8px)}.product .bottom #specification li:nth-child(8n-3),.product .bottom #specification li:nth-child(8n-2),.product .bottom #specification li:nth-child(8n-1),.product .bottom #specification li:nth-child(8n){background-color:var(--row-color)}}@container (min-width: 62.563rem) and (max-width: 75rem){.product .bottom #specification ul li{width:33.33%;width:calc(33.33% - .8px)}.product .bottom #specification li:nth-child(6n-2),.product .bottom #specification li:nth-child(6n-1),.product .bottom #specification li:nth-child(6n){background-color:var(--row-color)}}@container (min-width: 30.063rem) and (max-width: 62.5rem){.product .bottom #specification ul li{width:50%;width:calc(50% - .8px)}.product .bottom #specification li:nth-child(4n-1),.product .bottom #specification li:nth-child(4n){background-color:var(--row-color)}}@container (max-width: 37.5rem){.product .bottom #specification .container{margin-inline:-1rem;border:0;border-radius:0}}@container (max-width: 30rem){.product .bottom #specification ul li{width:100%;width:calc(100% - .8px)}.product .bottom #specification li:nth-child(even){background-color:var(--row-color)}}.product .bottom #features{container-type:inline-size;display:flex;flex-flow:column;gap:1rem}.product .bottom #features .container{display:flex;flex-wrap:wrap;gap:2rem;width:100%;margin:0;transition:width .3s,margin .3s}.product .bottom #features .feature{display:flex;height:16.75rem;border-radius:6px;overflow:hidden;animation-timeline:view(block 98% 0%);animation-name:slideInRight;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:ease-out}.product .bottom #features .feature:nth-of-type(even){animation-name:slideInLeft}.product .bottom #features .feature .image img{width:100%;height:100%;object-fit:cover}.product .bottom #features .feature .text{display:flex;flex-flow:column;justify-content:center}.product .bottom #features .feature .text *{color:inherit}.product .bottom #features .feature h4{font-size:clamp(1.2rem,.75rem + 1vw,1.5rem);margin-block-end:.25rem}.product .bottom #features .feature.banner{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;width:calc(50% - 1rem);min-width:min(100%,35.625rem);flex-grow:1}.product .bottom #features .feature.banner .image{width:100%;height:100%;grid-row:1/span 3;grid-column:1/span 4;object-fit:cover}.product .bottom #features .feature.banner .text{margin:2rem;padding:2rem;width:100%;width:calc-size(min-content,size + 18.75rem);color:#fff;background:rgba(0,0,0,.231372549);backdrop-filter:blur(6px);border-radius:4px}.product .bottom #features .feature.banner .text.top-left{grid-row:1;grid-column-start:1;margin-inline-end:6rem}.product .bottom #features .feature.banner .text.middle-left{grid-row:2;grid-column-start:1;margin-inline-end:6rem}.product .bottom #features .feature.banner .text.bottom-left{grid-row:3;grid-column-start:1;margin-inline-end:6rem}.product .bottom #features .feature.banner .text.top-center{grid-row:1;grid-column:2/span 2;width:auto;text-align:center;margin-inline:3rem}.product .bottom #features .feature.banner .text.middle-center{grid-row:2;grid-column:2/span 2;width:auto;text-align:center;margin-inline:3rem}.product .bottom #features .feature.banner .text.bottom-center{grid-row:3;grid-column:2/span 2;width:auto;text-align:center;margin-inline:3rem}.product .bottom #features .feature.banner .text.top-right{grid-row:1;grid-column-end:5;text-align:right;margin-inline-start:6rem}.product .bottom #features .feature.banner .text.middle-right{grid-row:2;grid-column-end:5;text-align:right;margin-inline-start:6rem}.product .bottom #features .feature.banner .text.bottom-right{grid-row:3;grid-column-end:5;text-align:right;margin-inline-start:6rem}@media(max-width: 49.125rem){.product .bottom #features .feature.banner{display:flex;align-items:center;height:220px}.product .bottom #features .feature.banner .image{position:absolute}.product .bottom #features .feature.banner .text[class]{margin-inline-end:1rem;margin:1rem;padding:2rem 1rem;width:auto;height:min-content}}@container (max-width: 37.5rem){.product .bottom #features .container{margin-inline:-1rem;width:calc(100% + 2rem)}.product .bottom #features .feature{border-radius:0}}.product .bottom{position:relative;overflow-inline:clip}.product .bottom #additional{container-type:inline-size;font-size:.875rem}.product .bottom #additional h4{font-size:1rem;font-weight:500;margin-block-end:.5rem}.product .bottom #additional>div{counter-reset:section;position:relative;padding:1.5rem;transition:padding .3s}.product .bottom #additional>div>div{height:fit-content;box-sizing:border-box}.product .bottom #additional>div>div:has(>img){display:flex;flex-flow:column;align-items:center;min-width:min(100%,500px);padding:1rem;height:100%;transition:padding .3s}.product .bottom #additional>div>div:has(>img)>img{width:min(100%,480px);mix-blend-mode:darken;object-fit:cover}.product .bottom #additional>div>div:has(>img)>img.crop-block{margin-block:-4rem}.product .bottom #additional>div>div:has(>img)>img.crop-block-start{margin-block-start:-4rem}.product .bottom #additional>div>div:has(>img)>img.fill{width:100%;max-height:320px;transition:width .3s}.product .bottom #additional>div>div p:not(:has(strong)){margin-block-end:1rem}.product .bottom #additional>div>div ul{padding-inline-start:1rem}.product .bottom #additional>div>div ul li{margin-block-end:.5rem}.product .bottom #additional>div.alt-background{background-color:hsl(from var(--grey) h s 97%)}.product .bottom #additional>div.full-width::before{content:"";position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);background-color:inherit;z-index:-1}.product .bottom #additional .center{text-align:center}.product .bottom #additional .text-only{max-width:120ch;margin:auto}.product .bottom #additional .image-wrapper{width:400px;aspect-ratio:2/1;transition:width .3s}.product .bottom #additional .image-wrapper .crop-container{display:flex;width:100%;height:100%;overflow:clip}.product .bottom #additional .image-wrapper .crop-container[data-position=left]{justify-content:flex-start}.product .bottom #additional .image-wrapper .crop-container[data-position=right]{justify-content:flex-end}.product .bottom #additional .image-wrapper .crop-container img{width:200%;height:100%;object-fit:cover}.product .bottom #additional ul[counter]{--_fill: var(--grey);--_radius: 2rem;width:fit-content;margin-inline:auto}.product .bottom #additional ul[counter][data-style=secondary]{--_fill: #acacac;--_radius: 0}.product .bottom #additional ul[counter] li span::before{counter-increment:section;content:counter(section);display:flex;align-items:center;justify-content:center;background-color:var(--_fill);background-color:#acacac;color:#fff;width:1.25rem;aspect-ratio:1;border-radius:var(--_radius)}.product .bottom #additional .ports h4,.product .bottom #additional .dimensions h4{grid-column:1/-1}.product .bottom #additional .ports p:has(strong):first-of-type,.product .bottom #additional .dimensions p:has(strong):first-of-type{margin-block-end:1rem;padding-inline:1rem}.product .bottom #additional .ports ul,.product .bottom #additional .dimensions ul{list-style:none;padding-inline:1rem}.product .bottom #additional .ports ul li,.product .bottom #additional .dimensions ul li{display:flex;align-items:center}.product .bottom #additional .ports ul li span,.product .bottom #additional .dimensions ul li span{font-size:2rem;line-height:2rem;margin-inline-end:.25rem;color:#000}.product .bottom #additional .ports>div:has(>img)>img,.product .bottom #additional .dimensions>div:has(>img)>img{transition:transform .3s,width .3s}.product .bottom #additional .dimensions.latitude-3450>div{display:flex;flex-flow:column;align-items:center}.product .bottom #additional .dimensions.latitude-7455>div:has(>img){justify-content:initial}.product .bottom #additional .dimensions.latitude-7455>div:has(>img) img{padding-block-end:1rem}.product .bottom #additional .two-block{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(28.751rem, 100%), 1fr));grid-auto-flow:row dense;align-items:center;gap:1rem 2rem}.product .bottom #additional .three-block{display:flex;gap:1rem 2rem;flex-wrap:wrap}.product .bottom #additional .three-block>div{width:min(100%,22rem);flex-grow:1}@container (min-width: calc(37.5rem + 0.063rem)){.product .bottom #additional>div:has(>.three-column){text-align:center}.product .bottom #additional>div>div:has(>img)>img{border-radius:6px}}.product .bottom #additional .three-column{display:flex;gap:1rem;flex-wrap:wrap;margin-block-start:1rem}.product .bottom #additional .three-column>div{flex:1 1 20rem;padding:1rem 1.5rem;border-radius:4px;background-color:hsl(from var(--grey) h s 97%)}.product .bottom #additional .three-column strong{display:block;margin-block-end:.25rem}@container (max-width: 37.5rem){.product .bottom #additional .three-column>div{margin-inline:-1.5rem}}@container (min-width: 62.563rem){.product .bottom #additional .two-block.reverse>div:first-of-type{order:1}}.product .bottom #additional .four-block-with-image{display:grid}@container (min-width: 62.5rem){.product .bottom #additional .four-block-with-image>div:has(>img){grid-area:1/2/5}}@container (min-width: calc(37.5rem + 0.063rem)) and (max-width: 62.5rem){.product .bottom #additional .four-block-with-image{grid-auto-columns:50%}.product .bottom #additional .four-block-with-image>div:has(>img){grid-area:2/2/5}.product .bottom #additional .four-block-with-image>div:nth-of-type(1){grid-column:span 2}}@container (min-width: calc(37.5rem + 0.063rem)) and (max-width: 46.75rem){.product .bottom #additional .four-block-with-image>div:has(>img){grid-area:3/2/3}.product .bottom #additional .four-block-with-image>div:nth-of-type(2){grid-column:span 2}}@container (max-width: 37.5rem){.product .bottom #additional .four-block-with-image>div:has(+div>img){order:1}}@container (max-width: 62.5rem){.product .bottom #additional>div>div:has(>img)>img.crop-block{margin-block:-2rem}.product .bottom #additional .ports .crop-block-start{margin-block-start:clamp(-20%,-6rem,-6rem)}.product .bottom #additional .ports>div:has(>img):first-of-type>img{transform:translateX(2rem)}.product .bottom #additional .ports>div:has(>img):last-of-type>img{transform:translateX(-2rem)}.product .bottom #additional .dimensions.latitude-7455>div:has(>img):first-of-type img{height:clamp(4rem,4rem + 8vw,8rem);object-fit:cover;object-position:bottom}}@container (max-width: 37.5rem){.product .bottom #additional .center{text-align:initial}.product .bottom #additional>div{padding-inline:.5rem}.product .bottom #additional>div>div:has(>img){padding-inline:0}.product .bottom #additional>div>div:has(>img)>img.fill{width:calc(100% + 3rem)}.product .bottom #additional .image-wrapper:has(img.fill){width:calc(100% + 5rem)}.product .bottom #additional .ports>div:has(>img)>img{transform:translateX(0) !important;width:calc(100% + 3rem)}}.product .bottom #delivery{container-type:inline-size}.product .bottom #delivery>div{display:flex;gap:2rem;max-width:var(--max-width);margin-inline:0;font-size:.875rem;transition:margin .3s,gap .3s}.product .bottom #delivery>div>*{border:1px solid hsl(from var(--grey) h s 88%);border-radius:4px}.product .bottom #delivery>div>ul{display:grid;grid-auto-rows:1fr;padding-block:1rem;min-width:min(100%,20rem)}.product .bottom #delivery>div>ul li{display:grid;grid-template-columns:18.75rem 1fr;gap:1.5rem;padding-inline:2rem;transition:padding .3s}.product .bottom #delivery>div>ul li:nth-child(even){background-color:hsl(from var(--grey) h s 97%)}.product .bottom #delivery>div>ul li span{padding-block:.75rem}.product .bottom #delivery>div>ul li span:first-of-type{font-weight:500;border-right:1px solid hsl(from var(--grey) h s 88%)}.product .bottom #delivery>div div{position:sticky;top:calc(var(--nav-height) + var(--menu-height) + 1rem);display:flex;flex-flow:column;flex-grow:1;gap:1rem;width:min(100%,20rem);min-width:min(100%,20rem);height:fit-content;padding:1.5rem 1rem;box-sizing:border-box;transition:padding .3s}.product .bottom #delivery>div div::before{--_border-color: var(--green);position:absolute;left:0;top:0;height:4px;width:calc(100% + 0px);background-color:var(--_border-color);border-top-left-radius:4px;border-top-right-radius:4px;outline:1px solid var(--_border-color)}.product .bottom #delivery>div div p:first-of-type::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:.875rem;aspect-ratio:1;border-radius:1rem;background-color:var(--grey);color:#fff;font-size:11px;font-weight:600;transform:translateY(-0.063rem)}.product .bottom #delivery>div div p:last-of-type::before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:.875rem;margin-inline-end:.25rem;aspect-ratio:1;border-radius:1rem;outline:1px solid var(--grey);outline-offset:-1px;font-size:11px;font-weight:600;transform:translateY(-0.063rem)}.product .bottom #delivery>div div a{color:var(--green)}.product .bottom #delivery>div div ul{list-style:none}@media(max-width: 69.125rem){.product .bottom #delivery>div{flex-wrap:wrap}.product .bottom #delivery>div>ul{padding:0}.product .bottom #delivery>div>ul li{grid-template-columns:1fr;gap:.5rem;padding:1rem}.product .bottom #delivery>div>ul li span{padding:0}.product .bottom #delivery>div>ul li span:first-of-type{border:none}}@container (max-width: 37.5rem){.product .bottom #delivery>div{margin-inline:-1rem;border:0;border-radius:0;gap:0}.product .bottom #delivery>div>*{border:0;border-radius:0}.product .bottom #delivery>div>div{padding:1.5rem 1.5rem}.product .bottom #delivery>div>ul li{padding:1rem 1.5rem}}.product .bottom #payment>div{border:1px solid var(--grey-88);border-radius:4px;max-width:var(--max-width);min-height:18.75rem;margin-inline:auto}.payment{max-width:calc(var(--max-width) - 25rem);margin-inline:auto}.payment>div{border:1px solid #ddd;border-radius:4px;padding:1rem;background:#f8f9fa}.payment div>ul{display:grid;grid-auto-rows:1fr;gap:0;padding:1rem 0;list-style:none}.payment-section{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem .9rem;border-bottom:1px solid #ddd;position:relative;min-height:3rem}.payment-section:last-child{border-bottom:none}.payment-section:nth-child(odd){background-color:#f5f5f5}.payment-section:nth-child(even){background-color:#fff}.payment-section span{flex:1;display:flex;align-items:center}.payment-section .icon-title{font-size:.7rem}.payment-section span:first-child{flex:0 0 30%;font-weight:bold;text-align:left;position:relative}.payment-section span:first-child::after{content:"";position:absolute;top:0;right:-0.5rem;width:1px;height:80%;background-color:#ccc}.payment-section .payment-icon span:first-child::after{display:none}.payment-section span:last-child{flex:1;text-align:center}.payment-icons{display:flex;align-items:center;font-size:1.5rem;gap:15px}.payment-note{padding:2rem}.payment-note img{margin-top:1rem}.payment-note .paypal{position:relative;transform:unset;font-size:.625rem;font-weight:500;line-height:1.6;padding-inline:.5rem;text-align:left;padding-top:1rem}.product .bottom #reviews>div{border:1px solid var(--grey-88);border-radius:4px;max-width:var(--max-width);min-height:18.75rem;margin-inline:auto}#newsletter{position:relative;display:flex;justify-content:center;margin-block:2.5rem}#newsletter>div{position:relative;display:flex;justify-content:center;width:100%;max-width:calc(var(--max-width) - 2rem);padding-inline:1rem}#newsletter>div div.block_newsletter{width:100%;max-width:60rem}#newsletter>div div.block_newsletter>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#newsletter>div div.block_newsletter>div>*{min-width:min(100%,20rem);max-width:min(100%,40rem);flex-grow:1}#newsletter>div div.block_newsletter>div>div{flex-basis:25.25rem}#newsletter>div div.block_newsletter>div>p{font-size:1.325rem;font-weight:400;flex-basis:20%;text-align:center}#newsletter>div div.block_newsletter>div form p{font-size:.875rem;text-align:center}#newsletter>div div.block_newsletter>div form>div{display:flex;flex-flow:column;gap:1rem}#newsletter>div div.block_newsletter>div form>div>div:first-of-type{display:flex;flex-flow:row-reverse;gap:.5rem}#newsletter>div div.block_newsletter>div form>div>div:first-of-type input.btn{position:relative;display:flex;align-items:center;justify-content:center;padding:.375rem 1.5rem;text-align:center;border:2px solid var(--green);border-radius:20px;color:#fff;background-color:var(--green);font-size:.813rem;font-weight:500;cursor:pointer}@media(min-width: 36rem){#newsletter>div div.block_newsletter>div form>div>div:first-of-type input.btn:nth-child(2){display:none}}@media(max-width: 36rem){#newsletter>div div.block_newsletter>div form>div>div:first-of-type input.btn:first-of-type{display:none}}#newsletter>div div.block_newsletter>div form>div>div:first-of-type input[type=email]{width:100%;padding:.5rem 1rem;font-size:.833rem;box-sizing:border-box;border-radius:20px;border-width:1px;border-color:#fff;border-style:solid;background-color:var(--grey-92)}#newsletter>div div.block_newsletter>div form>div>div:first-of-type input[type=email]:focus-visible{outline-color:var(--green);background-color:#fff}#newsletter>div div.block_newsletter>div form>div>div:first-of-type>div{flex-grow:1}#newsletter>div div.block_newsletter>div form>div>div:first-of-type .clearfix{display:none}footer #footer-content{display:flex;justify-content:center;background-color:var(--grey);padding-block:2.5rem 1rem;color:#fff;font-size:.875rem}footer #footer-content *{color:#fff}footer #footer-content>div{width:100%;max-width:var(--max-width);padding-inline:1rem}footer #footer-content>div>div{container-type:inline-size;display:flex;gap:1rem;flex-wrap:wrap}footer #footer-content>div>div>*{flex-grow:1;flex-basis:23%;min-width:min(100%,18rem)}footer #footer-content>div>div>div:first-of-type{display:flex;flex-wrap:wrap;justify-content:space-between;height:fit-content}footer #footer-content>div>div>div:first-of-type>svg{margin-block-end:1.5rem}footer #footer-content>div>div>div:first-of-type p{margin-block-end:1rem;line-height:1.25rem}footer #footer-content>div>div>div:first-of-type p span{font-weight:500}footer #footer-content>div>div>div:first-of-type .social{display:flex;gap:1.25rem;font-size:1.75rem}@container (max-width: 48.938rem){footer #footer-content>div>div>div:first-of-type .social{margin:auto;padding-block:1rem}}footer #footer-content>div>div>div:first-of-type a{color:var(--green)}footer #footer-content>div>div .links{display:flex;flex-flow:column;gap:2rem;flex-grow:8;flex-basis:45%;padding-inline:1rem;border-inline:1px solid var(--grey-38);min-width:min(100%,30rem);box-sizing:border-box}footer #footer-content>div>div .links>div{display:flex;justify-content:space-around;gap:1rem;flex-wrap:wrap}footer #footer-content>div>div .links>div:last-of-type{padding-block:1rem;border-block-start:1px solid var(--grey-38)}footer #footer-content>div>div .links>div p{font-weight:700}footer #footer-content>div>div .links>div ul{display:flex;flex-flow:column;gap:.5rem;list-style:none;font-weight:300;margin-block-start:1rem;overflow:clip;transition:height .3s}footer #footer-content>div>div .links>div .title{display:none}footer #footer-content>div>div>div:last-of-type{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:1rem;height:fit-content}footer #footer-content>div>div>div:last-of-type>div{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding-inline:1rem}footer #footer-content>div>div>div:last-of-type>div:first-of-type svg{width:100%;max-height:3rem;max-width:16rem}footer #footer-content>div>div>div:last-of-type>div.payment-icons{display:flex;justify-content:center;align-items:center;gap:1rem;max-width:100%}footer #footer-content>div>div>div:last-of-type>div.payment-icons>svg{--_size: 2.25rem;max-height:var(--_size);max-width:var(--_size)}footer #footer-content>div>div>div:last-of-type>div:last-of-type svg{width:100%;max-height:3rem;max-width:12rem}@container (max-width: 44rem){footer #footer-content>div>div>div:first-of-type>svg{width:100%}footer #footer-content>div>div>div:first-of-type p{text-align:center;flex-grow:1;padding-inline:1rem;max-width:100%;overflow:clip;box-sizing:border-box}footer #footer-content>div>div .links{border:none}footer #footer-content>div>div .links>div{text-align:center;gap:2rem}footer #footer-content>div>div .links>div>div{min-width:min(100%,10rem)}}@container (max-width: 38.875rem){footer #footer-content>div>div .links{gap:0}footer #footer-content>div>div .links>div{gap:0}footer #footer-content>div>div .links>div>div{width:100%;padding-block:1rem}footer #footer-content>div>div .links>div>div:has(ul){border-block-end:1px solid var(--grey-38)}footer #footer-content>div>div .links>div>div>ul{margin-block-start:1rem}footer #footer-content>div>div .links>div>div:not(:hover)>ul{height:0}footer #footer-content>div>div .links>div:last-of-type{border:none}}#copyright{background-color:var(--grey-38);padding-block:1rem;line-height:1.6}#copyright *{color:var(--grey-78);font-size:.8rem;font-weight:400;text-align:center}@media(max-width: 49.125rem){#copyright{padding-block-end:4.875rem}}body:is(.currency-gbp){--_currency: "£"}body:is(.currency-eur){--_currency: "€"}body:is(.currency-usd){--_currency: "$"}.price{display:flex;flex-flow:column;align-items:center}.price .now-price{display:flex;align-items:center;font-size:1.188rem;font-weight:600;letter-spacing:-0.063rem}.price .now-price::before{margin-inline:-0.25rem .25rem;font-size:.75rem;font-weight:400;letter-spacing:0;transform:translateY(0.125rem);border-bottom:1px dashed hsl(150,7%,50%);line-height:.75rem;cursor:help}.price .now-price span::before{content:var(--_currency);margin-inline-end:.125rem;font-size:.938rem;font-weight:600;transform:translateY(0.063rem)}.price .now-price::after{content:"";font-size:.725rem;font-weight:initial;width:.875em;line-height:.55rem;letter-spacing:0;margin-inline-start:.25rem;color:hsl(from var(--grey) h s 62%)}.price.inc .now-price::after{content:"inc vat"}.price.exc .now-price::after{content:"ex vat"}.price>div:not(.now-price){display:flex}.price .save-price{font-size:.75rem;font-weight:600;margin-inline-end:.25rem;color:red}.price .save-price::before{content:"SAVE " var(--_currency)}.price .was-price{font-size:.75rem;font-weight:600;color:gray;text-decoration:line-through;opacity:.7}.price .was-price::before{content:"WAS " var(--_currency)}:has(#vat-toggle:not(.active)) .price.inc,body:not(:has(#vat-toggle)) .price.inc{display:none !important}:has(#vat-toggle.active) .price.exc{display:none !important}[data-toggle]{display:flex;align-items:center;width:3rem;height:1.5rem;background-color:hsl(from var(--grey) h s 92%);overflow:hidden;border-radius:20px;font-size:.75rem;font-weight:500;margin-inline-end:1.875rem;transition:background-color .2s;cursor:pointer}[data-toggle]>*{pointer-events:none}[data-toggle].active{background-color:var(--green)}[data-toggle]::before{content:attr(data-toggle-label);position:absolute;transform:translateX(3.5rem);font-weight:500;pointer-events:none}[data-toggle][data-toggle-position=left]::before{transform:translateX(calc(-100% - 0.375rem))}[data-toggle]>div{position:relative;display:flex;align-items:center;height:1.25rem;aspect-ratio:1;background-color:#fff;border-radius:1.25rem;margin:.125rem;transition:transform .2s}[data-toggle].active>div{transform:translateX(1.5rem)}[data-toggle]>div::before{content:attr(data-toggle-on);position:absolute;left:-100%;transform:translate(0, 0);color:#fff}[data-toggle]>div::after{content:attr(data-toggle-off);position:absolute;right:-100%;transform:translate(-0.188rem, 0)}[data-multi]{display:flex;font-size:.875rem;width:100%;padding:.125rem;background-color:hsl(150,7%,93%);border-radius:6px;list-style:none;overflow:hidden}[data-multi]>li{width:100%;padding-block:.25rem;border:1px solid hsl(150,7%,93%);border-radius:4px;text-align:center;cursor:pointer}[data-multi]>li.active{background-color:#fff;border:1px solid hsl(150,7%,88%);box-shadow:0 3px 3px -1px rgb(4.4268,5.0932,4.76)}[data-multi]>li:not(.active):hover{background-color:var(--grey-97)}#livechat{position:fixed;bottom:1rem;right:1rem;width:60px;aspect-ratio:1;background-image:url("https://cdn.files-text.com/api/accounts/avatars/27bf9e96-dac8-4585-9d12-dc2817bab900/52b457ff-7278-4fdf-8295-59b8c29a1169/0aaaf91b-5734-421c-935d-9e329eeedc6f.jpeg");background-size:contain;border-radius:50px;cursor:pointer;z-index:11}@media(max-width: 786px){#livechat{bottom:4rem}}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}
