.giXF3q_frame{background:var(--slate);width:100%;height:auto;color:var(--white);position:relative;overflow:hidden}.giXF3q_frame img,.giXF3q_frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.giXF3q_placeholder{place-items:center;width:100%;height:100%;min-height:100%;display:grid;position:absolute;inset:0}.giXF3q_placeholder span{letter-spacing:1px;font-size:11px}.giXF3q_pause{background:var(--navy);color:var(--white);z-index:1;padding:10px 15px;font-size:12px;position:absolute;bottom:20px;right:20px}
.E8W33W_card{min-width:0;position:relative}.E8W33W_media{aspect-ratio:1;background:var(--slate);color:var(--white);place-items:center;display:grid;overflow:hidden}.E8W33W_media span{letter-spacing:1px;font-size:11px}.E8W33W_info{padding-top:12px}.E8W33W_title{margin:4px 0 10px;font-size:16px;line-height:1.3;display:block}.E8W33W_title:hover{text-underline-offset:4px;text-decoration:underline}.E8W33W_tags{background:var(--white);letter-spacing:1px;text-transform:uppercase;border-radius:30px;padding:3px 10px;font-size:10px;display:inline-flex}.E8W33W_price{margin-top:12px;font-size:14px}.E8W33W_card>button{background:var(--white);width:34px;height:34px;position:absolute;top:10px;right:10px}.E8W33W_card:nth-child(4n+2) .E8W33W_media{background:var(--coffee)}.E8W33W_card:nth-child(4n+3) .E8W33W_media{background:var(--navy)}.E8W33W_card:nth-child(4n+4) .E8W33W_media{background:var(--wine)}
.FBiGaq_hero{isolation:isolate;background:var(--slate);min-height:460px;color:var(--white);align-items:flex-end;display:flex;position:relative}.FBiGaq_media{z-index:0;position:absolute;inset:0}.FBiGaq_media>div{height:100%;aspect-ratio:auto!important}.FBiGaq_withMedia .FBiGaq_media:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#25344f26 40%,#25344fc7 100%);position:absolute;inset:0}.FBiGaq_copy{padding:32px var(--gutter);text-align:center;pointer-events:none;width:100%;position:relative}.FBiGaq_copy.FBiGaq_withVideo{padding-bottom:80px}.FBiGaq_copy h1{max-width:660px;margin:0 auto;font-size:34px}.FBiGaq_copy p{max-width:650px;margin:18px auto 24px}.FBiGaq_copy .button{pointer-events:auto;max-width:100%}@media (max-width:599px){.FBiGaq_withMedia .FBiGaq_media:after{background:linear-gradient(#0000,#25344f8c 30%,#25344fb3 65%,#25344fc7 100%)}}@media (min-width:600px){.FBiGaq_hero{min-height:440px}}@media (min-width:900px){.FBiGaq_copy{text-align:left;padding-block:48px}.FBiGaq_copy h1,.FBiGaq_copy p{margin-left:0}}@media (min-width:1200px){.FBiGaq_hero{min-height:640px}.FBiGaq_copy h1{font-size:50px}}
.wQZW-W_drawer{background:var(--background);color:var(--navy);border:0;width:min(500px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.wQZW-W_drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.wQZW-W_right{margin-left:auto}.wQZW-W_left{margin-right:auto}.wQZW-W_heading{z-index:2;background:var(--background);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:16px 24px;display:flex;position:sticky;top:0}.wQZW-W_heading h2{font-size:24px}.wQZW-W_content{min-height:calc(100% - 80px);padding:24px}
.Bzc10G_cart{flex-direction:column;max-width:850px;min-height:calc(100dvh - 130px);margin:0 auto;display:flex}.Bzc10G_empty{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:35px 0 70px;display:flex}.Bzc10G_empty h2{font-size:30px}.Bzc10G_summary{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.Bzc10G_summary>div{justify-content:space-between;gap:20px;margin-bottom:16px;font-size:20px;display:flex}.Bzc10G_summary p{font-size:12px}.Bzc10G_summary .button{width:100%;margin-top:24px}.Bzc10G_lines{margin:0 0 40px}.Bzc10G_lines li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.Bzc10G_thumb{background:var(--slate);height:100px;color:var(--white);place-items:center;display:grid}.Bzc10G_lines li a{font-size:20px;font-family:var(--serif)}.Bzc10G_variant{margin:8px 0;font-size:12px}.Bzc10G_lineControls{justify-content:space-between;align-items:end;gap:16px;margin-top:12px;font-size:12px;display:flex}.Bzc10G_lineControls label{gap:4px;display:grid}.Bzc10G_lineControls input{border:1px solid var(--navy);background:0 0;width:74px;padding:8px}.Bzc10G_lineControls button{min-height:44px;text-decoration:underline}
.Dt6LaW_trigger{justify-content:center;align-items:center;gap:10px;min-width:36px;height:44px;display:flex}.Dt6LaW_trigger span{display:none}.Dt6LaW_form{gap:15px;display:grid}.Dt6LaW_form>div{border-bottom:1px solid var(--navy);display:flex}.Dt6LaW_form input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.Dt6LaW_count{margin:24px 0;font-size:13px}.Dt6LaW_results{margin-bottom:30px}.Dt6LaW_results a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}@media (min-width:1200px){.Dt6LaW_trigger span{text-align:left;border-bottom:1px solid var(--navy);width:100px;font-size:13px;display:block}}@media (max-width:899px){.Dt6LaW_trigger{position:absolute;top:50%;left:54px;transform:translateY(-50%)}}
._6UE_KW_frame{aspect-ratio:2694/680;width:100%;display:block;position:relative;overflow:hidden}._6UE_KW_image{width:142.539%;max-width:none;height:auto;position:absolute;top:-92.7941%;left:-21.418%}._6UE_KW_inverted{filter:brightness(0)invert()}
._4KoakG_announcement{text-align:center;background:var(--navy);min-height:40px;color:var(--white);letter-spacing:2px;justify-content:center;align-items:center;padding:8px 20px;font-size:10px;display:flex}._4KoakG_header{height:var(--header-height);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:var(--background);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}._4KoakG_left,._4KoakG_actions{align-items:center;gap:12px;min-width:0;display:flex}._4KoakG_actions{justify-content:flex-end;gap:4px}._4KoakG_desktop{letter-spacing:2px;text-transform:uppercase;gap:20px;font-size:13px;display:none}._4KoakG_logo{width:140px;display:block}._4KoakG_menu a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}._4KoakG_menuNote{font-family:var(--serif);margin-top:50px;font-size:30px}._4KoakG_searchText{display:none}._4KoakG_count{margin-left:2px;font-size:10px}._4KoakG_search{align-items:center;gap:10px;display:flex}@media (min-width:900px){._4KoakG_desktop{display:flex}._4KoakG_logo{width:180px}}@media (min-width:1200px){._4KoakG_desktop{font-size:14px}._4KoakG_searchText{border-bottom:1px solid var(--navy);text-align:left;width:100px;font-size:13px;display:block}._4KoakG_actions{gap:8px}}@media (max-width:599px){._4KoakG_header{padding-inline:10px}._4KoakG_left,._4KoakG_actions{gap:0}._4KoakG_actions .icon-button{width:36px}}
._5Q8UKW_section{padding:54px var(--gutter) 64px}._5Q8UKW_intro{text-align:center;max-width:1200px;margin:0 auto 32px}._5Q8UKW_intro p{margin-top:16px}._5Q8UKW_controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._5Q8UKW_controls>div{gap:10px;display:flex}._5Q8UKW_controls button{border:1px solid var(--navy);width:48px;height:48px}._5Q8UKW_track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}._5Q8UKW_track::-webkit-scrollbar{display:none}._5Q8UKW_track>article{scroll-snap-align:start}._5Q8UKW_all{text-align:center;margin-top:40px}@media (min-width:600px){._5Q8UKW_track{grid-auto-columns:calc(50% - 8px)}}@media (min-width:900px){._5Q8UKW_controls>._5Q8UKW_fitsDesktop{display:none}._5Q8UKW_track{grid-auto-columns:calc((100% - (var(--desktop-columns) - 1) * 16px) / var(--desktop-columns))}}
.PC0Esa_gallery{min-width:0}.PC0Esa_main{position:relative}.PC0Esa_zoom{background:var(--white);position:absolute;bottom:12px;right:12px}.PC0Esa_thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.PC0Esa_thumbs button{border:2px solid #0000;padding:0}.PC0Esa_thumbs button[aria-pressed=true]{border-color:var(--navy)}.PC0Esa_controls{justify-content:center;align-items:center;gap:20px;padding-top:12px;font-size:12px;display:flex}
.F-ZiRa_footer{background:var(--navy);color:var(--white);padding:64px var(--gutter) 20px}.F-ZiRa_top{gap:48px;padding-bottom:60px;display:grid}.F-ZiRa_top>div{min-width:0}.F-ZiRa_logo{width:220px;max-width:100%;margin-bottom:18px;display:block}.F-ZiRa_top nav{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.F-ZiRa_top .eyebrow{margin-bottom:16px}.F-ZiRa_contacts,.F-ZiRa_socials{margin-top:32px}.F-ZiRa_contactLinks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.F-ZiRa_contactLinks a{align-items:center;gap:10px;max-width:100%;min-height:44px;padding:8px 0;font-size:14px;display:inline-flex}.F-ZiRa_contactLinks a span,.F-ZiRa_socialLinks a span{overflow-wrap:anywhere;min-width:0}.F-ZiRa_contactLinks svg,.F-ZiRa_socialLinks svg{flex-shrink:0}.F-ZiRa_top .F-ZiRa_socialLinks{flex-flow:wrap;gap:8px 24px}.F-ZiRa_socialLinks a{align-items:center;gap:10px;max-width:100%;min-height:44px;display:inline-flex}.F-ZiRa_socialLinks a:hover,.F-ZiRa_contactLinks a:hover{text-underline-offset:5px;text-decoration:underline}.F-ZiRa_bottom{border-top:1px solid color-mix(in srgb, var(--white) 25%, transparent);padding-top:24px;font-size:12px}@media (min-width:768px){.F-ZiRa_top{grid-template-columns:1.4fr 1fr 1fr}}
.CkpOuG_catalog{padding:0 var(--gutter) 80px}.CkpOuG_methods{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.CkpOuG_methods button{background:var(--white);text-transform:capitalize;border:1px solid #0000;min-width:130px;padding:12px 24px}.CkpOuG_methods button[aria-pressed=true]{border-color:var(--navy)}.CkpOuG_toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.CkpOuG_toolbar>div{align-items:center;gap:20px;display:flex}.CkpOuG_filter{align-items:center;gap:8px;min-height:44px;display:flex}.CkpOuG_sort{font-size:14px}.CkpOuG_sort select{background:0 0;border:0;max-width:160px;padding:10px 0}.CkpOuG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.CkpOuG_active{border-top:1px solid var(--line);word-break:break-word;justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;display:flex}.CkpOuG_active button{flex-shrink:0;text-decoration:underline}.CkpOuG_fields{gap:30px;display:grid}.CkpOuG_fields>label{gap:10px;display:grid}.CkpOuG_fields input:not([type=checkbox]){border:1px solid var(--navy);background:0 0;width:100%;padding:12px}.CkpOuG_check{align-items:center;gap:12px;margin-bottom:15px;display:flex}.CkpOuG_check input{accent-color:var(--navy);width:20px;height:20px}.CkpOuG_fields legend{font-family:var(--serif);font-size:24px}@media (min-width:900px){.CkpOuG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.CkpOuG_toolbar{align-items:flex-start;font-size:13px}.CkpOuG_toolbar>div{flex-direction:column;align-items:flex-end;gap:0}.CkpOuG_sort{font-size:12px}.CkpOuG_active{flex-direction:column}}
.aMGbia_intro{text-align:center;padding:20px var(--gutter) 50px;max-width:900px;margin:auto}.aMGbia_intro p{margin-top:20px}.aMGbia_split{display:grid}.aMGbia_ritual>.aMGbia_split:first-of-type{background:#f4ebdf}.aMGbia_copy{padding:48px var(--gutter);align-self:center}.aMGbia_copy h2{margin:20px 0}.aMGbia_copy p{max-width:530px}.aMGbia_copy a{margin-top:30px}.aMGbia_split:nth-of-type(2n){background:var(--navy);color:var(--white)}.aMGbia_split:nth-of-type(2n) a{color:var(--white);border-color:var(--white)}.aMGbia_split:nth-of-type(2n)>div:first-child{background:var(--coffee)}.aMGbia_story{isolation:isolate;color:var(--white);background:var(--coffee);justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.aMGbia_storyMedia{z-index:-1;position:absolute;inset:0}.aMGbia_storyMedia>div{background:var(--coffee);height:100%;aspect-ratio:auto!important}.aMGbia_storyMedia:after{content:"";pointer-events:none;background:#25344fa6;position:absolute;inset:0}.aMGbia_storyCopy{text-align:center;max-width:780px;padding:64px var(--gutter)}.aMGbia_storyCopy h2{margin:18px 0;font-size:clamp(34px,4vw,50px)}.aMGbia_storyCopy p{margin-bottom:26px}.aMGbia_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.aMGbia_closing{text-align:center;padding:80px var(--gutter);background:var(--wine);color:var(--white)}.aMGbia_closing h2{max-width:700px;margin:auto}.aMGbia_closing p{margin:24px 0}.aMGbia_closing a{text-underline-offset:5px;text-decoration:underline}@media (min-width:900px){.aMGbia_split{grid-template-columns:1fr 1fr}.aMGbia_copy{padding:64px 8vw}.aMGbia_reverse>div:first-child{order:2}.aMGbia_story{min-height:560px}.aMGbia_mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}}
.gq--pq_detail{gap:36px;padding-bottom:80px;display:grid}.gq--pq_info{padding:0 var(--gutter);min-width:0}.gq--pq_heading{justify-content:space-between;align-items:start;gap:20px;margin:10px 0 20px;display:flex}.gq--pq_heading h1{font-size:34px}.gq--pq_price{margin-bottom:24px;font-size:23px}.gq--pq_options{gap:22px;margin:24px 0 36px;display:grid}.gq--pq_weights{flex-wrap:wrap;gap:10px;display:flex}.gq--pq_weights button{background:var(--white);border:1px solid #0000;min-height:44px;padding:8px 20px}.gq--pq_weights button[aria-pressed=true]{border-color:var(--navy);background:0 0}.gq--pq_options label{justify-items:start;gap:10px;display:grid}.gq--pq_options select{border:1px solid var(--navy);background:0 0;min-width:190px;padding:12px 16px}.gq--pq_purchase{align-items:stretch;gap:16px;display:flex}.gq--pq_purchase>.button{letter-spacing:1.5px;flex:1}.gq--pq_quantity{border:1px solid var(--navy);flex-shrink:0;align-items:center;width:112px;display:flex}.gq--pq_quantity button{place-items:center;width:32px;height:46px;padding:0;display:grid}.gq--pq_quantity input{appearance:textfield;text-align:center;background:0 0;border:0;width:44px;min-width:0;padding:0}.gq--pq_quantity input::-webkit-inner-spin-button{appearance:none}.gq--pq_notice{margin-top:14px;font-size:12px}.gq--pq_facts{margin:36px 0}.gq--pq_facts h2{font:500 17px var(--sans);margin-bottom:16px}.gq--pq_methods{gap:32px;display:flex}.gq--pq_methods span{letter-spacing:1px;text-transform:uppercase;justify-items:center;gap:8px;font-size:11px;display:grid}.gq--pq_info details{border-top:1px solid var(--line);padding:20px 0}.gq--pq_info summary{font-weight:500}.gq--pq_info details p{margin-top:16px}.gq--pq_info dl{grid-template-columns:1fr 2fr;font-size:14px;display:grid}.gq--pq_info dd{text-transform:capitalize;margin:0}.gq--pq_info .gq--pq_technicalSheet{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 16px;margin-bottom:0}.gq--pq_info .gq--pq_technicalSheet dd{text-transform:none}@media (min-width:900px){.gq--pq_detail{padding-right:var(--gutter);grid-template-columns:minmax(0,9fr) minmax(0,7fr);gap:40px}.gq--pq_info{padding:0}.gq--pq_heading{gap:10px}.gq--pq_heading h1{font-size:34px}}@media (max-width:399px){.gq--pq_purchase{gap:10px}.gq--pq_purchase>.button{padding:12px;font-size:11px}}@media (min-width:1200px){.gq--pq_detail{gap:80px}}
