.product-detail_productMain__6qmdS{--pdp-vw:calc(100vw / 1920);--pdp-vh:calc(100dvh / 1080);--pdp-u:var(--pdp-vw);--pdp-header-height:calc(116 * var(--pdp-u));--pdp-gallery-leading-stack:calc(46.77 * var(--pdp-vh));--pdp-gallery-viewport-bottom-gap:calc(33.73 * var(--pdp-vh));min-width:0;overflow:clip;color:#363636;background:#f2f2f2;font-family:var(--font-chakra-petch);letter-spacing:0}.product-detail_productSection__OSP_y{display:grid;min-height:calc(100dvh - var(--pdp-header-height));padding:calc(21 * var(--pdp-vh)) calc(64 * var(--pdp-vw)) calc(72 * var(--pdp-vh)) calc(29.2 * var(--pdp-vw));gap:calc(68.45 * var(--pdp-vw));grid-template-columns:calc(1123.35 * var(--pdp-vw)) minmax(0,1fr)}.product-detail_galleryColumn__bfgqn{position:sticky;top:calc(var(--pdp-header-height) + 21 * var(--pdp-vh));align-self:start;height:calc(100dvh - var(--pdp-header-height) - 21 * var(--pdp-vh) - var(--pdp-gallery-viewport-bottom-gap));min-height:calc(620 * var(--pdp-vh))}.product-detail_breadcrumbs__Ba4UE{display:flex;height:calc(20 * var(--pdp-vh));align-items:center;padding-left:calc(4.77 * var(--pdp-vw));gap:calc(8.55 * var(--pdp-u));font-size:calc(17 * var(--pdp-u));letter-spacing:-.05em;line-height:1}.product-detail_breadcrumbPart__bXAJF{display:inline-flex;align-items:center;gap:calc(8.55 * var(--pdp-u))}.product-detail_breadcrumbLabel__qVUWp{color:rgb(53 53 53/54%);cursor:default;font-weight:400;transition:color .18s ease}.product-detail_breadcrumbPart__bXAJF:last-child .product-detail_breadcrumbLabel__qVUWp{color:#353535;font-weight:500}.product-detail_breadcrumbLabel__qVUWp:hover{color:#ff2c00}.product-detail_breadcrumbArrow__l2ZU_{width:calc(9.22 * var(--pdp-u));height:calc(9.22 * var(--pdp-u));filter:brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(5358%) hue-rotate(8deg) brightness(103%) contrast(106%);object-fit:contain}.product-detail_galleryStage__We5kQ{position:relative;height:calc(100% - var(--pdp-gallery-leading-stack));min-height:0;margin-top:calc(26.77 * var(--pdp-vh));overflow:hidden;border-radius:calc(5 * var(--pdp-u));background:#fff}.product-detail_addToCartButton__Q_XwC,.product-detail_favoriteButton__ht2Lz,.product-detail_mainGalleryArrow__v5nhg,.product-detail_openGalleryButton__EpxTo,.product-detail_quantityControl__cI8k4 button,.product-detail_shareButton__GXSDw,.product-detail_tabButton__V6yV5,.product-detail_thumbnailArrow__7uGih,.product-detail_variantButton__jPPSg{appearance:none;padding:0;border:0;font:inherit}.product-detail_favoriteButton__ht2Lz{position:absolute;z-index:4;top:calc(13.96 * var(--pdp-vh));right:calc(16.11 * var(--pdp-vw));display:grid;width:calc(40.76 * var(--pdp-u));height:calc(40.76 * var(--pdp-u));overflow:hidden;border-radius:50%;background:#fff;cursor:pointer;isolation:isolate;place-items:center;transition:background-color .34s cubic-bezier(.16,1,.3,1),opacity .24s ease,transform .34s cubic-bezier(.16,1,.3,1)}.product-detail_favoriteIconActive__FauXU,.product-detail_favoriteIcon__5ux1x{position:relative;z-index:1;width:100%;height:100%}.product-detail_favoriteIconActive__FauXU{position:absolute;z-index:2;opacity:0;transform:scale(.68);transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.product-detail_favoriteButton__ht2Lz[data-active=true] .product-detail_favoriteIconActive__FauXU{opacity:1;transform:scale(1)}.product-detail_favoriteButton__ht2Lz:disabled{cursor:wait;opacity:.58}.product-detail_mainImageViewport__2vjg_{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.product-detail_mainImageLayer__NJ_n_{position:absolute;z-index:1;inset:0}.product-detail_mainImageLayer__NJ_n_[data-transition-pending=true]{opacity:0}.product-detail_outgoingImageLayer__vPx1W{z-index:2}.product-detail_mainImage__folsy{object-fit:contain;object-position:center}.product-detail_imageFallback__BK6Cv{position:absolute;inset:0;display:grid;place-items:center;color:#c2c2c2;font-size:calc(58 * var(--pdp-u));font-weight:600;letter-spacing:-.08em}.product-detail_mainGalleryArrow__v5nhg{position:absolute;z-index:3;top:50%;width:calc(40 * var(--pdp-u));height:calc(40 * var(--pdp-u));overflow:hidden;border:max(1px,calc(1 * var(--pdp-u))) solid #c1c1c1;border-radius:50%;color:#2b2b2b;background:#fff;backface-visibility:hidden;contain:paint;cursor:pointer;isolation:isolate;transform:translateY(-50%) translateZ(0);transition:color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background-color .34s cubic-bezier(.16,1,.3,1)}.product-detail_galleryArrowIcon__HVLN_{position:absolute;inset:0;display:block;width:100%;height:100%;backface-visibility:hidden;fill:currentcolor;shape-rendering:geometricprecision;transform:translateZ(0)}.product-detail_mainGalleryArrowPrevious__kTx2n{left:calc(13 * var(--pdp-vw))}.product-detail_mainGalleryArrowNext__9ehfG{right:calc(16.11 * var(--pdp-vw))}.product-detail_mainGalleryArrowNext__9ehfG .product-detail_galleryArrowIcon__HVLN_,.product-detail_thumbnailArrowNext__BeNEp .product-detail_galleryArrowIcon__HVLN_{transform:rotate(180deg) translateZ(0)}.product-detail_mainGalleryArrow__v5nhg:hover:not(:disabled),.product-detail_thumbnailArrow__7uGih:hover:not(:disabled){border-color:#ff2c00;color:#fff;background:#ff2c00}.product-detail_mainGalleryArrow__v5nhg:disabled,.product-detail_thumbnailArrow__7uGih:disabled{cursor:default;opacity:.34}.product-detail_thumbnailRail__38Qbe{position:absolute;z-index:3;bottom:calc(14.05 * var(--pdp-vh));left:calc(12.8 * var(--pdp-vw));display:flex;align-items:center;gap:calc(14.7 * var(--pdp-u))}.product-detail_thumbnailRail__38Qbe[data-scrollable=false]{left:calc(52.8 * var(--pdp-vw))}.product-detail_thumbnailList__0DUKY{display:flex;min-width:0;gap:calc(6.54 * var(--pdp-u));grid-area:1/1}.product-detail_thumbnailViewport__CH_uW{display:grid;width:var(--thumbnail-window-width);min-width:0;overflow:hidden;background:#fff}.product-detail_outgoingThumbnailList__5_gSs{z-index:2;pointer-events:none}.product-detail_thumbnailButton__Sf82H{position:relative;display:block;flex:0 0 auto;width:calc(90 * var(--pdp-u));height:calc(84.6 * var(--pdp-u));overflow:hidden;border:max(1px,calc(.9 * var(--pdp-u))) solid #cacaca;border-radius:calc(1.8 * var(--pdp-u));background:#fff;cursor:pointer;transition:border-color .22s ease}.product-detail_thumbnailButton__Sf82H:focus-visible,.product-detail_thumbnailButton__Sf82H:hover{border-color:#ff2c00}.product-detail_thumbnailImage__ORHzp{background:#fff;object-fit:cover}.product-detail_thumbnailProgress__wuOs1{position:absolute;right:0;bottom:0;left:0;height:calc(3.6 * var(--pdp-u));overflow:hidden;background:transparent}.product-detail_thumbnailProgressFill__dTi1v{display:block;width:100%;height:100%;background:#ff2c00;transform:scaleX(0);transform-origin:left center;animation:product-detail_thumbnail-progress__yPxcc 5s linear forwards;animation-delay:var(--thumbnail-progress-delay,0s)}.product-detail_thumbnailArrow__7uGih{position:relative;width:calc(25.3 * var(--pdp-u));height:calc(25.3 * var(--pdp-u));overflow:hidden;border:max(1px,calc(1 * var(--pdp-u))) solid #c1c1c1;border-radius:50%;color:#2b2b2b;background:#fff;backface-visibility:hidden;contain:paint;cursor:pointer;isolation:isolate;transform:translateZ(0);transition:color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background-color .34s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.product-detail_favoriteButton__ht2Lz:hover:not(:disabled){transform:scale(1.08)}}.product-detail_openGalleryButton__EpxTo{position:absolute;z-index:3;right:calc(16.11 * var(--pdp-vw));bottom:calc(17.55 * var(--pdp-vh));display:flex;align-items:center;gap:calc(8.63 * var(--pdp-u));color:#2c2c2c;background:transparent;cursor:pointer;font-size:calc(17.5 * var(--pdp-u));font-weight:400;letter-spacing:-.03em;line-height:1;white-space:nowrap}.product-detail_openGalleryLabel__IUPeS{display:block;line-height:1}.product-detail_openGalleryIcon__wKpLd{display:grid;width:calc(41 * var(--pdp-u));height:calc(41 * var(--pdp-u));flex:0 0 auto;border-radius:50%;backface-visibility:hidden;place-items:center;transform:translateZ(0);transition:transform .44s cubic-bezier(.16,1,.3,1)}.product-detail_openGalleryIcon__wKpLd img{width:100%;height:100%}@media (hover:hover){.product-detail_openGalleryButton__EpxTo:hover .product-detail_openGalleryIcon__wKpLd{transform:scale(1.06) translateZ(0)}}.product-detail_galleryLightbox__orRJg{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;overflow:hidden;border:0;color:#353535;background:transparent;font-family:var(--font-chakra-petch)}.product-detail_galleryLightbox__orRJg::backdrop{background:transparent}.product-detail_galleryLightboxLayer__gcrWJ{position:absolute;inset:0;clip-path:circle(0 at 50% 50%);pointer-events:none;will-change:clip-path}.product-detail_galleryLightboxAccent__p_iMr{z-index:1;background:#ff2c00}.product-detail_galleryLightboxSurface__gT4e8{z-index:2;background:#f2f2f2}.product-detail_galleryLightboxContent__6cUBR{position:absolute;z-index:3;inset:0;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.product-detail_galleryLightboxRail__J9Iqv{position:absolute;inset:0 auto 0 0;width:calc(320 * var(--pdp-vw))}.product-detail_galleryLightboxProduct__4lnwC{position:absolute;top:calc(31.34 * var(--pdp-vh));left:calc(19 * var(--pdp-vw));width:calc(264 * var(--pdp-vw))}.product-detail_galleryLightboxProduct__4lnwC h2,.product-detail_galleryLightboxProduct__4lnwC p,.product-detail_galleryLightboxSummary__P_sTa h3,.product-detail_galleryLightboxSummary__P_sTa p{margin:0}.product-detail_galleryLightboxSupplier__Xq1xW{overflow:hidden;color:#3e3e3e;font-size:calc(15 * var(--pdp-u));font-weight:700;letter-spacing:-.03em;line-height:calc(18 * var(--pdp-u));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-detail_galleryLightboxProduct__4lnwC h2{display:-webkit-box;margin-top:calc(5 * var(--pdp-u));overflow:hidden;color:#474747;font-size:calc(30 * var(--pdp-u));font-weight:500;letter-spacing:-.04em;line-clamp:2;line-height:calc(27 * var(--pdp-u));-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-detail_galleryLightboxVariant__zkRQZ{overflow:hidden;margin-top:calc(2 * var(--pdp-u))!important;color:#9e9e9e;font-size:calc(20 * var(--pdp-u));font-weight:500;letter-spacing:-.03em;line-height:calc(25 * var(--pdp-u));text-overflow:ellipsis;white-space:nowrap}.product-detail_galleryLightboxSummary__P_sTa{position:absolute;top:calc(527.34 * var(--pdp-vh));left:calc(19 * var(--pdp-vw));display:flex;width:calc(282 * var(--pdp-vw));align-items:center;justify-content:space-between;color:#474747;font-size:calc(22.5 * var(--pdp-u));font-weight:500;letter-spacing:-.04em;line-height:calc(25 * var(--pdp-u))}.product-detail_galleryLightboxSummary__P_sTa h3{font:inherit}.product-detail_galleryLightboxCounter__jGLeh{min-width:calc(42 * var(--pdp-u));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.product-detail_galleryLightboxThumbnails__cCCyK{position:absolute;bottom:calc(18.06 * var(--pdp-vh));left:calc(19 * var(--pdp-vw));display:grid;max-height:calc(468 * var(--pdp-vh));overflow:hidden auto;gap:calc(6.4 * var(--pdp-u)) calc(6 * var(--pdp-u));grid-template-columns:repeat(3,calc(90 * var(--pdp-u)));overscroll-behavior:contain;scrollbar-color:#b8b8b8 transparent;scrollbar-width:thin}.product-detail_galleryLightboxThumbnails__cCCyK::-webkit-scrollbar{width:calc(4 * var(--pdp-u))}.product-detail_galleryLightboxThumbnails__cCCyK::-webkit-scrollbar-thumb{border-radius:calc(10 * var(--pdp-u));background:#b8b8b8}.product-detail_galleryLightboxThumbnail__jNEXO{position:relative;display:block;width:calc(90 * var(--pdp-u));height:calc(84.6 * var(--pdp-u));padding:0;overflow:hidden;border:max(1px,calc(.9 * var(--pdp-u))) solid #cacaca;border-radius:calc(1.8 * var(--pdp-u));color:#bcbcbc;background:#fff;cursor:pointer;font:inherit;appearance:none;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.product-detail_galleryLightboxThumbnail__jNEXO:focus-visible,.product-detail_galleryLightboxThumbnail__jNEXO:hover,.product-detail_galleryLightboxThumbnail__jNEXO[data-active=true]{border-color:#ff2c00;outline:max(1px,calc(1 * var(--pdp-u))) solid #ff2c00;outline-offset:calc(-2 * var(--pdp-u))}.product-detail_galleryLightboxThumbnailImage__Du70_{background:#fff;object-fit:cover}.product-detail_galleryLightboxDivider__2NJpd{position:absolute;top:0;bottom:0;left:calc(320 * var(--pdp-vw));width:calc(3 * var(--pdp-vw));background:#d9d9d9}.product-detail_galleryLightboxMain__pS_fq{position:absolute;top:calc(61.34 * var(--pdp-vh));left:calc(611 * var(--pdp-vw));width:calc(951 * var(--pdp-vw));height:calc(939 * var(--pdp-vh));overflow:hidden;background:#fff;transform-origin:center}.product-detail_galleryLightboxImageLayer__dnIt9{position:absolute;z-index:1;inset:0}.product-detail_galleryLightboxImageLayer__dnIt9[data-transition-pending=true]{opacity:0}.product-detail_galleryLightboxOutgoingImageLayer__UgqFC{z-index:2}.product-detail_galleryLightboxMainImage__B_Fm1{background:#fff;object-fit:contain;object-position:center}.product-detail_galleryLightboxImageFallback__bIU4o{position:absolute;inset:0;display:grid;color:#c2c2c2;font-size:calc(64 * var(--pdp-u));font-weight:600;letter-spacing:-.08em;place-items:center}.product-detail_galleryLightboxArrow__gD0S7{z-index:3;top:50%;background:#f2f2f2}.product-detail_galleryLightboxArrowPrevious__75imo{left:calc(357 * var(--pdp-vw))}.product-detail_galleryLightboxArrowNext__yZUGm{right:calc(18 * var(--pdp-vw))}.product-detail_galleryLightboxArrowNext__yZUGm .product-detail_galleryArrowIcon__HVLN_{transform:rotate(180deg) translateZ(0)}.product-detail_galleryLightboxClose__ALgpX{position:absolute;z-index:4;top:calc(19.5 * var(--pdp-vh));right:calc(18 * var(--pdp-vw));display:flex;padding:0;border:0;align-items:center;gap:calc(8 * var(--pdp-vw));color:#353535;background:transparent;cursor:pointer;font:inherit;opacity:0;visibility:hidden;appearance:none}.product-detail_galleryLightboxClose__ALgpX span{font-size:calc(17 * var(--pdp-vw));font-weight:400;letter-spacing:-.05em;line-height:calc(17 * var(--pdp-vw))}.product-detail_galleryLightboxClose__ALgpX img{width:calc(30 * var(--pdp-vw));height:calc(30 * var(--pdp-vw));transition:transform .42s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.product-detail_galleryLightboxClose__ALgpX:hover img{transform:rotate(-90deg)}}.product-detail_detailsColumn__Ux_ZZ{position:relative;min-width:0;padding-top:0}.product-detail_shareButton__GXSDw{position:absolute;z-index:2;top:calc(52.34 * var(--pdp-vh));right:0;width:calc(41 * var(--pdp-u));height:calc(41 * var(--pdp-u));border-radius:50%;background:transparent;cursor:pointer;transition:filter .22s ease}.product-detail_shareButton__GXSDw img{width:100%;height:100%}.product-detail_shareButton__GXSDw:hover{filter:brightness(.75) saturate(1.25)}.product-detail_shareFeedback__mUDr3{position:absolute;top:calc(96 * var(--pdp-vh));right:0;min-height:1em;margin:0;color:#757575;font-size:calc(13 * var(--pdp-u))}.product-detail_productHeading___INVh{padding-top:calc(81.22 * var(--pdp-vh));padding-right:calc(55 * var(--pdp-vw))}.product-detail_supplier__K79x4{margin:0 0 calc(5 * var(--pdp-u));color:#3e3e3e;font-size:calc(17 * var(--pdp-u));font-weight:700;letter-spacing:-.03em;line-height:calc(22 * var(--pdp-u));text-transform:uppercase}.product-detail_productHeading___INVh h1{max-width:calc(612 * var(--pdp-vw));margin:0;color:#474747;font-size:calc(40 * var(--pdp-u));font-weight:500;letter-spacing:-.04em;line-height:calc(40 * var(--pdp-u))}.product-detail_productCode__JKe2k{margin:calc(19.88 * var(--pdp-u)) 0 0;color:#808080;font-size:calc(17.5 * var(--pdp-u));font-weight:400;letter-spacing:-.03em;line-height:calc(15 * var(--pdp-u))}.product-detail_productCode__JKe2k strong{font-weight:600}.product-detail_shortDescription__7BrRh{margin-top:calc(44.47 * var(--pdp-u))}.product-detail_shortDescription__7BrRh h2{margin:0;color:#111;font-size:calc(17 * var(--pdp-u));font-weight:600;letter-spacing:-.03em;line-height:calc(22 * var(--pdp-u));text-transform:uppercase}.product-detail_subtitle__sq18c{max-width:calc(541 * var(--pdp-vw));margin:calc(7.5 * var(--pdp-u)) 0 0;color:#656565;font-size:calc(17.5 * var(--pdp-u));font-weight:400;letter-spacing:-.015em;line-height:calc(20 * var(--pdp-u))}.product-detail_variantSection__aPcXq{margin-top:calc(44.13 * var(--pdp-u))}.product-detail_variantSection__aPcXq h2{margin:0 0 calc(8 * var(--pdp-u));color:#111;font-size:calc(17 * var(--pdp-u));font-weight:600;letter-spacing:-.03em;line-height:calc(22 * var(--pdp-u));text-transform:uppercase}.product-detail_variantGrid__ZWY4n{display:grid;gap:calc(8 * var(--pdp-u));grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail_variantButton__jPPSg{min-height:calc(48 * var(--pdp-u));padding:calc(8 * var(--pdp-u)) calc(14 * var(--pdp-u));border:0;border-radius:calc(2 * var(--pdp-u));color:#636363;background:#e4e4e4;cursor:pointer;font-size:calc(17 * var(--pdp-u));font-weight:400;letter-spacing:-.03em;line-height:1.1;transition:color .18s ease,background-color .22s ease}.product-detail_variantButton__jPPSg:hover{color:#282828;background:#d8d8d8}.product-detail_variantButton__jPPSg[data-active=true]{color:#fff;background:#1f1f1f}.product-detail_variantButton__jPPSg[data-active=true]:hover{color:#fff;background:#111}.product-detail_purchaseSection__Bsw1T{margin-top:calc(57 * var(--pdp-u))}.product-detail_priceStockRow__7KCgw{display:flex;height:calc(57 * var(--pdp-u));align-items:start;justify-content:space-between;gap:calc(20 * var(--pdp-u))}.product-detail_priceViewport__sKTef{position:relative;height:calc(48 * var(--pdp-u));flex:0 0 auto}.product-detail_priceBlock__EnB5z{position:relative;z-index:1;display:grid;height:calc(48 * var(--pdp-u));align-items:end;gap:0 calc(8 * var(--pdp-u));grid-template:"original original" calc(18 * var(--pdp-u)) "current vat" calc(30 * var(--pdp-u)) /max-content max-content}.product-detail_outgoingPriceBlock__134HB{position:absolute;z-index:0;top:0;left:0;pointer-events:none}.product-detail_originalPrice__7EgjE{position:relative;width:max-content;color:rgb(123 123 123/60%);font-size:calc(22.5 * var(--pdp-u));font-weight:500;grid-area:original;letter-spacing:-.04em;line-height:calc(18 * var(--pdp-u))}.product-detail_originalPriceStrike__oAMPY{position:absolute;top:50%;right:calc(-3 * var(--pdp-u));left:calc(-3 * var(--pdp-u));display:block;height:max(1px,calc(1.5 * var(--pdp-u)));background:#ff2c00;transform:translateY(-50%);transform-origin:left center}.product-detail_currentPrice__evHNF{color:#474747;font-size:calc(30 * var(--pdp-u));font-weight:500;grid-area:current;letter-spacing:-.04em;line-height:calc(30 * var(--pdp-u))}.product-detail_vatLabel__VJf09{align-self:start;margin-top:calc(13 * var(--pdp-u));color:#969696;font-size:calc(17 * var(--pdp-u));font-weight:500;grid-area:vat;letter-spacing:-.04em;line-height:1}.product-detail_stock__XonjZ{display:inline-flex;align-items:center;margin:calc(3 * var(--pdp-u)) calc(3 * var(--pdp-u)) 0 0;color:#111;font-size:calc(17.5 * var(--pdp-u));font-weight:400;gap:calc(7 * var(--pdp-u));letter-spacing:-.03em;line-height:1}.product-detail_stock__XonjZ:before{width:calc(8 * var(--pdp-u));height:calc(8 * var(--pdp-u));flex:0 0 auto;border-radius:50%;background:#949494;content:""}.product-detail_stock__XonjZ[data-state=available]:before{background:#00a624}.product-detail_stock__XonjZ[data-state=backorder]:before{background:#d46900}.product-detail_purchaseForm__GTjbM{display:grid;margin-top:calc(7.5 * var(--pdp-u));gap:calc(3.97 * var(--pdp-u));grid-template-columns:calc(181.36 * var(--pdp-u)) minmax(0,1fr)}.product-detail_quantityControl__cI8k4{display:grid;height:calc(48 * var(--pdp-u));grid-template-columns:calc(55 * var(--pdp-u)) calc(71.36 * var(--pdp-u)) calc(55 * var(--pdp-u))}.product-detail_quantityControl__cI8k4 button{display:grid;place-items:center;color:#616161;background:#e4e4e4;cursor:pointer;transition:color .18s ease,background-color .18s ease}.product-detail_quantityIcon__WiSTv{display:block;width:calc(13 * var(--pdp-u));height:calc(13 * var(--pdp-u));fill:currentcolor;shape-rendering:geometricprecision}.product-detail_quantityControl__cI8k4 button:hover:not(:disabled){color:#fff;background:#1f1f1f}.product-detail_quantityControl__cI8k4 button:disabled{cursor:default;opacity:.42}.product-detail_quantityControl__cI8k4 output{display:grid;place-items:center;color:#353535;font-size:calc(18 * var(--pdp-u));font-weight:400;letter-spacing:-.03em}.product-detail_addToCartButton__Q_XwC{height:calc(48 * var(--pdp-u));border-radius:calc(2 * var(--pdp-u));color:#fff;background:#0d0d0d;cursor:pointer;font-size:calc(17 * var(--pdp-u));font-weight:400;letter-spacing:-.03em;transition:background-color .22s ease}.product-detail_addToCartButton__Q_XwC:hover:not(:disabled){background:#ff2c00}.product-detail_addToCartButton__Q_XwC:disabled{cursor:not-allowed;opacity:.48}.product-detail_cartError__giPOj{margin:calc(8 * var(--pdp-u)) 0 0;color:#d92600;font-size:calc(14 * var(--pdp-u));line-height:1.2}.product-detail_productNotice__Z7Oi_{display:flex;min-height:calc(30 * var(--pdp-u));align-items:center;margin-top:calc(82.69 * var(--pdp-u));padding:0 calc(3.65 * var(--pdp-u));gap:calc(9 * var(--pdp-u))}.product-detail_productNotice__Z7Oi_ img{width:calc(30 * var(--pdp-u));height:calc(30 * var(--pdp-u));flex:0 0 auto}.product-detail_productNotice__Z7Oi_ p{margin:0;color:#b4b4b4;font-size:calc(15 * var(--pdp-u));font-weight:400;letter-spacing:-.04em;line-height:1}.product-detail_editorialSection__kpyWk{margin-top:calc(31.68 * var(--pdp-u));padding-bottom:0}.product-detail_assurancePanel__Cj4eJ{--commerce-assurance-u:var(--pdp-u);margin-top:calc(32 * var(--pdp-u))}.product-detail_tabList__8AtjU{position:relative;display:grid;width:100%;height:calc(31.81 * var(--pdp-u));border-bottom:max(1px,calc(1 * var(--pdp-u))) solid #bfbfbf;grid-template-columns:repeat(4,minmax(0,25%))}.product-detail_tabButton__V6yV5{min-width:0;padding:0 calc(5 * var(--pdp-u)) calc(9 * var(--pdp-u));color:#858585;background:transparent;cursor:pointer;font-size:calc(17.5 * var(--pdp-u));font-weight:500;letter-spacing:-.03em;line-height:1;white-space:nowrap;transition:color .18s ease}.product-detail_tabButton__V6yV5:hover,.product-detail_tabButton__V6yV5[aria-selected=true]{color:#353535}.product-detail_tabUnderline__Ksm5c{position:absolute;bottom:calc(-1 * var(--pdp-u));left:0;width:0;height:calc(3.5 * var(--pdp-u));background:#ff2c00;transform-origin:left center}.product-detail_editorialPanel__7EfsA{min-height:calc(176 * var(--pdp-u));overflow:hidden;outline:none}.product-detail_editorialContent__ryQq0{padding:calc(19.87 * var(--pdp-u)) calc(7.65 * var(--pdp-u)) 0;color:#454545;font-size:calc(17.5 * var(--pdp-u));font-weight:400;letter-spacing:-.04em;line-height:1.2}.product-detail_editorialContent__ryQq0>:first-child{margin-top:0}.product-detail_editorialContent__ryQq0>:last-child{margin-bottom:0}.product-detail_editorialContent__ryQq0 blockquote,.product-detail_editorialContent__ryQq0 p{margin:0 0 calc(18 * var(--pdp-u))}.product-detail_editorialContent__ryQq0 h2,.product-detail_editorialContent__ryQq0 h3,.product-detail_editorialContent__ryQq0 h4,.product-detail_editorialContent__ryQq0 h5,.product-detail_editorialContent__ryQq0 h6{margin:calc(20 * var(--pdp-u)) 0 calc(10 * var(--pdp-u));color:#353535;font-size:1.05em;font-weight:600}.product-detail_editorialContent__ryQq0 b,.product-detail_editorialContent__ryQq0 strong{font-weight:600}.product-detail_editorialContent__ryQq0 ol,.product-detail_editorialContent__ryQq0 ul{display:grid;margin:calc(11 * var(--pdp-u)) 0 calc(18 * var(--pdp-u));padding:0 0 0 calc(24 * var(--pdp-u));gap:calc(8 * var(--pdp-u))}.product-detail_editorialContent__ryQq0 ul{list-style:none}.product-detail_editorialContent__ryQq0 ul>li{position:relative}.product-detail_editorialContent__ryQq0 ul>li:before{position:absolute;top:calc(8 * var(--pdp-u));left:calc(-18 * var(--pdp-u));width:calc(5 * var(--pdp-u));height:calc(5 * var(--pdp-u));background:#ff2c00;content:""}.product-detail_editorialContent__ryQq0 a{color:#e32903;text-underline-offset:.16em}.product-detail_addToCartButton__Q_XwC:focus-visible,.product-detail_editorialPanel__7EfsA:focus-visible,.product-detail_favoriteButton__ht2Lz:focus-visible,.product-detail_galleryLightboxClose__ALgpX:focus-visible,.product-detail_mainGalleryArrow__v5nhg:focus-visible,.product-detail_openGalleryButton__EpxTo:focus-visible,.product-detail_quantityControl__cI8k4 button:focus-visible,.product-detail_shareButton__GXSDw:focus-visible,.product-detail_tabButton__V6yV5:focus-visible,.product-detail_thumbnailArrow__7uGih:focus-visible,.product-detail_thumbnailButton__Sf82H:focus-visible,.product-detail_variantButton__jPPSg:focus-visible{outline:max(2px,calc(2 * var(--pdp-u))) solid #ff2c00;outline-offset:max(2px,calc(3 * var(--pdp-u)))}@keyframes product-detail_thumbnail-progress__yPxcc{to{transform:scaleX(1)}}@media (max-width:75rem),(orientation:portrait){.product-detail_productMain__6qmdS{--pdp-u:var(--pdp-vw);--pdp-mobile-u:calc(100vw / 390);--pdp-header-height:calc(var(--site-header-main-height) + var(--site-header-secondary-height))}.product-detail_productSection__OSP_y{display:block;min-height:0;padding:calc(24 * var(--pdp-mobile-u)) calc(16 * var(--pdp-mobile-u)) calc(64 * var(--pdp-mobile-u))}.product-detail_galleryColumn__bfgqn{position:relative;top:auto;height:auto;min-height:0}.product-detail_breadcrumbs__Ba4UE{height:auto;gap:calc(7 * var(--pdp-mobile-u));font-size:clamp(.875rem,calc(15 * var(--pdp-mobile-u)),1.125rem)}.product-detail_breadcrumbPart__bXAJF{gap:calc(7 * var(--pdp-mobile-u))}.product-detail_breadcrumbArrow__l2ZU_{width:calc(6 * var(--pdp-mobile-u));height:calc(7 * var(--pdp-mobile-u))}.product-detail_galleryStage__We5kQ{width:100%;height:min(126vw,38rem);margin-top:calc(18 * var(--pdp-mobile-u))}.product-detail_favoriteButton__ht2Lz,.product-detail_shareButton__GXSDw{width:calc(40 * var(--pdp-mobile-u));height:calc(40 * var(--pdp-mobile-u))}.product-detail_mainImageViewport__2vjg_{inset:calc(44 * var(--pdp-mobile-u)) calc(42 * var(--pdp-mobile-u)) calc(120 * var(--pdp-mobile-u))}.product-detail_mainGalleryArrow__v5nhg{width:calc(36 * var(--pdp-mobile-u));height:calc(36 * var(--pdp-mobile-u))}.product-detail_mainGalleryArrowPrevious__kTx2n{left:calc(8 * var(--pdp-mobile-u))}.product-detail_mainGalleryArrowNext__9ehfG{right:calc(8 * var(--pdp-mobile-u))}.product-detail_thumbnailRail__38Qbe{right:calc(12 * var(--pdp-mobile-u));bottom:calc(16 * var(--pdp-mobile-u));left:calc(12 * var(--pdp-mobile-u));gap:calc(5 * var(--pdp-mobile-u))}.product-detail_thumbnailList__0DUKY{min-width:0;gap:calc(5 * var(--pdp-mobile-u))}.product-detail_thumbnailButton__Sf82H{width:calc(54 * var(--pdp-mobile-u));height:calc(54 * var(--pdp-mobile-u))}.product-detail_thumbnailProgress__wuOs1{height:calc(3.6 * var(--pdp-vh))}.product-detail_thumbnailArrow__7uGih{width:calc(26 * var(--pdp-mobile-u));height:calc(26 * var(--pdp-mobile-u))}.product-detail_openGalleryButton__EpxTo{right:calc(12 * var(--pdp-mobile-u));bottom:calc(78 * var(--pdp-mobile-u));gap:calc(7 * var(--pdp-mobile-u));font-size:clamp(.75rem,calc(13 * var(--pdp-mobile-u)),.95rem)}.product-detail_openGalleryIcon__wKpLd{width:calc(42 * var(--pdp-mobile-u));height:calc(42 * var(--pdp-mobile-u))}.product-detail_detailsColumn__Ux_ZZ{padding-top:calc(34 * var(--pdp-mobile-u))}.product-detail_shareButton__GXSDw{top:calc(28 * var(--pdp-mobile-u))}.product-detail_shareFeedback__mUDr3{top:calc(70 * var(--pdp-mobile-u));font-size:.75rem}.product-detail_productHeading___INVh{padding-top:calc(48 * var(--pdp-mobile-u));padding-right:calc(48 * var(--pdp-mobile-u))}.product-detail_supplier__K79x4{margin-bottom:calc(6 * var(--pdp-vh));font-size:.875rem;line-height:1.2}.product-detail_productHeading___INVh h1{font-size:clamp(2rem,calc(37 * var(--pdp-mobile-u)),3rem);min-height:0;line-height:1.02}.product-detail_productCode__JKe2k,.product-detail_subtitle__sq18c{max-width:none;font-size:1rem}.product-detail_productCode__JKe2k{margin-top:calc(12 * var(--pdp-vh));line-height:1.2}.product-detail_shortDescription__7BrRh{margin-top:calc(28 * var(--pdp-mobile-u))}.product-detail_shortDescription__7BrRh h2{font-size:.9375rem;line-height:1.2}.product-detail_subtitle__sq18c{margin-top:calc(17 * var(--pdp-vh));min-height:0;line-height:1.35}.product-detail_editorialSection__kpyWk,.product-detail_productNotice__Z7Oi_,.product-detail_purchaseSection__Bsw1T,.product-detail_variantSection__aPcXq{margin-top:calc(34 * var(--pdp-mobile-u))}.product-detail_variantSection__aPcXq h2{margin-bottom:calc(13 * var(--pdp-vh));font-size:1.125rem;line-height:1.2}.product-detail_variantGrid__ZWY4n{gap:.5rem}.product-detail_variantButton__jPPSg{min-height:2.875rem;padding:calc(8 * var(--pdp-vh)) calc(14 * var(--pdp-vw));font-size:.9375rem}.product-detail_priceStockRow__7KCgw{min-height:calc(42 * var(--pdp-vh))}.product-detail_originalPrice__7EgjE{font-size:1.125rem;line-height:1}.product-detail_originalPriceStrike__oAMPY{top:55%;right:calc(-3 * var(--pdp-mobile-u));left:calc(-3 * var(--pdp-mobile-u));height:max(1px,calc(1.25 * var(--pdp-vh)))}.product-detail_currentPrice__evHNF{font-size:1.625rem;line-height:1}.product-detail_vatLabel__VJf09{margin-top:.55rem;font-size:.75rem}.product-detail_stock__XonjZ{margin-bottom:calc(3 * var(--pdp-vh));font-size:.875rem}.product-detail_stock__XonjZ:before{width:calc(7 * var(--pdp-mobile-u));height:calc(7 * var(--pdp-mobile-u))}.product-detail_purchaseForm__GTjbM{margin-top:calc(16 * var(--pdp-vh));gap:.5rem;grid-template-columns:8.5rem minmax(0,1fr)}.product-detail_addToCartButton__Q_XwC,.product-detail_quantityControl__cI8k4{height:3rem}.product-detail_quantityControl__cI8k4{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.product-detail_addToCartButton__Q_XwC,.product-detail_quantityControl__cI8k4 button,.product-detail_quantityControl__cI8k4 output{font-size:1rem}.product-detail_quantityIcon__WiSTv{width:calc(13 * var(--pdp-mobile-u));height:calc(13 * var(--pdp-mobile-u))}.product-detail_cartError__giPOj{margin-top:calc(8 * var(--pdp-vh))}.product-detail_productNotice__Z7Oi_{min-height:4rem;padding:.75rem;border-block-width:max(1px,calc(1 * var(--pdp-vh)))}.product-detail_productNotice__Z7Oi_ img{width:2rem;height:2rem}.product-detail_productNotice__Z7Oi_ p{font-size:.875rem}.product-detail_tabList__8AtjU{height:auto;min-height:2.75rem;overflow-x:auto;border-bottom-width:max(1px,calc(1 * var(--pdp-vh)));grid-template-columns:repeat(4,minmax(7.25rem,1fr))}.product-detail_tabButton__V6yV5{min-height:2.75rem;padding:0 .4rem .75rem;font-size:.875rem}.product-detail_editorialPanel__7EfsA{min-height:10rem}.product-detail_editorialSection__kpyWk{padding-bottom:calc(54 * var(--pdp-vh))}.product-detail_assurancePanel__Cj4eJ{--commerce-assurance-u:1px;margin-top:calc(40 * var(--pdp-mobile-u))}.product-detail_tabUnderline__Ksm5c{bottom:calc(-1 * var(--pdp-vh));height:calc(2.5 * var(--pdp-vh))}.product-detail_editorialContent__ryQq0{padding:1.5rem .25rem 0;font-size:1rem}.product-detail_editorialContent__ryQq0 blockquote,.product-detail_editorialContent__ryQq0 p{margin-bottom:calc(17 * var(--pdp-vh))}.product-detail_editorialContent__ryQq0 h2,.product-detail_editorialContent__ryQq0 h3,.product-detail_editorialContent__ryQq0 h4,.product-detail_editorialContent__ryQq0 h5,.product-detail_editorialContent__ryQq0 h6{margin:calc(20 * var(--pdp-vh)) 0 calc(10 * var(--pdp-vh))}.product-detail_editorialContent__ryQq0 ol,.product-detail_editorialContent__ryQq0 ul{margin:calc(11 * var(--pdp-vh)) 0 calc(18 * var(--pdp-vh));padding-left:calc(24 * var(--pdp-mobile-u));gap:calc(7 * var(--pdp-vh))}.product-detail_editorialContent__ryQq0 ul>li:before{top:calc(8 * var(--pdp-mobile-u));left:calc(-18 * var(--pdp-mobile-u));width:calc(5 * var(--pdp-mobile-u));height:calc(5 * var(--pdp-mobile-u))}}