.product-card_card__N1qGU{--card-vw:calc(1vw / 19.2);--card-vh:calc(1vh / 10.8);display:grid;min-width:0;color:#474747;font-family:var(--font-chakra-petch);grid-template-rows:auto auto auto;letter-spacing:-.04em;transform-origin:center}.product-card_mediaStage__M3_8z{position:relative;z-index:0;overflow:hidden;width:100%;border-radius:calc(5 * var(--card-vw));background:#fff;aspect-ratio:1;isolation:isolate}.product-card_mediaLink___bG36{position:absolute;z-index:3;inset:0}.product-card_currentMedia__mfU6s,.product-card_outgoingMedia__CCzNY{position:absolute;z-index:1;display:grid;overflow:hidden;background:#fff;inset:0;place-items:center}.product-card_outgoingMedia__CCzNY{z-index:2}.product-card_productImage__XZoa8{object-fit:contain}.product-card_imagePlaceholder__zZ4Xx{color:#dbdbdb;font-size:calc(44 * var(--card-vw));font-weight:600;letter-spacing:-.06em}.product-card_mediaGradient__2PWi6{position:absolute;z-index:4;background:linear-gradient(180deg,transparent 63%,rgb(172 172 172/20%));pointer-events:none;inset:0}.product-card_newBadge__eO2dL,.product-card_saleBadge__tbjCJ{position:absolute;z-index:6;display:grid;place-items:center}.product-card_newBadge__eO2dL{top:calc(8 * var(--card-vw));left:calc(10 * var(--card-vw));width:calc(82.5 * var(--card-vw));min-height:calc(28.75 * var(--card-vw));border-radius:calc(2 * var(--card-vw));color:#7f7f7f;background:#f0f0f0;box-shadow:0 calc(4 * var(--card-vw)) calc(4 * var(--card-vw)) rgb(0 0 0/15%);font-size:calc(14 * var(--card-vw));font-weight:500}.product-card_saleBadge__tbjCJ{right:0;bottom:0;min-width:calc(63 * var(--card-vw));min-height:calc(31 * var(--card-vw));padding-inline:calc(10 * var(--card-vw));border-radius:calc(3 * var(--card-vw)) 0 calc(5 * var(--card-vw));color:#fff;background:#ff2c00;font-size:calc(17.5 * var(--card-vw));font-weight:600}.product-card_favoriteButton__E3oui{position:absolute;z-index:7;top:calc(8 * var(--card-vw));right:calc(8 * var(--card-vw));display:grid;width:calc(29.65 * var(--card-vw));padding:0;overflow:hidden;border:0;border-radius:50%;outline:0;background:#fff;cursor:pointer;aspect-ratio:1;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-card_favoriteIconActive__vb3ZH,.product-card_favoriteIcon__6MLf1{position:relative;z-index:1;width:100%;height:100%}.product-card_favoriteIconActive__vb3ZH{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-card_favoriteButton__E3oui[data-active=true] .product-card_favoriteIconActive__vb3ZH{opacity:1;transform:scale(1)}.product-card_favoriteButton__E3oui:disabled{cursor:wait;opacity:.55}.product-card_carouselControls__M7nRm{position:absolute;z-index:8;top:50%;right:calc(12 * var(--card-vw));left:calc(12 * var(--card-vw));display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.product-card_carouselButton___r_de{display:grid;width:calc(36 * var(--card-vw));padding:0;border:0;border-radius:50%;opacity:0;background:#f0f0f0;cursor:pointer;pointer-events:auto;transform:scale(.82);transition:background-color .36s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);aspect-ratio:1;place-items:center}.product-card_carouselButton___r_de img{width:22%;height:auto;filter:brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(6074%) hue-rotate(8deg) brightness(104%) contrast(113%);transform:translateX(calc(1.2 * var(--card-vw)));transition:filter .36s cubic-bezier(.16,1,.3,1)}.product-card_carouselButton___r_de:focus-visible,.product-card_favoriteButton__E3oui:focus-visible,.product-card_mediaLink___bG36:focus-visible{outline:calc(2 * var(--card-vw)) solid #ff2c00;outline-offset:calc(2 * var(--card-vw))}.product-card_previousButton__F_imS img{transform:translateX(calc(-1.2 * var(--card-vw))) rotate(180deg)}.product-card_mediaStage__M3_8z:focus-within .product-card_carouselButton___r_de,.product-card_mediaStage__M3_8z:hover .product-card_carouselButton___r_de{opacity:1;transform:scale(1)}.product-card_details__7BjfY{display:grid;min-width:0;padding:calc(16 * var(--card-vh)) calc(1.5 * var(--card-vw)) calc(13 * var(--card-vh));grid-template-rows:calc(19 * var(--card-vw)) auto calc(49 * var(--card-vw)) calc(28 * var(--card-vw)) calc(68 * var(--card-vw))}.product-card_metaRow__jygjj{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:calc(10 * var(--card-vw))}.product-card_stock__aQFzH,.product-card_supplier__I9Css{overflow:hidden;font-size:calc(15 * var(--card-vw));line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-card_supplier__I9Css{color:#3e3e3e;font-weight:700;text-transform:uppercase}.product-card_stock__aQFzH{display:inline-flex;min-width:0;align-items:center;color:#7f7f7f;font-weight:500;gap:calc(5 * var(--card-vw))}.product-card_stockDot__TdyT_{width:calc(10 * var(--card-vw));flex:0 0 auto;border-radius:50%;background:#bcbcbc;aspect-ratio:1}.product-card_stock__aQFzH[data-available=true] .product-card_stockDot__TdyT_{background:#2de04f}.product-card_productTitle__EJgIm{display:-webkit-box;width:82%;min-height:calc((28 * var(--card-vw)) + (2 * var(--card-vh)));min-width:0;align-self:start;padding-top:calc(2 * var(--card-vh));overflow:hidden;color:#474747;font-size:calc(30 * var(--card-vw));font-weight:500;letter-spacing:-.04em;line-height:calc(28 * var(--card-vw));overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card_card__N1qGU[data-title-lines="2"] .product-card_productTitle__EJgIm{min-height:calc((56 * var(--card-vw)) + (2 * var(--card-vh)))}.product-card_productTitle__EJgIm a{transition:color .26s ease}.product-card_productTitle__EJgIm a:focus-visible{outline:calc(2 * var(--card-vw)) solid #ff2c00;outline-offset:calc(2 * var(--card-vw))}.product-card_subtitle__9nST9{display:-webkit-box;padding-top:calc(4 * var(--card-vh));overflow:hidden;color:#979797;letter-spacing:-.04em;line-height:calc(18 * var(--card-vw));-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card_dimensions__ml7Wa,.product-card_subtitle__9nST9{align-self:start;font-size:calc(15 * var(--card-vw));font-weight:400}.product-card_dimensions__ml7Wa{display:flex;min-width:0;align-items:center;color:#7f7f7f;gap:calc(4 * var(--card-vw));white-space:nowrap}.product-card_dimensions__ml7Wa>span{display:inline-flex;align-items:center;gap:calc(2.5 * var(--card-vw))}.product-card_dimensions__ml7Wa>i{width:calc(4 * var(--card-vw));flex:0 0 auto;border-radius:50%;background:#c7c7c7;aspect-ratio:1}.product-card_dimensions__ml7Wa img{width:calc(14.6 * var(--card-vw));height:calc(14.6 * var(--card-vw));object-fit:contain}.product-card_widthIcon__DG5CP{transform:rotate(90deg)}.product-card_depthIcon__pWS0m{transform:rotate(-45deg)}.product-card_purchaseRow__pXxzy{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:calc(12 * var(--card-vw))}.product-card_priceBlock__pfd0B{display:grid;min-width:0;align-content:end;justify-items:start}.product-card_originalPrice__2x_wV{position:relative;min-height:calc(18 * var(--card-vw));color:rgb(123 123 123/86%);font-size:calc(15 * var(--card-vw));font-weight:500;line-height:1;opacity:0;white-space:nowrap;transition:opacity .26s ease}.product-card_originalPrice__2x_wV:after{position:absolute;top:40%;right:-.08em;left:-.08em;height:.032em;background:#ff2c00;content:"";transform:translateY(-50%) scaleX(0);transform-origin:center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.product-card_originalPrice__2x_wV[data-visible=true]{opacity:1}.product-card_originalPrice__2x_wV[data-visible=true]:after{transform:translateY(-50%) scaleX(1)}.product-card_currentPrice__qKRy_{color:#474747;font-size:calc(20 * var(--card-vw));font-weight:600;line-height:1;white-space:nowrap}.product-card_variantPicker__6PAkJ{display:flex;flex:0 0 auto;align-items:end;gap:calc(6 * var(--card-vw))}.product-card_moreVariants__t7nM1,.product-card_variantButton__xqBsL{position:relative;display:grid;width:calc(59 * var(--card-vw));overflow:hidden;border:calc(1 * var(--card-vw)) solid #dadada;border-radius:calc(2 * var(--card-vw));background:#fff;cursor:pointer;aspect-ratio:1;place-items:center;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.product-card_variantButton__xqBsL{padding:0}.product-card_variantButton__xqBsL:after{position:absolute;right:0;bottom:0;left:0;height:calc(2 * var(--card-vw));background:#ff2c00;content:"";transform:scaleX(0);transform-origin:center;transition:transform .43s cubic-bezier(.16,1,.3,1)}.product-card_variantButton__xqBsL[data-active=true]:after{transform:scaleX(1)}.product-card_variantImage__CP_sp{object-fit:cover}.product-card_moreVariants__t7nM1,.product-card_variantButton__xqBsL>span{color:#7f7f7f;font-size:calc(15 * var(--card-vw));font-weight:500}.product-card_moreVariants__t7nM1:focus-visible,.product-card_variantButton__xqBsL:focus-visible{outline:calc(2 * var(--card-vw)) solid #ff2c00;outline-offset:calc(2 * var(--card-vw))}.product-card_cartForm__Dy6lG{position:relative;width:100%}.product-card_cartButton__EqTYz{display:grid;width:100%;min-height:calc(40.5 * var(--card-vw));padding:0;border:0;border-radius:calc(2 * var(--card-vw));color:#fff;background:#303030;cursor:pointer;font-size:calc(14 * var(--card-vw));font-weight:500;place-items:center;transition:background-color .36s cubic-bezier(.16,1,.3,1),color .36s cubic-bezier(.16,1,.3,1),opacity .24s ease}.product-card_cartButton__EqTYz:disabled{cursor:not-allowed;opacity:.48}.product-card_cartButton__EqTYz:focus-visible{outline:calc(2 * var(--card-vw)) solid #ff2c00;outline-offset:calc(2 * var(--card-vw))}.product-card_cartError__mw6v2{position:absolute;right:0;bottom:calc(48 * var(--card-vw));max-width:92%;padding:calc(8 * var(--card-vw)) calc(10 * var(--card-vw));border-radius:calc(2 * var(--card-vw));color:#fff;background:#0d0d0d;font-size:calc(12 * var(--card-vw));line-height:1.2}@media (hover:hover){.product-card_favoriteButton__E3oui:hover:not(:disabled){transform:scale(1.08)}.product-card_carouselButton___r_de:hover{background:#ff2c00;transform:scale(1.08)}.product-card_carouselButton___r_de:hover img{filter:brightness(0) invert(1)}.product-card_productTitle__EJgIm a:hover{color:#ff2c00}.product-card_moreVariants__t7nM1:hover,.product-card_variantButton__xqBsL:hover{border-color:#ff2c00}.product-card_cartButton__EqTYz:hover:not(:disabled){background:#ff2c00}}@media (prefers-reduced-motion:reduce){.product-card_carouselButton___r_de,.product-card_carouselButton___r_de img,.product-card_cartButton__EqTYz,.product-card_favoriteButton__E3oui,.product-card_favoriteIconActive__vb3ZH,.product-card_moreVariants__t7nM1,.product-card_originalPrice__2x_wV,.product-card_originalPrice__2x_wV:after,.product-card_productTitle__EJgIm a,.product-card_variantButton__xqBsL,.product-card_variantButton__xqBsL:after{transition:none}}