:root{--cream: #f4eee3;--ink: #383829;--olive: #56563e;--tan: #84724e;--sand: #cdbc9e;--stone: #e8dfcc;--line: rgba(132, 114, 78, .25);--line_strong: rgba(132, 114, 78, .3);--serif: "Gryphuis", Georgia, "Times New Roman", serif;--sans: "Averta", "Helvetica Neue", Arial, sans-serif;--maxwidth: 1440px;--pad: clamp(20px, 5.5556vw, 80px)}@media(max-width:767px){:root{--pad: 20px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}@media(max-width:767px){html.nav_on{overflow:hidden}}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background:var(--cream);color:var(--ink);font:400 14px/1.4 var(--sans);-webkit-font-smoothing:antialiased}main{flex:1}h1,h2,h3,p,ul,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.icon{display:block;flex:none}.visually_hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eyebrow{font:500 12px/normal var(--sans);letter-spacing:2.16px;text-transform:uppercase}.rich,.shopify-policy__body{font:300 16px/1.65 var(--sans)}.rich>*+*,.shopify-policy__body>*+*{margin-top:1em}.rich h2,.rich h3,.shopify-policy__body h2,.shopify-policy__body h3{margin-top:1.6em;font-size:24px;line-height:1.2}.rich a,.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.rich strong,.rich b,.shopify-policy__body strong,.shopify-policy__body b{font-weight:500}.rich ul,.shopify-policy__body ul{display:flex;flex-direction:column;gap:14px}.rich li,.shopify-policy__body li{position:relative;padding-left:20px}.rich li:before,.shopify-policy__body li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:3px;background:var(--tan)}@media(max-width:767px){.rich li,.shopify-policy__body li{padding-left:18px}}.rich ol,.shopify-policy__body ol{padding-left:20px}.rich img,.shopify-policy__body img{margin-inline:auto}.btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:500 12px/1 var(--sans);letter-spacing:1.92px;text-align:center;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.btn:hover{background:var(--ink);color:var(--cream)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:transparent;color:var(--ink)}@media(max-width:767px){.btn{height:40px;font-size:11px;letter-spacing:1.76px}}.btn_buy{height:56px;background:var(--ink);color:var(--cream);font-size:13px;letter-spacing:clamp(1.2px,.1444vw,2.08px);white-space:nowrap}.btn_buy:hover{border-color:var(--olive);background:var(--olive)}.btn_buy:disabled:hover{border-color:var(--ink);background:var(--ink);color:var(--cream)}@media(max-width:767px){.btn_buy{height:52px;font-size:12px;letter-spacing:1.68px}}.maxwidth{max-width:var(--maxwidth);margin-inline:auto;padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 32px}@media(max-width:1023px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.grid{gap:36px 16px}}.media{position:relative;display:block;overflow:hidden;background:var(--stone)}.media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.announce{display:flex;align-items:center;justify-content:center;min-height:40px;padding:4px var(--pad);background:var(--olive);color:var(--cream);font-size:12px;letter-spacing:1.92px;text-align:center;text-transform:uppercase}@media(max-width:767px){.announce{min-height:36px;font-size:11px;letter-spacing:1.76px}}.header{background:var(--cream);border-bottom:1px solid var(--line)}@media(max-width:767px){.header{position:sticky;top:0;z-index:30}}.header_bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:96px}@media(max-width:767px){.header_bar{height:64px}}.header_return{display:flex;align-items:center;gap:10px;justify-self:start}.header_return strong{font-weight:700}.header_return:hover span{text-decoration:underline}@media(max-width:767px){.header_return{display:none}}.header_burger{display:none;align-items:center;justify-self:start;width:44px;height:44px}.header_burger .icon_close{display:none}@media(max-width:767px){.header_burger{display:flex}html.nav_on .header_burger .icon_menu{display:none}html.nav_on .header_burger .icon_close{display:block}}.header_logo img{width:220.8px}@media(max-width:767px){.header_logo img{width:153.6px}}.header_cart{display:flex;align-items:center;gap:10px;justify-self:end}.header_cart .icon{margin-right:-2px}.header_cart_count{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;background:var(--ink);color:var(--cream);font:500 11px/1 var(--sans)}@media(max-width:767px){.header_cart{position:relative;justify-content:flex-end;width:44px;height:44px}.header_cart .icon{margin-right:0}.header_cart_label{display:none}.header_cart_count{position:absolute;left:33px;top:4px;border:2px solid var(--cream);font-size:10px}}.mobile_menu{display:none;color:#fff}@media(max-width:767px){html.nav_on .mobile_menu{display:block;position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 64px);padding:32px 20px 40px;overflow-y:auto;background:var(--ink)}}.mobile_menu hr{height:1px;margin:32px 0 0;border:0;background:var(--line_strong)}.mobile_menu hr+.eyebrow{margin-top:32px}.mobile_menu hr+.mobile_menu_return{margin-top:28px}.mobile_menu_shop{padding-top:14px;font:400 32px/38.4px var(--serif)}.mobile_menu_shop li+li{margin-top:6px}.mobile_menu_help{padding-top:6px;font:300 18px/normal var(--sans)}.mobile_menu_help a{display:block;padding-block:10px}.mobile_menu_help+hr{margin-top:24px}.mobile_menu_return{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid #fff;font:500 12px/normal var(--sans);letter-spacing:1.92px;text-transform:uppercase}.listing{padding-bottom:120px}@media(max-width:767px){.listing{padding-bottom:72px}}.listing_intro{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:88px 72px;text-align:center}@media(max-width:767px){.listing_intro{gap:16px;padding-block:48px 40px}}.listing_intro .eyebrow{color:var(--tan)}.listing_intro h1{max-width:900px;font-size:clamp(34px,4.1667vw,60px);line-height:1.08}.listing_text{max-width:900px;font:300 18px/1.6 var(--sans)}@media(max-width:767px){.listing_text{font-size:16px;line-height:1.65}}.listing_bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;border-block:1px solid var(--line)}.listing_sort{display:flex;align-items:center;gap:8px}.listing_sort label{color:var(--tan)}.listing_sort select{padding:0 22px 0 0;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1 4L7 10L13 4' stroke='%23383829' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center;-webkit-appearance:none;appearance:none;cursor:pointer;field-sizing:content}.listing_grid{padding-top:48px}.listing_empty{padding-top:48px;text-align:center}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding-top:64px}.pagination a:hover{text-decoration:underline}.pagination [aria-current]{padding-bottom:2px;border-bottom:1px solid var(--ink);font-weight:500}.usp{background:var(--stone)}.usp_inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-block:56px}@media(max-width:1023px){.usp_inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.usp_inner{grid-template-columns:1fr;gap:28px;padding-block:44px}}.usp h2{font-size:20px;line-height:normal}.usp p{margin-top:10px;font:300 14px/1.55 var(--sans)}.card{display:flex;flex-direction:column;min-width:0}.card_media{aspect-ratio:4/5}.card_badge{position:absolute;left:16px;top:16px;padding:6px 10px;background:var(--cream);font:500 11px/normal var(--sans);letter-spacing:1.54px;text-transform:uppercase}.card_title{margin-top:20px;font:400 22px/1.2 var(--serif)}.card_title a:hover{text-decoration:underline}@media(max-width:767px){.card_title{margin-top:14px;font-size:18px;line-height:1.2}}.card_price{margin:10px 0 20px;font:500 15px/normal var(--sans)}@media(max-width:767px){.card_price{margin:6px 0 14px;font-size:14px}}.card_buy{margin-top:auto}.crumbs{display:flex;gap:10px;padding-block:28px 20px;color:var(--tan);font-size:13px}.crumbs [aria-current]{color:var(--ink)}.crumbs a:hover{text-decoration:underline}@media(max-width:767px){.crumbs{display:none}}.product{display:grid;grid-template-columns:minmax(0,704fr) minmax(0,480fr);gap:clamp(40px,6.6667vw,96px);align-items:start;padding-bottom:74px}@media(max-width:1023px){.product{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:767px){.product{gap:0;padding:0 0 56px}}.product_info{min-width:0;padding-top:24px}@media(max-width:1023px){.product_info{padding-top:0}}@media(max-width:767px){.product_info{padding:28px var(--pad) 0}}.product_title{font-size:clamp(34px,3.3333vw,48px);line-height:1.1}.product_price{margin-top:24px;font:400 24px/normal var(--sans)}@media(max-width:767px){.product_price{margin-top:18px;font-size:20px}}.product_tax{margin-top:6px;color:var(--tan);font-size:13px}@media(max-width:767px){.product_tax{font-size:12px}}.product_desc{margin-top:28px;font-size:17px;line-height:1.65}@media(max-width:767px){.product_desc{margin-top:22px;font-size:16px}}.product_form{margin-top:36px}@media(max-width:767px){.product_form{margin-top:28px}}.product_variant{width:100%;height:56px;margin-bottom:12px;padding:0 44px 0 18px;border:1px solid var(--ink);border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1 4L7 10L13 4' stroke='%23383829' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center;font-size:16px;-webkit-appearance:none;appearance:none;cursor:pointer}@media(max-width:767px){.product_variant{height:52px;margin-bottom:10px}}.product_buy{display:flex;gap:12px}@media(max-width:767px){.product_buy{gap:10px}}.product_buy .btn{flex:1;min-width:0}.product_benefits{margin-top:48px;padding-top:32px;border-top:1px solid var(--line_strong)}.product_benefits h2{font-size:24px;line-height:normal}.product_benefits .rich{padding-top:20px;font-size:15px;line-height:1.55}@media(max-width:767px){.product_benefits{margin-top:36px;padding-top:28px}.product_benefits .rich{padding-top:18px}}.product_accordions{margin-top:36px;border-top:1px solid var(--line_strong)}@media(max-width:767px){.product_accordions{margin-top:32px}}.qty{display:flex;align-items:center;justify-content:space-between;flex:none;width:132px;height:56px;padding-inline:18px;border:1px solid var(--ink)}.qty button{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.qty input{width:40px;border:0;background:transparent;font-size:16px;text-align:center;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}@media(max-width:767px){.qty{width:112px;height:52px;padding-inline:14px}}.gallery{min-width:0}.gallery_slides{display:flex;aspect-ratio:4/5;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--stone)}.gallery_slides::-webkit-scrollbar{display:none}.gallery_slide{flex:0 0 100%;scroll-snap-align:center}.gallery_thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}@media(max-width:767px){.gallery_thumbs{display:none}}.gallery_thumb{aspect-ratio:164/190;border:1px solid transparent}.gallery_thumb.on{border-color:var(--ink)}.gallery_dots{display:none}@media(max-width:767px){.gallery_dots{display:flex;justify-content:center;gap:6px;padding-top:16px}.gallery_dots span{width:6px;height:6px;border-radius:3px;background:#38382940;transition:width .2s,background-color .2s}.gallery_dots span.on{width:18px;background:var(--ink)}}.acc{border-bottom:1px solid var(--line_strong)}.acc summary{display:flex;align-items:center;justify-content:space-between;padding-block:22px;font:500 15px/normal var(--sans);list-style:none;cursor:pointer}.acc summary::-webkit-details-marker{display:none}@media(max-width:767px){.acc summary{padding-block:20px}}.acc .icon_minus,.acc[open] .icon_plus{display:none}.acc[open] .icon_minus{display:block}.acc[open] summary{padding-bottom:0}.acc_body{padding:14px 0 22px;font-size:15px;line-height:1.6}@media(max-width:767px){.acc_body{padding:12px 0 20px}}.related{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title link" "grid grid";align-items:end;row-gap:40px;padding-block:68px 120px}@media(max-width:767px){.related{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "grid" "link";row-gap:24px;padding-block:64px}}.related h2{grid-area:title;font-size:clamp(30px,2.7778vw,40px);line-height:normal}.related .grid{grid-area:grid}.related_link{display:inline-flex;grid-area:link;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--ink);font:500 12px/normal var(--sans);letter-spacing:1.92px;text-transform:uppercase}@media(max-width:767px){.related_link{justify-self:center;margin-top:12px}}.is_centered{text-align:center}.page{padding-block:88px 120px}@media(max-width:767px){.page{padding-block:48px 72px}}.page_title,.shopify-policy__container .shopify-policy__title h1{margin-bottom:40px;font-size:clamp(34px,3.3333vw,48px);line-height:1.1;text-align:center}.page_body{max-width:760px;margin-inline:auto}.page_note{margin:0 auto 32px;max-width:760px;font:300 17px/1.65 var(--sans);text-align:center}.page_button{display:inline-flex;width:auto;padding-inline:32px}.page_list{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-inline:auto;font:400 20px/1.3 var(--serif)}.page_list a:hover{text-decoration:underline}.page_list p{margin-top:4px;font:300 14px/1.5 var(--sans);color:var(--tan)}.shopify-policy__container{max-width:calc(760px + 2 * var(--pad));margin-inline:auto;padding:88px var(--pad) 120px}@media(max-width:767px){.shopify-policy__container{padding-block:48px 72px}}.password_logo{width:220px;margin:0 auto 48px}.search{display:flex;gap:12px;max-width:560px;margin:0 auto 40px}.search input{flex:1;min-width:0;padding:0 16px;border:1px solid var(--ink);border-radius:0;background:transparent;font-weight:300}.search .btn{width:auto;padding-inline:28px}.cart{max-width:960px;margin-inline:auto}.cart table{width:100%;border-collapse:collapse}.cart td{padding:20px 12px;border-bottom:1px solid var(--line);vertical-align:top}.cart td:first-child{padding-left:0}.cart td:last-child{padding-right:0;text-align:right}.cart .card_title{margin-top:0}.cart_image{width:80px}.cart_qty input{width:64px;padding:10px;border:1px solid var(--ink);background:transparent;text-align:center}.cart_subtotal{padding-top:24px;font-size:18px;text-align:right}.cart_actions{display:flex;justify-content:flex-end;gap:12px;padding-top:24px}.cart_actions .btn{width:auto;min-width:160px;height:56px;padding-inline:28px;font-size:13px;letter-spacing:2.08px}@media(max-width:767px){.cart_actions .btn{width:100%;min-width:0;height:52px;padding-inline:12px;font-size:12px;letter-spacing:1.68px}}@media(max-width:767px){.cart_actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer{background:var(--ink);color:var(--cream)}.footer a:hover{text-decoration:underline}.footer_inner{padding-block:72px 40px}@media(max-width:767px){.footer_inner{padding-block:48px 32px}}.footer_grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:56px;border-bottom:1px solid rgba(244,238,227,.18)}@media(max-width:767px){.footer_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:36px}}.footer_brand img{width:192px}.footer_brand p{max-width:282px;margin-top:24px;color:#f4eee3cc;font:300 14px/1.6 var(--sans)}@media(max-width:767px){.footer_brand{grid-column:1/-1;margin-bottom:16px}.footer_brand img{width:172.8px}.footer_brand p{margin-top:20px}}.footer_return{display:inline-block;margin-top:22px;color:#f4eee3cc;font-weight:300;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.footer_return{margin-top:16px}}.footer_col .eyebrow{color:var(--sand)}.footer_col ul{display:flex;flex-direction:column;gap:12px;padding-top:20px;font-weight:300}@media(max-width:767px){.footer_col ul{padding-top:16px}}.footer_bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:28px}.footer_bottom small{color:#f4eee3b3;font-size:12px}@media(max-width:767px){.footer_bottom{flex-direction:column-reverse;align-items:flex-start;gap:24px}}.footer_pay{display:flex;flex-wrap:wrap;gap:8px}.footer_pay li{padding:5px 9px;border:1px solid rgba(244,238,227,.35);border-radius:3px;font-size:11px;letter-spacing:.66px}.form{display:grid;gap:20px;max-width:560px;margin-inline:auto}.form label{display:block;margin-bottom:8px;color:var(--tan)}.form input,.form textarea{width:100%;padding:14px 16px;border:1px solid var(--ink);border-radius:0;background:transparent;font:300 15px/1.5 var(--sans)}.form textarea{min-height:160px;resize:vertical}.form_note{padding:14px 16px;border:1px solid var(--ink)}.form_note.is_error{border-color:#8a2b1f;color:#8a2b1f}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles.css.map */
