@font-face{font-family:FK Grotesk;src:url(FKGrotesk-Light.eot);src:url(FKGrotesk-Light.eot?#iefix) format("embedded-opentype"),url(FKGrotesk-Light.woff2) format("woff2"),url(FKGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:url(Romie-Light.eot);src:url(Romie-Light.eot?#iefix) format("embedded-opentype"),url(Romie-Light.woff2) format("woff2"),url(Romie-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--F35: 2.188rem;--F35: 4.166666667vw;--F30: 1.875rem;--F20: 1.25rem;--Fb: .938rem;--F12: .813rem;--F10: .688rem;--black: #000000;--white: #ffffff;--grey: #747372;--midGrey: #c8c8c8;--lightGrey: #f7f7f7;--beige: #dcdcdc;--fg: var(--black);--bg: var(--white);--Pm: 1.25rem;--Pg: 1.25rem;--Ph: calc(.5 * var(--Pg));--Pd: calc(2 * var(--Pg));--Hh: 58px;--Hc: 58px;--vh: 100vh;--Hs: calc(var(--vh) - var(--Hc));--Wf: calc(100% + (2 * var(--Pg)));--Wg: calc(100% + var(--Pg));--Ml: calc(-1 * var(--Pg));--Gm: repeat(20, 1fr);--Gf: 1/21;--barPadding: 1.875rem}@supports (height: 100dvh){:root{--vh: 100dvh}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.hidden{display:none!important}textarea,input,button,select{font-family:inherit;font-size:inherit;text-align:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}input,textarea,input::placeholder,textarea::placeholder{background:inherit;color:inherit;border:none;padding:0;outline:inherit;opacity:1}textarea{resize:none}input:not([type=submit]),textarea{display:block;width:100%;border-radius:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}select{background:none;width:100%;cursor:pointer;border:none;outline:none;border-radius:0;color:var(--fg);margin:0;padding:0}select option{color:var(--fg);margin:0;padding:0;background:var(--bg)}select:focus{outline:none}ul,li{text-decoration:none;list-style:none}button,input[type=submit],input[type=reset],div[role=button]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;-webkit-appearance:none;border-radius:0}input[type=button],input[type=button]:focus{outline:none}a:link,a:visited,a:link span,a:visited span{color:inherit;cursor:pointer;text-decoration:none}summary,summary:focus{width:fit-content;outline:none;list-style-type:none;position:relative;cursor:pointer;transition:all .3s}summary{width:fit-content;transition:all .3s}summary::marker,summary::-webkit-details-marker{content:"";visibility:hidden;position:absolute;z-index:-10;list-style-type:none;display:none}summary>*{display:flex;align-items:center;justify-content:space-between;column-gap:.25rem;width:fit-content}summary svg{width:5px;height:5px}summary svg path{transition:all .3s}@media(hover:hover)and (pointer:fine){summary:hover{color:var(--grey)}summary:hover svg path{stroke:var(--grey)}}details[open] summary svg path:nth-child(1){opacity:0}details[open] summary~*{animation:appear .7s forwards ease-in}details.closing summary~*{animation:close .75s forwards ease-out}@keyframes appear{0%{opacity:0;max-height:0}50%{opacity:0;max-height:100vh}to{opacity:1}}@keyframes close{0%{opacity:1;max-height:100vh}25%{opacity:1;max-height:100vh}to{opacity:0;max-height:0}}.details_list-expanded{display:flex;flex-direction:column}.details_list-expanded details{border-bottom:1px solid var(--grey)}.details_list-expanded li:first-child details{border-top:1px solid var(--grey)}.details_list-expanded summary{width:100%!important;color:var(--grey)}.details_list-expanded summary>*{justify-content:space-between;column-gap:1rem;width:100%}.details_list-expanded summary svg{width:10px;height:10px}.details_list-expanded summary svg path{stroke:var(--grey);transition:all .3s}@media(hover:hover)and (pointer:fine){.details_list-expanded summary:hover{color:var(--fg)}.details_list-expanded summary:hover svg path{stroke:var(--fg)}}.details_list-expanded details[open] summary{color:var(--fg)}.details_list-expanded details[open] summary svg path{stroke:var(--fg)}.details_list-expanded details>div{margin-bottom:1.875rem}.aspectholder>*{display:block}.vsc-controller{height:0!important;width:0!important;object-fit:unset!important}html{font-size:16px;font-family:FK Grotesk,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;color:var(--fg);background:var(--bg);overscroll-behavior:none}h1,h2,h3,h4,p,a,input,button,span{font-size:var(--Fb);line-height:1.3}.font_35,.richtext.font_35 *{font-size:var(--F35);line-height:1.2}.font_30,.richtext.font_30 *{font-size:var(--F30);line-height:1.3}.richtext strong{font-size:60%!important;vertical-align:top}.font_30-m,.richtext.font_30-m *{font-size:var(--F30);line-height:1.3}.font_20,.richtext.font_20 *{font-size:var(--F20);line-height:1.3}.font_b,.richtext.font_b *{font-size:var(--Fb);line-height:1.3}.font_12,.richtext.font_12 *{font-size:var(--F12);line-height:1.4}.font_10,.richtext.font_10 *{font-size:var(--F10);line-height:1.5}.font_romie{font-family:Romie,Times,serif}.font_up{text-transform:uppercase}.font_grey{color:var(--grey)}.font_fade{opacity:.5}.font_sub{vertical-align:text-top;margin-left:0}.font_line,a.font_line{text-decoration:underline;text-decoration-skip-ink:none}.richtext>*,.metafield-rich_text_field>*{min-height:1em}.richtext>*:not(:last-child),.metafield-rich_text_field>*:not(:last-child){margin-bottom:1em}.richtext ul{margin-left:1.125rem}.richtext ul li{list-style:disc}.richtext table tr{border-bottom:1px solid var(--grey)}.richtext table tr:first-child{border-top:1px solid var(--grey)}.richtext table td{padding:1rem 0}select.link_fade,a.link_fade,button.link_fade,.link_fade a,.link_fade button{transition:all .3s}@media(hover:hover)and (pointer:fine){select.link_fade:hover,a.link_fade:hover,button.link_fade:hover,.link_fade a:hover,.link_fade button:hover{opacity:.5}}a.link_reverse,button.link_reverse,.link_reverse a,.link_reverse button{opacity:.5;transition:all .3s}@media(hover:hover)and (pointer:fine){a.link_reverse:hover,button.link_reverse:hover,.link_reverse a:hover,.link_reverse button:hover{opacity:1}}.header__menu-link.link_grey,select.link_grey,a.link_grey,button.link_grey,.link_grey a,.link_grey button{transition:all .3s}@media(hover:hover)and (pointer:fine){.header__menu-link.link_grey:hover,select.link_grey:hover,a.link_grey:hover,button.link_grey:hover,.link_grey a:hover,.link_grey button:hover{color:var(--grey)}}.header__menu-link.link_grey-fg,a.link_grey-fg,button.link_grey-fg,.link_grey-fg a,.link_grey-fg button{color:var(--grey);transition:all .3s}@media(hover:hover)and (pointer:fine){.header__menu-link.link_grey-fg:hover,a.link_grey-fg:hover,button.link_grey-fg:hover,.link_grey-fg a:hover,.link_grey-fg button:hover{color:var(--fg)}}.button_square,a.button_square,.button_square a,button.button_square,.button_square button{display:flex;align-items:center;width:fit-content;height:fit-content;padding:.375rem 2.375rem;text-align:center;line-height:1;border:1px solid var(--fg);transition:all .3s}a.button_square,.button_square a,button.button_square,.button_square button{cursor:pointer}.button_black,a.button_black,.button_black a,button.button_black,.button_black button{color:var(--bg);background-color:var(--fg)}@media(hover:hover)and (pointer:fine){.button_black:hover,a.button_black:hover,.button_black a:hover,button.button_black:hover,.button_black button:hover{color:var(--fg);background-color:var(--bg)}}.button_clear,a.button_clear,.button_clear a,button.button_clear,.button_clear button{color:var(--fg)}@media(hover:hover)and (pointer:fine){.button_clear:hover,a.button_clear:hover,.button_clear a:hover,button.button_clear:hover,.button_clear button:hover{color:var(--bg);background-color:var(--fg)}}.form_embed-inline_inner *{font-family:FK Grotesk,Arial,sans-serif!important;font-size:var(--F12)!important;line-height:1.4!important;letter-spacing:0!important;color:var(--fg)!important}.form_embed-inline_inner label{display:none!important}.form_embed-inline_inner button,.form_embed-inline_inner input{height:fit-content!important;margin:0!important;padding:0!important;outline:none!important;border:none!important}.form_embed-inline_inner button{width:fit-content!important;transition:all .3s}.form_embed-inline_inner button:hover{color:var(--grey)!important}.form_embed-inline_inner input{width:100%!important}.form_embed-inline_inner ::placeholder{font-size:var(--F12)!important;line-height:1.4!important;color:var(--grey)!important}.form_embed-inline_inner p{margin-bottom:1.375rem!important}.form_embed-inline_inner [data-testid=form-row]:last-child:not(:only-child){display:flex!important;align-items:center;column-gap:.5rem;padding-bottom:0;border-bottom:1px solid var(--grey)}.form_embed-inline,.form_inline{display:flex;flex-direction:column;row-gap:1rem}.form_inline-inner{display:flex;align-items:center;column-gap:.5rem;padding-bottom:0;border-bottom:1px solid var(--grey)}.form_inline-inner input::placeholder{color:var(--grey)}.form_full{display:flex;flex-direction:column;row-gap:4rem}.form_fields{display:flex;flex-direction:column;row-gap:3.125rem}.form_field-2col{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--Pg);row-gap:3.125rem}.form_field{display:flex;flex-direction:column;row-gap:.625rem}.form_field input,.form_field select{padding-bottom:.25rem;border-bottom:1px solid var(--grey)}.form_field textarea{padding:.5rem;background-color:var(--lightGrey)}.form_field ::placeholder{color:var(--grey)}.form_field-select{position:relative;transition:all .3s}@media(hover:hover)and (pointer:fine){.form_field-select:hover{opacity:.5}}.form_field-select select{width:100%;padding-right:calc(6px + .625rem)}.form_field-select svg{display:block;position:absolute;top:50%;right:0;width:8px;height:auto;transform:translateY(-50%);pointer-events:none;z-index:2}.form_field-select svg path{stroke:var(--fg)}.form_actions{display:flex;justify-content:center;column-gap:.625rem}.card{display:flex;flex-direction:column;row-gap:1.125rem}.card__image{display:block;position:relative;width:100%;aspect-ratio:406/543;overflow:hidden;background-color:var(--lightGrey)}.card__image .sold-out-badge{position:absolute;top:10px;left:10px;width:37px;height:17px;background-color:var(--white);display:flex;align-items:center;justify-content:center;font-size:var(--F12);border:none;outline:none;color:var(--fg)}.card__image .aspectholder{width:100%;height:100%}.card__image .aspectholder>*{width:100%;height:100%;object-fit:cover}.card__image .aspectholder:nth-of-type(2){position:absolute;top:0;left:0;opacity:0;z-index:2;transition:all .3s}@media(hover:hover)and (pointer:fine){.card:hover .card__image .aspectholder:nth-of-type(2){opacity:1}}.card__text{display:flex;justify-content:space-between;column-gap:.5rem}.card__text>div{display:flex;flex-direction:column}.card__text>div:first-child{white-space:nowrap}.card__text-variants{grid-column:2/4;text-align:right;opacity:0;transition:all .3s}@media(hover:hover)and (pointer:fine){.card:hover .card__text-variants{opacity:1}}.popup{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2.125rem;position:fixed;bottom:var(--Pg);width:352px;min-height:200px;padding:2.75rem 2.75rem 2.375rem;background-color:var(--bg);border-radius:10px;box-shadow:0 0 10px #0000001a;transform:translateY(100%);visibility:hidden;z-index:8;transition:all .5s}.popup.align_left{left:var(--Pg)}.popup.align_right{right:var(--Pg)}.popup.active{visibility:visible;transform:translateY(0)}.popup__close{position:absolute;top:1.125rem;right:1.125rem;width:11px;height:fit-content}.popup__close svg{width:100%;height:auto}.popup__header{text-align:center}.popup__newsletter{display:flex;flex-direction:column;row-gap:1.25rem}.popup__newsletter .form_embed-inline_inner p{margin-bottom:1.25rem!important}.popup__newsletter .form_embed-inline_inner p,.popup__newsletter .form_embed-inline_inner span{font-family:Romie,Times,serif!important;font-size:var(--Fb)!important;line-height:1.3!important;text-align:center!important}.popup__newsletter .form_embed-inline_inner [data-testid=form-row]:last-child:only-child{text-align:center!important}.popup__newsletter .form_inline{row-gap:2.125rem}.popup__newsletter .form_inline>p{text-align:center}.popup__newsletter .form_inline-inner{width:calc(100% - 3rem);margin:0 auto}body{display:flex;flex-direction:column;height:100%;min-height:var(--vh);overscroll-behavior:none}main{flex:1 1 auto;display:flex;flex-direction:column;position:relative;min-height:var(--Hs);background-color:var(--bg);box-shadow:0 10px 10px #0003;z-index:2}header,main section,footer,.shopify-policy__container{display:grid;grid-template-columns:var(--Gm);grid-auto-rows:min-content;column-gap:var(--Pm);position:relative;width:100%;height:min-content}main section{padding:0 var(--Pg)}.header__container{display:flex;flex-direction:column;position:sticky;top:0;left:0;width:100%;height:fit-content;z-index:20;transition:transform .3s}[data-template=index] .header__container{position:fixed}.header__container.scrolled{transform:translateY(-100%)}body.lightbox .header__container{display:none!important}header{grid-auto-rows:1fr;width:100%;height:var(--Hh);align-items:center;padding:0 var(--Pg);color:var(--fg);background-color:var(--bg);transition:background-color .3s}[data-template=index] header{background-color:transparent}@media(hover:hover)and (pointer:fine){[data-template=index] header:hover{background-color:var(--bg)}}header>*{grid-row:1}.header__logo{grid-column:1/3;width:fit-content;height:fit-content;display:flex;z-index:2}[data-template=index] .header__logo{display:none}.header__logo .aspectholder{display:inline-flex;align-items:flex-end;width:122px;height:fit-content}.header__logo .aspectholder>*{width:100%;height:auto}.header__logo svg path{fill:var(--fg)}.header__btn{display:none}.header__menu{grid-column:1/15;height:100%;margin-left:calc(122px + 1.875rem)}[data-template=index] .header__menu{margin-left:0}.header__menu-header{display:none}.header__menu-primary{display:flex;align-items:center;column-gap:1.875rem;height:100%;white-space:nowrap}.header__menu-link_mob{display:none}.header__menu-primary>div{display:flex;align-items:center;height:100%}.header__menu-sub{position:fixed;top:var(--Hc);left:0;width:100%;height:fit-content;padding-top:.313rem;opacity:0;visibility:hidden;z-index:2;transition:all .3s}@media(hover:hover)and (pointer:fine){.header__menu-primary>div:hover .header__menu-sub{opacity:1;visibility:visible}}.header__menu-sub_container{display:flex;position:relative;padding:1.125rem calc(var(--Pg) + 11.66666667vw) 1.875rem var(--Pg);background-color:var(--bg);box-shadow:10px 0 20px #0000001a;z-index:-1}.header__menu-sub a,.header__menu-sub p{width:fit-content}.header__menu-inner{display:flex;column-gap:4.25rem}.header__menu-inner>div{display:flex;flex-direction:column;row-gap:.625rem}.header__menu-inner nav{display:flex;flex-direction:column;row-gap:.125rem}.header__menu-innersub .aspectholder{position:absolute;top:0;right:0;height:100%;aspect-ratio:168/210;z-index:2;opacity:0;transition:all .3s}.header__menu-innersub>*:first-child:hover+.aspectholder{opacity:1}.header__menu-innersub .aspectholder>*{width:100%;height:100%;object-fit:cover}.header__menu-search{display:none!important}.header__menu-footer{display:none}.header__secondary{grid-column:16/21;display:flex;align-items:center;column-gap:1.5rem;width:fit-content;justify-self:flex-end}.header__secondary>*{display:flex}.header__search-modal{position:fixed;top:calc(var(--Hc) + .313rem);left:0;width:100%;height:fit-content;background-color:var(--bg);box-shadow:10px 0 20px #0000001a;transform:translateY(calc(-100% - 20px));visibility:hidden;transition:transform .5s cubic-bezier(.75,0,.175,1),visibility .5s cubic-bezier(.75,0,.175,1);z-index:-1}.header__search-modal.active{transform:translateY(0);visibility:visible}.header__search-close{position:absolute;top:50%;right:var(--Pg);transform:translateY(-50%);z-index:2}.header__search-modal form{width:100%;height:fit-content;padding:1.875rem calc(var(--Pg));text-align:left}.header__search-modal form input::placeholder{color:var(--grey)}.header__cart{display:flex}.bar{width:100%;-webkit-text-size-adjust:100%;overflow:hidden;transition:all .3s}.bar *{-webkit-text-size-adjust:100%}.bar.active{padding-bottom:var(--barPadding)}.header-content.inactive #bar.active{transition:all 0s}.bar__inner{position:fixed;top:0;left:0;transform:translateY(-100%);display:flex;align-items:center;justify-content:space-between;height:1.875rem;width:100%;color:var(--fg);background-color:var(--beige);transition:all .4s}.bar__inner:before{content:"";position:absolute;top:0;left:0;width:var(--Pg);height:100%;background-image:linear-gradient(to right,var(--beige) 22%,rgba(255,255,255,0));z-index:2}#bar.active .bar__inner{transform:translateY(0)}.bar__container{display:block;position:relative}.bar__container,.bar__container>*{flex:1 1 auto}.bar__container .swiper-slide{white-space:nowrap;width:fit-content!important}.bar__container .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.bar__close{position:absolute;top:0;right:0;width:fit-content;height:100%;background-color:var(--beige);padding:0 var(--Pg) 0 .75rem;z-index:2}.bar__close:before{content:"";position:absolute;top:0;left:0;width:calc(var(--Pg) - .75rem);height:100%;transform:translate(-100%);background-image:linear-gradient(to left,var(--beige) 22%,rgba(255,255,255,0))}.bar__close svg{width:11px;height:11px}.bar__close svg line{stroke:var(--fg);transition:all .3s}@media(hover:hover)and (pointer:fine){.bar__close:hover svg line{stroke:var(--grey)}}ajax-cart-product-form[processing] [type=submit]{opacity:.5;cursor:not-allowed;pointer-events:none}#shopify-section-assets-ajax-cart{position:fixed;top:0;right:0;width:100%;height:var(--vh);z-index:20;visibility:hidden;transition:all .1s .5s cubic-bezier(.75,0,.175,1),background-color .5s cubic-bezier(.75,0,.175,1);display:block}body.cart-open #shopify-section-assets-ajax-cart{visibility:visible;background-color:#0003;transition:all .1s cubic-bezier(.75,0,.175,1),background-color .5s cubic-bezier(.75,0,.175,1)}.cart-modal__bg{position:fixed;top:0;left:0;width:calc(100% - 550px);height:var(--vh);cursor:e-resize}.cart-modal__inner{position:fixed;top:0;right:0;display:flex;flex-direction:column;width:550px;height:var(--vh);background-color:var(--bg);box-shadow:0 2px 10px #00000026;transform:translate(100%);visibility:hidden;transition:all .5s cubic-bezier(.75,0,.175,1)}body.cart-open .cart-modal__inner{visibility:visible;transform:translate(0)}.cart-modal__inner>*{transition:opacity .3s}.js-ajax-cart-processing .cart-modal__inner>*{opacity:.25}.cart-modal__header{display:flex;flex-direction:column;row-gap:2.375rem;position:sticky;top:0;left:0;width:100%;padding:2rem 2.5rem 0;z-index:2}.cart-modal__header>p{padding-bottom:.875rem;border-bottom:1px solid var(--grey)}.cart-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:2;width:11px}.cart-modal__close svg{width:100%;height:auto}.cart-modal__close svg line{stroke:var(--fg)}.cart-modal__footer{padding:1rem 2.5rem 2.5rem}.cart-modal__items{flex:1 1 auto;display:flex;flex-direction:column;row-gap:1.5rem;padding:1.5rem 2.55rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.cart-modal__items::-webkit-scrollbar{display:none}.cart-modal__item{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr min-content;column-gap:var(--Pm);row-gap:.5rem}.cart-modal__item .aspectholder{grid-column:1/3;grid-row:1/3;width:100%;aspect-ratio:144/190;overflow:hidden}.cart-modal__item .aspectholder>*{width:100%;height:100%;object-fit:cover}.cart-modal__item-upper{grid-row:1}.cart-modal__item-upper .richtext>p>a.font_12{font-size:var(--F12)!important;line-height:1.4!important}.cart-modal__item-lower{grid-row:2;align-items:flex-end}.cart-modal__item-data{grid-column:3/7;display:flex;justify-content:space-between;column-gap:var(--Pm)}.cart-modal__item-quantity{display:flex;align-items:center;column-gap:.25rem}.cart-modal__item-quantity input::-webkit-outer-spin-button,.cart-modal__item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-modal__item-quantity input[type=number]{text-align:center;-moz-appearance:textfield;pointer-events:none;width:1.25rem}.cart-modal__item-remove{cursor:pointer}.cart-modal__footer-errors:not(:empty){margin-bottom:.25rem}footer{padding:6rem var(--Pg);row-gap:4.875rem;position:sticky;bottom:0;left:0;z-index:0}[data-template=index] footer{display:none}.footer__logo{grid-column:2/4;width:100%;height:fit-content;max-width:90px}.footer__logo>*{width:100%;height:auto}.footer__logo svg path{fill:var(--fg)}.footer__form{grid-column:4/8;display:flex;flex-direction:column;column-gap:.25rem;row-gap:1.375rem}.footer__menu{grid-column:10/20;display:flex;justify-content:space-between;column-gap:1.25rem}.footer__menu a{width:fit-content}.footer__menu-inner{display:flex;flex-direction:column}.page_gap{row-gap:14.625rem}.page__heading{grid-column:3/21}.page_padding-t{padding-top:3.375rem}.page_padding-b_l{padding-bottom:8rem}.page_content{grid-column:7/16}.about__content{grid-column:var(--Gf)}.about__content{text-indent:calc((((100vw - var(--Pg)) - (var(--Pm) * 19)) / 20 * 2) + (var(--Pm) * 2))}[data-type=aboutpage] .aspectholder{grid-column:7/15;width:100%;height:fit-content;margin-top:-3.625rem}[data-type=aboutpage] .aspectholder>*{width:100%;height:auto}.appointments__button{margin:auto;margin-top:3.625rem}[data-type=faqspage] .aspectholder{grid-column:3/10;width:100%;height:fit-content}[data-type=faqspage] .aspectholder>*{width:100%;height:auto}.faqs__list{grid-column:11/19;display:flex;flex-direction:column;row-gap:4rem}.faqs__list-inner{display:flex;flex-direction:column;row-gap:1.875rem}.faqs__list-inner .details_list-expanded summary>*{padding:1rem 0}.appointments__content{grid-column:11/19}.bespoke__content{display:flex;flex-direction:column;row-gap:4rem}.bespoke__form{display:flex;flex-direction:column;row-gap:1.5rem}.bespoke__form .button_square{padding:.375rem 3.625rem}[data-type=indexpage]{grid-auto-rows:1fr;height:var(--vh)}[data-type=indexpage]>*{grid-row:1}.index__heading{grid-column:var(--Gf);justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:3.875rem;width:fit-content;height:fit-content;text-align:center}.index__logo{width:fit-content;height:88px}.index__logo>*{display:block;width:auto;height:100%}.index__logo svg path{fill:var(--fg)}.index__wrapper{grid-column:var(--Gf);overflow:hidden;height:100%;z-index:2}.index__wrapper-container{display:flex;flex-direction:column;width:100%;height:var(--vh);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.index__wrapper-container::-webkit-scrollbar{display:none}.index__wrapper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.index__wrapper-item{display:grid;grid-template-columns:var(--Gm);grid-auto-rows:min-content;column-gap:var(--Pm);width:100%;padding:0 0 2.5rem}.index__card{grid-column-start:var(--gridStart);grid-column-end:span 6;display:block;width:100%;aspect-ratio:420/550;background-color:var(--lightGrey);margin-top:var(--margin);cursor:none!important;-webkit-cursor:none!important;-moz-cursor:none!important;-o-cursor:none!important}.index__card .aspectholder{width:100%;height:100%}.index__card .aspectholder>*{width:100%;height:100%;object-fit:cover}.index__wrapper-heading{position:fixed;width:fit-content;height:fit-content;color:#fff;mix-blend-mode:difference;z-index:1000;transition:all .3s;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;transform:translate(-50%,-30%)}@media(hover:hover)and (pointer:fine){.index__card:hover .index__wrapper-heading{opacity:1;visibility:visible}}[data-template=password] .index__wrapper{pointer-events:none}[data-type=collectionpage]{row-gap:11.5rem}.collection__title{grid-column:3/11}.collection__description{grid-column:11/21}.collection__tags{grid-column:3/21;display:flex;flex-wrap:wrap;column-gap:1.125rem}.collection__nav{grid-column:1/3;display:flex;flex-direction:column;row-gap:.5rem}.collection__nav a{width:fit-content}.collection__menu-inner{display:flex;flex-direction:column;row-gap:1rem;margin:1rem 0}.collection__menu-inner nav{display:flex;flex-direction:column;row-gap:.25rem}.collection__menu-inner nav a{position:relative;padding-left:.625rem}.collection__menu-inner nav a:after{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;transform:translateY(50%);border-radius:50%;background-color:var(--fg);opacity:0;transition:all .3s}@media(hover:hover)and (pointer:fine){.collection__menu-inner nav a:hover:after{transform:translateY(-50%);opacity:1}}.collection__menu-inner nav a.active:after{transform:translateY(-50%);opacity:1}.collection__nav-mob{display:none}.collection__grid{grid-column:3/21;display:flex;flex-direction:column;row-gap:.75rem}.collection__grid-inner{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--Pg);row-gap:3.75rem}.collection__modal{display:none}[data-type=productpage]{row-gap:6.25rem}.product__container{grid-column:var(--Gf);display:grid;grid-template-columns:var(--Gm);grid-auto-rows:1fr;column-gap:var(--Pg);position:relative}.product__info{grid-column:1/7;display:flex;flex-direction:column;row-gap:2rem;position:sticky;top:calc(var(--Hc));height:var(--Hs);padding:3.375rem 0 1.25rem}.product__info .richtext{flex:1 1 auto}.product__info-list{display:flex;flex-direction:column;row-gap:.5rem}.product__info-list_item{display:block;transition:all .3s}.product__info-list_item.active{color:var(--fg)!important}.product__images{grid-column:7/15;display:flex;flex-direction:column;row-gap:1.875rem;padding-top:3.375rem}.product__images-image{display:block;width:100%;cursor:url(icon-plus.svg),auto!important;padding-top:var(--Hh);margin-top:calc(-1 * var(--Hh))}.product__images-image .aspectholder{width:100%;height:fit-content}.product__images-image .aspectholder>*{width:100%;height:auto}.product__slideshow{display:none}.product__lightbox{display:none;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:var(--vh);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;z-index:1000}.product__lightbox-list,.product__lightbox-btn{position:fixed;bottom:1.25rem;mix-blend-mode:difference;z-index:2;color:#fff}.product__lightbox-list{display:flex;flex-direction:column;left:var(--Pg)}.product__lightbox-list_item{display:block;color:#fff;transition:all .3s}.product__lightbox-list_item.active{opacity:1!important}.product__lightbox-btn{right:var(--Pg);cursor:url(icon-minus.svg),auto!important}body.lightbox .product__lightbox{display:flex}.product__lightbox::-webkit-scrollbar{display:none}.product__lightbox-image{display:block;width:100%;cursor:url(icon-minus.svg),auto}.product__lightbox-image .aspectholder{width:100%;height:fit-content}.product__lightbox-image .aspectholder>*{width:100%;height:auto}.product__atc{grid-column:15/21;display:grid;grid-auto-rows:min-content 1fr;row-gap:4rem;position:sticky;top:calc(var(--Hc));height:var(--Hs);padding:3.125rem 0 0}.product__atc-upper{display:flex;flex-direction:column;row-gap:2.75rem}.product__atc-ap_mob{display:none}.product__atc-heading{display:flex;flex-direction:column;row-gap:.75rem}.product__atc-description{display:none}.product__atc-variants{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--Pm);row-gap:1.875rem}.product__atc-variant{display:flex;flex-direction:column;row-gap:.625rem}.product__atc-variant_wide{grid-column:span 2}#product-engraving-input:not(.active){display:none!important}.product__atc-variant select{border-bottom:1px solid var(--grey)}.product__atc-outer{position:relative;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.product__atc-outer::-webkit-scrollbar{display:none}.product__atc-info{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;padding-bottom:calc(1.25rem + 113px)}.product__atc-info.details_list-expanded summary>*{padding:.625rem 0}.product__atc-info .richtext table td{padding:.625rem}.product__atc-info .richtext table tbody tr td:last-child{padding-right:0}.product__atc-info table .font_sub{margin-left:0;font-size:.5rem}.product__atc-lower{display:flex;flex-direction:column;row-gap:.625rem;position:absolute;bottom:0;left:0;width:100%;padding-bottom:1.25rem;background-color:var(--bg);z-index:2}.product__atc-lower:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;transform:translateY(-100%);background-image:linear-gradient(to top,var(--bg) 22%,rgba(255,255,255,0))}.product__atc-lower .richtext{text-align:center}.product__atc-errors:not(:empty){margin-bottom:.625rem}#product-btn:not([data-status=true]) .button_black{color:var(--fg)!important;pointer-events:none!important;background-color:var(--bg)!important}#product-btn-avail,#product-btn[data-status=true] #product-btn-sold{display:none}#product-btn[data-status=true] #product-btn-avail{display:block}.product__atc-buttons .button_square{justify-content:space-between;column-gap:.625rem;width:100%;padding:.75rem .625rem}.product__atc-buttons .button_square *{line-height:1}.product__atc-final{display:flex;column-gap:.25rem}.product__col{grid-column:var(--Gf);text-align:center}[data-type=precsblock]{row-gap:8.75rem}product-recommendations{grid-column:var(--Gf)}.precs__container{grid-column:var(--Gf);display:grid;grid-template-columns:var(--Gm);grid-auto-rows:min-content;column-gap:var(--Pm);row-gap:1.25rem}.precs__upper-heading{grid-column:1/13}.precs__lower-heading{grid-column:13/21}.precs__container-grid{display:grid;grid-auto-rows:min-content;column-gap:var(--Pm)}.precs__upper-grid{grid-column:1/13;grid-template-columns:repeat(3,1fr)}.precs__lower-grid{grid-column:13/21;grid-template-columns:repeat(2,1fr)}.precs__container-grid .card .card__text{display:flex}.precs__container-grid .card .card__text-variants{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main.css.map */
