.catalog-template--template_2 .tpl2-water-ripple{height:100%;inset:0;opacity:.96;pointer-events:none;position:fixed;width:100%;z-index:12}body.catalog-template--template_2{background:#062241!important;max-width:100vw;overflow-x:hidden!important;width:100%}.catalog-template--template_2 .tpl1-header,.catalog-template--template_2 .tpl1-mobile-bar,.catalog-template--template_2 .tpl1-shell{position:relative;z-index:3}.catalog-template--template_2 .tpl1-header{backdrop-filter:blur(14px)!important;background:linear-gradient(180deg,rgba(6,21,42,.9),rgba(6,21,42,.62))!important;border-bottom:1px solid hsla(0,0%,100%,.18)!important;min-height:58px!important;padding:0!important;position:sticky!important;top:0!important;z-index:45!important}.catalog-template--template_2 .tpl1-header__inner{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(160px,auto) minmax(0,1fr)!important;margin:0 auto!important;min-height:58px!important;padding:8px 12px!important;width:min(1180px,100% - 24px)!important}.catalog-template--template_2 .tpl1-brand{align-items:center!important;color:#fff!important;display:inline-flex!important;gap:10px!important;min-width:0!important;transform:none!important}.catalog-template--template_2 .tpl1-brand__mark{background:hsla(0,0%,100%,.16)!important;border-radius:999px!important;box-shadow:none!important;flex:0 0 64px!important;height:64px!important;overflow:hidden!important;width:64px!important}.catalog-template--template_2 .tpl1-brand__mark img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transform:none!important;width:100%!important}.catalog-template--template_2 .tpl1-brand__text{color:#fff3a5!important;display:inline!important;font-size:.94rem!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.catalog-template--template_2 .tpl1-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;justify-self:end!important;transform:none!important;width:auto!important}.catalog-template--template_2 .tpl1-nav a{align-items:center!important;background:hsla(0,0%,100%,.12)!important;border-radius:999px!important;color:hsla(0,0%,100%,.92)!important;display:inline-flex!important;font-size:.78rem!important;font-weight:900!important;justify-content:center!important;line-height:1!important;min-height:32px!important;padding:0 12px!important;text-align:center!important}.catalog-template--template_2 .tpl1-nav a:focus-visible,.catalog-template--template_2 .tpl1-nav a:hover{background:rgba(255,243,165,.24)!important;color:#fff3a5!important}.catalog-template--template_2 .catalog-hero-panorama,.catalog-template--template_2 .tpl1-hero,.catalog-template--template_2 .tpl1-shell{max-width:100vw!important}.catalog-template--template_2 .tpl1-showcase{margin-top:5rem!important;scroll-margin-top:6rem}.catalog-template--template_2{--tpl1-card:rgba(255,252,246,.92);--tpl1-card-strong:#fffdf9;--tpl1-line:rgba(79,53,32,.12);--tpl1-text:#2f2219;--tpl1-muted:#75614d;--tpl1-accent:#e86f3d;--tpl1-accent-strong:#c94d22;--tpl1-accent-soft:rgba(232,111,61,.12);--tpl1-accent-soft-strong:rgba(201,77,34,.18)}.catalog-template--template_2 .tpl1-mobile-bar{display:none}.catalog-template--template_2 .tpl-watermark-photos{display:none!important}.catalog-template--template_2 .tpl1-btn{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:0 18px;text-decoration:none}.catalog-template--template_2 .tpl1-btn--primary{background:linear-gradient(135deg,#a34718,#f2b66d);box-shadow:0 18px 34px rgba(163,71,24,.26);color:#fffaf3}.catalog-template--template_2 .tpl1-cart{backdrop-filter:blur(14px);background:rgba(255,253,249,.96);border:1px solid var(--tpl1-line);border-radius:24px;bottom:18px;box-shadow:0 24px 70px rgba(78,51,25,.18);color:var(--tpl1-text);display:grid;gap:12px;padding:14px;position:fixed;right:18px;width:min(360px,100vw - 28px);z-index:70}.catalog-template--template_2 .tpl1-cart[hidden],.catalog-template--template_2 .tpl1-order-modal[hidden]{display:none}.catalog-template--template_2 .tpl1-cart__foot,.catalog-template--template_2 .tpl1-cart__head,.catalog-template--template_2 .tpl1-cart__item{align-items:center;display:flex;gap:10px;justify-content:space-between}.catalog-template--template_2 .tpl1-cart__foot span,.catalog-template--template_2 .tpl1-cart__head span,.catalog-template--template_2 .tpl1-cart__item span{color:var(--tpl1-muted);display:block;font-size:.78rem;font-weight:700;letter-spacing:normal;text-transform:none}.catalog-template--template_2 .tpl1-cart__head strong,.catalog-template--template_2 .tpl1-cart__item strong{color:var(--tpl1-text);font-size:.92rem}.catalog-template--template_2 .tpl1-cart__head button{background:transparent;border:0;color:var(--tpl1-accent-strong);cursor:pointer;font-weight:800}.catalog-template--template_2 .tpl1-cart__items{display:grid;gap:8px;max-height:240px;overflow:auto;padding-right:2px}.catalog-template--template_2 .tpl1-cart__item{background:hsla(0,0%,100%,.68);border:1px solid var(--tpl1-line);border-radius:16px;padding:10px}.catalog-template--template_2 .tpl1-cart__item>div:first-child{min-width:0}.catalog-template--template_2 .tpl1-cart__qty{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.catalog-template--template_2 .tpl1-cart__qty button{background:var(--tpl1-card);border:1px solid var(--tpl1-line);border-radius:999px;color:var(--tpl1-accent-strong);cursor:pointer;display:inline-grid;font-weight:900;height:28px;place-items:center;width:28px}.catalog-template--template_2 .tpl1-cart__qty span{color:var(--tpl1-text);min-width:16px;text-align:center}.catalog-template--template_2 .tpl1-cart__foot .tpl1-btn{min-height:44px;padding:0 14px}.catalog-template--template_2.tpl1-order-modal-open{overflow:hidden}.catalog-template--template_2 .tpl1-order-modal{backdrop-filter:blur(10px);background:rgba(47,34,25,.34);display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:90}.catalog-template--template_2 .tpl1-order-modal__panel{background:rgba(255,253,249,.98);border:1px solid var(--tpl1-line);border-radius:26px;box-shadow:0 28px 80px rgba(47,34,25,.24);display:grid;gap:14px;padding:18px;width:min(440px,100%)}.catalog-template--template_2 .tpl1-order-modal__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.catalog-template--template_2 .tpl1-order-field span,.catalog-template--template_2 .tpl1-order-modal__head span,.catalog-template--template_2 .tpl1-order-pay>span{color:var(--tpl1-accent-strong);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.catalog-template--template_2 .tpl1-order-modal__head h3{color:var(--tpl1-text)!important;font-family:Playfair Display,Georgia,serif!important;font-size:1.6rem;line-height:1;margin:4px 0 0}.catalog-template--template_2 .tpl1-order-modal__head button{background:var(--tpl1-card);border:1px solid var(--tpl1-line);border-radius:999px;color:var(--tpl1-text);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:1.4rem;height:34px;line-height:1;place-items:center;width:34px}.catalog-template--template_2 .tpl1-order-field{display:grid;gap:6px}.catalog-template--template_2 .tpl1-order-field input{background:#fff;border:1px solid var(--tpl1-line);border-radius:16px;color:var(--tpl1-text);font:inherit;min-height:48px;padding:0 14px;width:100%}.catalog-template--template_2 .tpl1-order-quick{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-template--template_2 .tpl1-order-quick button{background:var(--tpl1-accent-soft);border:1px solid var(--tpl1-accent-soft-strong);border-radius:999px;color:var(--tpl1-accent-strong);cursor:pointer;font-weight:800;min-height:40px}.catalog-template--template_2 .tpl1-order-pay{display:grid;gap:8px}.catalog-template--template_2 .tpl1-order-pay__options{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-template--template_2 .tpl1-order-pay__options label{align-items:center;background:var(--tpl1-card);border:1px solid var(--tpl1-line);border-radius:999px;color:var(--tpl1-text);cursor:pointer;display:flex;font-weight:800;gap:8px;justify-content:center;margin:0;min-height:44px}.catalog-template--template_2 .tpl1-order-pay__options input{accent-color:var(--tpl1-accent-strong);margin:0}.catalog-template--template_2 .tpl1-order-error{color:#dc2626!important;font-size:.86rem;font-weight:700;margin:0}.catalog-template--template_2 .tpl1-order-submit{width:100%}@media (max-width:899.98px){.catalog-template--template_2 .tpl1-header{position:relative!important;top:auto!important}.catalog-template--template_2 .tpl1-mobile-bar{align-items:center;backdrop-filter:none;background:transparent;border:0;border-radius:0;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:none;display:flex;gap:0;justify-content:center;left:10px;padding:0;position:fixed;right:10px;z-index:42}.catalog-template--template_2 .tpl1-mobile-bar__item{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;text-decoration:none;transition:transform .12s ease,background .12s ease,box-shadow .12s ease;width:min(100%,(100% - 8px)/2);-webkit-tap-highlight-color:transparent}.catalog-template--template_2 .tpl1-mobile-bar__item--order{background:linear-gradient(135deg,var(--tpl1-accent),var(--tpl1-accent-strong));color:#fff}.catalog-template--template_2 .tpl1-mobile-bar__item:active{transform:translateY(1px) scale(.985)}.catalog-template--template_2 .tpl1-cart{background:rgba(255,253,249,.98);border-radius:22px;bottom:calc(82px + env(safe-area-inset-bottom));left:10px;max-height:min(54dvh,440px);overflow:hidden;padding:12px;right:10px;width:auto;z-index:72}.catalog-template--template_2 .tpl1-cart__items{max-height:min(30dvh,220px);overflow-y:auto;overscroll-behavior:contain}.catalog-template--template_2 .tpl1-cart__item{align-items:center;background:#fffaf2;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 11px}.catalog-template--template_2 .tpl1-cart__item span,.catalog-template--template_2 .tpl1-cart__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-template--template_2 .tpl1-cart__foot{align-items:stretch;display:grid;grid-template-columns:1fr}.catalog-template--template_2 .tpl1-cart__foot .tpl1-btn{width:100%}.catalog-template--template_2 .tpl1-order-modal{padding:10px;place-items:end center}.catalog-template--template_2 .tpl1-order-modal__panel{border-radius:24px;max-height:min(88dvh,680px);overflow:auto;padding:16px;width:100%}}@media (max-width:479.98px){.catalog-template--template_2 .tpl1-order-pay__options,.catalog-template--template_2 .tpl1-order-quick{grid-template-columns:1fr}}.catalog-template--template_2 .tpl1-hero__visual{isolation:isolate;position:relative;z-index:1;--tpl2-copy-top:clamp(-96px,-4.6875vw,-71px);--tpl2-stage-x:clamp(-32px,-1.5625vw,-24px);--tpl2-stage-y:clamp(237px,15.625vw,320px);--tpl2-controls-y:clamp(-88px,-4.296875vw,-65px);--tpl2-card-lift-sm:clamp(-32px,-1.5625vw,-24px);--tpl2-card-lift-lg:clamp(-160px,-7.8125vw,-118px);--tpl2-card-shift-left:clamp(-172px,-8.3984375vw,-127px);--tpl2-card-shift-right:clamp(198px,13.0859375vw,268px);--tpl2-card-shift-far-left:clamp(-400px,-19.53125vw,-296px);--tpl2-card-lift-xs:clamp(-26px,-1.26953125vw,-19px);--tpl2-card-width:clamp(252px,16.6015625vw,340px);--tpl2-layer-background-offset-x:var(--tpl2-layer-background-offset-x-custom,0rem);--tpl2-layer-background-offset-y:var(--tpl2-layer-background-offset-y-custom,0rem);--tpl2-layer-middle-offset-x:var(--tpl2-layer-middle-offset-x-custom,0%);--tpl2-layer-middle-offset-y:var(--tpl2-layer-middle-offset-y-custom,0px);--tpl2-layer-front-offset-x:var(--tpl2-layer-front-offset-x-custom,0rem);--tpl2-layer-front-offset-y:var(--tpl2-layer-front-offset-y-custom,0rem);--tpl2-scene-sequence-delay:1.45s;--tpl2-carousel-float-delay:2.7s;--tpl2-layer-delay-front:0s;--tpl2-layer-delay-middle:0.34s;--tpl2-layer-delay-background:0.6s;--tpl2-item-arrive-delay-1:calc(var(--tpl2-scene-sequence-delay) + 0.08s);--tpl2-item-arrive-delay-2:calc(var(--tpl2-scene-sequence-delay) + 0.22s);--tpl2-item-arrive-delay-3:calc(var(--tpl2-scene-sequence-delay) + 0.36s);--tpl2-item-arrive-delay-4:calc(var(--tpl2-scene-sequence-delay) + 0.52s);--tpl2-item-float-delay-1:calc(var(--tpl2-carousel-float-delay) + 0.12s);--tpl2-item-float-delay-2:calc(var(--tpl2-carousel-float-delay) + 0.24s);--tpl2-item-float-delay-3:calc(var(--tpl2-carousel-float-delay) + 0.36s);--tpl2-item-float-delay-4:calc(var(--tpl2-carousel-float-delay) + 0.52s)}.catalog-template--template_2 .tpl1-hero__copy{pointer-events:none!important;position:relative;top:-2rem;z-index:0!important}.catalog-template--template_2 .tpl1-hero__copy a,.catalog-template--template_2 .tpl1-hero__copy button{pointer-events:auto!important}.catalog-motion-sequence--simultaneous.catalog-template--template_2 .tpl1-hero__visual{--tpl2-scene-sequence-delay:1.2s;--tpl2-carousel-float-delay:2.35s;--tpl2-layer-delay-front:0.08s;--tpl2-layer-delay-middle:0.08s;--tpl2-layer-delay-background:0.08s;--tpl2-item-arrive-delay-1:var(--tpl2-scene-sequence-delay);--tpl2-item-arrive-delay-2:var(--tpl2-scene-sequence-delay);--tpl2-item-arrive-delay-3:var(--tpl2-scene-sequence-delay);--tpl2-item-arrive-delay-4:var(--tpl2-scene-sequence-delay);--tpl2-item-float-delay-1:var(--tpl2-carousel-float-delay);--tpl2-item-float-delay-2:var(--tpl2-carousel-float-delay);--tpl2-item-float-delay-3:var(--tpl2-carousel-float-delay);--tpl2-item-float-delay-4:var(--tpl2-carousel-float-delay)}.catalog-template--template_2 .tpl2-scene-layers{border-radius:34px;bottom:-8.5rem;left:-60rem;overflow:visible;pointer-events:none;position:absolute;right:1.5rem;top:3.5rem;z-index:0}.catalog-template--template_2 .tpl2-scene-layer{animation-duration:1.05s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.18,.9,.22,1);inset:0;opacity:0;position:absolute;--tpl2-layer-rest-transform:translateX(-50%);--tpl2-layer-enter-transform:translateX(-50%)}.catalog-template--template_2 .tpl2-scene-layer img{display:block;height:100%;width:100%}.catalog-template--template_2 .tpl2-scene-layer--background img{animation:tpl2-scene-sway 14s ease-in-out infinite;transform-origin:center bottom}.catalog-template--template_2 .tpl2-scene-layer--background{bottom:auto;height:105vh;left:calc(-150% - 1.5vw);max-width:none;min-width:101.5vw;position:fixed;right:auto;top:0;transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(2.5rem + var(--tpl2-layer-background-offset-y)));width:101.5vw;--tpl2-layer-rest-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-2.5rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-enter-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-18.5rem + var(--tpl2-layer-background-offset-y))) scale(1.03);animation-delay:var(--tpl2-layer-delay-background);animation-name:tpl2-scene-enter-top;z-index:-5}.catalog-template--template_2 .tpl2-scene-layer--background img{-o-object-fit:fill;object-fit:fill;-o-object-position:center bottom;object-position:center bottom}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:calc(-40px + var(--tpl2-layer-middle-offset-y));left:calc(40% + var(--tpl2-layer-middle-offset-x));top:2%;transform:translateX(-50%) translateY(-10rem);width:min(78%,980px);--tpl2-layer-rest-transform:translateX(-50%) translateY(-15rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 52rem)) translateY(-15rem) scale(0.62);animation-delay:var(--tpl2-layer-delay-middle);animation-duration:2.6s;animation-name:tpl2-scene-enter-depth;z-index:2}.catalog-template--template_2 .tpl2-scene-layer--middle img{animation:tpl2-scene-float 6.6s ease-in-out infinite;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:-4.5rem;left:38%;top:auto;transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));width:min(78%,980px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(26rem + var(--tpl2-layer-front-offset-y)));animation-delay:var(--tpl2-layer-delay-front);animation-duration:1.35s;animation-name:tpl2-scene-enter-bottom;z-index:3}.catalog-template--template_2 .tpl2-scene-layer--front img{animation:tpl2-scene-float-opposite 7.4s ease-in-out infinite;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.catalog-template--template_2 .tpl1-visual-stage{position:relative;z-index:1}.catalog-template--template_2 .tpl1-hero-carousel-controls{align-items:center!important;animation:tpl2-carousel-controls-enter .52s ease var(--tpl2-carousel-float-delay) forwards;display:flex!important;justify-content:space-between!important;left:clamp(.75rem,2vw,1.5rem)!important;opacity:0;pointer-events:none!important;position:absolute!important;right:clamp(.75rem,2vw,1.5rem)!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;z-index:80!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link{align-items:center!important;display:inline-flex!important;justify-content:center!important;pointer-events:auto!important;position:relative;transform:none!important;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important;z-index:81!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--prev{--tpl2-carousel-prev-offset:-900px;transform:translateX(var(--tpl2-carousel-prev-offset))!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link:focus-visible,.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link:hover{opacity:1!important;transform:scale(1.08)!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--prev:focus-visible,.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--prev:hover{transform:translateX(calc(var(--tpl2-carousel-prev-offset) - .25rem)) scale(1.08)!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--next:focus-visible,.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--next:hover{transform:translateX(.25rem) scale(1.08)!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--prev:active{animation:tpl2-carousel-prev-press .26s ease-out both!important}.catalog-template--template_2 .tpl1-hero-carousel-controls .tpl1-hero-overflow-link--next:active{animation:tpl2-carousel-next-press .26s ease-out both!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media{pointer-events:none!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__meta a{pointer-events:auto!important}.catalog-motion--scene-off.catalog-template--template_2 .tpl2-scene-layer{animation:none!important;opacity:1!important}.catalog-motion--scene-off.catalog-template--template_2 .tpl2-scene-layer img{animation:none!important}.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero-product__card,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero-product__card--secondary,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero-product__card--secondary-mainlike,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image),.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike{animation:none!important}.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-motion--hero-off.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){translate:0 0!important}.catalog-motion--hero-off.catalog-template--template_2 .tpl1-hero-carousel-controls{animation:none!important;opacity:1!important}.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){filter:blur(10px)!important;opacity:0!important;scale:.84!important;translate:0 92vh!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){animation:tpl2-carousel-card-arrive-bottom-clean 1.26s cubic-bezier(.16,1,.3,1) .14s both!important;opacity:1!important;will-change:transform,opacity!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1{animation-delay:var(--tpl2-item-arrive-delay-1)!important;animation-name:tpl2-carousel-card-arrive-left-clean!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike{animation-delay:var(--tpl2-item-arrive-delay-2)!important;animation-name:tpl2-carousel-card-arrive-bottom-clean!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3{animation-delay:var(--tpl2-item-arrive-delay-3)!important;animation-name:tpl2-carousel-card-arrive-bottom-clean!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){animation-delay:var(--tpl2-item-arrive-delay-4)!important;animation-name:tpl2-carousel-card-arrive-right-clean!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){animation:tpl2-hero-object-float 4.8s ease-in-out var(--tpl2-item-float-delay-1) infinite!important;transform-origin:center bottom!important;translate:0 0;will-change:translate!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image{animation:tpl2-hero-image-float 5.8s ease-in-out var(--tpl2-item-float-delay-1) infinite!important;translate:0 0;will-change:translate,scale!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image),.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){animation-name:tpl2-hero-object-float-opposite!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__floating-image{animation-name:tpl2-hero-image-float-opposite!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1 .tpl1-hero-product__media{animation-delay:var(--tpl2-item-arrive-delay-1)!important}.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-hero__visual:not(.is-visible) .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){animation:none!important;filter:none!important;opacity:0!important;visibility:hidden!important}.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){opacity:1!important;visibility:visible!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2 .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2 .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2 .tpl1-hero-product__media{animation-delay:var(--tpl2-item-float-delay-2)!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3 .tpl1-hero-product__media{animation-delay:var(--tpl2-item-float-delay-3)!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary) .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary) .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary) .tpl1-hero-product__media{animation-delay:var(--tpl2-item-float-delay-4)!important}.catalog-template--template_2 .tpl1-hero-product__card.is-carousel-entering{animation:tpl2-carousel-card-arrive-bottom-clean .76s cubic-bezier(.16,1,.3,1) 0s both!important;filter:none!important;opacity:1!important}@media (min-width:768px){.catalog-template--template_2 .tpl1-hero-product__card.is-carousel-leaving{animation:none!important;filter:none!important}.catalog-template--template_2 .tpl1-hero__copy{top:var(--tpl2-copy-top)}.catalog-template--template_2 .tpl1-visual-stage{transform:translate(var(--tpl2-stage-x),var(--tpl2-stage-y));transform-origin:center bottom}.catalog-template--template_2 .tpl1-hero-carousel-controls{transform:translateY(var(--tpl2-controls-y))}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1{transform:translateY(var(--tpl2-card-lift-sm))!important}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){transform:translateY(var(--tpl2-card-lift-lg))!important}}@media (prefers-reduced-motion:reduce){.catalog-template--template_2 .tpl2-water-ripple{display:none}.catalog-template--template_2 .tpl1-hero-product__card.is-carousel-entering,.catalog-template--template_2 .tpl1-hero-product__card.is-carousel-leaving,.catalog-template--template_2 .tpl1-hero__visual .tpl1-visual-stage>.tpl1-hero-product__card,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__body,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__floating-image,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media,.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){animation:none!important;filter:none!important;opacity:1!important;rotate:0deg!important;scale:1!important;translate:0 0!important}}@keyframes tpl2-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tpl2-scene-float-opposite{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes tpl2-scene-sway{0%,to{transform:translateY(0) scale(1.01)}50%{transform:translateY(-8px) scale(1.018)}}@keyframes tpl2-hero-object-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes tpl2-hero-object-float-opposite{0%,to{translate:0 0}50%{translate:0 8px}}@keyframes tpl2-hero-image-float{0%,to{scale:1;translate:0 0}50%{scale:1.025;translate:0 -14px}}@keyframes tpl2-hero-image-float-opposite{0%,to{scale:1;translate:0 0}50%{scale:1.018;translate:0 10px}}@keyframes tpl2-scene-enter-bottom{0%{opacity:0;transform:var(--tpl2-layer-enter-transform)}to{opacity:1;transform:var(--tpl2-layer-rest-transform)}}@keyframes tpl2-scene-enter-depth{0%{filter:blur(6px);opacity:0;transform:var(--tpl2-layer-enter-transform)}to{filter:blur(0);opacity:1;transform:var(--tpl2-layer-rest-transform)}}@keyframes tpl2-scene-enter-top{0%{opacity:0;transform:var(--tpl2-layer-enter-transform)}to{opacity:1;transform:var(--tpl2-layer-rest-transform)}}@keyframes tpl2-carousel-controls-enter{0%{opacity:0;transform:translateY(calc(-50% + 1rem))}to{opacity:1;transform:translateY(-50%)}}@keyframes tpl2-carousel-prev-press{0%{transform:translateX(var(--tpl2-carousel-prev-offset,-800px)) scale(1)}45%{transform:translateX(calc(var(--tpl2-carousel-prev-offset, -800px) - .45rem)) scale(.92)}to{transform:translateX(calc(var(--tpl2-carousel-prev-offset, -800px) - .25rem)) scale(1.06)}}@keyframes tpl2-carousel-next-press{0%{transform:translateX(0) scale(1)}45%{transform:translateX(.45rem) scale(.92)}to{transform:translateX(.25rem) scale(1.06)}}@keyframes tpl2-hero-card-arrive-top{0%{filter:blur(14px);opacity:0;transform:translate3d(0,-110vh,0) rotate(-10deg) scale(.74)}72%{filter:blur(0);opacity:1;transform:translate3d(0,8px,0) rotate(1deg) scale(1.035)}to{filter:blur(0);opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes tpl2-carousel-card-arrive-left-clean{0%{opacity:0;rotate:-12deg;scale:.82;translate:-110vw 28vh}72%{opacity:1;rotate:1.2deg;scale:1.03;translate:8px -4px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@keyframes tpl2-carousel-card-arrive-right-clean{0%{opacity:0;rotate:12deg;scale:.82;translate:110vw 28vh}72%{opacity:1;rotate:-1.2deg;scale:1.03;translate:-8px -4px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@keyframes tpl2-carousel-card-arrive-bottom-clean{0%{opacity:0;rotate:8deg;scale:.84;translate:0 95vh}72%{opacity:1;rotate:-1deg;scale:1.03;translate:0 -6px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@keyframes tpl2-carousel-card-arrive-top-clean{0%{opacity:0;rotate:-10deg;scale:.74;translate:0 -110vh}72%{opacity:1;rotate:1deg;scale:1.035;translate:0 8px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@media (max-width:767.98px){.catalog-template--template_2 .tpl2-scene-layers{border-radius:24px;bottom:1rem;left:-60rem;right:1rem;top:1rem}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:calc(var(--tpl2-layer-middle-offset-y));left:calc(42% + var(--tpl2-layer-middle-offset-x));top:10%;transform:translateX(-50%);width:min(104%,680px);--tpl2-layer-rest-transform:translateX(-50%);--tpl2-layer-enter-transform:translateX(calc(-50% - 28rem)) scale(0.72)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:-.75rem;left:42%;top:auto;transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));width:min(94%,620px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(18rem + var(--tpl2-layer-front-offset-y)))}.catalog-template--template_2 .tpl2-scene-layer--background{bottom:auto;height:100vh;left:0;min-width:100vw;right:auto;top:0;transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-1rem + var(--tpl2-layer-background-offset-y)));width:100vw;--tpl2-layer-rest-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-1rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-enter-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-13rem + var(--tpl2-layer-background-offset-y))) scale(1.03)}}@media (max-width:767.98px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layers{inset:0}.catalog-template--template_2 .tpl2-scene-layer--background{height:100dvh;left:-1.5vw;min-width:101.5vw;transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-.5rem + var(--tpl2-layer-background-offset-y)));width:101.5vw;--tpl2-layer-rest-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-0.5rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-enter-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-9.5rem + var(--tpl2-layer-background-offset-y))) scale(1.02)}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:-1rem;left:calc(40% + var(--tpl2-layer-middle-offset-x));position:fixed;top:3%;transform:translateX(-50%);width:min(50vw,430px);--tpl2-layer-rest-transform:translateX(-50%);--tpl2-layer-enter-transform:translateX(calc(-50% - 18rem)) scale(0.74)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:4rem;left:50%;position:fixed;width:min(42vw,360px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(10rem + var(--tpl2-layer-front-offset-y))) scale(0.86);transform:var(--tpl2-layer-rest-transform)}.catalog-template--template_2 .tpl1-visual-stage{transform:translateY(3.6rem)}.catalog-template--template_2 .tpl1-hero-carousel-controls{transform:translateY(2.8rem)}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){transform:translateY(.4rem)!important}}@media (min-width:768px) and (max-width:1280px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layers{bottom:-3rem;left:-36rem;right:-1.5rem;top:1rem}.catalog-template--template_2 .tpl2-scene-layer--background{height:104dvh;left:-15.5vw;min-width:119.5vw;transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-1rem + var(--tpl2-layer-background-offset-y)));width:119.5vw;--tpl2-layer-rest-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-1rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-enter-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-12rem + var(--tpl2-layer-background-offset-y))) scale(1.03)}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:-.5rem;left:calc(39% + var(--tpl2-layer-middle-offset-x));top:5%;transform:translateX(-50%) translateY(-2.2rem);width:min(46%,520px);--tpl2-layer-rest-transform:translateX(-50%) translateY(-2.2rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 26rem)) translateY(-2.2rem) scale(0.7)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:-.4rem;left:69%;width:min(36%,380px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(-0.1rem + var(--tpl2-layer-front-offset-y)));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(13rem + var(--tpl2-layer-front-offset-y))) scale(0.88);transform:var(--tpl2-layer-rest-transform)}.catalog-template--template_2 .tpl1-visual-stage{transform:translateY(1.6rem)}.catalog-template--template_2 .tpl1-hero-carousel-controls{transform:translateY(.7rem)}.catalog-template--template_2 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){transform:translateY(.25rem)!important}}@media (min-width:900px) and (max-width:930px) and (min-height:400px) and (max-height:430px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layers{left:-28rem;right:-8rem;top:-1.5rem}.catalog-template--template_2 .tpl2-scene-layer--background{height:100dvh;max-width:none;min-width:0;right:-2vw;transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-.6rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-rest-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-0.6rem + var(--tpl2-layer-background-offset-y)));--tpl2-layer-enter-transform:translateX(var(--tpl2-layer-background-offset-x)) translateY(calc(-8.6rem + var(--tpl2-layer-background-offset-y))) scale(1.02)}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:auto!important;left:calc(68% + var(--tpl2-layer-middle-offset-x))!important;top:6%;transform:translateX(-50%) translateY(-2.15rem);--tpl2-layer-rest-transform:translateX(-50%) translateY(-2.15rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 18rem)) translateY(-2.15rem) scale(0.74)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:1.65rem;left:73%;width:min(28%,220px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(-0.1rem + var(--tpl2-layer-front-offset-y)));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(9rem + var(--tpl2-layer-front-offset-y))) scale(0.86);transform:var(--tpl2-layer-rest-transform)}.catalog-template--template_2 .tpl1-visual-stage{transform:translateY(1.4rem)}.catalog-template--template_2 .tpl1-hero-carousel-controls{transform:translateY(.6rem)}}@media (min-width:560px) and (max-width:960px) and (max-height:520px) and (orientation:landscape){body.catalog-template--template_2,html:has(body.catalog-template--template_2){overscroll-behavior-y:auto!important;scroll-snap-type:none!important}body.catalog-template--template_2 .catalog-hero-panorama[data-tpl2-snap-section],body.catalog-template--template_2 .catalog-hero-panorama[data-tpl2-snap-section] .tpl1-hero,body.catalog-template--template_2 [data-tpl2-snap-section]{min-height:auto!important;scroll-margin-top:0!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}body.catalog-template--template_2 .catalog-hero-panorama[data-tpl2-snap-section]{display:block!important}}@media (min-width:560px) and (max-width:899.98px) and (max-height:399px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layer--middle{transform:translateX(-50%) translateY(-7.5rem);--tpl2-layer-rest-transform:translateX(-50%) translateY(-7.5rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 18rem)) translateY(-7.5rem) scale(0.74)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:3.5rem}.catalog-template--template_2 .tpl1-hero__copy{top:4rem!important;width:min(44%,310px)!important;z-index:20!important}.catalog-template--template_2 .tpl1-hero h1{font-size:clamp(1.8rem,5vw,2.35rem)!important;line-height:.9!important}.catalog-template--template_2 .tpl1-eyebrow,.catalog-template--template_2 .tpl1-headline{margin-top:.35rem!important}}@media (min-width:830px) and (max-width:860px) and (min-height:375px) and (max-height:405px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:-1rem;left:calc(55% + var(--tpl2-layer-middle-offset-x));top:3%;transform:translateX(-50%) translateY(-2.5rem);width:min(50vw,430px);--tpl2-layer-rest-transform:translateX(-50%) translateY(-2.5rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 18rem)) translateY(-2.5rem) scale(0.74)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:1.5rem;left:50%;width:min(42vw,360px)}}@media (min-width:560px) and (max-width:1366px) and (max-height:520px) and (orientation:landscape){.catalog-template--template_2 .tpl1-header{position:relative!important;top:auto!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-hero-panorama,body.catalog-template--template_2.catalog-template--template_1 .catalog-hero-stage,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero,body.catalog-template--template_2.catalog-template--template_1 .tpl1-shell{overflow:visible!important;overflow-x:visible!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__body{border-radius:14px!important;min-height:52px!important;padding:5px 7px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__body h2{font-size:clamp(.72rem,1.25vw,.9rem)!important;line-height:1!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__meta{margin-top:4px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__meta a{font-size:.62rem!important;min-height:22px!important;padding:0 8px!important}}@media (min-width:1024px){body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage{gap:clamp(1.5rem,3.4vw,4.5rem)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:center!important;justify-items:center!important;max-width:min(1700px,94vw)!important;overflow:visible!important;width:min(1700px,94vw)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){justify-self:center!important;max-width:var(--tpl2-card-width)!important;min-width:0!important;width:min(100%,var(--tpl2-card-width))!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__body{min-width:0!important;overflow:hidden!important}}@media (min-width:1281px){body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike{transform:translateX(var(--tpl2-card-shift-left))!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){transform:translate(var(--tpl2-card-shift-right),var(--tpl2-card-lift-lg))!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3{transform:translate(var(--tpl2-card-shift-far-left),var(--tpl2-card-lift-xs))!important}}.catalog-template--template_2 h1,.catalog-template--template_2 h2,.catalog-template--template_2 h3{color:var(--cpage-headings-color)!important;font-family:var(--cpage-headings-font)!important}.catalog-template--template_2 h4,.catalog-template--template_2 h5,.catalog-template--template_2 h6{color:var(--cpage-subheadings-color)!important;font-family:var(--cpage-headings-font)!important}.catalog-template--template_2 .description,.catalog-template--template_2 p{color:var(--cpage-body-color)!important}.catalog-template--template_2 .tpl1-hero-product__body h2{color:var(--cpage-hero-category-carousel-color)!important;line-height:1.02!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;text-wrap:balance}.catalog-template--template_2 .tpl1-hero-product__body{min-height:104px!important}@media (min-width:900px) and (max-width:930px) and (min-height:400px) and (max-height:430px) and (orientation:landscape){.catalog-template--template_2 .tpl2-scene-layers{inset:0}.catalog-template--template_2 .tpl2-scene-layer--background{height:100dvh;left:-1.5vw;min-width:101.5vw;width:101.5vw}.catalog-template--template_2 .tpl2-scene-layer--middle{bottom:-1rem;left:calc(55% + var(--tpl2-layer-middle-offset-x));position:fixed;top:3%;transform:translateX(-50%) translateY(-4rem);width:min(48vw,430px);--tpl2-layer-rest-transform:translateX(-50%) translateY(-4rem);--tpl2-layer-enter-transform:translateX(calc(-50% - 18rem)) translateY(-4rem) scale(0.74)}.catalog-template--template_2 .tpl2-scene-layer--front{bottom:-.75rem;left:50%;position:fixed;width:min(42vw,360px);--tpl2-layer-rest-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(var(--tpl2-layer-front-offset-y));--tpl2-layer-enter-transform:translateX(calc(-50% + var(--tpl2-layer-front-offset-x))) translateY(calc(10rem + var(--tpl2-layer-front-offset-y))) scale(0.86);transform:var(--tpl2-layer-rest-transform)}}@media (min-width:560px) and (max-width:1366px) and (max-height:900px) and (orientation:landscape){body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:center!important;justify-items:center!important;margin-inline:auto!important;max-width:none!important;transform:none!important;width:100%!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-1,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-2.tpl1-hero-product__card--secondary-mainlike,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-3,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card:not(.tpl1-hero-product__card--secondary){display:grid!important;grid-template-columns:1fr!important;inset:auto!important;justify-self:center!important;margin-inline:0!important;max-width:none!important;min-width:0!important;position:relative!important;transform:none!important;width:100%!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){align-items:flex-end!important;display:flex!important;justify-content:center!important;place-items:end center!important;width:100%!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__floating-image{justify-self:center!important;margin-inline:auto!important;-o-object-position:center bottom!important;object-position:center bottom!important;transform:none!important}}@media (min-width:560px) and (max-width:1199.98px) and (max-height:460px) and (orientation:landscape){body.catalog-template--template_2.catalog-template--template_1 .tpl2-header{height:58px!important;min-height:58px!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-header__inner{align-items:center!important;box-sizing:border-box!important;gap:8px!important;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto!important;height:58px!important;min-height:58px!important;padding:6px 8px!important;width:calc(100% - 16px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand{gap:8px!important;max-width:min(32vw,240px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand__mark:not(.tpl2-brand__mark--nav-hidden){flex:0 0 42px!important;height:42px!important;width:42px!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand__text{font-size:clamp(.76rem,1.75vw,.9rem)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-nav{display:grid!important;gap:4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-nav a{font-size:clamp(.6rem,1.45vw,.76rem)!important;min-height:32px!important;padding:0 6px!important;white-space:nowrap!important}body.catalog-template--template_2.catalog-template--template_1.catalog-hero-logo--visible .tpl1-hero-logo{height:min(14vw,110px)!important;left:50%!important;opacity:.18!important;top:clamp(-100px,-10vw,-72px)!important;width:min(14vw,110px)!important;z-index:2!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-hero-panorama,body.catalog-template--template_2.catalog-template--template_1 .catalog-hero-stage,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual{overflow-x:clip!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage{gap:clamp(8px,1vw,10px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike{animation:tpl2-landscape-card-arrive .46s cubic-bezier(.16,1,.3,1) both!important;translate:0 0!important;will-change:opacity,transform!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:first-child{animation-delay:0s!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(2){animation-delay:55ms!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(3){animation-delay:.11s!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(4){animation-delay:165ms!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal{padding:10px!important;place-items:end center!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal__panel{max-height:min(88dvh,100dvh - 56px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart{bottom:10px!important;box-sizing:border-box!important;left:auto!important;max-width:calc(100vw - 20px)!important;right:10px!important;width:min(360px,100vw - 20px)!important}}@keyframes tpl2-landscape-card-arrive{0%{opacity:0;rotate:0deg;scale:.96;translate:0 18px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@media (min-width:560px) and (max-width:843.98px) and (max-height:400px) and (orientation:landscape){body.catalog-template--template_2.catalog-template--template_1 .tpl2-header{height:clamp(52px,40px + 2vw,56px)!important;min-height:clamp(52px,40px + 2vw,56px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-header__inner{gap:clamp(3px,.75vw,6px)!important;height:clamp(52px,40px + 2vw,56px)!important;min-height:clamp(52px,40px + 2vw,56px)!important;padding:4px 6px!important;width:calc(100% - 12px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand{gap:clamp(4px,.8vw,7px)!important;max-width:min(31vw,220px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand__mark:not(.tpl2-brand__mark--nav-hidden){flex-basis:clamp(36px,24px + 2vw,40px)!important;height:clamp(36px,24px + 2vw,40px)!important;width:clamp(36px,24px + 2vw,40px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-brand__text{font-size:clamp(.68rem,1.55vw,.82rem)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-nav{gap:clamp(2px,.55vw,4px)!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-shared-nav .tpl2-nav a{font-size:clamp(.56rem,1.35vw,.7rem)!important;min-height:28px!important;padding:0 4px!important}body.catalog-template--template_2.catalog-template--template_1 .catalog-hero-stage,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero{padding:8px clamp(10px,2vw,16px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__copy{top:clamp(52px,15dvh,60px)!important;width:min(48%,310px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero h1{font-size:clamp(1.65rem,4.4vw,2.25rem)!important;line-height:.88!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-eyebrow,body.catalog-template--template_2.catalog-template--template_1 .tpl1-headline{font-size:clamp(.56rem,1.2vw,.68rem)!important;line-height:1.05!important;margin-top:3px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual{padding-top:clamp(154px,100dvh - 206px,184px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage{gap:clamp(4px,.8vw,7px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary,body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike{grid-template-rows:clamp(100px,100dvh - 260px,130px) auto!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__media,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__media:has(.tpl1-hero-product__floating-image){border-radius:clamp(11px,1.9vw,14px)!important;height:clamp(100px,100dvh - 260px,130px)!important;min-height:clamp(100px,100dvh - 260px,130px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__floating-image{max-height:100%!important;width:min(155%,clamp(148px,23.5vw,188px))!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__body{border-radius:clamp(11px,1.9vw,14px)!important;gap:2px!important;min-height:clamp(48px,13.34dvh,52px)!important;padding:4px 5px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__body h2{font-size:clamp(.66rem,1.4vw,.76rem)!important;line-height:1!important;margin-top:3px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__meta{gap:3px!important;margin-top:2px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero-product__meta a{font-size:.56rem!important;min-height:20px!important;padding:0 6px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary,body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card--secondary-mainlike{animation-duration:.36s!important;animation-name:tpl2-extra-small-card-arrive!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(2){animation-delay:35ms!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(3){animation-delay:70ms!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-hero__visual.is-visible .tpl1-visual-stage>.tpl1-hero-product__card:nth-child(4){animation-delay:105ms!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart{border-radius:18px!important;bottom:8px!important;gap:7px!important;max-height:min(50dvh,100dvh - 64px)!important;max-width:calc(100vw - 16px)!important;padding:10px!important;right:8px!important;width:min(clamp(312px,52vw,340px),100vw - 16px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart__items{gap:5px!important;max-height:min(21dvh,76px)!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart__item{min-height:48px!important;padding:7px 8px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart__head strong,body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart__item strong{font-size:.8rem!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-cart__foot .tpl1-btn{font-size:.66rem!important;min-height:28px!important;padding:0 10px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal{padding:8px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal__panel{border-radius:18px!important;box-sizing:border-box!important;gap:6px!important;max-height:calc(100dvh - 16px)!important;padding:10px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal__head{gap:8px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal__head h3{font-size:clamp(1.05rem,3.2vw,1.25rem)!important;line-height:.98!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-modal__head button{font-size:1.1rem!important;height:30px!important;width:30px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-field{gap:3px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-field input{border-radius:12px!important;font-size:.84rem!important;min-height:36px!important;padding:0 10px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-pay,body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-pay__options,body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-quick{gap:5px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-pay__options label,body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-quick button{font-size:.72rem!important;min-height:30px!important}body.catalog-template--template_2.catalog-template--template_1 .tpl1-order-submit{font-size:.72rem!important;min-height:32px!important}}@keyframes tpl2-extra-small-card-arrive{0%{opacity:0;rotate:0deg;scale:.98;translate:0 8px}to{opacity:1;rotate:0deg;scale:1;translate:0 0}}@media (min-width:560px) and (max-width:639.98px) and (max-height:400px) and (orientation:landscape){body.catalog-template--template_2.catalog-template--template_1 .tpl1-visual-stage>[data-tpl1-hero-card=main]{order:-1!important}}