/*! LargeX v2.2.0 | (c) Vilomarket | assets/hero-banner.css */:where(.hl){--hl-text: #ffffff;--hl-accent: #fff1c1;--hl-bg: #f2b84b;--hl-ar-d: 16 / 7;--hl-ar-m: 4 / 5;--hl-min-d: 420px;--hl-min-m: 0px;--hl-h-d: 640px;--hl-h-m: 560px;--hl-top: 0px;--hl-cw: 50%;--hl-edge: #fff8ec;--hl-edge-top: #ffffff;--hl-radius: 0px;--hl-btn-bg: #9a4a12;--hl-btn-text: #ffffff;--hl-btn-hover: #7a3a0e;--hl-btn2: #ffffff;--hl-btn-radius: 50px;--hl-ctrl-bg: #ffffff;--hl-ctrl-icon: #3a2a12;--hl-speed: 6s;--hl-ease: cubic-bezier(.22, .61, .36, 1)}.hl{--hl-head-size: var(--hl-head-size-d, 68px);--hl-sub-size: var(--hl-sub-size-d, 16px);--hl-text-size: var(--hl-text-size-d, 17px);--hl-pad: var(--hl-pad-d, 72px);--hl-edge-h: var(--hl-edge-h-d, 56px);--hl-edge-top-h: var(--hl-edge-top-h-d, 40px);--hl-btn-h: var(--hl-btn-h-d, 54px);--hl-btn-px: var(--hl-btn-px-d, 34px);--hl-btn-size: var(--hl-btn-size-d, 16px);position:relative;display:block;width:100%;color:var(--hl-text)}.hl--edge-b{--hl-edge-space: var(--hl-edge-h)}.hl--edge-t{--hl-edge-top-space: var(--hl-edge-top-h)}.hl--under-header{--hl-top: var(--ph-header-offset, 0px)}.hl--screen:not(.hl--under-header){--hl-screen-sub: var(--ph-header-offset, 0px)}.hl__frame{position:relative;width:100%;margin-inline:auto}.hl--boxed .hl__frame{max-width:var(--hl-container, 1400px);padding-inline:20px}.hl__stage{position:relative;border-radius:var(--hl-radius);isolation:isolate;touch-action:pan-y}.hl--boxed .hl__stage{overflow:hidden}.hl__slides{position:relative;display:grid;overflow:hidden;border-radius:inherit}.hl__slide{position:relative;display:grid;grid-area:1 / 1;min-width:0;background:var(--hl-slide-bg, var(--hl-bg));color:var(--hl-slide-text, var(--hl-text));opacity:0;visibility:hidden;transition:opacity .9s var(--hl-ease),transform .9s var(--hl-ease),visibility 0s linear .9s}.hl__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .9s var(--hl-ease),transform .9s var(--hl-ease),visibility 0s}.hl--slide .hl__slide{opacity:1;transform:translate(calc(var(--hl-off, 1) * 100%))}.hl--slide .hl__slide.is-active{transform:none}.hl__slide:before{content:"";grid-area:1 / 1;width:100%;pointer-events:none}.hl--adapt .hl__slide:before{aspect-ratio:var(--hl-ar-d);min-height:var(--hl-min-d)}.hl--fixed .hl__slide:before{min-height:var(--hl-h-d)}.hl--screen .hl__slide:before{min-height:calc(100vh - var(--hl-screen-sub, 0px));min-height:calc(100svh - var(--hl-screen-sub, 0px))}.hl__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hl__bg picture,.hl__bg img{display:block;width:100%;height:100%}.hl__bg img{object-fit:var(--hl-fit, cover);object-position:var(--hl-focal, center);transform-origin:var(--hl-focal, center)}.hl--zoom .hl__slide.is-active .hl__bg img{animation:hl-zoom 9s var(--hl-ease) both}@keyframes hl-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hl__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--hl-overlay, none)}.hl__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hl__inner{position:relative;z-index:3;display:flex;grid-area:1 / 1;gap:clamp(20px,3vw,48px);align-items:center;width:100%;max-width:var(--hl-inner-max, 1400px);margin-inline:auto;padding:calc(var(--hl-pad) + var(--hl-top) + var(--hl-edge-top-space, 0px)) var(--hl-pad) calc(var(--hl-pad) + var(--hl-edge-space, 0px));pointer-events:none}.hl__inner>*{pointer-events:auto}.hl__inner--feature-left{flex-direction:row-reverse}.hl__content{display:flex;flex:0 1 var(--hl-cw);flex-direction:column;gap:18px;max-width:var(--hl-cw)}.hl__inner--has-feature .hl__content{flex:1 1 0;max-width:none}.hl__inner[data-pos^=top]{align-items:flex-start}.hl__inner[data-pos^=middle]{align-items:center}.hl__inner[data-pos^=bottom]{align-items:flex-end}.hl__inner[data-pos$=left]{justify-content:flex-start}.hl__inner[data-pos$=center]{justify-content:center}.hl__inner[data-pos$=right]{justify-content:flex-end}.hl__content[data-align=center]{align-items:center;text-align:center}.hl__content[data-align=right]{align-items:flex-end;text-align:right}.hl__content[data-align=left]{align-items:flex-start;text-align:left}.hl__sub{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--hl-accent);font-size:var(--hl-sub-size);font-weight:600;line-height:1.3;letter-spacing:.04em}.hl__sub:after{content:"";flex:0 0 auto;width:34px;height:2px;border-radius:2px;background-color:currentColor}.hl__heading{margin:0;color:inherit;font-family:var(--hl-head-font, inherit);font-size:var(--hl-head-size);font-weight:var(--hl-head-weight, 700);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;word-break:break-word}.hl__heading em,.hl__heading i{color:var(--hl-accent);font-style:normal}.hl__text{max-width:46ch;font-size:var(--hl-text-size);line-height:1.6;opacity:.92}.hl__text p{margin:0}.hl__text p+p{margin-top:.6em}.hl__content[data-align=center] .hl__text{margin-inline:auto}.hl__content[data-align=right] .hl__text{margin-inline-start:auto}.hl__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px}.hl__content[data-align=center] .hl__buttons{justify-content:center}.hl__content[data-align=right] .hl__buttons{justify-content:flex-end}.hl__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--hl-btn-h, 54px);padding:0 var(--hl-btn-px, 34px);border:2px solid transparent;border-radius:var(--hl-btn-radius);font-size:var(--hl-btn-size, 16px);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--hl-ease),box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.hl__btn svg{width:18px;height:18px;transition:transform .3s var(--hl-ease)}.hl__btn--solid{border-color:var(--hl-btn-bg);background-color:var(--hl-btn-bg);color:var(--hl-btn-text);box-shadow:0 14px 28px -14px #00000073}.hl__btn--solid:hover{border-color:var(--hl-btn-hover);background-color:var(--hl-btn-hover);transform:translateY(-2px)}.hl__btn--outline{border-color:var(--hl-btn2);background-color:transparent;color:var(--hl-btn2)}.hl__btn--outline:hover{background-color:var(--hl-btn2);color:var(--hl-btn-bg)}.hl__btn--text{min-height:0;padding:4px 0;border:0;border-radius:0;background:none;color:var(--hl-btn2);font-weight:500}.hl__btn--text span{background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;padding-bottom:3px;transition:background-size .35s var(--hl-ease)}.hl__btn--text:hover span{background-size:40% 1px}.hl__btn:hover svg{transform:translate(4px)}.hl__feature{position:relative;display:flex;flex:0 0 var(--hl-fw, 45%);align-items:center;justify-content:center;max-width:var(--hl-fw, 45%)}.hl__feature img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;filter:drop-shadow(0 30px 34px rgba(0,0,0,.28))}.hl--float .hl__feature img{animation:hl-float 7s ease-in-out infinite}.hl--animate .hl__slide .hl__anim{opacity:0;transform:translateY(26px);transition:opacity .8s var(--hl-ease),transform .8s var(--hl-ease)}.hl--animate .hl__slide .hl__feature.hl__anim{transform:translateY(26px) scale(.96)}.hl--animate .hl__slide.is-active .hl__anim{opacity:1;transform:none}.hl--animate .hl__slide.is-active .hl__anim:nth-child(2){transition-delay:.12s}.hl--animate .hl__slide.is-active .hl__anim:nth-child(3){transition-delay:.24s}.hl--animate .hl__slide.is-active .hl__anim:nth-child(4){transition-delay:.36s}.hl--animate .hl__slide.is-active .hl__feature.hl__anim{transition-delay:.2s}.hl__deco{position:absolute;top:var(--y, 0%);left:var(--x, 0%);z-index:2;width:var(--w, 12%);max-width:none;margin:0;pointer-events:none;transform:translate(-50%,-50%)}.hl__deco--front{z-index:6}.hl__deco-inner{display:block;transform:rotate(var(--r, 0deg)) scaleX(var(--flip, 1))}.hl__deco img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.22))}.hl__deco--float .hl__deco-inner{animation:hl-float-rot 6s ease-in-out infinite;animation-delay:var(--d, 0s)}.hl__deco--sway .hl__deco-inner{animation:hl-sway 5s ease-in-out infinite;animation-delay:var(--d, 0s);transform-origin:50% 0}.hl__deco--spin .hl__deco-inner{animation:hl-spin 40s linear infinite}@keyframes hl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hl-float-rot{0%,to{transform:translateY(0) rotate(var(--r, 0deg)) scaleX(var(--flip, 1))}50%{transform:translateY(-12px) rotate(calc(var(--r, 0deg) + 4deg)) scaleX(var(--flip, 1))}}@keyframes hl-sway{0%,to{transform:rotate(calc(var(--r, 0deg) - 4deg)) scaleX(var(--flip, 1))}50%{transform:rotate(calc(var(--r, 0deg) + 4deg)) scaleX(var(--flip, 1))}}@keyframes hl-spin{to{transform:rotate(calc(var(--r, 0deg) + 360deg)) scaleX(var(--flip, 1))}}.hl__edge{position:absolute;right:0;left:0;z-index:5;display:block;width:100%;height:var(--hl-edge-h);pointer-events:none}.hl__edge--bottom{bottom:-1px}.hl__edge--top{top:-1px;height:var(--hl-edge-top-h);transform:scaleY(-1)}.hl__edge svg{display:block;width:100%;height:100%;overflow:visible}.hl__edge-fill{fill:var(--hl-edge)}.hl__edge--top .hl__edge-fill{fill:var(--hl-edge-top)}.hl__edge-back{fill:var(--hl-edge);opacity:.55}.hl__edge--top .hl__edge-back{fill:var(--hl-edge-top)}.hl--paint.hl--edge-shadow .hl__edge--bottom svg{filter:drop-shadow(0 -5px 6px rgba(60,30,0,.16))}.hl--edge-shadow .hl__edge--top svg{filter:drop-shadow(0 -5px 6px rgba(60,30,0,.12))}.hl--merge.hl--edge-b{margin-bottom:calc(var(--hl-edge-h) * -1)}.hl--merge.hl--edge-b .hl__slides{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--hl-edge-h) + 2px) no-repeat,var(--hl-mask-b) bottom / 100% var(--hl-edge-h) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--hl-edge-h) + 2px) no-repeat,var(--hl-mask-b) bottom / 100% var(--hl-edge-h) no-repeat}.hl__edge-line{fill:none;stroke:var(--hl-edge-line, #ffffff);stroke-width:2.5px;stroke-linejoin:round;opacity:.85;vector-effect:non-scaling-stroke}.hl__arrow{position:absolute;top:50%;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background-color:var(--hl-ctrl-bg);color:var(--hl-ctrl-icon);box-shadow:0 12px 28px -12px #0006;cursor:pointer;transform:translateY(-50%);transition:transform .3s var(--hl-ease),opacity .3s ease;-webkit-tap-highlight-color:transparent}.hl__arrow svg{width:20px;height:20px}.hl__arrow--prev{left:20px}.hl__arrow--next{right:20px}.hl__arrow:hover{transform:translateY(-50%) scale(1.07)}[dir=rtl] .hl__arrow svg{transform:scaleX(-1)}.hl__dots{position:absolute;bottom:calc(var(--hl-edge-space, 0px) + 22px);left:50%;z-index:7;display:flex;gap:10px;margin:0;padding:0;list-style:none;transform:translate(-50%)}.hl__dot{position:relative;display:block;width:10px;height:10px;padding:0;overflow:hidden;border:0;border-radius:999px;background-color:var(--hl-ctrl-bg);opacity:.55;cursor:pointer;transition:width .4s var(--hl-ease),opacity .3s ease}.hl__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--hl-ctrl-icon);transform:scaleX(0);transform-origin:left}.hl__dot[aria-current=true]{width:38px;opacity:1}.hl--playing .hl__dot[aria-current=true]:after{animation:hl-progress var(--hl-speed) linear forwards}@keyframes hl-progress{to{transform:scaleX(1)}}.hl a:focus-visible,.hl button:focus-visible{outline:2px solid var(--hl-accent);outline-offset:3px}.hl__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:989px){.hl{--hl-head-size: var(--hl-head-size-t, 52px)}.hl__content{flex-basis:min(100%,calc(var(--hl-cw) + 18%));max-width:min(100%,calc(var(--hl-cw) + 18%))}.hl__arrow{width:44px;height:44px}}@media screen and (max-width:749px){.hl{--hl-head-size: var(--hl-head-size-m, 36px);--hl-sub-size: var(--hl-sub-size-m, 13px);--hl-text-size: var(--hl-text-size-m, 14px);--hl-pad: var(--hl-pad-m, 20px);--hl-edge-h: var(--hl-edge-h-m, 28px);--hl-edge-top-h: var(--hl-edge-top-h-m, 22px);--hl-btn-h: 46px;--hl-btn-px: 24px;--hl-btn-size: 14px}.hl--boxed .hl__frame{padding-inline:12px}.hl--adapt .hl__slide:before{aspect-ratio:var(--hl-ar-m);min-height:var(--hl-min-m)}.hl--fixed .hl__slide:before{min-height:var(--hl-h-m)}.hl__bg img{object-fit:var(--hl-fit-m, var(--hl-fit, cover));object-position:var(--hl-focal-m, var(--hl-focal, center))}.hl__inner,.hl__inner--feature-left{flex-direction:column;justify-content:flex-start;gap:18px}.hl__inner[data-mpos^=top]{justify-content:flex-start}.hl__inner[data-mpos^=middle]{justify-content:center}.hl__inner[data-mpos^=bottom]{justify-content:flex-end}.hl__inner[data-mpos$=left]{align-items:flex-start}.hl__inner[data-mpos$=center]{align-items:center}.hl__inner[data-mpos$=right]{align-items:flex-end}.hl__content,.hl__inner--has-feature .hl__content{flex:0 0 auto;width:100%;max-width:100%;gap:12px}.hl__content[data-malign=center]{align-items:center;text-align:center}.hl__content[data-malign=left]{align-items:flex-start;text-align:left}.hl__content[data-malign=right]{align-items:flex-end;text-align:right}.hl__content[data-malign=center] .hl__buttons{justify-content:center}.hl__content[data-malign=left] .hl__buttons{justify-content:flex-start}.hl__content[data-malign=right] .hl__buttons{justify-content:flex-end}.hl__content[data-malign=center] .hl__text{margin-inline:auto}.hl__sub:after{width:22px}.hl__hide-m{display:none}.hl__buttons{gap:12px 18px;margin-top:4px}.hl__feature{flex:0 0 auto;width:var(--hl-fw-m, 78%);max-width:var(--hl-fw-m, 78%);align-self:center}.hl__feature img{max-height:48vh}.hl__arrow{display:none}.hl--arrows-m .hl__arrow{display:inline-flex;width:36px;height:36px}.hl--arrows-m .hl__arrow--prev{left:8px}.hl--arrows-m .hl__arrow--next{right:8px}.hl__arrow svg{width:16px;height:16px}.hl__dots{bottom:calc(var(--hl-edge-space, 0px) + 12px)}.hl__deco--hide-m{display:none}.hl__deco{width:var(--wm, var(--w, 12%))}}@media(prefers-reduced-motion:reduce){.hl__slide,.hl__slide.is-active,.hl--animate .hl__slide .hl__anim{transition:none}.hl--zoom .hl__slide.is-active .hl__bg img,.hl--float .hl__feature img,.hl__deco .hl__deco-inner,.hl--playing .hl__dot[aria-current=true]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-banner.css.map */
