.sw-story{display:block;--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;background:var(--sw-bg);color:var(--sw-text);font-family:var(--sw-font-body)}.sw-story__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:var(--sw-gap);align-items:center}.sw-story--image-right .sw-story__media{order:2}.sw-story--image-right .sw-story__content{order:1}.sw-story__media{position:relative}.sw-story__frame{position:relative;z-index:1}.sw-story--framed .sw-story__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-18px,18px);border:1.5px solid var(--sw-frame);border-radius:inherit;z-index:-1;pointer-events:none}.sw-story--image-right.sw-story--framed .sw-story__frame:before{transform:translate(18px,18px)}.sw-story__image-wrap{position:relative;overflow:hidden;border-radius:inherit;background:#0000000a}.sw-story__image-wrap--portrait{aspect-ratio:4 / 5}.sw-story__image-wrap--square{aspect-ratio:1 / 1}.sw-story__image-wrap--landscape{aspect-ratio:4 / 3}.sw-story__image-wrap img,.sw-story__image-wrap svg{display:block;width:100%;height:100%;object-fit:cover}.sw-story__image-wrap--adapt img{height:auto}.sw-story__image-wrap--adapt svg{aspect-ratio:4 / 5}.sw-story__content{max-width:560px}.sw-story--image-left .sw-story__content{justify-self:start}.sw-story--image-right .sw-story__content{justify-self:end}.sw-story__eyebrow{display:inline-block;margin:0 0 .9rem;font-family:var(--sw-font-body);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sw-tagline)}.sw-story__heading{margin:0 0 .6rem;color:var(--sw-heading);font-family:var(--sw-font-heading);font-weight:400;font-style:normal;line-height:1.15;letter-spacing:-.01em;font-size:clamp(32px,3.2vw,45px)}.sw-story__tagline{margin:0 0 1.6rem;color:var(--sw-tagline);font-family:var(--sw-font-heading);font-weight:400;font-style:normal;font-size:clamp(20px,1.8vw,25px);line-height:1.35}.sw-story__divider{width:64px;height:2px;background:var(--sw-frame);margin:0 0 1.6rem;border:0}.sw-story__body{font-family:var(--sw-font-body);font-size:16px;line-height:1.75}.sw-story__body p{margin:0 0 1.1rem}.sw-story__body p:last-child{margin-bottom:0}.sw-story__button{display:inline-flex;align-items:center;gap:14px;margin-top:2rem;padding:.9rem 1.6rem;background:var(--sw-btn-bg);color:var(--sw-btn-text);border:1px solid var(--sw-btn-bg);border-radius:4px;font-family:var(--sw-font-body);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.sw-story__button svg{width:44px;height:12px;transition:transform .25s ease}.sw-story__button:hover{background:transparent;color:var(--sw-btn-bg)}.sw-story__button:hover svg{transform:translate(6px)}[dir=rtl] .sw-story__button svg{transform:scaleX(-1)}[dir=rtl] .sw-story__button:hover svg{transform:scaleX(-1) translate(6px)}.sw-story--animate .sw-story__media,.sw-story--animate .sw-story__content{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.sw-story--animate .sw-story__content{transition-delay:.15s}.sw-story--animate.is-visible .sw-story__media,.sw-story--animate.is-visible .sw-story__content,.shopify-design-mode .sw-story--animate .sw-story__media,.shopify-design-mode .sw-story--animate .sw-story__content{opacity:1;transform:none}@media screen and (max-width:989px){.sw-story__inner{gap:calc(var(--sw-gap) * .6)}}@media screen and (max-width:767px){.sw-story__inner{grid-template-columns:1fr;gap:2.5rem;padding:0 1.25rem}.sw-story .sw-story__media,.sw-story .sw-story__content{order:0;justify-self:stretch;max-width:none}.sw-story--mobile-text-first .sw-story__media{order:2}.sw-story--framed .sw-story__frame:before,.sw-story--image-right.sw-story--framed .sw-story__frame:before{transform:translate(10px,10px)}.sw-story__frame{margin-right:10px}.sw-story--center-mobile .sw-story__content{text-align:center}.sw-story--center-mobile .sw-story__divider{margin-left:auto;margin-right:auto}.sw-story__button{margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.sw-story--animate .sw-story__media,.sw-story--animate .sw-story__content{opacity:1;transform:none;transition:none}}.sw-cards{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif}.sw-cards__inner{max-width:var(--sw-max);margin:0 auto;padding:0 2rem}.sw-cards__grid{display:grid;grid-template-columns:repeat(var(--sw-cols),minmax(0,1fr));gap:var(--sw-gap);margin:0;padding:0;list-style:none}.sw-cards__item{min-width:0}.sw-cards__card{display:block;text-decoration:none;color:inherit}.sw-cards__media{position:relative;overflow:hidden;border-radius:var(--sw-radius);background:#0000000a;transition:transform .35s ease,box-shadow .35s ease}.sw-cards--shadow .sw-cards__media{box-shadow:0 6px 18px #280a3224}.sw-cards__media--square{aspect-ratio:1 / 1}.sw-cards__media--portrait{aspect-ratio:4 / 5}.sw-cards__media--landscape{aspect-ratio:4 / 3}.sw-cards__media img,.sw-cards__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sw-cards__media--adapt img{height:auto}.sw-cards__media--adapt svg{aspect-ratio:1 / 1}@media(hover:hover){.sw-cards--hover-lift .sw-cards__card:hover .sw-cards__media{transform:translateY(-6px);box-shadow:0 14px 28px #280a3233}.sw-cards--hover-zoom .sw-cards__card:hover .sw-cards__media img{transform:scale(1.06)}}.sw-cards__card:focus-visible{outline:none}.sw-cards__card:focus-visible .sw-cards__media{outline:2px solid currentColor;outline-offset:3px}.sw-cards__caption{margin:14px 0 0;color:var(--sw-caption);font-family:var(--sw-font-body);font-size:16px;line-height:1.4}.sw-cards--caption-left .sw-cards__caption{text-align:left}.sw-cards--caption-center .sw-cards__caption{text-align:center}@media screen and (max-width:767px){.sw-cards__inner{padding:0 1.25rem}.sw-cards__grid{grid-template-columns:repeat(var(--sw-cols-mobile),minmax(0,1fr));gap:var(--sw-gap-mobile)}.sw-cards__caption{font-size:14px;margin-top:10px}.sw-cards--mobile-scroll .sw-cards__inner{padding:0}.sw-cards--mobile-scroll .sw-cards__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.25rem;padding:0 1.25rem 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sw-cards--mobile-scroll .sw-cards__grid::-webkit-scrollbar{display:none}.sw-cards--mobile-scroll .sw-cards__item{flex:0 0 72%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.sw-cards__media,.sw-cards__media img{transition:none}}.sw-dock{--sw-font-body: "Inter", sans-serif;font-family:var(--sw-font-body)}.sw-dock a{text-decoration:none}.sw-dock svg{width:22px;height:22px;display:block}.sw-dock__rail{position:fixed;z-index:var(--sw-dock-z);display:flex;flex-direction:column;gap:6px;padding:8px;margin:0;list-style:none;background:var(--sw-dock-bg);border-radius:999px;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px #1e0a2824,0 2px 6px #1e0a280f;animation:sw-dock-in .6s cubic-bezier(.2,.8,.2,1) .4s both}.sw-dock--right .sw-dock__rail{right:18px}.sw-dock--left .sw-dock__rail{left:18px}.sw-dock--middle .sw-dock__rail{top:50%;transform:translateY(-50%)}.sw-dock--bottom .sw-dock__rail{bottom:var(--sw-dock-bottom-desktop)}.sw-dock__rail li{position:relative}.sw-dock__rail li+li:before{content:"";position:absolute;top:-4px;left:50%;width:14px;height:1px;transform:translate(-50%);background:#00000014}.sw-dock__btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--sw-brand);transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.sw-dock__btn--instagram{--sw-brand: var(--sw-ig)}.sw-dock__btn--facebook{--sw-brand: var(--sw-fb)}.sw-dock__btn--call{--sw-brand: var(--sw-call)}.sw-dock__btn--whatsapp{--sw-brand: var(--sw-wa)}.sw-dock--outline .sw-dock__btn:hover,.sw-dock--outline .sw-dock__btn:focus-visible{background:color-mix(in srgb,var(--sw-brand) 12%,#ffffff);transform:scale(1.06);outline:none}.sw-dock--ig-gradient.sw-dock--outline .sw-dock__btn--instagram rect,.sw-dock--ig-gradient.sw-dock--outline .sw-dock__btn--instagram circle{stroke:url(#SwDockIgGradient)}.sw-dock--ig-gradient.sw-dock--outline .sw-dock__btn--instagram circle:last-child{fill:url(#SwDockIgGradient);stroke:none}.sw-dock--filled .sw-dock__btn{background:var(--sw-brand);color:#fff}.sw-dock--filled.sw-dock--ig-gradient .sw-dock__btn--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sw-dock--filled .sw-dock__btn:hover,.sw-dock--filled .sw-dock__btn:focus-visible{transform:scale(1.08);box-shadow:0 6px 14px color-mix(in srgb,var(--sw-brand) 40%,transparent);outline:none}.sw-dock--filled .sw-dock__rail{gap:10px}.sw-dock--filled .sw-dock__rail li+li:before{display:none}.sw-dock__label{position:absolute;top:50%;white-space:nowrap;padding:7px 12px;border-radius:6px;background:#1a0a1e;color:#fbf0dc;font-size:12px;font-weight:500;letter-spacing:.04em;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease}.sw-dock--right .sw-dock__rail .sw-dock__label{right:calc(100% + 16px);transform:translate(8px,-50%)}.sw-dock--left .sw-dock__rail .sw-dock__label{left:calc(100% + 16px);transform:translate(-8px,-50%)}.sw-dock__rail .sw-dock__btn:hover .sw-dock__label,.sw-dock__rail .sw-dock__btn:focus-visible .sw-dock__label{opacity:1;transform:translateY(-50%)}@keyframes sw-dock-in{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}.sw-dock--left .sw-dock__rail{animation-name:sw-dock-in-left}@keyframes sw-dock-in-left{0%{opacity:0;translate:-24px 0}to{opacity:1;translate:0 0}}.sw-dock__fab-wrap,.sw-dock__bar{display:none}@media screen and (max-width:767px){.sw-dock__rail,.sw-dock--hide-mobile{display:none}.sw-dock--m-fab .sw-dock__fab-wrap{position:fixed;z-index:var(--sw-dock-z);bottom:calc(var(--sw-dock-bottom-mobile) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:12px}.sw-dock--m-right .sw-dock__fab-wrap{right:16px}.sw-dock--m-left .sw-dock__fab-wrap{left:16px}.sw-dock__fab{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--sw-dock-bg);color:var(--sw-fab-icon);box-shadow:0 10px 26px #1e0a2838,0 0 0 1px #0000000d;cursor:pointer;-webkit-tap-highlight-color:transparent}.sw-dock__fab svg{width:26px;height:26px;transition:transform .3s ease,opacity .2s ease}.sw-dock__fab .sw-dock__fab-close{position:absolute;opacity:0;transform:rotate(-90deg)}.sw-dock.is-open .sw-dock__fab .sw-dock__fab-open{opacity:0;transform:rotate(90deg)}.sw-dock.is-open .sw-dock__fab .sw-dock__fab-close{opacity:1;transform:rotate(0)}.sw-dock--pulse .sw-dock__fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--sw-wa);animation:sw-dock-pulse 2.4s ease-out infinite;pointer-events:none}.sw-dock.is-open .sw-dock__fab:after{animation:none;opacity:0}@keyframes sw-dock-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.sw-dock__menu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;order:-1}.sw-dock__menu li{opacity:0;transform:translateY(12px) scale(.85);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.sw-dock.is-open .sw-dock__menu li{opacity:1;transform:none;pointer-events:auto}.sw-dock.is-open .sw-dock__menu li:nth-last-child(1){transition-delay:.02s}.sw-dock.is-open .sw-dock__menu li:nth-last-child(2){transition-delay:.06s}.sw-dock.is-open .sw-dock__menu li:nth-last-child(3){transition-delay:.1s}.sw-dock.is-open .sw-dock__menu li:nth-last-child(4){transition-delay:.14s}.sw-dock__menu .sw-dock__btn{width:48px;height:48px;box-shadow:0 6px 16px #1e0a282e}.sw-dock--outline .sw-dock__menu .sw-dock__btn{background:var(--sw-dock-bg)}.sw-dock__menu .sw-dock__label{opacity:1;transform:translateY(-50%);background:#fff;color:#1a0a1e;box-shadow:0 4px 12px #0000001f}.sw-dock--m-right .sw-dock__menu .sw-dock__label{right:calc(100% + 10px)}.sw-dock--m-left .sw-dock__menu .sw-dock__label{left:calc(100% + 10px)}.sw-dock__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--sw-dock-z) - 1);background:#1a0a1e59;opacity:0;pointer-events:none;transition:opacity .25s ease}.sw-dock.is-open .sw-dock__backdrop{opacity:1;pointer-events:auto}.sw-dock--m-bar .sw-dock__bar{position:fixed;z-index:var(--sw-dock-z);left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));list-style:none;background:var(--sw-dock-bg);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -6px 20px #1e0a2814}.sw-dock__bar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border-radius:8px;color:#1a1a1a;font-size:11px;font-weight:500;letter-spacing:.02em}.sw-dock__bar a:active{background:#0000000a}.sw-dock__bar a svg{color:var(--sw-brand)}.sw-dock--ig-gradient .sw-dock__bar .sw-dock__btn--instagram rect,.sw-dock--ig-gradient .sw-dock__bar .sw-dock__btn--instagram circle{stroke:url(#SwDockIgGradient)}.sw-dock--ig-gradient .sw-dock__bar .sw-dock__btn--instagram circle:last-child{fill:url(#SwDockIgGradient);stroke:none}.sw-dock__bar-spacer{height:64px}}@media screen and (min-width:768px){.sw-dock--hide-desktop .sw-dock__rail{display:none}}@media(prefers-reduced-motion:reduce){.sw-dock__rail{animation:none}.sw-dock--pulse .sw-dock__fab:after{animation:none;display:none}.sw-dock__menu li,.sw-dock__btn,.sw-dock__label{transition:none}}.sw-fcards{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;color:var(--sw-text)}.sw-fcards__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem}.sw-fcards__head{max-width:760px;margin-bottom:36px}.sw-fcards--center .sw-fcards__head{margin-left:auto;margin-right:auto;text-align:center}.sw-fcards__heading{margin:0 0 14px;color:var(--sw-heading);font-family:var(--sw-font-heading);font-weight:400;font-size:clamp(28px,3.2vw,45px);line-height:1.15;letter-spacing:-.01em}.sw-fcards__intro{font-family:var(--sw-font-body);font-size:16px;line-height:1.7}.sw-fcards__intro p{margin:0 0 .8em}.sw-fcards__intro p:last-child{margin-bottom:0}.sw-fcards__grid{display:grid;grid-template-columns:repeat(var(--sw-cols),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.sw-fcards__card{display:block;height:100%;color:inherit;text-decoration:none}.sw-fcards__media{position:relative;overflow:hidden;aspect-ratio:var(--sw-ratio);border-radius:var(--sw-radius);background:#0000000d}.sw-fcards__media img,.sw-fcards__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){a.sw-fcards__card:hover .sw-fcards__media img{transform:scale(1.05)}}.sw-fcards__card:focus-visible{outline:none}.sw-fcards__card:focus-visible .sw-fcards__media{outline:2px solid currentColor;outline-offset:3px}.sw-fcards__title{margin:0 0 6px;color:var(--sw-heading);font-family:var(--sw-font-heading);font-weight:400;font-size:22px;line-height:1.25}.sw-fcards__text{margin:0;font-family:var(--sw-font-body);font-size:14px;line-height:1.6}.sw-fcards__more{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--sw-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sw-fcards__more svg{width:26px;height:10px;transition:transform .25s ease}a.sw-fcards__card:hover .sw-fcards__more svg{transform:translate(4px)}.sw-fcards--below .sw-fcards__body{padding-top:16px}.sw-fcards--below.sw-fcards--center .sw-fcards__body{text-align:center}.sw-fcards--overlay .sw-fcards__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,5,25,.78) 0%,rgba(20,5,25,.25) 45%,transparent 70%);pointer-events:none}.sw-fcards--overlay .sw-fcards__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px;color:#fff}.sw-fcards--overlay .sw-fcards__title{color:#fff;font-size:26px}.sw-fcards--overlay .sw-fcards__text{opacity:.9}.sw-fcards__footer{margin-top:40px}.sw-fcards--center .sw-fcards__footer{text-align:center}.sw-fcards__button{display:inline-flex;align-items:center;gap:14px;padding:.9rem 1.6rem;background:var(--sw-btn-bg);color:var(--sw-btn-text);border:1px solid var(--sw-btn-bg);border-radius:4px;font-family:var(--sw-font-body);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.sw-fcards__button svg{width:44px;height:12px;transition:transform .25s ease}.sw-fcards__button:hover{background:transparent;color:var(--sw-btn-bg)}.sw-fcards__button:hover svg{transform:translate(6px)}[dir=rtl] .sw-fcards__button svg,[dir=rtl] .sw-fcards__more svg{transform:scaleX(-1)}@media screen and (max-width:989px){.sw-fcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.sw-fcards__inner{padding:0 1.25rem}.sw-fcards__head{margin-bottom:26px}.sw-fcards__grid{grid-template-columns:repeat(var(--sw-cols-mobile),minmax(0,1fr));gap:14px}.sw-fcards__title{font-size:18px}.sw-fcards--overlay .sw-fcards__title{font-size:20px}.sw-fcards--overlay .sw-fcards__body{padding:14px}.sw-fcards__text{font-size:13px}.sw-fcards__footer{margin-top:28px}}@media(prefers-reduced-motion:reduce){.sw-fcards__media img{transition:none}}.sw-hero{position:relative;overflow:hidden;width:100%}.sw-hero--boxed{max-width:var(--page-width, 1400px);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.sw-hero__viewport{position:relative;overflow:hidden;width:100%}.sw-hero--boxed .sw-hero__viewport{border-radius:12px}.sw-hero__track{display:flex;align-items:flex-start;width:100%;transition:transform var(--sw-speed) ease;will-change:transform;touch-action:pan-y}.sw-hero__slide{flex:0 0 100%;width:100%;min-width:0}.sw-hero__link{display:block;width:100%;line-height:0;text-decoration:none}.sw-hero__picture,.sw-hero__picture img,.sw-hero__placeholder{display:block;width:100%;height:auto}.sw-hero__picture img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sw-hero__placeholder{aspect-ratio:16 / 7;background:#0000000f}.sw-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--sw-controls);background:#00000040;color:var(--sw-controls);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sw-hero__arrow:hover{background:#00000073}.sw-hero__arrow svg{width:18px;height:18px}.sw-hero__arrow--prev{left:20px}.sw-hero__arrow--next{right:20px}[dir=rtl] .sw-hero__arrow svg{transform:scaleX(-1)}.sw-hero__dots{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:2;display:flex;gap:8px;margin:0;padding:0;list-style:none}.sw-hero__dot{width:10px;height:10px;padding:0;border-radius:999px;border:1px solid var(--sw-controls);background:transparent;cursor:pointer;transition:width .3s ease,background .3s ease}.sw-hero__dot[aria-current=true]{width:28px;background:var(--sw-controls)}@media screen and (max-width:767px){.sw-hero--boxed{padding-left:1rem;padding-right:1rem}.sw-hero__arrow{display:none}.sw-hero__dots{bottom:12px}.sw-hero__dot{width:8px;height:8px}.sw-hero__dot[aria-current=true]{width:22px}}@media(prefers-reduced-motion:reduce){.sw-hero__track{transition:none}}.sw-icons{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;color:var(--sw-text)}.sw-icons__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem}.sw-icons__head{max-width:780px;margin:0 auto 48px;text-align:center}.sw-icons--left .sw-icons__head{margin-left:0;text-align:left}.sw-icons__heading{margin:0 0 16px;color:var(--sw-heading);font-family:var(--sw-font-heading);font-weight:400;font-size:clamp(28px,3.2vw,45px);line-height:1.15;letter-spacing:-.01em}.sw-icons__body{font-family:var(--sw-font-body);font-size:16px;line-height:1.75}.sw-icons__body p{margin:0 0 .9em}.sw-icons__body p:last-child{margin-bottom:0}.sw-icons__grid{display:grid;grid-template-columns:repeat(var(--sw-cols),minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.sw-icons__item{text-align:center;padding:8px 12px}.sw-icons--boxed .sw-icons__item{padding:32px 24px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px}.sw-icons__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:var(--sw-icon-bg);color:var(--sw-icon)}.sw-icons__icon svg{width:28px;height:28px}.sw-icons__icon img{width:32px;height:32px;object-fit:contain}.sw-icons__title{margin:0 0 8px;color:var(--sw-heading);font-family:var(--sw-font-heading);font-weight:400;font-size:21px;line-height:1.3}.sw-icons__text{margin:0 auto;max-width:300px;font-family:var(--sw-font-body);font-size:14px;line-height:1.6}@media screen and (max-width:767px){.sw-icons__inner{padding:0 1.25rem}.sw-icons__head{margin-bottom:32px}.sw-icons__body{font-size:15px}.sw-icons__grid{grid-template-columns:1fr;gap:18px}.sw-icons--boxed .sw-icons__item{padding:24px 20px}}.sw-imgcards__inner{max-width:var(--sw-max);margin:0 auto;padding:0 2rem}.sw-imgcards__grid{display:grid;grid-template-columns:repeat(var(--sw-cols),minmax(0,1fr));gap:var(--sw-gap);align-items:start;margin:0;padding:0;list-style:none}.sw-imgcards__item{min-width:0}.sw-imgcards__card{display:block;color:inherit;text-decoration:none}.sw-imgcards__media{overflow:hidden;border-radius:var(--sw-radius);line-height:0;transition:transform .35s ease,box-shadow .35s ease}.sw-imgcards--shadow .sw-imgcards__media{box-shadow:0 6px 18px #280a3224}.sw-imgcards__media img{display:block;width:100%;height:auto;transition:transform .6s ease}.sw-imgcards__media svg{display:block;width:100%;height:auto;aspect-ratio:4 / 5;background:#0000000d}@media(hover:hover){a.sw-imgcards__card:hover .sw-imgcards__media{transform:translateY(-6px);box-shadow:0 14px 28px #280a3233}}.sw-imgcards__card:focus-visible{outline:none}.sw-imgcards__card:focus-visible .sw-imgcards__media{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){.sw-imgcards__grid{grid-template-columns:repeat(var(--sw-cols-tablet),minmax(0,1fr))}}@media screen and (max-width:767px){.sw-imgcards__inner{padding:0 1.25rem}.sw-imgcards__grid{grid-template-columns:repeat(var(--sw-cols-mobile),minmax(0,1fr));gap:var(--sw-gap-mobile)}.sw-imgcards--mobile-scroll .sw-imgcards__inner{padding:0}.sw-imgcards--mobile-scroll .sw-imgcards__grid{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.25rem;padding:0 1.25rem 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sw-imgcards--mobile-scroll .sw-imgcards__grid::-webkit-scrollbar{display:none}.sw-imgcards--mobile-scroll .sw-imgcards__item{flex:0 0 78%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.sw-imgcards__media,.sw-imgcards__media img{transition:none}}.sw-more{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;--sw-gap: 16px;color:#000}.sw-more__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem}.sw-more__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:24px}.sw-more--center .sw-more__head{justify-content:center;text-align:center}.sw-more__title{margin:0;font-family:var(--sw-font-heading);font-weight:400;font-size:clamp(28px,3.2vw,45px);line-height:1.15}.sw-more__desc{margin:10px 0 0;font-family:var(--sw-font-body);font-size:16px;line-height:1.6}.sw-more__arrows{display:flex;gap:10px;flex-shrink:0}.sw-more--center .sw-more__arrows{display:none}.sw-more__arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:0;border-radius:6px;cursor:pointer;padding:0;transition:opacity .2s ease}.sw-more__arrow[disabled]{opacity:.35;cursor:default}.sw-more__arrow svg{width:18px;height:18px}[dir=rtl] .sw-more__arrow svg{transform:scaleX(-1)}.sw-more__track{display:flex;gap:var(--sw-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none}.sw-more__track::-webkit-scrollbar{display:none}.sw-more__item{flex:0 0 calc((100% - var(--sw-gap) * (var(--sw-cols) - 1)) / var(--sw-cols));min-width:0;scroll-snap-align:start}.sw-more__item[hidden]{display:none}.sw-more__card{display:block;color:inherit;text-decoration:none}.sw-more__media{position:relative;overflow:hidden;aspect-ratio:var(--sw-ratio);background:#f2f2f2}.sw-more__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.sw-more__media img.sw-more__img--hover{opacity:0}@media(hover:hover){.sw-more__card:hover .sw-more__img--hover{opacity:1}.sw-more__card:hover .sw-more__media--single img{transform:scale(1.04)}}.sw-more__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;background:#fff;color:#000;font-family:var(--sw-font-body);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sw-more__info{padding-top:10px;font-family:var(--sw-font-body)}.sw-more__name{margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:400}.sw-more__price{margin:0;font-size:13px;display:flex;gap:8px;flex-wrap:wrap}.sw-more__price s{opacity:.55}@media screen and (max-width:989px){.sw-more__item{flex-basis:calc((100% - var(--sw-gap) * 2) / 3)}}@media screen and (max-width:767px){.sw-more{--sw-gap: 10px}.sw-more__inner{padding:0 1.25rem}.sw-more__arrows{display:none}.sw-more__item{flex-basis:46%}}.sw-phero{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;position:relative;display:flex;align-items:center;min-height:var(--sw-min-h);overflow:hidden;color:var(--sw-text);background:var(--sw-overlay)}.sw-phero--boxed{max-width:var(--page-width, 1280px);margin-left:auto;margin-right:auto;border-radius:12px}.sw-phero__media,.sw-phero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.sw-phero__media img,.sw-phero__media svg{width:100%;height:100%;object-fit:cover;display:block}.sw-phero__img--mobile{display:none!important}.sw-phero__overlay{pointer-events:none;opacity:var(--sw-overlay-opacity)}.sw-phero--overlay-full .sw-phero__overlay{background:var(--sw-overlay)}.sw-phero--overlay-side .sw-phero__overlay{background:linear-gradient(90deg,var(--sw-overlay) 0%,var(--sw-overlay) 30%,transparent 75%);opacity:calc(var(--sw-overlay-opacity) + .25)}[dir=rtl] .sw-phero--overlay-side .sw-phero__overlay{background:linear-gradient(270deg,var(--sw-overlay) 0%,var(--sw-overlay) 30%,transparent 75%)}.sw-phero--overlay-bottom .sw-phero__overlay{background:linear-gradient(0deg,var(--sw-overlay) 0%,transparent 80%);opacity:calc(var(--sw-overlay-opacity) + .25)}.sw-phero__inner{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1280px);margin:0 auto;padding:64px 2rem;display:flex}.sw-phero--center .sw-phero__inner{justify-content:center;text-align:center}.sw-phero__content{max-width:640px}.sw-phero--center .sw-phero__content{max-width:760px}.sw-phero__eyebrow{margin:0 0 14px;color:var(--sw-eyebrow);font-family:var(--sw-font-body);font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.sw-phero__heading{margin:0 0 18px;font-family:var(--sw-font-heading);font-weight:400;font-style:normal;font-size:clamp(34px,4.6vw,64px);line-height:1.1;letter-spacing:-.01em;color:inherit}.sw-phero__text{font-family:var(--sw-font-body);font-size:17px;line-height:1.7}.sw-phero__text p{margin:0 0 .8em}.sw-phero__text p:last-child{margin-bottom:0}.sw-phero__button{display:inline-flex;align-items:center;gap:14px;margin-top:28px;padding:.9rem 1.6rem;background:var(--sw-btn-bg);color:var(--sw-btn-text);border:1px solid var(--sw-btn-bg);border-radius:4px;font-family:var(--sw-font-body);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.sw-phero__button svg{width:44px;height:12px;transition:transform .25s ease}.sw-phero__button:hover{background:transparent;color:var(--sw-btn-bg)}.sw-phero__button:hover svg{transform:translate(6px)}[dir=rtl] .sw-phero__button svg{transform:scaleX(-1)}@media screen and (max-width:767px){.sw-phero{min-height:var(--sw-min-h-mobile)}.sw-phero--has-mobile .sw-phero__img--desktop{display:none!important}.sw-phero--has-mobile .sw-phero__img--mobile{display:block!important}.sw-phero--boxed{border-radius:0}.sw-phero--overlay-side .sw-phero__overlay{background:var(--sw-overlay);opacity:var(--sw-overlay-opacity)}.sw-phero__inner{padding:48px 1.25rem}.sw-phero--center-mobile .sw-phero__inner{justify-content:center;text-align:center}.sw-phero__text{font-size:15px}.sw-phero__button{margin-top:22px;font-size:13px}}.sw-recent{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif;--sw-gap: 16px;display:block;color:#000}.sw-recent[hidden]{display:none}.sw-recent__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem}.sw-recent__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:24px}.sw-recent--center .sw-recent__head{justify-content:center;text-align:center}.sw-recent__title{margin:0;font-family:var(--sw-font-heading);font-weight:400;font-size:clamp(28px,3.2vw,45px);line-height:1.15}.sw-recent__arrows{display:flex;gap:10px;flex-shrink:0}.sw-recent--center .sw-recent__arrows{display:none}.sw-recent__arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:0;border-radius:6px;cursor:pointer;padding:0;transition:opacity .2s ease}.sw-recent__arrow[disabled]{opacity:.35;cursor:default}.sw-recent__arrow svg{width:18px;height:18px}[dir=rtl] .sw-recent__arrow svg{transform:scaleX(-1)}.sw-recent__track{display:flex;gap:var(--sw-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none}.sw-recent__track::-webkit-scrollbar{display:none}.sw-recent__item{flex:0 0 calc((100% - var(--sw-gap) * (var(--sw-cols) - 1)) / var(--sw-cols));min-width:0;scroll-snap-align:start}.sw-recent__card{display:block;color:inherit;text-decoration:none}.sw-recent__media{position:relative;overflow:hidden;aspect-ratio:var(--sw-ratio);background:#f2f2f2}.sw-recent__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.sw-recent__media .sw-recent__img--hover{opacity:0}@media(hover:hover){.sw-recent__card:hover .sw-recent__img--hover{opacity:1}.sw-recent__card:hover .sw-recent__media--single img{transform:scale(1.04)}}.sw-recent__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;background:#fff;color:#000;font-family:var(--sw-font-body);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sw-recent__info{padding-top:10px;font-family:var(--sw-font-body)}.sw-recent__name{margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:400}.sw-recent__price{margin:0;font-size:13px;display:flex;gap:8px;flex-wrap:wrap}.sw-recent__price s{opacity:.55}.sw-recent__editor-note{margin:0;padding:24px;border:1px dashed rgba(0,0,0,.25);text-align:center;font-family:var(--sw-font-body);font-size:14px}@media screen and (max-width:989px){.sw-recent__item{flex-basis:calc((100% - var(--sw-gap) * 2) / 3)}}@media screen and (max-width:767px){.sw-recent{--sw-gap: 10px}.sw-recent__inner{padding:0 1.25rem}.sw-recent__arrows{display:none}.sw-recent__item{flex-basis:46%}}.sw-heading{--sw-font-heading: "Libre Bodoni", serif;--sw-font-body: "Inter", sans-serif}.sw-heading__inner{max-width:var(--page-width, 1280px);margin:0 auto;padding:0 2rem;display:flex;flex-direction:column}.sw-heading--left .sw-heading__inner{align-items:flex-start;text-align:left}.sw-heading--center .sw-heading__inner{align-items:center;text-align:center}.sw-heading--right .sw-heading__inner{align-items:flex-end;text-align:right}.sw-heading__title{margin:0;color:var(--sw-title-color);font-family:var(--sw-font-heading);font-weight:400;font-style:normal;font-size:clamp(28px,3.2vw,var(--sw-title-size));line-height:1.15;letter-spacing:-.01em}.sw-heading__desc{margin-top:var(--sw-gap);max-width:var(--sw-desc-width);color:var(--sw-desc-color);font-family:var(--sw-font-body);font-size:var(--sw-desc-size);line-height:1.7}.sw-heading__desc p{margin:0 0 .8em}.sw-heading__desc p:last-child{margin-bottom:0}.sw-heading__desc a{color:inherit;text-underline-offset:3px}@media screen and (max-width:767px){.sw-heading__inner{padding:0 1.25rem}.sw-heading--m-left .sw-heading__inner{align-items:flex-start;text-align:left}.sw-heading--m-center .sw-heading__inner{align-items:center;text-align:center}.sw-heading--m-right .sw-heading__inner{align-items:flex-end;text-align:right}.sw-heading__desc{font-size:min(var(--sw-desc-size),15px)}}.sw-spacer{display:flex;align-items:center;justify-content:center;width:100%}.sw-spacer--hide-desktop{display:none}.sw-spacer__line{width:var(--sw-line-width);height:0;margin:0;border:0;border-top:var(--sw-line-thickness) solid var(--sw-line-color)}@media screen and (max-width:767px){.sw-spacer--hide-desktop{display:flex}.sw-spacer--hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
