.icon--wa{width:22px;height:22px}.wa-float{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.wa-float__btn{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px #00000059;transition:transform .2s}.wa-float__btn:hover{transform:scale(1.06)}.wa-float__btn .icon--wa{width:30px;height:30px}.wa-float__bubble{position:relative;max-width:240px;padding:.85rem 2rem .85rem 1rem;background:var(--c-paper);color:var(--c-ink);border-radius:14px 14px 4px;box-shadow:0 14px 34px -14px #2b1d1a73;font-size:.88rem;line-height:1.4;animation:waIn .35s ease}.wa-float__bubble small{display:block;margin-top:.25rem;color:var(--c-muted);font-size:.76rem}.wa-float__x{position:absolute;top:.3rem;right:.4rem;border:0;background:none;font-size:1.1rem;line-height:1;color:var(--c-muted);cursor:pointer;padding:.2rem}@keyframes waIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body:has(.drawer.is-open) .wa-float,body:has(.mobile-nav:not([hidden])) .wa-float,body:has(.facets__drawer:not([hidden])) .wa-float,body.search-open .wa-float{display:none}@media(max-width:989px){.wa-float--raised{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.wa-float__bubble{animation:none}}.wa-cta{display:flex;align-items:center;gap:.9rem;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:14px;background:#25d366;color:#fff;text-decoration:none;max-width:420px}.wa-cta:hover{background:#1fb457}.wa-cta .icon--wa{width:34px;height:34px;flex:none}.wa-cta span{display:grid}.wa-cta small{opacity:.9;font-size:.82rem}.footer__contact{display:grid;gap:.45rem;margin:1rem 0}.footer__contact a{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.footer__contact .icon--wa{width:18px;height:18px;color:#25d366}.header__account{position:relative}.header__account.is-logged:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.cart2 .drawer__title{display:flex;align-items:center;gap:.5rem}.cart2__count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:999px;background:var(--c-accent);color:#fff;font-family:var(--f-body);font-size:.75rem}.ship2{padding:.85rem 1.25rem;background:var(--c-stone)}.ship2 p{display:flex;align-items:center;gap:.55rem;font-size:.88rem;margin-bottom:.55rem}.ship2 .icon{width:20px;height:20px;color:var(--c-accent);flex:none}.ship2__bar{height:5px;border-radius:999px;background:color-mix(in srgb,var(--c-accent) 15%,var(--c-paper));overflow:hidden}.ship2__bar span{display:block;height:100%;border-radius:inherit;background:var(--c-accent);transition:width .5s ease}.ship2.is-done .ship2__bar span{background:var(--c-gold)}.cart-page2 .ship2{border-radius:14px;margin-bottom:1rem}.cl-list{display:grid}.cl{display:grid;grid-template-columns:88px 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--c-line)}.cl:last-child{border-bottom:0}.cl__media{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--c-stone)}.cl__media img{width:100%;height:100%;object-fit:cover}.cl__badge{position:absolute;left:.35rem;top:.35rem;padding:.1rem .45rem;border-radius:999px;background:var(--c-sale);color:#fff;font-size:.66rem;letter-spacing:.04em}.cl__info{display:flex;flex-direction:column;min-width:0}.cl__top{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.cl__name{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.cl__remove{display:grid;place-items:center;width:1.9rem;height:1.9rem;margin:-.3rem -.4rem 0 0;border:0;background:none;border-radius:50%;color:var(--c-muted);cursor:pointer}.cl__remove:hover{background:var(--c-stone);color:var(--c-ink)}.cl__remove .icon{width:14px;height:14px}.cl__variant{font-size:.82rem;color:var(--c-muted);margin-top:.15rem}.cl__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.7rem}.cl__qty{display:inline-flex;align-items:center;border:1px solid var(--c-line);border-radius:999px;height:2.25rem}.cl__qty button,.cl__qty a{display:grid;place-items:center;width:2.2rem;height:100%;border:0;background:none;cursor:pointer;color:var(--c-ink)}.cl__qty .icon{width:12px;height:12px}.cl__qty span{min-width:1.4rem;text-align:center;font-size:.9rem}.cl__price{text-align:right;display:grid;font-size:.95rem}.cl__price s{color:var(--c-muted);font-size:.8rem}.cl__price .is-sale{color:var(--c-sale);font-weight:500}.cart2__foot{display:grid;gap:.75rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-paper)}.cart2__view{text-align:center;font-size:.85rem;color:var(--c-muted);text-decoration:underline;text-underline-offset:3px}.cart-note summary{cursor:pointer;font-size:.86rem;color:var(--c-ink);list-style:none;display:flex;align-items:center;gap:.4rem}.cart-note summary::-webkit-details-marker{display:none}.cart-note summary:before{content:"+";display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid var(--c-line);border-radius:50%;font-size:.8rem;color:var(--c-muted)}.cart-note[open] summary:before{content:"\2212"}.cart-note textarea{width:100%;margin-top:.55rem;padding:.7rem .85rem;border:1px solid var(--c-line);border-radius:10px;font:inherit;font-size:.88rem;resize:vertical}.cart-rows{display:grid;gap:.35rem}.cart-row{display:flex;justify-content:space-between;font-size:.9rem}.cart-row--muted{color:var(--c-muted)}.cart-row--save{color:var(--c-sale)}.cart-row--total{margin-top:.35rem;padding-top:.55rem;border-top:1px solid var(--c-line);font-size:1.1rem;font-weight:500}.cart-tax{font-size:.76rem;color:var(--c-muted)}.cart-checkout{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.3rem;border-radius:999px;font-size:.95rem;letter-spacing:.04em}.cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.cart-pay svg{width:38px;height:24px}.cart-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;text-align:center}.cart-trust li,.cart-trust a{display:grid;justify-items:center;gap:.25rem;font-size:.72rem;color:var(--c-muted);line-height:1.25}.cart-trust .icon{width:20px;height:20px;color:var(--c-accent)}.cart-trust .icon--wa{color:#25d366}.cart-empty{display:grid;justify-items:center;gap:.6rem;text-align:center;padding:3rem 1.25rem}.cart-empty__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--c-stone);color:var(--c-accent)}.cart-empty__icon .icon{width:28px;height:28px}.cart-empty__title{font-family:var(--f-display);font-size:1.6rem}.cart-empty__text{color:var(--c-muted);font-size:.92rem;max-width:30ch}.cart-empty__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.cart-empty__actions .btn{border-radius:999px}.cart-page2{padding-top:2.5rem;padding-bottom:4rem;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.cart-page2__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.cart-page2__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:2.5rem;align-items:start}.cl-list--page .cl{grid-template-columns:120px 1fr}.cart-page2__summary{position:sticky;top:7rem;display:grid;gap:.9rem;padding:1.5rem;border-radius:18px;background:var(--c-stone)}.cart-page2__sumtitle{font-family:var(--f-display);font-size:1.5rem;font-weight:400}.cart-page2__rec{margin-top:4rem}.cart-page2__rec .section-title{margin-bottom:1.25rem}.cart-empty--page{padding:4rem 1rem;background:var(--c-stone);border-radius:18px}@media(max-width:900px){.cart-page2__grid{grid-template-columns:1fr;gap:1.5rem}.cart-page2__summary{position:static}.cl-list--page .cl{grid-template-columns:96px 1fr}}.gift{border:1px solid var(--c-line);border-radius:14px;background:var(--c-paper);transition:border-color .2s,background-color .2s}.gift.is-on{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 5%,var(--c-paper))}.gift__toggle{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;cursor:pointer}.gift__toggle input{position:absolute;opacity:0;pointer-events:none}.gift__box{flex:none;width:1.2rem;height:1.2rem;border:1.5px solid var(--c-line);border-radius:5px;display:grid;place-items:center}.gift__toggle input:checked+.gift__box{background:var(--c-accent);border-color:var(--c-accent)}.gift__toggle input:checked+.gift__box:after{content:"";width:.3rem;height:.58rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-1px)}.gift__toggle input:focus-visible+.gift__box{outline:2px solid var(--c-accent);outline-offset:2px}.gift__ico{color:var(--c-accent);display:grid;flex:none}.gift__txt{display:grid;line-height:1.3}.gift__txt strong{font-weight:500;font-size:.92rem}.gift__txt small{color:var(--c-muted);font-size:.78rem}.gift__fields{display:grid;gap:.7rem;padding:0 .9rem .9rem}.gift__fields[hidden]{display:none}.gift__field{position:relative;display:grid;gap:.3rem;font-size:.8rem;color:var(--c-muted)}.gift__field input,.gift__field textarea{box-sizing:border-box;width:100%;padding:.65rem .8rem;border:1px solid var(--c-line);border-radius:10px;background:var(--c-paper);font:inherit;font-size:.9rem;color:var(--c-ink);resize:vertical}.gift__field input:focus,.gift__field textarea:focus{outline:none;border-color:var(--c-accent)}.gift__count{justify-self:end;font-size:.72rem}.gift__check{display:flex;align-items:center;gap:.5rem;font-size:.84rem;cursor:pointer}.gift__check input{accent-color:var(--c-accent);width:1rem;height:1rem}.gift__hint{font-size:.78rem;color:var(--c-muted);padding:.55rem .7rem;background:var(--c-stone);border-radius:8px}.gift__saved{font-size:.75rem;color:var(--c-accent)}.pp__track,.pp__stage,.pp__gallery{min-width:0}.pp__slide{position:relative;display:block;min-width:0;overflow:hidden}.pp__slide>img,.pp__slide>svg,.pp__slide>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover}@media(max-width:989px){.pp__slide{max-height:none}}@supports not (aspect-ratio: 1 / 1){.pp__slide:before,.card__media:before,.combo__img:before,.rv-card__img:before,.wl-item__img:before,.cl__media:before,.pr-item__img:before{content:"";display:block;padding-top:125%}.pp__slide,.card__media,.combo__img,.rv-card__img,.wl-item__img,.cl__media,.pr-item__img{position:relative;height:auto}.card__media>img,.combo__img>img,.rv-card__img>img,.wl-item__img>img,.cl__media>img,.pr-item__img>img{position:absolute;top:0;right:0;bottom:0;left:0}.promo__tile:before{content:"";display:block;padding-top:90%}}.lb{height:100%;height:100dvh}.lb__track{min-height:0;min-width:0}.lb__slide{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;overflow:hidden;touch-action:pan-x pan-y pinch-zoom}.lb__slide img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.lb__slide.is-zoomed{display:block;overflow:auto}.lb__slide.is-zoomed img{max-width:none;max-height:none;width:200%;height:auto}@media(max-width:600px){.slideshow__track{height:78vh;height:78svh;min-height:460px}.slide__img{max-width:100%}.slide.is-active .slide__img{animation:none}}.hero{min-height:min(88svh,860px)}@media(prefers-reduced-motion:reduce){.slide.is-active .slide__img{animation:none}}img{max-width:100%}.slide__img,.promo__img,.plp__banner,.card__img{max-width:none}.btn,button.btn,a.btn,.shopify-payment-button__button{border-radius:999px}.combo__summary{border-radius:18px}.combo__summary .btn{min-height:3.3rem}.search-bar input,.newsletter__form input,.notify__form input,.sort select{border-radius:999px}.field input,.field textarea,.contact__form input,.contact__form textarea{border-radius:12px}.pagination a,.pagination span{border-radius:999px}.card__media,.combo__img{border-radius:16px}.card__quick{box-shadow:0 6px 16px -8px #2b1d1a73}.rv-card__img,.upsell-item__img{border-radius:14px}.nav__link{text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;white-space:nowrap}.dropdown{border-radius:14px;overflow:hidden;color:var(--c-ink)}.section-header{position:sticky;top:0;z-index:45}.section-header .header{position:relative;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}@media(min-width:1200px){.header:not(.hdr--stacked) .header__top{min-height:5rem}.header:not(.hdr--stacked) .header__nav{position:absolute;left:0;top:0;height:5rem;border-top:0!important;display:flex;align-items:center}.header:not(.hdr--stacked) .header__nav .nav{width:auto;max-width:none;margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1.25rem;padding:0 0 0 max(clamp(1rem,4vw,2.5rem),calc((100vw - var(--page-width)) / 2 + clamp(1rem,4vw,2.5rem)))}.header:not(.hdr--stacked) .header__nav .nav__link{padding:1.85rem 0;font-size:.76rem;letter-spacing:.03em}.header:not(.hdr--stacked) .header__left .header__search-desk{display:none}.header:not(.hdr--stacked) .header__actions .header__search-mob{display:inline-grid}}.template-index .section-header{margin-bottom:calc(-1 * var(--hdr-h, 8rem))}.template-index .section-header.is-solid .header{box-shadow:0 10px 30px -22px #2b1d1a80}.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .header{background:transparent;border-bottom-color:transparent;color:#fff}.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .header__nav{border-top-color:#ffffff38}.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .nav__link,.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .header__icon,.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .wordmark{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .header__logo img{filter:brightness(0) invert(1)}.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .cart-count,.template-index .section-header:not(.is-solid):not(:hover):not(:focus-within) .wl-count{background:#fff;color:var(--c-accent)}.template-index .slideshow__track{height:calc(100vh - var(--ann-h, 2.4rem));height:calc(100svh - var(--ann-h, 2.4rem));min-height:520px;max-height:none}.template-index .slide__media{overflow:hidden}.template-index .slide__media>img,.template-index .slide__media>.slide__img{will-change:transform;transform:translate3d(0,var(--plx, 0px),0) scale(1.08)}.template-index .slide.is-active .slide__img{animation:none}.template-index .slide__media:before{content:"";position:absolute;left:0;right:0;top:0;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#140c0a80,#140c0a00)}@media(prefers-reduced-motion:reduce){.template-index .slide__media>img,.template-index .slide__media>.slide__img{transform:none}}@media(max-width:749px){.footer__top{grid-template-columns:1fr;justify-items:center;text-align:center;padding-left:clamp(1rem,5vw,1.5rem);padding-right:clamp(1rem,5vw,1.5rem)}.footer__brand,.footer__col{width:100%;text-align:center}.footer__col ul{display:grid;justify-items:center}.footer__col a{display:inline-block;padding:.3rem 0}.footer__contact{justify-items:center}.footer__social{justify-content:center}.footer__col+.footer__col{padding-top:1.75rem;border-top:1px solid var(--c-line)}.footer__bottom{flex-direction:column;align-items:center;text-align:center;gap:.9rem}.footer__payments{justify-content:center;flex-wrap:wrap}}.mobile-nav{z-index:70;background:#2b1d1a73;overscroll-behavior:contain}.mobile-nav:not([hidden]){animation:mnavFade .25s ease both}@keyframes mnavFade{0%{background-color:#2b1d1a00}to{background-color:#2b1d1a73}}.mobile-nav__panel{height:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform;box-shadow:18px 0 40px -20px #00000059}.mobile-nav:not([hidden]) .mobile-nav__panel{animation:mnavSlide .32s cubic-bezier(.2,.8,.2,1) both}@keyframes mnavSlide{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}body.nav-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){.mobile-nav:not([hidden]),.mobile-nav:not([hidden]) .mobile-nav__panel{animation:none}}.mnav__wa{display:flex;align-items:center;gap:.8rem;margin-top:1rem;padding:.85rem 1rem;border-radius:14px;background:#25d366;color:#fff!important;text-decoration:none}.mnav__wa:active{background:#1fb457}.mnav__wa .icon--wa{width:30px;height:30px;flex:none}.mnav__wa span{display:grid;line-height:1.3}.mnav__wa strong{font-weight:500;font-size:.95rem}.mnav__wa small{font-size:.78rem;opacity:.9}.pp-sticky{flex-direction:column;align-items:stretch;gap:.6rem;padding:.65rem .9rem calc(.65rem + env(safe-area-inset-bottom));box-shadow:0 -12px 30px -22px #2b1d1a80;border-radius:18px 18px 0 0}.pp-sticky[hidden]{display:none}.pp-sticky:not([hidden]){animation:stickyUp .28s cubic-bezier(.2,.8,.2,1)}@keyframes stickyUp{0%{transform:translateY(100%)}to{transform:none}}.pp-sticky__row{display:flex;align-items:center;gap:.75rem}.pp-sticky__thumb{flex:none;width:48px;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--c-stone)}.pp-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.pp-sticky__info{flex:1;min-width:0;display:grid;line-height:1.25}.pp-sticky__name{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky__meta{display:flex;gap:.35rem;font-size:.84rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky__meta [data-pp-sticky-price]{color:var(--c-accent);font-weight:500}.pp-sticky .pp__btn--small{flex:none;min-height:2.8rem;padding:0 1.4rem}.pp-sticky__swatches{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.15rem .1rem .1rem}.pp-sticky__swatches::-webkit-scrollbar{display:none}.pp-sticky__sw{flex:none;width:2.4rem;height:2.4rem;padding:2px;border-radius:50%;border:1.5px solid var(--c-line);background:var(--c-paper);cursor:pointer}.pp-sticky__sw img,.pp-sticky__sw span{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.pp-sticky__sw.is-active{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.pp-sticky__sw.is-unavailable{opacity:.35}.pp-sticky__sw:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media(max-width:989px){body.template-product .wa-float--raised{bottom:calc(9rem + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/support.css.map */
