.icon-svg{flex:none}.button{--button-surface: transparent;--button-text: var(--color-text);--button-border: var(--color-border-subtle);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:max(44px,calc(56 * var(--u)));padding:var(--space-2) var(--space-6);border:1px solid var(--button-border);border-radius:var(--radius-pill);background-color:var(--color-background);background-image:linear-gradient(var(--button-surface),var(--button-surface));color:var(--button-text);font:var(--font-label);text-align:center;text-decoration:none;cursor:pointer}.button--lg{min-height:max(52px,calc(74 * var(--u)));padding-inline:var(--space-7)}.button--full{display:flex;width:100%}.button--uppercase{text-transform:uppercase}.button--whatsapp{--button-surface: var(--color-whatsapp-surface)}.button--phone{--button-surface: var(--color-phone-surface)}.button--accent{--button-surface: var(--color-accent-strong)}.button--strong{--button-surface: var(--color-accent);--button-text: var(--color-on-accent);--button-border: var(--color-accent)}.button--outline{--button-text: var(--color-accent);--button-border: var(--color-accent);background-color:transparent}.button[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.button__icon{width:1.5em;height:1.5em}.section-heading{display:flex;flex-direction:column;align-items:center;gap:max(var(--space-4),calc(28 * var(--u)));text-align:center}.section-heading--left{align-items:flex-start;text-align:left}.section-heading__title{display:flex;flex-direction:column;gap:max(var(--space-3),calc(20 * var(--u)));max-width:100%}.section-heading__rule{display:block;height:max(3px,calc(5 * var(--u)));border-radius:var(--radius-pill);background-color:rgba(var(--color-accent-rgb),.6)}.section-heading__subheading{font:var(--font-body);color:var(--color-text-muted)}.section-heading--home .section-heading__heading,.section-heading--home .section-heading__subheading{text-wrap:wrap}@media(max-width:989px){.section-heading--home{gap:calc(18 * var(--u))}.section-heading--home .section-heading__subheading{font-size:max(15px,calc(18 * var(--u)));line-height:1.5}}.price{display:inline-block;font:var(--font-price);color:var(--color-accent);text-transform:uppercase}.price--md{font-size:var(--font-size-body-lg)}.price--sm{font-size:var(--font-size-label)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.section-spacing{padding-block:calc(26 * var(--u))}@media(min-width:990px){.section-spacing{padding-block:calc(55 * var(--u))}}.section-surface{position:relative;overflow:hidden}.image.section-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none}.image.section-background>img{height:100%;object-fit:cover}.image.section-background--dimmed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-background-rgb),.6)}.section-surface__content{position:relative}@media(min-width:990px){.section-surface--drawn{overflow:visible}.section-surface--drawn>.image.section-background{inset-block:calc(-1 * var(--surface-lift, 0px)) auto;z-index:-1;height:auto}.section-surface--drawn>.image.section-background>img{height:auto}}:root{--section-fade: calc(56 * var(--u))}@media(min-width:990px){:root{--section-fade: calc(140 * var(--u))}}.image.section-background,.image.main-product__background,.image.site-footer__background,.image.featured-collection__mobile-background,.image.testimonials__mobile-background,.home-intro__background,.home-intro .hero__video,.home-selection__background,.home-community__background,.guide-cards__background,.collection-list__background{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--section-fade-top, var(--section-fade)),#000 calc(100% - var(--section-fade-bottom, var(--section-fade))),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--section-fade-top, var(--section-fade)),#000 calc(100% - var(--section-fade-bottom, var(--section-fade))),transparent)}#MainContent>.shopify-section:first-child,.hero{--section-fade-top: 0px}.site-footer{--section-fade-top: 0px;--section-fade-bottom: 0px}.showroom,.shopify-section:has(>.showroom)+.shopify-section{--section-fade-top: 0px}.showroom,.shopify-section:has(+.shopify-section>.showroom){--section-fade-bottom: 0px}.guide-cards__card>.image.section-background{-webkit-mask-image:none;mask-image:none}.button--xl{min-height:max(52px,calc(58 * var(--u)));min-width:min(100%,calc(362 * var(--u)));padding-inline:var(--space-5)}.button--xl .button__icon{width:max(24px,calc(30 * var(--u)));height:max(24px,calc(30 * var(--u)))}@media(min-width:990px){.button--xl{min-height:max(56px,calc(90 * var(--u)));min-width:min(100%,calc(574 * var(--u)));font-size:max(16px,calc(25 * var(--u)))}.button--xl .button__icon{width:max(26px,calc(48 * var(--u)));height:max(26px,calc(48 * var(--u)))}}.glass,.glass-surface,.glass-card,.glass-control,.glass-pill,.glass-icon,.glass-video,.glass-header,.glass-dialog{border:1px solid;border-color:var(--glass-rim);background-color:var(--glass-tint, var(--glass-fill));background-image:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.glass,.glass-surface,.glass-dialog{box-shadow:var(--glass-shadow)}.glass-card{--glass-tint: var(--glass-tint-card);border-radius:var(--radius-card)}.glass-icon{--glass-tint: var(--glass-tint-icon);border-radius:var(--radius-pill);background-image:var(--glass-sheen);box-shadow:var(--glass-rim-inner)}.glass-video{--glass-tint: var(--glass-tint-video)}.glass-header{--glass-tint: var(--glass-tint-header);position:relative;border-width:0 0 1px;background-image:none;box-shadow:var(--glass-depth),var(--glass-dispersion),0 6px 28px rgba(var(--color-background-rgb),.14);-webkit-backdrop-filter:var(--glass-backdrop-polished);backdrop-filter:var(--glass-backdrop-polished)}.glass-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--glass-reflection);pointer-events:none}.article-card,.testimonial{background-image:var(--glass-highlight);box-shadow:var(--glass-rim-inner);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}:is(.product-card,.article-card,.collection-card-tile,.testimonial) :is(h2,h3,p,span,a,time){text-shadow:var(--glass-text-shadow)}.glass-pill{border-radius:var(--radius-pill)}.glass-dialog{--glass-tint: var(--glass-fill-dialog)}.glass-blur{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.glass-icon,.button--glass){transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}@media(hover:hover){:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.glass-icon,.button--glass):hover{--glass-rim-strength: var(--glass-rim-lit);box-shadow:inset 0 0 0 100vmax var(--glass-veil),var(--glass-shadow)}}:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.glass-icon,.button--glass):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.glass-icon,.button--glass):active{--glass-rim-strength: var(--glass-rim-lit);box-shadow:var(--glass-rim-inner),inset 0 0 0 100vmax var(--glass-veil);transform:scale(.98)}:is(.glass-card,.glass-control,.glass-pill,.glass-icon,.button--glass):is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:.5;transform:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.button--glass){transition:none}:is(a,button,summary):is(.glass-card,.glass-control,.glass-pill,.button--glass):active{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass-surface,.glass-control,.glass-pill,.glass-dialog{background-color:var(--glass-fill-fallback)}}.button--glass{--button-border: var(--glass-border);border-color:var(--glass-rim);background-color:var(--button-surface);background-image:var(--glass-highlight);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.button--neutral{--button-surface: var(--glass-fill)}.button--subtle{--button-surface: var(--color-accent-subtle)}.button--glass.button--accent{--button-surface: var(--glass-tint-accent)}.button--glass.button--subtle,.button--glass.button--neutral{--button-surface: var(--glass-tint-pill)}.button__asset-icon{flex:none;width:1.4em;height:1.4em}.button--hero,.button--wide,.button--pill{min-height:max(52px,calc(58 * var(--u)));min-width:min(100%,calc(362 * var(--u)));padding-inline:var(--space-5)}@media(min-width:990px){.button--hero{min-width:0;min-height:calc(54 * var(--u));padding-inline:calc(47 * var(--u));gap:calc(12 * var(--u));font:var(--font-cta)}.button--hero .button__icon,.button--hero .button__asset-icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.button--wide{min-width:min(100%,calc(573 * var(--u)));min-height:calc(88 * var(--u));gap:calc(37 * var(--u));font-size:max(16px,calc(24 * var(--u)))}.button--wide .button__icon,.button--wide .button__asset-icon{width:calc(40 * var(--u));height:calc(40 * var(--u))}.button--pill{min-width:min(100%,calc(562 * var(--u)));min-height:calc(86 * var(--u));gap:calc(16 * var(--u));font-size:max(16px,calc(25 * var(--u)))}.button--pill .button__icon,.button--pill .button__asset-icon{width:calc(38 * var(--u));height:calc(38 * var(--u))}}@media(min-width:990px){.section-heading--home{gap:calc(30 * var(--u))}.section-heading--home .section-heading__heading{font-size:max(26px,calc(33.5 * var(--u)));line-height:calc(44 / 33.5);text-wrap:wrap}.section-heading--home .section-heading__subheading{font:var(--font-section-subtitle)}}.carousel__button{--glass-rim-strength: var(--glass-rim-high)}.carousel__button[aria-disabled=true]{--glass-rim-strength: var(--glass-rim-low)}:is(.carousel__button,.article-card__more,.expert-video__play){box-shadow:var(--glass-rim-inner)}@media(min-width:990px){.carousel__controls.carousel__controls--home{gap:calc(21 * var(--u))}.carousel__controls--home .carousel__button{width:max(44px,calc(56 * var(--u)));height:max(44px,calc(56 * var(--u)))}.carousel__controls--home .carousel__button[aria-disabled=true]{opacity:.25}}.logo-asset{display:block;width:100%;height:auto}.page-container{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:calc(23 * var(--u))}@media(min-width:990px){.page-container{padding-inline:var(--page-gutter)}}.card-grid{display:grid;grid-template-columns:repeat(var(--card-grid-columns-mobile, 1),minmax(0,1fr));gap:calc(24 * var(--u));margin:0;padding:0;list-style:none}@media(min-width:990px){.card-grid{grid-template-columns:repeat(var(--card-grid-columns, 4),minmax(0,1fr));gap:calc(33 * var(--u))}}.card-carousel__track{--carousel-item-width: calc(var(--card-carousel-item, 365) * var(--u));--carousel-gap: calc(25 * var(--u));padding-inline:calc(28 * var(--u));scroll-padding-inline:calc(28 * var(--u))}.card-carousel__controls{margin-block-start:calc(32 * var(--u))}@media(min-width:990px){.card-carousel__track{--carousel-item-width: max(240px, calc(var(--card-carousel-item-desktop, 365) * var(--u)));--carousel-gap: calc(33 * var(--u));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.carousel__controls.card-carousel__controls{justify-content:flex-end;padding-inline:var(--page-gutter)}}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-field__label{font:var(--font-label);font-size:max(14px,calc(15 * var(--u)))}input.form-field__input,textarea.form-field__input,select.form-field__input{width:100%;min-height:max(48px,calc(59 * var(--u)));padding:var(--space-3) calc(30 * var(--u));border-radius:var(--radius-pill);font-size:max(16px,calc(16 * var(--u)))}textarea.form-field__input{min-height:calc(291 * var(--u));border-radius:var(--radius-panel);resize:vertical}.form-message{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-card);font:var(--font-body)}.form-message--error{border-color:var(--color-text)}.editor-notice{max-width:60ch;margin-inline:auto;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-accent);border-radius:var(--radius-card);color:var(--color-text-muted);font:var(--font-small);font-weight:400;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding-block:var(--space-7);color:var(--color-text-muted);text-align:center}.rte>*+*{margin-block-start:1em}.rte a{color:var(--color-accent)}.rte :is(h2,h3,h4){margin-block-start:1.6em;font:var(--font-label);font-size:var(--font-size-body-lg);line-height:1.5}.rte :is(ul,ol){padding-inline-start:1.2em}.rte li+li{margin-block-start:.6em}.rte blockquote{margin-inline:0;padding-inline-start:calc(15 * var(--u));border-inline-start:2px solid var(--color-accent)}.rte img{border-radius:var(--radius-media)}.rte table{width:100%;margin-block:1.6em;border:1px solid rgba(var(--color-accent-rgb),.35);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;overflow:hidden;background-color:var(--glass-tint-card);font-size:.95em;line-height:1.45;text-align:start}.rte :is(th,td){padding:var(--space-3) var(--space-4);vertical-align:top;text-align:start}.rte thead th{border-block-end:1px solid rgba(var(--color-accent-rgb),.35);background-color:var(--color-accent-subtle);color:var(--color-accent);font:var(--font-label);font-size:.9em;letter-spacing:.04em;text-transform:uppercase}.rte tbody :is(th,td){border-block-end:1px solid var(--color-border-subtle)}.rte tbody tr:last-child :is(th,td){border-block-end:0}.rte tbody tr:nth-child(2n) :is(th,td){background-color:rgba(var(--color-text-rgb),.03)}.rte tbody :is(th,td):first-child{color:var(--color-text);font-weight:600}.rte :is(th,td)+:is(th,td){border-inline-start:1px solid var(--color-border-subtle)}@media(max-width:749px){.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.9em}.rte :is(th,td){min-width:120px;padding:var(--space-2) var(--space-3)}}:where(input:not([type=submit],[type=button],[type=checkbox],[type=radio]),textarea,select){padding:var(--space-2) var(--space-3);border:1px solid var(--color-text-muted);background-color:var(--color-background);color:var(--color-text)}::placeholder{color:var(--color-text-muted);opacity:1}.menu-drawer{--drawer-away: -100%}.facets__drawer,[dir=rtl] .menu-drawer{--drawer-away: 100%}[dir=rtl] .facets__drawer{--drawer-away: -100%}[dir=rtl] :is(.carousel__button-icon,.collection-card-tile__arrow,.pagination__arrow svg,.breadcrumb__separator){transform:scaleX(-1)}@media(prefers-reduced-motion:no-preference){dialog[data-dialog-animated][data-dialog-state]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}dialog[data-dialog-animated][data-dialog-state]::backdrop{transition:opacity .3s cubic-bezier(.22,1,.36,1)}dialog[data-dialog-animated]:is([data-dialog-state=opening],[data-dialog-state=closing]){transform:translate(var(--drawer-away, 0));opacity:0}dialog[data-dialog-animated]:is([data-dialog-state=opening],[data-dialog-state=closing])::backdrop{opacity:0}dialog[data-dialog-animated][data-dialog-state=closing],dialog[data-dialog-animated][data-dialog-state=closing]::backdrop{transition-duration:.26s}}dialog{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel)}dialog::backdrop{background-color:rgba(var(--color-background-rgb),.7)}dialog,.menu-drawer,.facets__drawer{scrollbar-width:none}dialog::-webkit-scrollbar,.menu-drawer::-webkit-scrollbar,.facets__drawer::-webkit-scrollbar{display:none}@supports (appearance: base-select){::picker(select){scrollbar-width:none}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-accent-subtle);padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.welcome-content .icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border:1px solid var(--color-border-subtle);border-radius:8px;background-color:var(--color-accent-subtle);color:var(--color-text-muted);line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:var(--color-text)}.highlight-description{flex:1 1}@keyframes highlight-flash{0%{background-color:var(--color-accent-strong)}to{background-color:transparent}}.highlight-description--flash{animation:highlight-flash .6s ease-out;border-radius:4px}.highlight a,.welcome-content a{display:flex;width:fit-content;border:1px solid var(--color-accent);border-radius:4px;color:var(--color-accent);padding:3px 10px 5px;text-decoration:none;cursor:pointer}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.block-container>header{height:5rem;display:flex;align-items:center;justify-content:space-between}.block-container>header a{position:relative;text-decoration:none;color:var(--color-text);display:flex;align-items:center;justify-content:center}.block-container>header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}.block-container>header svg{width:2rem}.block-container>header .header__menu,.block-container>header .header__icons{display:flex;gap:1rem}.block-container>footer{display:flex;justify-content:space-between;margin-top:2rem}.block-container>footer a{text-decoration:none;color:var(--color-text)}.block-container>footer .footer__links,.block-container>footer .footer__payment{display:flex;gap:1rem}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}:is(input,textarea,select):is(.glass-control,.glass-pill){border:1px solid;border-color:var(--glass-rim);background-color:var(--glass-tint, var(--glass-fill))}:is(.search-field__input,.search-dialog__input,.product-order__number):is(:focus,:focus-visible){outline:none}:is(.search-field,.search-dialog__form):focus-within,.product-order__quantity:has(.product-order__number:focus){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}select:not(.facets__sort-select):not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-inline-end:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23B59D69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:12px 8px;text-overflow:ellipsis}[dir=rtl] select:not(.facets__sort-select):not([multiple]):not([size]){background-position:left 20px center}select option{background-color:var(--color-background);color:var(--color-text)}@supports (appearance: base-select){select:not(.facets__sort-select):not([multiple]):not([size]),select.facets__sort-select:not([multiple]),select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;appearance:base-select}select:not([multiple]):not([size])::picker-icon{display:none}select:not([multiple]):not([size])::picker(select){margin-block:6px;padding:6px;border:1px solid rgba(var(--color-accent-rgb),.45);border-radius:18px;background-color:rgba(var(--color-background-rgb),.82);background-image:var(--glass-sheen, none);color:var(--color-text);box-shadow:0 18px 40px #00000073;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}select:not([multiple]):not([size]) option{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:10px 16px;border-radius:12px;background-color:transparent;color:var(--color-text);font-size:max(15px,calc(15 * var(--u)));cursor:pointer}select:not([multiple]):not([size]) option:is(:hover,:focus-visible){background-color:rgba(var(--color-accent-rgb),.16);outline:none}select:not([multiple]):not([size]) option:checked{color:var(--color-accent);font-weight:600}select:not([multiple]):not([size]) option::checkmark{order:1;margin-inline-start:auto;color:var(--color-accent)}@media(prefers-reduced-motion:no-preference){select:not([multiple]):not([size])::picker(select){transition:opacity .18s ease,translate .18s ease,overlay .18s allow-discrete,display .18s allow-discrete;opacity:0;translate:0 -4px}select:not([multiple]):not([size]):open::picker(select){opacity:1;translate:0 0}@starting-style{select:not([multiple]):not([size]):open::picker(select){opacity:0;translate:0 -4px}}}}input:is([type=date],[type=time],[type=datetime-local]):not([hidden]):not([readonly]){position:relative;display:block;width:100%;min-width:0;max-width:100%;-webkit-appearance:none;appearance:none;padding-inline-end:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23B59D69' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.75' y='3' width='12.5' height='11.25' rx='2'/%3E%3Cpath d='M1.75 6.75h12.5M5 1.5v3M11 1.5v3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 16px;text-align:start}[dir=rtl] input:is([type=date],[type=time],[type=datetime-local]):not([hidden]):not([readonly]){background-position:left 20px center}input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{min-height:1.5em;text-align:start}@supports selector(::-webkit-calendar-picker-indicator){input:is([type=date],[type=time],[type=datetime-local])::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}}@media(max-width:749.98px){.button{gap:var(--space-2);padding-inline:var(--space-4);font-size:clamp(11px,3.3vw,13px)!important;letter-spacing:0;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
