:root{--pr-shadow-xs: 0 1px 2px rgb(var(--color-foreground-rgb) / .04);--pr-shadow-sm: 0 2px 8px rgb(var(--color-foreground-rgb) / .06);--pr-shadow-md: 0 10px 30px -8px rgb(var(--color-foreground-rgb) / .12), 0 2px 8px -2px rgb(var(--color-foreground-rgb) / .06);--pr-shadow-lg: 0 24px 60px -16px rgb(var(--color-foreground-rgb) / .18), 0 4px 14px -4px rgb(var(--color-foreground-rgb) / .08);--pr-ease: cubic-bezier(.22, 1, .36, 1);--pr-hairline: rgb(var(--color-foreground-rgb) / .09)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance;letter-spacing:-.012em}:is(h1,.h1){line-height:1.04}:is(h2,.h2){line-height:1.1}.rte p,.rte li,.prose p{line-height:1.65}.rte>p{max-width:68ch}.rte :is(h2,h3,h4){letter-spacing:-.01em}.rte :is(p,li) a:not(.button):not(.button-secondary){text-underline-offset:.18em;text-decoration-thickness:1px}.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:var(--minimum-touch-target);letter-spacing:.02em;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow .25s var(--pr-ease),transform .25s var(--pr-ease)}@media(prefers-reduced-motion:no-preference){.button:not([disabled],[aria-disabled=true],.header-actions__action,.button-unstyled):hover,.button-secondary:not([disabled],[aria-disabled=true]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--pr-shadow-md)}.button:not([disabled],[aria-disabled=true],.header-actions__action,.button-unstyled):active,.button-secondary:not([disabled],[aria-disabled=true]):active{transform:translateY(0);box-shadow:var(--pr-shadow-sm)}}.add-to-cart-button,.button[id^=BuyButtons-ProductSubmitButton-]{width:100%;min-height:52px;letter-spacing:.06em;font-size:var(--font-size--sm)}.product-card__content{border-radius:var(--product-corner-radius, 10px)}.product-card .product-media-container,.product-card .product-card__image,.product-card__content slideshow-component,.collection-card .product-media-container{border-radius:var(--product-corner-radius, 10px);overflow:hidden}@media(prefers-reduced-motion:no-preference){.product-card .product-media__image,.product-card .product-media img,.collection-card .product-media img{transition:transform .6s var(--pr-ease)}.product-card:hover .product-media__image,.product-card:hover .product-media img,.product-card:focus-within .product-media__image{transform:scale(1.045)}.product-grid__item:hover .product-card,.product-card:hover{transform:translateY(-4px);box-shadow:var(--pr-shadow-md)}}.product-card :is(h3,h4,.h4,.product-title){letter-spacing:-.005em;line-height:1.3}.product-card .price{letter-spacing:.01em}.price-item--sale,.price .price-item--sale{font-weight:600}.price-item__group.compare-at-price{opacity:.65;font-size:.9em}button.quick-add__button{border-color:var(--pr-hairline);box-shadow:var(--pr-shadow-sm);-webkit-backdrop-filter:saturate(1.1) blur(4px);backdrop-filter:saturate(1.1) blur(4px)}@media screen and (min-width:750px){.product-recommendations .resource-list--grid{--resource-list-columns: repeat(3, 1fr)}}@media screen and (min-width:990px){.product-recommendations .resource-list--grid{--resource-list-columns: repeat(4, 1fr)}}.product-recommendations .resource-list{--resource-list-mobile-gap-max: 16px}.product-recommendations .card-gallery{--gallery-aspect-ratio: 1 / 1}.product-recommendations .card-gallery .product-media-container{aspect-ratio:1 / 1;padding:clamp(6px,3%,14px);border-radius:14px}.product-recommendations .card-gallery .product-media-container.media-fit{--product-media-fit: contain}.product-recommendations .resource-list__item .product-card__content{padding:var(--padding-xs);border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:18px;background:var(--color-background);box-shadow:0 4px 16px -8px rgb(var(--color-foreground-rgb) / .12)}.product-recommendations .resource-list__item :is(.product-title,h3,h4,.h4),.product-recommendations .resource-list__item .price{text-align:center;width:100%}.product-recommendations .resource-list__item :is(.product-title,h3,h4,.h4){margin-block-start:var(--margin-sm);font-size:var(--font-size--sm);line-height:1.35;letter-spacing:.01em}.product-recommendations .resource-list__item .price{margin-block-start:2px;padding-block-end:var(--padding-2xs);font-weight:600;letter-spacing:.01em}#shopify-section-section_6Qw6YY .icon-block{align-items:center;justify-content:center;aspect-ratio:1;padding:clamp(14px,2.4vw,20px);border-radius:50%;background:#ffffffd9;box-shadow:0 1px 3px #0000001a}#shopify-section-section_6Qw6YY .icon-block__media{display:block}#shopify-section-section_6Qw6YY .section-content-wrapper p{font-size:var(--font-size--sm);line-height:1.6;opacity:.78;max-width:32ch;margin-inline:auto}#shopify-section-section_6Qw6YY .section-content-wrapper :is(h2,.h2,h3,.h3){font-size:var(--font-size--lg);line-height:1.2;letter-spacing:.01em;margin:0}@media screen and (min-width:750px){#shopify-section-section_6Qw6YY .section-content-wrapper>.group-block+.group-block{border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .14);padding-inline-start:clamp(16px,2.4vw,40px)}}#shopify-section-story_home .media-with-content__content>.group-block-content{gap:clamp(.85rem,2vw,1.35rem);max-width:46ch}@media screen and (min-width:750px){#shopify-section-story_home .media-with-content__content>.group-block-content{justify-content:center;padding-inline:clamp(2rem,5vw,5rem);max-width:52ch}}#shopify-section-story_home .media-with-content__content>.group-block-content>.text-block:first-child p{display:inline-flex;align-items:center;gap:.7rem;font-size:var(--font-size--xs);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin:0}#shopify-section-story_home .media-with-content__content>.group-block-content>.text-block:first-child p:before{content:"";inline-size:2rem;block-size:1px;background:currentColor;opacity:.5}#shopify-section-story_home .media-with-content__content :is(h2,.h2){line-height:1.08;margin:0}#shopify-section-story_home .media-with-content__content .group-block p{line-height:1.7;color:rgb(var(--color-foreground-rgb) / .78)}#shopify-section-story_home .button{margin-block-start:clamp(.5rem,2vw,1rem)}@media screen and (max-width:749px){#shopify-section-story_home .button{width:100%}}#shopify-section-story_home .media-block{border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -20px rgb(var(--color-foreground-rgb) / .28)}#shopify-section-story_home .media-block__media{height:auto;aspect-ratio:4 / 5;border-radius:20px}@media screen and (min-width:750px){#shopify-section-story_home .media-block,#shopify-section-story_home .media-block__media{aspect-ratio:auto}#shopify-section-story_home .media-block__media{height:100%}}.product-badges__badge{letter-spacing:.06em;font-size:var(--font-size--2xs);box-shadow:var(--pr-shadow-xs);-webkit-backdrop-filter:saturate(1.15) blur(2px);backdrop-filter:saturate(1.15) blur(2px)}.product-badges__badge--rectangle{border-radius:999px}.header[data-sticky-state=active] .header__row--bottom,.header[data-sticky-state=active] .header__underlay-closed{box-shadow:0 1px 0 var(--pr-hairline),var(--pr-shadow-sm)}@media screen and (min-width:750px){.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:50%;right:50%;bottom:-.1em;height:1px;background:currentColor;opacity:.7;transition:left .28s var(--pr-ease),right .28s var(--pr-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{left:var(--gap-sm, .7rem);right:var(--gap-sm, .7rem)}@media(prefers-reduced-motion:reduce){.menu-list__link-title:after{transition:none}}}.header-actions__action{transition:opacity var(--animation-speed) var(--animation-easing),transform .2s var(--pr-ease)}@media(prefers-reduced-motion:no-preference){.header-actions__action:hover{transform:translateY(-1px)}}.header-logo{position:relative;isolation:isolate}.header-logo__image{filter:drop-shadow(0 0 5px rgb(216 199 168 / .5));transition:filter .4s var(--pr-ease)}.header-logo:hover .header-logo__image{filter:drop-shadow(0 0 10px rgb(216 199 168 / .75))}.header-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .9) 50%,transparent 58%);background-size:250% 100%;background-position:150% 0;--pr-logo-mask: var(--pr-logo-src, url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==));-webkit-mask:var(--pr-logo-mask) center / contain no-repeat;mask:var(--pr-logo-mask) center / contain no-repeat}@media(prefers-reduced-motion:no-preference){.header-logo:not([data-hidden-on-home-page]):after{animation:pr-logo-shine 2.4s var(--pr-ease) 1.1s 1}.header-logo:hover:after{animation:pr-logo-shine 1s var(--pr-ease) 1}@keyframes pr-logo-shine{0%{background-position:150% 0;opacity:0}12%{opacity:1}88%{opacity:1}to{background-position:-90% 0;opacity:0}}}.menu-drawer{width:min(86vw,400px);box-shadow:22px 0 60px -14px rgb(var(--color-foreground-rgb) / .22)}.menu-drawer,.menu-drawer__submenu{border-right:0;border-start-end-radius:22px;border-end-end-radius:22px}@media screen and (min-width:750px){.menu-drawer{width:26rem}}.menu-drawer,details[open]>.menu-drawer__submenu{transition-timing-function:var(--pr-ease)}.menu-drawer__backdrop{background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-drawer__close-button.menu-drawer__close-button{margin-inline-start:auto;background:transparent;box-shadow:none;opacity:.7;transition:opacity .18s var(--pr-ease)}.menu-drawer__close-button.menu-drawer__close-button:hover{opacity:1}.menu-drawer__list-item--divider{border-block-end-color:var(--pr-hairline)}.menu-drawer__menu-item--mainlist{letter-spacing:.01em;transition:color .18s var(--pr-ease),transform .12s var(--pr-ease)}@media(prefers-reduced-motion:no-preference){.menu-drawer__menu-item:active{transform:translate(3px)}}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{position:relative;font-weight:600}.menu-drawer__menu-item--active:before,.menu-drawer__menu-item[aria-current=page]:before{content:"";position:absolute;left:-10px;top:50%;translate:0 -50%;width:3px;height:1.1em;border-radius:2px;background:currentColor}.menu-drawer__menu-item>.svg-wrapper{opacity:.55;transition:opacity .18s var(--pr-ease),transform .2s var(--pr-ease)}.menu-drawer__menu-item:hover>.svg-wrapper,details[open]>summary.menu-drawer__menu-item>.svg-wrapper{opacity:1}.menu-drawer__utility-links{margin-block-start:var(--padding-lg);margin-inline-start:0;padding-block:var(--padding-md);padding-inline-start:var(--drawer-padding);border-block-start:1px solid var(--pr-hairline);background:rgb(var(--color-foreground-rgb) / .02)}.slideshow-controls__thumbnail{transition:box-shadow .2s var(--pr-ease),opacity .2s var(--pr-ease)}.slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--color-foreground)}.slideshow-controls__thumbnail:not([aria-selected=true]):hover{opacity:.7}.variant-option--buttons .variant-option__button-label,.variant-option__button-label__pill{min-height:var(--minimum-touch-target);transition:background-color .2s var(--pr-ease),color .2s var(--pr-ease),box-shadow .2s var(--pr-ease),transform .15s var(--pr-ease)}@media(prefers-reduced-motion:no-preference){.variant-option--buttons .variant-option__button-label:active{transform:scale(.97)}}.swatch:hover{box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb) / .25)}@media screen and (min-width:990px){.product-information__wrapper,.product-details{letter-spacing:-.003em}}.checkout-button,.cart__ctas button[name=checkout],.cart__ctas .button{min-height:54px;letter-spacing:.06em}input:not([type=checkbox],[type=radio]),textarea,select{transition:box-shadow .18s var(--pr-ease),border-color .18s var(--pr-ease)}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb) / .55);outline:none}.contact-form{max-width:640px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--pr-hairline);border-radius:18px;background:var(--color-background);box-shadow:var(--pr-shadow-md)}.contact-form__form,.contact-form__form-row{gap:var(--gap-lg)}.contact-form__input{min-height:52px;padding:14px 16px;border-radius:10px;transition:border-color .18s var(--pr-ease),box-shadow .18s var(--pr-ease),background-color .18s var(--pr-ease)}.contact-form__input:hover{border-color:rgb(var(--color-foreground-rgb) / .45)}.contact-form__input:focus,.contact-form__input:focus-visible{border-color:var(--color-foreground);box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb) / .12);outline:none}.contact-form__input::placeholder{color:rgb(var(--color-input-text-rgb, var(--color-foreground-rgb)) / .55)}.contact-form__input--textarea{min-height:160px;line-height:1.55}.contact-form .submit-button{width:100%;min-width:0;min-height:54px;margin-block-start:var(--margin-2xs);letter-spacing:.06em}.contact-form__success,.contact-form__error{align-items:flex-start;padding:14px 16px;border-radius:12px;font-size:var(--font-size--sm);line-height:1.5}.contact-form__success{color:var(--color-success);background:#00640014;border:1px solid rgb(0 100 0 / .2)}.contact-form__error{color:var(--color-error);background:#8b000012;border:1px solid rgb(139 0 0 / .2)}.contact-form__success svg,.contact-form__error svg{flex:0 0 auto;width:1.1em;height:1.1em;margin-block-start:.15em}@media screen and (max-width:749px){.contact-form{padding:clamp(1.25rem,5vw,1.75rem)}}.footer-content .menu__heading__default,.footer-content .menu__heading{letter-spacing:.08em;text-transform:uppercase;font-size:var(--font-size--xs);opacity:.75}.footer-content a:not(.button):not(.button-secondary){transition:opacity .18s var(--pr-ease)}.footer-content a:not(.button):not(.button-secondary):hover{opacity:.6}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:750px){main[data-template^=index] .shopify-section:not(.header-section)+.shopify-section>.section{animation:pr-reveal linear both;animation-timeline:view();animation-range:entry 2% entry 34%}@keyframes pr-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}::selection{background:var(--color-primary-button-background, rgb(var(--color-foreground-rgb) / .15));color:var(--color-primary-button-text, var(--color-background))}hr,.divider__line{border-color:var(--pr-hairline)}@media(prefers-reduced-motion:no-preference){.collection-card img,.collection-list__item img{transition:transform .6s var(--pr-ease)}.collection-card:hover img,.collection-list__item:hover img{transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium-refinements.css.map */
