@font-face{font-family:"Noto Sans Georgian";src:url("assets/fonts/NotoSansGeorgian-Variable.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:Comfortaa;src:url("assets/fonts/Comfortaa-Variable.ttf") format("truetype");font-weight:300 700;font-style:normal;font-display:optional}:root{--burnt:#873c1e;--brand-accent:var(--burnt);--brand-accent-rgb:135,60,30;--charcoal:#212123;--gold:#deb34a;--coral:#ef7663;--sage:#7a999b;--page-bg:#ffffff;--paper:var(--page-bg);--white:#ffffff;--deep-green:var(--burnt);--brand-secondary:var(--page-bg);--line:rgba(33, 33, 35, 0.1);--line-soft:rgba(33, 33, 35, 0.085);--line-subtle:rgba(33, 33, 35, 0.06);--line-warm:rgba(var(--brand-accent-rgb), 0.1);--header-separator:rgba(33, 33, 35, 0.07);--section-divider:linear-gradient(
    90deg,
    rgba(var(--brand-accent-rgb), 0),
    rgba(var(--brand-accent-rgb), 0.2) 16%,
    rgba(var(--brand-accent-rgb), 0.38) 50%,
    rgba(var(--brand-accent-rgb), 0.2) 84%,
    rgba(var(--brand-accent-rgb), 0)
  );--shadow:0 16px 34px rgba(33, 33, 35, 0.06);--brand-primary:var(--brand-accent);--page-gutter:clamp(18px, 5vw, 72px);--content-max:1180px;--wide-content-max:1280px;--shell:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));--wide-shell:min(var(--wide-content-max), calc(100% - (var(--page-gutter) * 2)));--page-pad:max(var(--page-gutter), calc((100vw - var(--wide-content-max)) / 2));--announcement-h:0px;--header-main-h:70px;--header-h:calc(var(--announcement-h) + var(--header-main-h));--hero-min-h:89svh;--below-hero-pad-top:30px;--below-hero-pad-bottom:clamp(14px, 1.5vw, 22px);--section-adjacent-pad-top:clamp(34px, 3.8vw, 54px);--section-adjacent-pad-bottom:clamp(28px, 3.2vw, 44px);--heading-hero-size:clamp(52px, 4vw, 64px);--heading-page-size:clamp(44px, 3.6vw, 56px);--heading-section-large-size:clamp(34px, 2.8vw, 42px);--heading-section-size:clamp(30px, 2.45vw, 38px);--heading-section-compact-size:clamp(26px, 2vw, 32px);--weight-regular:400;--weight-medium:500;--weight-semibold:560;--control-bg:rgba(255, 255, 255, 0.74);--control-bg-hover:rgba(255, 255, 255, 0.94);--control-border:rgba(33, 33, 35, 0.17);--control-border-strong:rgba(135, 60, 30, 0.42);--control-ring:rgba(135, 60, 30, 0.14);--control-shadow:0 8px 20px rgba(33, 33, 35, 0.035),inset 0 0 0 1px rgba(135, 60, 30, 0.035),inset 0 1px 0 rgba(255, 255, 255, 0.64);--scrollbar-track:rgba(135, 60, 30, 0.08);--scrollbar-thumb:rgba(135, 60, 30, 0.66);--scrollbar-thumb-hover:var(--burnt);--scrollbar-thumb-border:rgba(255, 255, 255, 0.82);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23873c1e' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--media-radius:8px}html{background:var(--page-bg);overflow-x:clip;scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.skip-link,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{z-index:1000;top:12px;left:12px;width:auto;height:auto;padding:10px 14px;clip:auto;background:var(--gold);color:var(--charcoal)}@media (prefers-reduced-motion:reduce){.announcement-bar,.chat-launcher,.chat-quick-action,.chat-quick-actions,.header-main,.mega-menu,.site-header::before{transition-duration:1ms}.chat-launcher-badge,.chat-panel-card,.chat-quick-action,.chat-quick-action::before,.chat-view,.mega-product,.mega-tab,.search-drawer,.search-suggestion{animation:none!important;opacity:1;transform:none}}@keyframes megaFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes megaProductRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes searchDrawerIn{from{opacity:0;transform:translateY(-28px) scaleY(.96);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0)}}@keyframes searchDrawerOut{from{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0)}to{opacity:0;transform:translateY(-18px) scaleY(.98);clip-path:inset(0 0 100% 0)}}@keyframes searchItemRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.chat-launcher{--chat-base-bottom:clamp(18px, 2.2vw, 34px);--chat-footer-lift:0px;--chat-product-lift:0px;position:fixed;right:clamp(18px,2.2vw,34px);bottom:calc(var(--chat-base-bottom) + var(--chat-footer-lift) + var(--chat-product-lift));z-index:70;isolation:isolate;overflow:visible;width:52px;height:52px;display:grid;place-items:center;color:var(--white);background:var(--burnt);border:1px solid rgba(135,60,30,.82);border-radius:999px;box-shadow:0 10px 24px rgba(135,60,30,.11),0 0 0 5px rgba(135,60,30,.05),inset 0 1px 0 rgba(255,255,255,.18);transition:bottom 260ms cubic-bezier(.22, 1, .36, 1),background 180ms,border-color 180ms,color 180ms,transform 180ms,box-shadow 180ms}body.is-footer-bottom-visible .chat-launcher{--chat-footer-lift:88px}.chat-launcher::before{content:"";position:absolute;z-index:0;inset:-5px;border:1px solid var(--line-warm);border-radius:inherit;opacity:1}.chat-launcher::after{content:"";position:absolute;z-index:-1;inset:-10px;border-radius:inherit;background:radial-gradient(circle,rgba(135,60,30,.08) 0 58%,rgba(135,60,30,.025) 76%,rgba(135,60,30,0) 100%);pointer-events:none}.chat-launcher-icon{position:relative;z-index:1;width:27px;height:27px;display:block}.chat-bubble{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.chat-line{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.chat-launcher:focus-visible,.chat-launcher:hover{color:var(--white);background:#6f2f18;border-color:rgba(111,47,24,.95);outline:0;transform:translateY(-2px);box-shadow:0 14px 30px rgba(135,60,30,.16),0 0 0 7px rgba(135,60,30,.07),inset 0 1px 0 rgba(255,255,255,.18)}.chat-launcher[aria-expanded=true]{opacity:0;pointer-events:none;transform:translateY(8px) scale(.86)}.chat-launcher-badge{position:absolute;top:-5px;right:-4px;z-index:2;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;color:var(--white);background:#d9291c;border:2px solid var(--page-bg);border-radius:999px;font-size:11px;line-height:1;font-weight:var(--weight-semibold);box-shadow:0 8px 16px rgba(217,41,28,.32);animation:2.8s ease-in-out .9s infinite chatBadgePulse}@keyframes chatPanelIn{from{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPanelOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes chatViewIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chatQuickActionIn{from{opacity:0;transform:translateY(12px) scale(.96);filter:blur(5px)}70%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chatQuickActionSheen{0%,42%{transform:translateX(-124%)}100%,58%{transform:translateX(124%)}}@keyframes chatBadgePulse{0%,100%{transform:scale(1);box-shadow:0 8px 16px rgba(217,41,28,.32)}48%{transform:scale(1.08);box-shadow:0 10px 20px rgba(217,41,28,.42)}}@media (max-width:1100px){:root{--announcement-h:0px;--header-main-h:70px}}@media (max-width:760px){:root{--announcement-h:0px;--header-main-h:61px;--hero-min-h:99svh;--section-adjacent-pad-top:36px;--section-adjacent-pad-bottom:30px;--heading-hero-size:clamp(36px, 11vw, 42px);--heading-page-size:clamp(34px, 10vw, 40px);--heading-section-large-size:clamp(29px, 8.5vw, 34px);--heading-section-size:clamp(27px, 7.8vw, 32px);--heading-section-compact-size:clamp(24px, 7vw, 29px)}.chat-launcher{right:16px;--chat-base-bottom:16px;width:52px;height:52px}body.is-footer-bottom-visible .chat-launcher{--chat-footer-lift:76px}.chat-launcher-icon{width:28px;height:28px}}@media (min-width:761px) and (max-width:1100px){:root{--heading-hero-size:clamp(50px, 6vw, 58px);--heading-page-size:clamp(44px, 5.2vw, 52px);--heading-section-large-size:clamp(34px, 4.1vw, 40px);--heading-section-size:clamp(31px, 3.6vw, 36px);--heading-section-compact-size:clamp(28px, 3.2vw, 32px)}}:is(
.icon-button,.chat-launcher,.chat-composer button,.footer-social a
){aspect-ratio:1/1;flex-shrink:0;display:inline-grid;place-items:center;padding:0;border-radius:50%;line-height:1;text-align:center}:is(
.icon-button,.chat-launcher,.chat-composer button,.footer-social a
)>svg{display:block;flex:0 0 auto;margin:auto}:root{--heading-divider-gap:clamp(12px, 1.8vw, 26px);--heading-divider-width:clamp(54px, 12vw, 210px);--heading-divider-line:linear-gradient(90deg, rgba(var(--brand-accent-rgb), 0), rgba(var(--brand-accent-rgb), 0.58) 100%)}@media (max-width:680px){:root{--heading-divider-gap:clamp(8px, 2.5vw, 12px);--heading-divider-width:clamp(24px, 9vw, 46px)}}:root{--heading-divider-gap:clamp(10px, 1.4vw, 22px);--heading-divider-width:clamp(42px, 8.5vw, 170px);--heading-divider-line:linear-gradient(90deg, rgba(var(--brand-accent-rgb), 0), rgba(var(--brand-accent-rgb), 0.62) 100%);--section-heading-copy-max:68ch}@media (max-width:760px){:root{--heading-divider-gap:clamp(8px, 2.2vw, 12px);--heading-divider-width:clamp(34px, 10vw, 58px)}}.catalog-shell{width:var(--wide-shell);margin:0 auto}.catalog-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:0;color:rgba(33,33,35,.76);font-size:13px;line-height:1.4;font-weight:var(--weight-semibold)}.catalog-breadcrumb a{color:#050505}.catalog-breadcrumb a:focus-visible,.catalog-breadcrumb a:hover{color:var(--burnt);outline:0}.product-hero{padding:clamp(22px,3vw,42px) var(--page-pad) clamp(38px,4vw,58px);background:var(--page-bg)}.product-main .catalog-breadcrumb{margin-bottom:clamp(18px,2vw,30px)}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,0.72fr);gap:clamp(28px,5vw,72px);align-items:start}.product-gallery{min-width:0;display:grid;gap:16px}.product-main-media{position:relative;display:grid;--lens-size:164px;--lens-x:50%;--lens-y:50%;--lens-bg-position:center;--lens-bg-size:auto;min-height:0;height:clamp(380px,calc(100svh - 380px),560px);overflow:hidden;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line-subtle)}.product-main-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:100%;object-fit:contain;object-position:center;transform:none}.product-main-media::after{content:"";position:absolute;left:var(--lens-x);top:var(--lens-y);z-index:2;width:var(--lens-size);aspect-ratio:1;border-radius:50%;pointer-events:none;background-color:#fff;background-image:var(--lens-image,none);background-repeat:no-repeat;background-position:var(--lens-bg-position);background-size:var(--lens-bg-size);border:2px solid rgba(255,255,255,.92);outline:rgba(135,60,30,.13) solid 1px;box-shadow:0 18px 38px rgba(135,60,30,.085),0 2px 8px rgba(33,33,35,.045);opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.94);transition:opacity 140ms,visibility 140ms,transform 140ms}.product-main-media--product{background:var(--page-bg)}.product-main-media--product img{object-fit:contain;object-position:center}@media (hover:hover) and (pointer:fine){.product-main-media{cursor:zoom-in}.product-main-media.is-zooming{cursor:none}.product-main-media.is-zooming::after{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}}.product-gallery-controls{position:absolute;inset:auto 18px 18px 18px;display:flex;align-items:center;justify-content:flex-end;gap:10px;pointer-events:none;z-index:3}.product-gallery-controls span{margin-right:auto;padding:8px 12px;color:var(--white);background:var(--brand-primary);border:1px solid var(--line-warm);border-radius:999px;box-shadow:0 10px 24px rgba(135,60,30,.075);font-size:12px;line-height:1;font-weight:var(--weight-semibold);backdrop-filter:blur(10px)}.product-gallery-controls button,.product-quantity button{display:inline-grid;place-items:center;width:42px;height:42px;color:var(--charcoal);border:1px solid rgba(33,33,35,.2);background:rgba(255,255,255,.78);border-radius:50%;cursor:pointer;transition:color 180ms,border-color 180ms,background 180ms,transform 180ms}.product-gallery-controls button{pointer-events:auto;color:var(--white);background:var(--brand-primary);border-color:rgba(135,60,30,.16);box-shadow:0 10px 24px rgba(135,60,30,.075)}.product-gallery-controls svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-gallery-controls button:focus-visible,.product-gallery-controls button:hover,.product-quantity button:focus-visible,.product-quantity button:hover{color:var(--white);background:var(--burnt);border-color:var(--burnt);outline:0;transform:translateY(-1px)}.product-summary{position:sticky;top:calc(var(--header-h) + 18px);min-width:0}.product-title-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.product-title-row h1{margin:0;color:rgba(33,33,35,.94);font-size:clamp(21px, 1.65vw, 26px);line-height:1.2;font-weight:var(--weight-regular);letter-spacing:0;text-wrap:balance}.product-summary .product-favorite,.product-summary .product-option-group,.product-summary .product-trust-row{display:none!important}.product-brand-line{margin:12px 0 0;color:rgba(33,33,35,.66);font-size:15px;line-height:1.5;font-weight:var(--weight-medium)}.product-brand-line strong{color:rgba(33,33,35,.94);font-weight:var(--weight-semibold)}.product-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:10px 0 0;color:rgba(33,33,35,.94);font-size:clamp(24px, 2vw, 32px);line-height:1.1;font-weight:var(--weight-semibold)}.product-summary-trust{display:grid;grid-template-columns:repeat(3,max-content);align-items:center;gap:8px 18px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft);list-style:none}.product-summary-trust li{min-width:0;display:inline-flex;align-items:center;gap:5px;color:rgba(33,33,35,.72);font-size:11px;line-height:1.3;font-weight:var(--weight-semibold);white-space:nowrap}.product-summary-trust-mark{position:relative;width:11px;height:11px;flex:0 0 11px}.product-summary-trust-mark::after{content:"";position:absolute;left:3px;top:1px;width:4px;height:8px;border:solid var(--burnt);border-width:0 2px 2px 0;transform:rotate(45deg)}.product-quantity-row{box-sizing:border-box;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;color:rgba(33,33,35,.68);font-size:14px;font-weight:var(--weight-semibold)}.product-brand-line+.product-quantity-row{margin-top:22px;border-top:1px solid var(--line-soft)}.product-price-line+.product-quantity-row{margin-top:22px;border-top:1px solid var(--line-soft)}.product-summary-trust+.product-quantity-row{margin-top:10px;border-top:0}.product-quantity{display:flex;align-items:center;gap:5px;width:max-content;padding:3px;border:0;border-radius:999px;background:rgba(135,60,30,.055);box-shadow:none}.product-quantity button{color:var(--burnt);border:0;background:rgba(255,255,255,.78);box-shadow:none}.product-quantity input{width:38px;min-height:32px;height:32px;color:var(--charcoal);text-align:center;border:0;border-radius:8px;background:rgba(255,255,255,.82);box-shadow:none;font:inherit;font-weight:var(--weight-semibold)}.product-quantity input:focus-visible,.product-quantity input:hover{background:#fff;box-shadow:0 0 0 2px rgba(135,60,30,.12);outline:0}.product-action-row{display:grid;gap:12px}.product-primary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:13.5px;line-height:1.25;font-weight:var(--weight-semibold);transition:color 180ms,background 180ms,border-color 180ms,box-shadow 180ms,transform 180ms}.product-primary-action{color:var(--white);background:var(--burnt);border:1px solid var(--burnt);cursor:pointer;box-shadow:0 8px 18px rgba(135,60,30,.1)}.product-primary-action:focus-visible,.product-primary-action:hover{background:#743217;border-color:#743217;outline:0}.product-support-grid{display:grid;gap:0;margin-top:26px;background:rgba(200,183,154,.16);border:1px solid rgba(200,183,154,.18);border-radius:8px}.product-support-grid article{padding:18px}.product-support-grid article+article{border-top:1px solid var(--line-soft)}.product-support-grid strong{display:block;color:var(--charcoal);font-size:13px;line-height:1.3;font-weight:var(--weight-semibold)}.product-support-grid p{margin:8px 0 0;color:rgba(33,33,35,.68);font-size:13px;line-height:1.55;font-weight:var(--weight-medium)}.product-detail-section{background:var(--page-bg)}.product-detail-section.product-gallery-details{padding:clamp(18px,3vw,34px) 0 0;background:0 0}@media (max-width:900px){.product-layout{gap:16px}.product-gallery{display:contents}.product-main-media{order:1}.product-summary{order:3;margin-top:8px}.product-detail-section.product-gallery-details{order:4;padding:12px 0 0}}@keyframes productRelatedEnter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cartMilestoneConfetti{0%{opacity:0;transform:translateY(12px) scale(.9) rotate(0)}28%{opacity:1}100%{opacity:0;transform:translateY(-16px) scale(1.06) rotate(4deg)}}@keyframes cartMilestoneSweep{0%{opacity:0;transform:translateX(-120%)}34%{opacity:.82}100%{opacity:0;transform:translateX(120%)}}@keyframes cartMilestonePop{0%{transform:translate(-50%,-50%) scale(1.05)}34%{transform:translate(-50%,-50%) scale(1.36) rotate(-8deg)}68%{transform:translate(-50%,-50%) scale(.96) rotate(5deg)}100%{transform:translate(-50%,-50%) scale(1.05)}}@media (max-width:1180px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr)}}@media (max-width:900px){.product-layout{grid-template-columns:1fr}.product-summary{position:static}}@media (max-width:680px){.product-main-media{height:clamp(300px,68vw,380px)}.product-title-row{grid-template-columns:1fr}.product-quantity-row{min-height:112px;align-items:flex-start;flex-direction:column}}.product-cart-suggestion img,.product-main-media,.product-similar-card span{border-radius:var(--media-radius,8px)}:is(
.product-gallery-controls button,.product-quantity button,.product-cart-head button,.product-cart-check
){aspect-ratio:1/1;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border-radius:50%;line-height:1;text-align:center;box-sizing:border-box}.product-gallery-controls button{inline-size:42px;block-size:42px;min-inline-size:42px;min-block-size:42px;max-inline-size:42px;max-block-size:42px;flex-basis:42px}.product-quantity button{inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px;max-inline-size:32px;max-block-size:32px;flex-basis:32px}:is(.product-gallery-controls button,.product-quantity button,.product-cart-head button)>svg{display:block;flex:0 0 auto;margin:auto}.product-quantity input[data-qty-value]{inline-size:38px!important;width:38px!important;min-inline-size:38px;max-inline-size:38px;flex:0 0 38px;min-height:32px!important;height:32px!important;min-block-size:32px!important;block-size:32px!important;border:0!important;background:rgba(255,255,255,.82)!important;box-shadow:none!important}.product-summary,.product-title-row{text-align:left}.product-title-row h1{max-width:100%;text-wrap:balance}:is(
.product-main-media,.product-similar-card span,.product-similar-card .category-pick-image--product,.product-cart-item-media,.product-cart-upsell-media,.product-cart-suggestion span){overflow:hidden;background:#fff}:is(
.product-main-media,.product-main-media--product,.product-similar-card span,.product-similar-card .category-pick-image--product,.product-cart-item-media,.product-cart-upsell-media,.product-cart-suggestion span){background:#fff!important;background-color:#fff!important}:is(
.product-main-media,.product-similar-card,.product-cart-item,.product-cart-upsell,.product-cart-suggestion) img{display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;object-fit:cover;object-position:center;border-radius:inherit}.product-cart-upsell-panel .product-cart-upsell-media img,.product-main-media--product img,.product-similar-card .category-pick-image--product img{object-fit:cover;padding:0}:is(
.sanitary-product-page,.furniture-product-page,.lighting-product-page,.kitchen-sink-product-page,.dryer-radiator-product-page
) :is(
.product-main-media--product,.product-similar-card .category-pick-image--product,.product-cart-item-media,.product-cart-upsell-media,.product-cart-suggestion span
) img{box-sizing:border-box;padding:clamp(10px,1.15vw,18px);object-fit:contain;object-position:center}body.dryer-radiator-product-page .product-main-media--product img,body.furniture-product-page .product-main-media--product img,body.kitchen-sink-product-page .product-main-media--product img,body.lighting-product-page .product-main-media--product img,body.sanitary-product-page .product-main-media--product img{box-sizing:border-box;padding:clamp(12px,1.45vw,24px)!important;object-fit:contain!important;object-position:center}body.dryer-radiator-product-page .product-main-media--product.is-lifestyle-media img,body.furniture-product-page .product-main-media--product.is-lifestyle-media img,body.kitchen-sink-product-page .product-main-media--product.is-lifestyle-media img,body.lighting-product-page .product-main-media--product.is-lifestyle-media img,body.sanitary-product-page .product-main-media--product.is-lifestyle-media img,body.tile-product-page .product-main-media--product.is-lifestyle-media img{padding:0!important;object-fit:cover!important;object-position:center!important}body.product-detail-page .product-main-media{transform:translateZ(0);transition:transform 360ms var(--catalog-motion-snap)}body.product-detail-page .product-main-media img{backface-visibility:hidden;transform:translateZ(0) scale(1);transition:opacity 240ms ease,filter 260ms ease,transform 420ms var(--catalog-motion-snap)}body.product-detail-page .product-support-grid article{transition:none}body.product-detail-page :is(
.language-current,.language-option,.mega-menu,.header-call-button,.icon-button,.search-input-row,.search-close,.footer-discover-button,.footer-social a,.chat-launcher,.chat-close,.chat-composer input,.chat-composer button,.product-primary-action,.product-main-media,.product-gallery-controls button,.product-quantity button,.product-quantity input,.product-cart-overlay,.product-cart-head button,.product-support-grid article,.product-similar-card,.product-cart-suggestion,.product-cart-upsell,.product-cart-upsell-add,.product-cart-foot a,.product-cart-foot button,.product-cart-item-remove
){--product-composited-transition-guard:1;transition:opacity 180ms,transform 180ms,filter 180ms!important}body.product-detail-page .chat-launcher::after,body.product-detail-page .chat-launcher::before{--product-composited-transition-guard:1;transition:opacity 180ms,transform 180ms!important}@media (hover:hover) and (pointer:fine){body.product-detail-page .product-main-media:not(.is-zooming):focus-within,body.product-detail-page .product-main-media:not(.is-zooming):hover{border-color:rgba(135,60,30,.16);box-shadow:0 20px 44px rgba(33,33,35,.07);transform:translate3d(0,-2px,0)}body.product-detail-page .product-main-media:not(.is-zooming):focus-within img,body.product-detail-page .product-main-media:not(.is-zooming):hover img{filter:saturate(1.035) contrast(1.025);transform:translateZ(0) scale(1.014)}body.product-detail-page .product-support-grid article:hover{background:rgba(135,60,30,.035)}}@media (prefers-reduced-motion:no-preference){body.product-detail-page .product-main-media.is-gallery-swapping img{animation:productGallerySwap 420ms var(--catalog-motion-snap) both}}@keyframes productGallerySwap{from{opacity:0;transform:translate3d(0,8px,0) scale(.986)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes productAccordionReveal{from{opacity:0;transform:translate3d(0,-5px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){body.product-detail-page .product-main-media,body.product-detail-page .product-main-media img,body.product-detail-page .product-similar-card{animation:none!important;opacity:1!important;transform:none!important;transition-duration:1ms!important;transition-delay:0s!important}}