.about{padding-block-end:6rem}.about__title{margin:0 0 1.5rem;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.about__tabs{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;border-block-end:1px solid #dcdcdc}.about__tab{display:flex;gap:.625rem;align-items:center;padding:0 0 .75rem;border:0;border-block-end:2px solid transparent;margin-block-end:-1px;background:none;color:#8c8c8c;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.about__tab[aria-selected=true]{border-block-end-color:currentcolor;color:var(--color-foreground)}.about__tab svg{width:1.25rem;height:1.25rem}.about__panel{padding-block-start:2rem;line-height:1.75}.about__id{margin-block-start:1.5rem}.cart-drawer{position:fixed;inset:0 0 0 auto;z-index:10;inline-size:min(28rem,100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:none;translate:100% 0;transition:translate .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.cart-drawer[open]{translate:0 0}@starting-style{.cart-drawer[open]{translate:100% 0}}.cart-drawer::backdrop{background-color:#0006;opacity:0;transition:opacity .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.cart-drawer[open]::backdrop{opacity:1}@starting-style{.cart-drawer[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer::backdrop{transition:none}}.cart-drawer__inner{display:flex;flex-direction:column;block-size:100%}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-block-end:1px solid #e2e2e2}.cart-drawer__title{margin:0;font-size:1.125rem;letter-spacing:.08em;text-transform:uppercase}.cart-drawer__close{display:flex;padding:0;border:none;background:none;color:inherit;cursor:pointer}.cart-drawer__close svg{width:1.5rem}.cart-drawer__empty{display:grid;gap:1.5rem;justify-items:center;align-content:center;flex:1;padding:1.5rem}.cart-drawer__form{display:flex;flex-direction:column;flex:1;min-block-size:0}.cart-drawer__items{flex:1;overflow-y:auto;margin:0;padding:0 1.5rem;list-style:none}.cart-drawer__footer{padding:1.5rem;border-block-start:1px solid #e2e2e2}.cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.375rem;font-weight:700}.cart-drawer__tax-note{margin-block-start:.5rem;color:#6b6b6b}.cart-drawer__note{margin-block-start:.75rem}.cart-drawer__note summary{display:inline-block;text-decoration:underline;cursor:pointer}.cart-drawer__note summary::-webkit-details-marker{display:none}.cart-drawer__note textarea{inline-size:100%;margin-block-start:.75rem;padding:.625rem;border:1px solid #d5d5d5;background-color:transparent;color:inherit;resize:vertical}.cart-drawer__buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block-start:1.25rem}.cart-drawer__button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3.25rem;padding-inline:1rem;border:none;border-radius:999px;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.cart-drawer__button svg{width:1.125rem}.cart-drawer__button--primary{background-color:#c9a227;color:var(--color-foreground)}.cart-drawer__button--primary:hover{background-color:#b08f1f}.cart-drawer__button--checkout{background-color:var(--color-foreground);color:var(--color-background)}.cart-drawer__button--checkout:hover{opacity:.85}form[aria-busy=true],[aria-busy=true] .cart-drawer__form,[aria-busy=true] .cart-page__form{opacity:.6;pointer-events:none}.cart-page{padding-block:6rem}.cart-page__title{margin:0 0 2rem;font-size:2.25rem}.cart-page__empty{display:grid;justify-items:start;gap:1.5rem}.cart-page__form{display:grid;gap:2.5rem;align-items:start}@media screen and (min-width:750px){.cart-page__form{grid-template-columns:1fr minmax(18rem,24rem);gap:4rem}}.cart-page__items{margin:0;padding:0;list-style:none;border-block:1px solid #e2e2e2}.cart-page__summary{padding:1.5rem;border:1px solid #e2e2e2;position:sticky;inset-block-start:calc(var(--header-height) + 1rem)}.cart-page__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.375rem;font-weight:700}.cart-page__tax-note{margin-block-start:.5rem;color:#6b6b6b}.cart-page__note{margin-block-start:.75rem}.cart-page__note summary{display:inline-block;text-decoration:underline;cursor:pointer}.cart-page__note summary::-webkit-details-marker{display:none}.cart-page__note textarea{inline-size:100%;margin-block-start:.5rem;padding:.75rem;border:1px solid #d5d5d5;background-color:transparent;color:inherit;font:inherit}.cart-page__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3.25rem;padding-inline:1.5rem;border:none;border-radius:999px;background-color:#c9a227;color:var(--color-foreground);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.cart-page__button svg{width:1.125rem}.cart-page__button--checkout{inline-size:100%;margin-block-start:1.25rem;background-color:var(--color-foreground);color:var(--color-background)}.cart-page__button--checkout:hover{opacity:.85}.cart-page__continue{display:block;margin-block-start:1rem;color:inherit;text-align:center}.collage{padding-block:6rem}.collage__intro{display:grid;justify-items:center;gap:1rem;max-width:48rem;margin-inline:auto;margin-block-end:2.5rem;text-align:center}.collage__eyebrow{margin:0;color:#8a8a8a;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.collage__title{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.collage__description{font-size:1.0625rem}.collage__description>:last-child{margin-block-end:0}.collage__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(11rem,1fr);gap:var(--collage-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.collage__item{aspect-ratio:2 / 5;scroll-snap-align:start}.collage__tile{position:relative;display:block;overflow:hidden;width:100%;height:100%;color:#fff;text-decoration:none}.collage__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collage__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000007f,#0000 35%)}.collage__heading{position:absolute;z-index:1;bottom:1.5rem;left:1.25rem;right:1.25rem;font-size:1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;transition:opacity .3s ease}.collage__card{position:absolute;z-index:2;top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border:2px solid rgb(255 255 255 / 75%);background:#f7f2ebd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#3d3a36;text-align:center;opacity:0;transform:scale(.96);transition:opacity .35s ease,transform .35s ease}.collage__card-title{font-size:1.375rem;letter-spacing:.06em;text-transform:uppercase}.collage__card-text{font-size:.9375rem;line-height:1.6}.collage__link{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.collage__link svg{width:1rem;height:1rem;transform:rotate(-90deg)}.collage__tile:is(:hover,:focus-visible) .collage__card{opacity:1;transform:none}.collage__tile:is(:hover,:focus-visible) .collage__heading{opacity:0}.collage__tile:hover .collage__image{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.collage__image,.collage__card{transition:none}.collage__tile:hover .collage__image{transform:none}}.split{display:grid;gap:var(--split-gap);margin:0;padding:0;list-style:none}.split__item{aspect-ratio:4 / 3;min-width:0}@media screen and (min-width:750px){.split{grid-template-columns:1fr 1fr;aspect-ratio:5 / 2;grid-auto-rows:1fr}.split__item{aspect-ratio:auto;min-height:0}.split__item:first-child{grid-row:span 2;grid-column:1}.split__item:nth-child(n+2){grid-column:2}}.split__tile{position:relative;display:block;overflow:hidden;width:100%;height:100%;color:#fff;text-decoration:none}.split__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.split__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%)}.split__caption{position:absolute;z-index:1;bottom:2rem;left:2rem;display:grid;gap:.5rem;justify-items:start}.split__heading{font-size:clamp(1.25rem,2.4vw,2rem);letter-spacing:.06em;text-transform:uppercase}.split__link{display:flex;align-items:center;gap:.25rem;font-size:.9375rem}.split__link svg{width:1.125rem;height:1.125rem;transform:rotate(-90deg)}.split__tile:hover .split__image{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.split__image{transition:none}.split__tile:hover .split__image{transform:none}}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-block-start:3rem}.pagination__item{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;border:1px solid #d9d9d9;color:inherit;font-size:.9375rem;text-decoration:none}a.pagination__item:hover{border-color:var(--color-foreground)}.pagination__item[aria-current]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.pagination__gap{display:grid;place-items:center;min-width:1.5rem;height:2.75rem;opacity:.6}.pagination__item svg{width:1.125rem;height:1.125rem}.pagination__item--prev svg{transform:rotate(90deg)}.pagination__item--next svg{transform:rotate(-90deg)}.collection{padding-block:3rem;text-align:center}.collection__title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400}.collection__description{max-width:40rem;margin:1rem auto 0;opacity:.7}.collection-filter{display:flex;justify-content:safe center;gap:1rem;margin-block:3rem 0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.collection-filter__item{flex:0 0 clamp(6.5rem,10vw,9.5rem);scroll-snap-align:start}.collection-filter__link{position:relative;display:block;aspect-ratio:1 / 1;color:#fff;text-decoration:none}.collection-filter__link[aria-current]{padding:.5rem;border:1px solid var(--color-foreground)}.collection-filter__media{position:relative;display:block;height:100%;overflow:hidden}.collection-filter__media img,.collection-filter__media svg{width:100%;height:100%;object-fit:cover}.collection-filter__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / 55%),transparent 50%)}.collection-filter__label{position:absolute;inset-inline:0;bottom:.75rem;padding-inline:.875rem;font-size:.8125rem;letter-spacing:.06em;text-align:left;text-transform:uppercase}.collection-filter__link[aria-current] .collection-filter__label{bottom:1.25rem;padding-inline:1.375rem}.collection-toolbar{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;margin-block-start:3rem;text-align:left}.collection-toolbar__filters,.collection-toolbar__end{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.collection-toolbar__label{font-size:.9375rem}.facet{position:relative}.facet__summary{display:flex;gap:.5rem;align-items:center;padding:.625rem 1rem;border:1px solid #d9d9d9;font-size:.9375rem;list-style:none;cursor:pointer}.facet__summary::-webkit-details-marker{display:none}.facet[open] .facet__summary{border-color:var(--color-foreground)}.facet__summary svg{width:.75rem;height:.75rem}.facet[open] .facet__summary svg{transform:rotate(180deg)}.facet__panel{position:absolute;z-index:2;inset-inline-start:0;top:calc(100% - 1px);display:grid;gap:.625rem;min-width:13rem;max-height:18rem;padding:1rem;overflow-y:auto;border:1px solid var(--color-foreground);background-color:var(--color-background)}.facet__value,.facet__price{display:flex;gap:.5rem;align-items:center;font-size:.875rem;cursor:pointer}.facet__value:has(:disabled){opacity:.4;cursor:default}.facet__count{margin-inline-start:auto;opacity:.5}.facet__price input{width:5rem;padding:.375rem .5rem;border:1px solid #d9d9d9;font:inherit}.collection-toolbar__clear{font-size:.875rem;color:inherit}.collection-toolbar__select{position:relative;display:flex;align-items:center;border-block-end:1px solid var(--color-foreground)}.collection-toolbar__select select{padding:.375rem 1.5rem .375rem 0;border:0;background:none;color:inherit;font:inherit;font-size:.9375rem;-webkit-appearance:none;appearance:none;cursor:pointer}.collection-toolbar__select svg{position:absolute;inset-inline-end:0;width:.75rem;height:.75rem;pointer-events:none}.collection-toolbar__count{font-size:.9375rem;opacity:.5}.collection-toolbar__apply{padding:.625rem 1rem;border:1px solid var(--color-foreground);background:none;color:inherit;font:inherit;font-size:.9375rem;cursor:pointer}.collection-toolbar[data-auto-submit] .collection-toolbar__apply{display:none}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:1.5rem;margin-block:3rem 2rem;padding:0;list-style:none;text-align:left}@media screen and (max-width:749px){.collection{padding:1rem}.collection-filter{margin-block:1rem 0}}.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%}.contact{width:var(--content-width);max-width:48rem;margin-inline:auto;padding-block-end:7rem}.contact__form,.contact__row{display:grid;gap:1.25rem}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.contact__field{display:grid;gap:.5rem}.contact__field :is(input,textarea){width:100%;padding:.875rem 1rem;border:1px solid #d9d9d9;background:transparent;font:inherit;color:inherit}.contact__field textarea{resize:vertical}.contact__submit{justify-self:start;padding:.875rem 2.5rem;border:1px solid currentColor;background:var(--color-foreground, #000);color:var(--color-background, #fff);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.contact__status{margin:0;padding:1rem;border:1px solid #d9d9d9}.contact-info{display:grid;gap:3rem;align-items:center;padding-block:4rem 5rem}@media screen and (min-width:750px){.contact-info{grid-template-columns:1fr 1fr;gap:5rem;padding-block:5rem 7rem}}.contact-info__copy{display:grid;gap:2rem;max-width:32rem}.contact-info__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.contact-info__text{line-height:1.8}.contact-info__text>*{margin:0}.contact-info__list{display:grid;margin:0;border-top:1px solid #d9d9d9}.contact-info__item{display:grid;gap:.375rem;padding-block:1.25rem;border-bottom:1px solid #d9d9d9}.contact-info__item dt{color:#8a8a8a;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.contact-info__item dd{margin:0;font-size:1.0625rem;line-height:1.6}.contact-info__item a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.contact-info__item a:hover{text-decoration:underline;text-underline-offset:.2em}.contact-info__media{aspect-ratio:4 / 5;overflow:hidden}.contact-info__image{width:100%;height:100%;object-fit:cover}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq{display:grid;gap:2rem;align-items:center;padding-block:4rem}@media(min-width:750px){.faq{grid-template-columns:2fr 3fr;gap:4rem}}.faq__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2;text-align:center;text-wrap:balance}.faq__list{display:grid;gap:1rem}.faq__item{border:1px solid #d9d9d9}.faq__question{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1.0625rem;list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-size:1.5rem;line-height:1}.faq__item[open] .faq__question:after{content:"\2212"}.faq__answer{padding:0 1.25rem 1.25rem;line-height:1.7;opacity:.75}.faq__answer>:first-child{margin-block-start:0}.faq__answer>:last-child{margin-block-end:0}.featured-products{padding-block:4rem 6rem}.featured-products__intro{display:grid;justify-items:center;gap:1rem;max-width:48rem;margin-inline:auto;margin-block-end:2.5rem;text-align:center}.featured-products__eyebrow{color:#8a8a8a;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.featured-products__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.featured-products__description{font-size:1.0625rem}.featured-products__description>:last-child{margin-block-end:0}.featured-products__tabs{display:flex;margin-block-start:.5rem;width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;border-block-end:1px solid #dcdcdc}.featured-products__tab{padding:0 0 .75rem;border:0;border-block-end:2px solid transparent;margin-block-end:-1px;background:none;color:#8c8c8c;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.featured-products__tab[aria-selected=true]{border-block-end-color:currentcolor;color:var(--color-foreground, currentColor);font-weight:600}.featured-products__carousel{position:relative}.featured-products__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #d1d1d1;border-radius:50%;background:#fff;color:var(--color-foreground, currentColor);cursor:pointer}.featured-products__arrow:disabled{display:none}.featured-products__arrow svg{width:1.25rem;height:1.25rem}.featured-products__arrow--prev{left:.75rem;transform:translateY(-50%)}.featured-products__arrow--prev svg{transform:rotate(90deg)}.featured-products__arrow--next{right:.75rem;transform:translateY(-50%)}.featured-products__arrow--next svg{transform:rotate(-90deg)}.footer{margin-block-start:4rem;background-image:linear-gradient(to bottom,var(--color-background),#faf3e3);color:var(--color-foreground)}.footer__inner{width:var(--content-width);margin-inline:auto;padding-block-start:3.5rem}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__brand{text-align:center}.footer__logo img{width:var(--logo-width);margin-inline:auto}.footer__tagline{margin-block-start:1.25rem}.footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2.5rem;margin-block-start:4.5rem}.footer__heading{margin-block-end:1.75rem;font-size:1.125rem}.footer__menu{display:grid;gap:1.25rem;padding:0;list-style:none}.footer__social{display:inline-flex;align-items:center;gap:.625rem}.footer__social svg{width:1.25rem;height:1.25rem;flex-shrink:0}.footer__text>*+*{margin-block-start:1rem}.footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:4.5rem;padding-block:1.5rem;border-block-start:1px solid #d9d9d9}.footer__wordmark{overflow:hidden;max-height:var(--wordmark-height, clamp(5rem, 16vw, 14rem))}.footer__wordmark svg{display:block;width:100%;height:auto;color:#ebd0a8;opacity:.6}.shopify-section:has(>.header){position:sticky;inset-block-start:0;z-index:1;transition:background-color .4s ease}.shopify-section:has(>.header.is-scrolled),.shopify-section:has(>.header details[open]){background-color:var(--color-background)}.header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3.5rem;min-height:var(--header-height)}.header__logo a,.header__button,.header .header-menu__link{transition:color .4s ease}.header__logo img{transition:filter .4s ease}.header__side{display:flex;align-items:center;gap:1.5rem}.header__side--end{justify-content:flex-end}.header__side .header__nav{margin-inline-start:auto}.header__side--end .header__nav{margin-inline-start:0;margin-inline-end:auto}.header__logo{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__logo a{display:block;color:var(--color-foreground);text-decoration:none}.header__logo img{width:var(--logo-width)}.header__icons{display:flex;align-items:center;gap:1rem}.header__button{position:relative;display:flex;align-items:center;color:var(--color-foreground);cursor:pointer;list-style:none}.header__button::-webkit-details-marker{display:none}.header__button svg{width:1.75rem}.header__cart-count:empty{display:none}.header__cart-count{position:absolute;inset-block-start:-.125rem;inset-inline-end:-.5rem;min-width:1.125rem;padding-inline:.25rem;border-radius:1rem;background-color:var(--color-foreground);color:var(--color-background);font-size:.6875rem;line-height:1.125rem;text-align:center}.header__panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:3;padding-block:1.5rem;background-color:var(--color-background);box-shadow:0 .5rem 1.5rem #0000001a}.header__search{display:flex;gap:.5rem}.header__search input{flex:1;padding:.5rem .75rem;border:1px solid var(--color-foreground)}@media screen and (max-width:989px){.header .header__nav{display:none}}@media screen and (min-width:990px){.header__disclosure--mobile{display:none}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding-block:6rem}.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}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero.splide{visibility:visible}.hero__slide{width:100%;position:relative;isolation:isolate;display:grid;align-content:end;min-height:var(--hero-min-height);padding-block:6rem}.hero--index .hero__slide{padding-block-end:2rem}@media screen and (min-width:750px){.hero--index .hero__slide{padding-block-end:8rem}}.hero__slide:has(.hero__background){color:#fff}main>.shopify-section:first-child .hero{margin-block-start:calc(var(--header-height) * -1)}main>.shopify-section:first-child .hero__slide{padding-block-start:var(--header-height)}body:has(main>.shopify-section:first-child .hero) .header:not(.is-scrolled,:has(details[open])){--color-foreground: #fff;--color-background: #000}body:has(main>.shopify-section:first-child .hero) .header:not(.is-scrolled,:has(details[open])) .header__logo img{filter:brightness(0) invert(1)}.hero__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__background img{width:100%;height:100%;object-fit:cover}.hero__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a6,#00000026 45%,#00000059)}.hero--product .hero__background:after{background:linear-gradient(to top,#000000a6,#00000026 22%,#00000008)}.hero__content{display:grid;grid-template-columns:var(--content-grid)}.hero__text{grid-column:2;display:grid;justify-items:start;gap:1rem;max-width:34rem}.hero__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.hero__description{font-size:clamp(1.125rem,1.4vw,1.3125rem)}.hero__description>:last-child{margin-block-end:0}.hero:not(.is-initialized) .hero__slide:first-child .hero__text>*,.hero__slide.is-active .hero__text>*{animation:hero-rise .9s cubic-bezier(.22,1,.36,1) var(--hero-rise-delay, .25s) both}.hero__text>:nth-child(2){--hero-rise-delay: .4s}.hero__text>:nth-child(3){--hero-rise-delay: .55s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.5rem)}}@media(prefers-reduced-motion:reduce){.hero__slide .hero__text>*{animation:none}}.hero__cta{padding:.875rem 2rem;border:1px solid currentcolor;background-color:#fff;color:#000;text-decoration:none}.hero__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(255 255 255 / 60%);border-radius:50%;background:#00000040;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .2s}.hero__arrow:hover{background:#00000073}.hero__arrow svg{width:1.25rem;height:1.25rem}.hero__arrow--prev{left:1rem}.hero__arrow--prev svg{transform:rotate(90deg)}.hero__arrow--next{right:1rem}.hero__arrow--next svg{transform:rotate(-90deg)}@media screen and (max-width:749px){.hero__slide{min-height:50svh}.hero__arrow{width:2.25rem;height:2.25rem}.hero__arrow--prev{left:.5rem}.hero__arrow--next{right:.5rem}}.highlights-band{display:grid;grid-template-columns:var(--content-grid);background-color:var(--highlights-bg)}.highlights{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2.5rem 1.5rem;margin:0;padding:3rem 0 4.5rem;list-style:none}.highlights__item{display:grid;justify-items:center;align-content:start;gap:1.25rem;font-size:1.0625rem;line-height:1.5;text-align:center;text-wrap:balance}.highlights__item svg{--icon-stroke-width: .9;width:3rem;height:3rem}.image-text{display:grid;gap:2.5rem;align-items:center;padding-block:4rem}@media screen and (min-width:750px){.image-text{grid-template-columns:1fr 1fr;gap:5rem;padding-block:5rem}.image-text--reverse .image-text__media{order:2}}.image-text__media{aspect-ratio:4 / 5;overflow:hidden}.image-text__image{width:100%;height:100%;object-fit:cover}.image-text__copy{display:grid;gap:1.25rem;max-width:32rem}.image-text__eyebrow{color:#8a8a8a;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.image-text__title{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.image-text__text{line-height:1.8}.image-text__text p{margin-block:0 1.25rem}.page{width:var(--content-width);max-width:48rem;margin-inline:auto;padding-block:5rem 7rem}.page__title{margin:0 0 3rem;font-family:var(--font-heading--family);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.page__content{line-height:1.8}.page__content>:first-child{margin-block-start:0}.page__content>:last-child{margin-block-end:0}.page__content :is(h2,h3,h4){margin-block:2.5rem .75rem;font-weight:400;letter-spacing:.02em}.page__content h2{font-size:1.375rem}.page__content :is(h3,h4){font-size:1.125rem}.page__content p{margin-block:0 1.25rem}.page__content :is(ul,ol){margin-block:0 1.25rem;padding-inline-start:1.25rem}.page__content li{margin-block-end:.5rem}.page__content a{color:inherit;text-underline-offset:.2em}.page__content img{height:auto}.breadcrumb{display:flex;gap:.5rem;padding-block:2rem 1.5rem;font-size:.9375rem;opacity:.75}.breadcrumb__link{color:inherit}.product{display:grid;gap:2.5rem;padding-block-end:6rem}@media screen and (min-width:990px){.product{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}.product__media{display:grid;gap:1rem;grid-template-areas:"gallery" "thumbs"}.product__thumbs{display:flex;grid-area:thumbs;gap:.5rem;margin:0;padding:0;overflow-x:auto;list-style:none}.product__thumbs>li{flex:0 0 7rem}.product__thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid transparent}.product__thumb[aria-current]{padding:.25rem;border-color:var(--color-foreground)}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__gallery{display:flex;grid-area:gallery;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.product__slide{flex:0 0 100%;overflow:hidden;scroll-snap-align:start}@media(hover:hover){.product__slide img{cursor:zoom-in;transition:transform .25s ease}.product__slide:hover img{transform:scale(2)}}@media(prefers-reduced-motion:reduce){.product__slide img{transition:none}}.product__slide :is(img,video,iframe,model-viewer,svg){width:100%;aspect-ratio:1 / 1;object-fit:cover}.product__title{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400}.product__price{margin-block:1.5rem 0;font-size:1.25rem}.product__compare-price{margin-inline-start:.5rem;opacity:.55}.product__rule{margin-block:2rem;border:0;border-top:1px solid #e2e2e2}.product-form__row{display:flex;gap:1.5rem;align-items:center;margin-block-end:1.5rem}.product-form__label{min-width:5rem}.product-form__select{position:relative;display:flex;align-items:center}.product-form__select select{padding:.75rem 2.5rem .75rem 1rem;border:1px solid #d9d9d9;-webkit-appearance:none;appearance:none}.product-form__select svg{position:absolute;right:.75rem;width:1rem;height:1rem;pointer-events:none}.quantity{display:flex;align-items:center;border:1px solid #d9d9d9}.quantity__button{width:2.75rem;height:3rem;border:0;background:none;color:inherit;font-size:1.125rem;cursor:pointer}.quantity__input{width:3rem;height:3rem;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.product-form__buttons{display:grid;gap:1rem}@media screen and (min-width:750px){.product-form__buttons{grid-template-columns:1fr 1fr}}.product-form__submit,.product-form__buttons .shopify-payment-button__button{height:3.5rem;border-radius:0;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase}.product-form__submit{border:1px solid var(--color-foreground);background:none;color:inherit;cursor:pointer}.product-form__submit:hover:not(:disabled){background-color:var(--color-foreground);color:var(--color-background)}.product-form__submit:disabled{opacity:.5;cursor:default}.product-form__buttons .shopify-payment-button__button--unbranded{background-color:#c9a227;color:#fff}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#b08f1f}.product__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin:2rem 0 0;padding:0;list-style:none}@media screen and (min-width:480px){.product__badges{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}}.product__badge{display:grid;grid-template-rows:2rem auto;justify-items:center;align-items:center;align-content:start;gap:.75rem;font-size:.875rem;line-height:1.4;text-align:center}.product__badge svg{width:2rem;height:2rem}.product__badge-mark{font-family:var(--font-heading--family);font-size:1.75rem;line-height:1}.product__accordions{margin-block-start:2rem}.accordion{border-block-end:1px solid #e2e2e2}.accordion:first-child{border-block-start:1px solid #e2e2e2}.accordion__summary{display:flex;gap:.75rem;align-items:center;padding-block:1.25rem;font-family:var(--font-heading--family);font-size:1.375rem;list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__title{flex:1}.accordion__summary svg{width:1.25rem;height:1.25rem}.accordion__summary:after{content:"+";font-family:var(--font-primary--family);font-size:1.5rem;line-height:1}.accordion[open] .accordion__summary:after{content:"\2212"}.accordion__content{padding-block-end:1.25rem;line-height:1.7;opacity:.75}.product__share{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-block-start:2rem;padding:0;list-style:none}.product__share-link{display:flex;gap:.5rem;align-items:center;color:inherit;font-size:.9375rem;text-decoration:none}.product__share-link svg{width:1.25rem;height:1.25rem}.product__share-link:hover{text-decoration:underline}.related{padding-block:6rem}.related__intro{display:grid;justify-items:center;gap:1rem;max-width:48rem;margin-inline:auto;margin-block-end:2.5rem;text-align:center}.related__eyebrow{color:#8a8a8a;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.related__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.related__description{font-size:1.0625rem}.related__description>:last-child{margin-block-end:0}.related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.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}.shop-by-price{padding-block:4rem}.shop-by-price__title{margin:0 0 2.5rem;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.02em;text-align:center;text-transform:uppercase}.shop-by-price__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.shop-by-price__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.25rem}}.shop-by-price__tile{display:grid;gap:1rem;color:inherit;text-align:center;text-decoration:none}.shop-by-price__media{display:block;overflow:hidden;aspect-ratio:1;border-radius:.5rem}.shop-by-price__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shop-by-price__label{font-size:clamp(1rem,1.4vw,1.25rem)}.shop-by-price__tile:hover .shop-by-price__image{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.shop-by-price__image{transition:none}.shop-by-price__tile:hover .shop-by-price__image{transform:none}}.ticker{overflow:hidden;background-color:var(--ticker-bg);color:var(--ticker-fg)}.ticker__track{display:flex;width:max-content;animation:ticker-scroll var(--ticker-duration) linear infinite}.ticker__list{display:flex;flex-shrink:0;margin:0;padding:.875rem 0;list-style:none}.ticker__item{display:flex;align-items:center;gap:2rem;padding-inline-end:2rem;font-size:var(--ticker-font-size);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ticker__item:after{content:"\2022"}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation-play-state:paused}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.cart-item{display:grid;grid-template-columns:5rem 1fr auto;gap:1rem;align-items:start;padding-block:1.25rem}.cart-item+.cart-item{border-block-start:1px solid #e2e2e2}.cart-item__media img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.cart-item__details{display:grid;gap:.375rem}.cart-item__title{color:inherit;font-weight:700;line-height:1.35;text-decoration:none}.cart-item__price,.cart-item__variant{color:#6b6b6b}.cart-item__actions{display:grid;gap:.5rem;justify-items:center}.cart-item__quantity{inline-size:4rem;padding:.625rem;border:1px solid #d5d5d5;background-color:transparent;color:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield}.cart-item__quantity::-webkit-inner-spin-button,.cart-item__quantity::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-item__remove{color:inherit;font-size:.875rem}.header-menu{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}.header-menu__link{display:flex;align-items:center;gap:.25rem;color:var(--color-foreground);text-decoration:none;white-space:nowrap;cursor:pointer}.header-menu__link[aria-current]{text-decoration:underline;text-underline-offset:.25rem}.header-menu summary{list-style:none}.header-menu summary::-webkit-details-marker{display:none}.header-menu__caret{display:flex;width:1rem;transition:rotate .15s ease}.header-menu details[open] .header-menu__caret{rotate:180deg}.header-menu details{position:relative}.header-menu__dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:2;display:grid;gap:.75rem;min-width:12rem;margin:0;padding:1.25rem;list-style:none;background-color:var(--color-background);box-shadow:0 .5rem 1.5rem #0000001a}.header-menu--stacked{flex-direction:column;align-items:stretch;gap:1rem}.header-menu--stacked details{position:static}.header-menu--stacked .header-menu__link{justify-content:space-between}.header-menu--stacked .header-menu__dropdown{position:static;min-width:0;padding:1rem 0 0 1rem;box-shadow:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.product-card{display:flex;flex-direction:column;height:100%;padding:.75rem;border:1px solid #e5e5e5;background:#fff;color:var(--color-foreground)}.product-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden}.product-card__media img,.product-card__placeholder{width:100%;height:100%;object-fit:cover}.product-card__body{display:grid;gap:.25rem;padding:1.25rem .5rem .75rem}.product-card__name{color:inherit;text-decoration:none}.product-card__price{font-weight:600}.product-card__compare-price{margin-inline-end:.375rem;color:#8a8a8a;font-weight:400}.product-card__rating{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}.product-card__stars{position:relative;display:inline-block;color:#d6d6d6;letter-spacing:.1em;line-height:1}.product-card__stars:before,.product-card__stars:after{content:"\2605\2605\2605\2605\2605"}.product-card__stars:after{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--rating);overflow:hidden;color:#c9a227;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
