@keyframes loading-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}*:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}html{line-height:1.25;letter-spacing:2%}body{-webkit-font-smoothing:antialiased;background-color:var(--c-brand-stone)}body.body--scroll-lock{overflow:hidden}body:not(.tab-used) *:focus{outline:none}.wrapper{width:100%;max-width:var(--wrapper-width);padding-inline-start:var(--wrapper-gutter);padding-inline-end:var(--wrapper-gutter);margin-inline-start:auto;margin-inline-end:auto}.dynamic-wrapper>*{padding-inline-start:var(--wrapper-gutter);padding-inline-end:var(--wrapper-gutter)}@media(min-width:100rem){.dynamic-wrapper{max-width:var(--wrapper-width);padding-inline-start:var(--wrapper-gutter);padding-inline-end:var(--wrapper-gutter);margin-inline-start:auto;margin-inline-end:auto}.dynamic-wrapper>*{padding-inline-start:0;padding-inline-end:0}}.wrapper-gutters{padding-inline-start:var(--wrapper-gutter);padding-inline-end:var(--wrapper-gutter)}.page-wrapper{max-width:60rem}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-heading);font-size:1rem;font-weight:500;letter-spacing:3%}@media(min-width:48rem){h1,h2,h3,h4,h5,h6,.heading{font-size:1.125rem}}.btn{position:relative;display:inline-block;font-size:.75rem;font-weight:500;line-height:1;text-align:center;transition:opacity var(--transition),background-color var(--transition),border-color var(--transition),color var(--transition);will-change:opacity,background-color,color}.btn>span{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn svg{width:1rem}.btn:disabled{pointer-events:none}.btn.is-loading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25em;height:1.25em;border-radius:50%;border:.125rem solid currentColor;border-top-color:transparent;animation:loading-spinner .5s linear infinite}.btn.is-loading>span{color:transparent}.btn--small{padding:.5rem .625rem}.btn--regular{padding:1.25rem 2.5rem;letter-spacing:10%;text-transform:uppercase}.btn--full{width:100%}.btn__tab{background-color:var(--c-brand-ink-05)}.btn__tab:hover{background-color:var(--c-brand-ink-10)}.btn__ink{background-color:var(--c-brand-ink);color:var(--c-brand-stone)}.btn__ink:focus-visible{outline-color:var(--c-brand-ink)}.btn__ink:hover{background-color:var(--c-brand-ink-90)}.btn__ink:disabled{background-color:var(--c-brand-dove);color:var(--c-brand-charcoal)}.btn__stone{background-color:var(--c-brand-stone);color:var(--c-brand-ink)}.btn__stone:focus-visible{outline-color:var(--c-brand-stone)}.btn__stone:hover{background-color:var(--c-brand-stone-90)}.btn__outline{color:var(--c-brand-ink);border:.125rem solid var(--c-brand-ink-10)}.btn__outline:hover{background-color:var(--c-brand-dove);border-color:transparent}fieldset{border:none}fieldset .option-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.input{display:block;width:100%;padding:.5rem .625rem;background-color:transparent;border:.125rem solid var(--c-brand-ink-10)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea.input{min-height:8rem;max-height:16rem;resize:vertical}input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}input[type=radio]+label{display:block;font-size:.75rem;line-height:1;padding:.5rem .625rem;border:.125rem solid var(--c-brand-ink-10);transition:background-color var(--transition),border-color var(--transition),color var(--transition);transition-duration:calc(var(--transition-duration) * .5);will-change:background-color,border-color,color;cursor:pointer}input[type=radio]:not(.disabled,:checked)+label:hover{background-color:var(--c-brand-dove);border-color:transparent}input[type=radio]:focus-visible+label{outline:.125rem solid var(--c-brand-ink);outline-offset:.125rem}input[type=radio]:checked+label{background-color:var(--c-brand-ink);color:var(--c-brand-stone);border-color:transparent;cursor:default}input[type=radio].disabled+label{text-decoration:line-through;color:var(--c-brand-ink-20);border-color:var(--c-brand-ink-10)}input[type=radio].disabled:checked+label{background-color:var(--c-brand-ink-10);color:var(--c-brand-charcoal);border-color:transparent}.rte{font-size:.875rem;line-height:1.5}.rte>*:not(:last-child),.rte>.metafield-rich_text_field>*:not(:last-child),.rte>div:only-child>*:not(:last-child){margin-bottom:var(--rte-margin-bottom, 1em)}.rte a{text-decoration:underline}.rte ul{list-style:disc;padding-left:1em}.rte ol{list-style:decimal;padding-left:1em}.rte li{margin-bottom:var(--rte-margin-bottom, 1em)}.rte h1{font-size:1.5rem;font-weight:300}.rte h2{font-size:1.4rem;font-weight:300}.rte h3{font-size:1.3rem;font-weight:300}.rte h4{font-size:1.2rem;font-weight:300}.rte h5{font-size:1.1rem;font-weight:300}.rte h6{font-size:1rem}.shopify-policy__container{max-width:60rem!important;padding-left:var(--wrapper-gutter)!important;padding-right:var(--wrapper-gutter)!important;padding-top:2rem!important;padding-bottom:2rem!important}@media(min-width:48rem){.shopify-policy__container{padding-top:3rem!important;padding-bottom:3rem!important}}.shopify-policy__title h1{font-size:1.5rem;margin-bottom:2rem;text-align:center}@media(min-width:48rem){.shopify-policy__title h1{font-size:2rem;margin-bottom:3rem}}.modal,.drawer{--overlay-transition: calc(var(--transition-duration) * 2) var(--transition-timing);position:fixed;top:0;left:0;width:100%;height:100%;display:none;place-items:center;opacity:0;pointer-events:none;transition:opacity var(--overlay-transition);will-change:opacity}.modal{z-index:2000}.drawer{--drawer-header-height: 2rem;--drawer-header-margin-top: 1rem;--drawer-header-margin-bottom: 1.5rem;z-index:1000}.modal.is-opening,.drawer.is-opening,.modal.is-closing,.drawer.is-closing{display:grid}.modal.is-open,.drawer.is-open{display:grid;opacity:1;pointer-events:auto}.modal .modal__overlay,.drawer .drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-brand-ink-50);cursor:pointer}.modal .modal__container,.drawer .drawer__container{position:relative;z-index:10;overflow:hidden}.overlay__close{background-color:var(--c-brand-dove);padding:.625rem;border-radius:.25rem;color:var(--c-brand-ink)}.overlay__close svg{width:.75rem}.modal__container{background-color:var(--c-brand-stone);width:calc(100% - var(--wrapper-gutter) * 2);max-width:40rem;padding:1rem}.modal__content{text-align:center}.modal__header{display:flex;justify-content:flex-end;margin-bottom:1rem}.modal__title{font-family:var(--font-heading);font-size:1.125rem;letter-spacing:3%;text-wrap:balance;margin-bottom:1rem}.modal__body{padding-bottom:1.5rem}.modal__description{max-width:24rem;margin:0 auto}.drawer .drawer__container{position:absolute;top:0;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--c-brand-stone);width:100%;max-width:min(90%,24rem);height:100%;max-height:100dvh;transition:transform var(--overlay-transition);will-change:transform}.drawer.drawer__layout--left .drawer__container,.drawer.drawer__layout--search .drawer__container{left:0;transform:translate(-100%)}.drawer.drawer__layout--right .drawer__container{right:0;transform:translate(100%)}.drawer.is-open .drawer__container{transform:translate(0)}.drawer__content{width:100%;height:100%;overflow:hidden auto}.drawer__header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;margin-top:var(--drawer-header-margin-top);margin-bottom:var(--drawer-header-margin-bottom)}.drawer__logo-header{--drawer-header-height: 2rem;position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);grid-template-areas:"back logo close";align-items:center;justify-content:space-between;margin-top:var(--drawer-header-margin-top);margin-bottom:var(--drawer-header-margin-bottom);transform:translateZ(0)}.drawer__back{grid-area:back;display:flex;align-items:center;gap:.125rem;font-size:.625rem;font-weight:500;letter-spacing:10%;text-transform:uppercase;background-color:var(--c-brand-dove);padding:.5rem .875rem;border-radius:1000rem;color:var(--c-brand-ink);justify-self:start;opacity:1;transition:opacity var(--transition),visibility var(--transition);will-change:opacity,visibility}.drawer__back svg{width:1rem}.drawer.hide-back .drawer__back{opacity:0;visibility:hidden;pointer-events:none}.drawer__logo{grid-area:logo;opacity:1;visibility:visible;transition:opacity var(--transition),visibility var(--transition);will-change:opacity,visibility}.drawer.hide-logo .drawer__logo{opacity:0;visibility:hidden;pointer-events:none}.drawer__title{font-weight:500}.drawer__logo-header .overlay__close{grid-area:close;justify-self:end}ui-trigger a,ui-trigger button{display:block}.collection-card{position:relative;display:block}.collection-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,transparent,var(--c-brand-ink-50));pointer-events:none}.collection-card__media-wrapper{width:100%;aspect-ratio:1;background-color:var(--c-brand-dove)}.collection-card__media{width:100%;height:100%;object-fit:cover}.collection-card__title{position:absolute;bottom:0;left:0;width:100%;padding:var(--wrapper-gutter);color:var(--c-brand-stone);font-family:var(--font-heading);font-size:1.375rem;font-weight:500;letter-spacing:3%}.product-card{display:block}.product-card__media-wrapper{position:relative;width:100%;aspect-ratio:var(--product-media-aspect);background-color:var(--c-brand-dove);margin-bottom:.5rem}@media(min-width:48rem){.product-card__media-wrapper{margin-bottom:.75rem}}.product-card__media{width:100%;height:100%;object-fit:cover}.product-card__badge{position:absolute;top:0;left:0;font-family:var(--font-heading);font-size:.625rem;letter-spacing:10%;text-transform:uppercase;background-color:var(--c-brand-ink-50);color:var(--c-brand-stone);padding:.25rem .375rem;margin:.625rem}.product-card__content{display:grid;grid-template-areas:"title" "profile" "price";letter-spacing:3%;row-gap:.125rem;column-gap:.5rem}@media(min-width:48rem){.product-card__content{grid-template-areas:"title price" "profile profile";align-items:center}}.product-card__title{grid-area:title;font-family:var(--font-heading);font-size:.875rem;letter-spacing:3%}.product-card__profile{grid-area:profile;font-size:.625rem;color:var(--c-brand-charcoal);display:flex;align-items:center;gap:1ch}.product-card__price{grid-area:price;font-size:.75rem;font-weight:500;margin-top:.125rem}@media(min-width:48rem){.product-card__price{justify-self:end;margin-top:0}}.product-card__price s{font-size:.625rem;color:var(--c-brand-charcoal)}.article-card{display:block}.article-card__media-wrapper{width:100%;aspect-ratio:1;background-color:var(--c-brand-dove);margin-bottom:1rem}.article-card__media{width:100%;height:100%;object-fit:cover}.article-card__title{font-family:var(--font-heading);font-size:.875rem;letter-spacing:3%;margin-bottom:.25rem}.article-card__date{font-size:.75rem;font-weight:500;color:var(--c-brand-charcoal);margin-bottom:.5rem}.article-card__excerpt{font-size:.75rem;line-height:1.5;color:var(--c-brand-charcoal)}.search-input{position:relative;display:flex;align-items:center;gap:.5rem;width:100%}.search-input button{position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.search-input button svg{width:1.5rem}.pagination-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}@media(min-width:48rem){.pagination-wrapper{margin-top:3rem;gap:.75rem}}.pagination-current{pointer-events:none}.pagination-ellipsis{font-size:.75rem}.pagination-arrow svg{width:1em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
