.AddToCart_wrapper__6wew9{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md)}.AddToCart_quantity__jAHcL{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;overflow:hidden}.AddToCart_quantity__jAHcL button{width:var(--touch-target);height:var(--touch-target);border:0;background:none;cursor:pointer;font-size:var(--font-size-lg);line-height:1}.AddToCart_quantity__jAHcL button:hover:not(:disabled){background:var(--color-surface)}.AddToCart_quantity__jAHcL button:disabled{opacity:.4;cursor:not-allowed}.AddToCart_quantity__jAHcL input{width:3.5rem;border:0;text-align:center;background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.AddToCart_quantity__jAHcL input::-webkit-inner-spin-button,.AddToCart_quantity__jAHcL input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddToCart_status__nhU5l{margin:0;min-height:1.2em;font-size:var(--font-size-xs);color:var(--color-error)}.Accordion_details__AthlU{border-bottom:1px solid var(--color-border)}.Accordion_summary__LD2TR{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding-block:var(--gap-lg);cursor:pointer;list-style:none;font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase}.Accordion_summary__LD2TR::-webkit-details-marker{display:none}.Accordion_icon__B48Nq{position:relative;width:12px;height:12px;flex:0 0 auto}.Accordion_icon__B48Nq:after,.Accordion_icon__B48Nq:before{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.Accordion_icon__B48Nq:before{inset:5px 0;height:2px}.Accordion_icon__B48Nq:after{inset:0 5px;width:2px}.Accordion_details__AthlU[open] .Accordion_icon__B48Nq:after{transform:scaleY(0)}.Accordion_content__ZPstA{padding-bottom:var(--gap-lg)}.product_layout__UtReV{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-3xl);gap:var(--gap-3xl);align-items:start}.product_details__LJzO5{display:grid;grid-gap:var(--gap-lg);gap:var(--gap-lg)}.product_title___M8wO{font-size:clamp(1.75rem,3.4vw,2.5rem);letter-spacing:0;margin:0}.product_price__rKJ1z{font-size:var(--font-size-xl);margin:0}.product_taxNote__6RwsN{margin-left:.4em}.product_shippingNote__iE47G,.product_taxNote__6RwsN{font-size:var(--font-size-xs);color:var(--color-muted)}.product_shippingNote__iE47G{margin:calc(var(--gap-lg) * -1) 0 0}.product_description__zyiBC{margin-block:var(--gap-sm)}.product_trust__e_T41{display:flex;flex-wrap:wrap;gap:var(--gap-md);list-style:none;margin:0;padding:0;font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.product_trust__e_T41 li{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.45rem .9rem}.product_accordions__ZMGEC{border-top:1px solid var(--color-border);margin-top:var(--gap-lg)}.product_tags__CWdo8{display:flex;flex-wrap:wrap;gap:var(--gap-xs);list-style:none;margin:var(--gap-lg) 0 0;padding:0}.product_tags__CWdo8 a{display:inline-block;font-size:var(--font-size-2xs);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.3rem .7rem}.product_tags__CWdo8 a:hover{border-color:var(--color-gold);color:var(--color-foreground)}@media (min-width:900px){.product_layout__UtReV{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--gap-3xl)}}.product_tagline__vx53Y{max-width:56ch;text-align:center;padding-block:var(--gap-section) 0}.product_tagline__vx53Y .rte{font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:1.4}.Breadcrumbs_nav__widuB{margin-bottom:var(--gap-xl)}.Breadcrumbs_nav__widuB ol{display:flex;flex-wrap:wrap;gap:var(--gap-xs);list-style:none;margin:0;padding:0;font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Breadcrumbs_nav__widuB li:not(:last-child):after{content:"/";margin-left:var(--gap-xs);color:var(--color-border)}.Breadcrumbs_nav__widuB a:hover{color:var(--color-olive)}.blog_list__iJeEq{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--gap-3xl) var(--gap-xl);gap:var(--gap-3xl) var(--gap-xl);list-style:none;margin:0;padding:0}.blog_media__jVEvD{aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--gap-md)}.blog_media__jVEvD img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog_card__OKVA2:hover .blog_media__jVEvD img{transform:scale(1.03)}.blog_date__FIgRd{display:block;font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--gap-xs)}.blog_title__bAEQB{font-size:var(--font-size-h5);line-height:1.3;margin-bottom:var(--gap-xs)}.blog_excerpt__Gslr_{color:var(--color-muted);margin:0}@media (prefers-reduced-motion:reduce){.blog_card__OKVA2:hover .blog_media__jVEvD img{transform:none}}.blog_pagination__uDj3L{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);margin-top:var(--gap-section);padding-top:var(--gap-xl);border-top:1px solid var(--color-border)}.blog_pageList__dYA03{display:flex;gap:var(--gap-xs);list-style:none;margin:0;padding:0}.blog_pageCurrent__Rr_vb,.blog_pageList__dYA03 a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-xs)}.blog_pageList__dYA03 a:hover{border-color:var(--color-gold);color:var(--color-foreground)}.blog_pageCurrent__Rr_vb{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-primary-button-text)}@media (max-width:560px){.blog_pagination__uDj3L{flex-wrap:wrap;justify-content:center}}.collection_description__mLlTz{max-width:78ch;padding-block:var(--gap-3xl) var(--gap-section);border-top:1px solid var(--color-border);margin-top:var(--gap-section)}.collection_description__mLlTz .rte{font-size:var(--font-size-md);line-height:1.75}.collection_description__mLlTz .rte h3{font-size:var(--font-size-h4);margin-top:1.8em}.collection_description__mLlTz .rte h3:first-child{margin-top:0}