[data-theme-root=foundation] .foundation-commerce-kicker{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--theme-foundation-muted);font-size:.68rem;font-weight:680;letter-spacing:.15em;text-transform:uppercase}[data-theme-root=foundation] .foundation-commerce-index,[data-theme-root=foundation] .foundation-commerce-kicker>span{color:var(--theme-foundation-brand);font-variant-numeric:tabular-nums}[data-theme-root=foundation] .foundation-commerce-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}[data-theme-root=foundation] .foundation-commerce-button{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.8rem;border:1px solid var(--theme-foundation-brand);padding:.85rem 1.35rem;background:transparent;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-align:center;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}[data-theme-root=foundation] .foundation-commerce-button--dark{color:var(--theme-foundation-background);background:var(--theme-foundation-brand)}[data-theme-root=foundation] .foundation-commerce-button--dark:hover:not(:disabled){color:var(--theme-foundation-brand);background:transparent}[data-theme-root=foundation] .foundation-commerce-button:disabled{border-color:var(--theme-foundation-border);color:var(--theme-foundation-muted);background:var(--theme-foundation-surface);cursor:not-allowed}[data-theme-root=foundation] .foundation-commerce-text-button,[data-theme-root=foundation] .foundation-commerce-text-link{width:fit-content;border:0;border-bottom:1px solid;padding:0 0 .2rem;background:transparent;cursor:pointer;font-size:.72rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-commerce-text-button:disabled{cursor:not-allowed;opacity:.45}[data-theme-root=foundation] .foundation-commerce-empty{display:grid;min-height:24rem;place-content:center;justify-items:center;border:1px solid var(--theme-foundation-border);padding:3rem;text-align:center}[data-theme-root=foundation] .foundation-commerce-empty>span{color:var(--theme-foundation-accent);font-size:2rem}[data-theme-root=foundation] .foundation-commerce-empty h2{margin:1.2rem 0 0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:440;letter-spacing:-.035em}[data-theme-root=foundation] .foundation-commerce-empty p{margin:.75rem 0 0;color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-commerce-feedback{margin:1rem 0 0;border-left:2px solid var(--theme-foundation-accent);padding:.7rem .9rem;background:var(--theme-foundation-surface);font-size:.85rem}[data-theme-root=foundation] .foundation-commerce-feedback.is-error{border-left-color:#9a473f;color:#7a302a}[data-theme-root=foundation] .foundation-cart,[data-theme-root=foundation] .foundation-collection,[data-theme-root=foundation] .foundation-home,[data-theme-root=foundation] .foundation-product{width:min(100% - 3rem,88rem);margin-inline:auto}[data-theme-root=foundation] .foundation-home-hero{display:grid;min-height:min(48rem,calc(100vh - 8.75rem));grid-template-columns:minmax(20rem,.76fr) minmax(0,1.24fr);border-right:1px solid var(--theme-foundation-border);border-bottom:1px solid var(--theme-foundation-border);border-left:1px solid var(--theme-foundation-border)}[data-theme-root=foundation] .foundation-home-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(3rem,7vw,7rem)}[data-theme-root=foundation] .foundation-home-copy h1{max-width:11ch;margin:clamp(1.8rem,4vw,4rem) 0 0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3.1rem,6.2vw,7.3rem);font-weight:420;letter-spacing:-.055em;line-height:.91}[data-theme-root=foundation] .foundation-home-supporting{max-width:34rem;margin:2rem 0 0;color:var(--theme-foundation-muted);font-size:clamp(.95rem,1.4vw,1.12rem)}[data-theme-root=foundation] .foundation-home-actions{display:flex;align-items:center;gap:1.8rem;margin-top:clamp(2.5rem,5vw,4.5rem)}[data-theme-root=foundation] .foundation-home-visual{position:relative;min-height:38rem;margin:0;overflow:hidden;background:var(--theme-foundation-surface)}[data-theme-root=foundation] .foundation-home-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}[data-theme-root=foundation] .foundation-home-image--fallback{background:var(--theme-foundation-surface) url(/_nsms/_next/static/media/hero-editorial.5b80bfa2.png) center /cover no-repeat}[data-theme-root=foundation] .foundation-home-visual:hover .foundation-home-image{transform:scale(1.015)}[data-theme-root=foundation] .foundation-home-visual figcaption{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;color:#fff;background:rgb(20 22 18/78%);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}[data-theme-root=foundation] .foundation-edition{display:grid;grid-template-columns:minmax(4rem,.3fr) minmax(18rem,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,5vw,6rem);padding:clamp(5rem,10vw,9rem) 0}[data-theme-root=foundation] .foundation-edition>p{margin:0;font-size:.7rem;letter-spacing:.14em}[data-theme-root=foundation] .foundation-edition h2{max-width:14ch;margin:1.4rem 0 0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2.4rem,4.6vw,5rem);font-weight:420;letter-spacing:-.05em;line-height:1}[data-theme-root=foundation] .foundation-edition>div>p:last-child{max-width:38rem;margin:1.6rem 0 0;color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-edition ol{margin:0;padding:0;border-top:1px solid var(--theme-foundation-border);list-style:none}[data-theme-root=foundation] .foundation-edition li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-bottom:1px solid var(--theme-foundation-border);padding:1.4rem 0;font-size:.84rem}[data-theme-root=foundation] .foundation-edition li span{color:var(--theme-foundation-muted);font-size:.68rem}[data-theme-root=foundation] .foundation-collection-header{display:grid;min-height:29rem;grid-template-columns:1.1fr .9fr;border-right:1px solid var(--theme-foundation-border);border-bottom:1px solid var(--theme-foundation-border);border-left:1px solid var(--theme-foundation-border)}[data-theme-root=foundation] .foundation-collection-heading{display:flex;justify-content:center;flex-direction:column;padding:clamp(3rem,7vw,7rem)}[data-theme-root=foundation] .foundation-collection-heading h1{max-width:12ch;margin:1.7rem 0 0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:420;letter-spacing:-.055em;line-height:.95}[data-theme-root=foundation] .foundation-collection-subtitle{margin:1.6rem 0 0;font-size:1.08rem;font-weight:640}[data-theme-root=foundation] .foundation-collection-description{max-width:38rem;margin:.75rem 0 0;color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-collection-hero-media,[data-theme-root=foundation] .foundation-collection-monogram{position:relative;min-height:29rem;margin:0;overflow:hidden;background:var(--theme-foundation-surface)}[data-theme-root=foundation] .foundation-collection-hero-media img{object-fit:cover}[data-theme-root=foundation] .foundation-collection-monogram{display:grid;place-items:center;background:linear-gradient(145deg,var(--theme-foundation-surface),color-mix(in srgb,var(--theme-foundation-accent) 28%,var(--theme-foundation-surface)))}[data-theme-root=foundation] .foundation-collection-monogram:after,[data-theme-root=foundation] .foundation-collection-monogram:before{position:absolute;width:58%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--theme-foundation-brand) 28%,transparent);border-radius:50%;content:""}[data-theme-root=foundation] .foundation-collection-monogram:after{width:36%}[data-theme-root=foundation] .foundation-collection-monogram span{position:relative;z-index:1;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(6rem,14vw,14rem);font-weight:400}[data-theme-root=foundation] .foundation-collection-products{padding:clamp(4rem,8vw,8rem) 0 3rem}[data-theme-root=foundation] .foundation-collection-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;border-bottom:1px solid var(--theme-foundation-border);padding-bottom:1rem}[data-theme-root=foundation] .foundation-collection-meta h2,[data-theme-root=foundation] .foundation-collection-meta p{margin:0;font-size:.7rem;font-weight:680;letter-spacing:.13em;text-transform:uppercase}[data-theme-root=foundation] .foundation-collection-meta p{color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-product-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);list-style:none}[data-theme-root=foundation] .foundation-product-card{display:block}[data-theme-root=foundation] .foundation-product-card-media{position:relative;display:block;aspect-ratio:.82;overflow:hidden;background:var(--theme-foundation-surface)}[data-theme-root=foundation] .foundation-product-card-image{object-fit:cover;transition:transform .3s ease}[data-theme-root=foundation] .foundation-product-card-fallback{position:absolute;inset:0;display:grid;place-items:center;background:var(--theme-foundation-surface) url(/_nsms/_next/static/media/product-fallback.47e92a41.svg) center /cover no-repeat}[data-theme-root=foundation] .foundation-product-card-fallback i{position:relative;z-index:1;color:color-mix(in srgb,var(--theme-foundation-brand) 52%,transparent);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3rem,8vw,6rem);font-style:normal}[data-theme-root=foundation] .foundation-product-card a:hover .foundation-product-card-image{transform:scale(1.025)}[data-theme-root=foundation] .foundation-product-card-status{position:absolute;top:.85rem;right:.85rem;padding:.45rem .6rem;color:var(--theme-foundation-background);background:var(--theme-foundation-brand);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}[data-theme-root=foundation] .foundation-product-card-copy{display:flex;justify-content:space-between;gap:1.2rem;padding:1rem 0;font-size:.84rem}[data-theme-root=foundation] .foundation-product-card-copy>span:first-child{display:grid;gap:.3rem}[data-theme-root=foundation] .foundation-product-card-copy strong{font-weight:650}[data-theme-root=foundation] .foundation-product-card-copy small{color:var(--theme-foundation-muted);font-size:.75rem}[data-theme-root=foundation] .foundation-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;border-top:1px solid var(--theme-foundation-border);padding:2rem 0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-pagination>:last-child{justify-self:end}[data-theme-root=foundation] .foundation-pagination p{margin:0;color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-pagination span[aria-disabled=true]{color:var(--theme-foundation-muted);opacity:.5}[data-theme-root=foundation] .foundation-product-breadcrumbs{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--theme-foundation-border);font-size:.68rem;font-weight:640;letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-product-breadcrumbs>span{display:flex;align-items:center;gap:.65rem}[data-theme-root=foundation] .foundation-product-breadcrumbs i{color:var(--theme-foundation-muted);font-style:normal}[data-theme-root=foundation] .foundation-product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(3rem,7vw,8rem);padding-top:clamp(2rem,4vw,4rem)}[data-theme-root=foundation] .foundation-product-gallery{display:grid;gap:1rem}[data-theme-root=foundation] .foundation-product-gallery--fallback,[data-theme-root=foundation] .foundation-product-gallery-item{position:relative;min-height:44rem;margin:0;overflow:hidden;background:var(--theme-foundation-surface)}[data-theme-root=foundation] .foundation-product-gallery-fallback-art,[data-theme-root=foundation] .foundation-product-gallery-item img{object-fit:cover}[data-theme-root=foundation] .foundation-product-gallery-fallback-art{position:absolute;inset:0;background:var(--theme-foundation-surface) url(/_nsms/_next/static/media/product-fallback.47e92a41.svg) center /cover no-repeat}[data-theme-root=foundation] .foundation-product-gallery--fallback figcaption{position:absolute;right:1.25rem;bottom:1.25rem;left:1.25rem;padding:.8rem 1rem;background:color-mix(in srgb,var(--theme-foundation-background) 86%,transparent);font-size:.68rem;letter-spacing:.1em;text-align:center;text-transform:uppercase}[data-theme-root=foundation] .foundation-product-info{align-self:start;padding-top:clamp(1rem,3vw,3rem)}[data-theme-root=foundation] .foundation-product-info h1{margin:1.5rem 0 0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3rem,5vw,5.8rem);font-weight:420;letter-spacing:-.055em;line-height:.96}[data-theme-root=foundation] .foundation-product-subtitle{margin:1rem 0 0;color:var(--theme-foundation-muted);font-size:1.05rem}[data-theme-root=foundation] .foundation-purchase{margin-top:2.5rem;border-top:1px solid var(--theme-foundation-border)}[data-theme-root=foundation] .foundation-purchase-price-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--theme-foundation-border);padding:1.4rem 0}[data-theme-root=foundation] .foundation-purchase-price,[data-theme-root=foundation] .foundation-purchase-stock{margin:0}[data-theme-root=foundation] .foundation-purchase-price{font-size:1.25rem;font-weight:650}[data-theme-root=foundation] .foundation-purchase-stock{display:flex;align-items:center;gap:.5rem;color:#7a302a;font-size:.68rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-purchase-stock span{width:.45rem;height:.45rem;border-radius:50%;background:currentcolor}[data-theme-root=foundation] .foundation-purchase-stock.is-available{color:#506947}[data-theme-root=foundation] .foundation-variant-group{margin:0;border:0;border-bottom:1px solid var(--theme-foundation-border);padding:1.5rem 0}[data-theme-root=foundation] .foundation-variant-group legend{display:flex;width:100%;justify-content:space-between;gap:1rem;padding:0;font-size:.7rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}[data-theme-root=foundation] .foundation-variant-group legend span{color:var(--theme-foundation-muted);font-weight:500}[data-theme-root=foundation] .foundation-variant-values{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}[data-theme-root=foundation] .foundation-variant-values button{min-width:3.5rem;min-height:2.6rem;border:1px solid var(--theme-foundation-border);padding:.55rem .8rem;background:transparent;cursor:pointer;font-size:.78rem}[data-theme-root=foundation] .foundation-variant-values button.is-selected,[data-theme-root=foundation] .foundation-variant-values button:hover{border-color:var(--theme-foundation-brand);color:var(--theme-foundation-background);background:var(--theme-foundation-brand)}[data-theme-root=foundation] .foundation-purchase-actions{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;margin-top:1.5rem}[data-theme-root=foundation] .foundation-quantity{display:grid;gap:.45rem;color:var(--theme-foundation-muted);font-size:.65rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-cart-quantity,[data-theme-root=foundation] .foundation-quantity-control{display:grid;min-height:3.2rem;grid-template-columns:2.2rem minmax(2.4rem,1fr) 2.2rem;border:1px solid var(--theme-foundation-border);background:var(--theme-foundation-background)}[data-theme-root=foundation] .foundation-cart-quantity button,[data-theme-root=foundation] .foundation-cart-quantity input,[data-theme-root=foundation] .foundation-quantity-control button,[data-theme-root=foundation] .foundation-quantity-control input{min-width:0;border:0;background:transparent;text-align:center}[data-theme-root=foundation] .foundation-cart-quantity button,[data-theme-root=foundation] .foundation-quantity-control button{display:grid;place-items:center;cursor:pointer}[data-theme-root=foundation] .foundation-cart-quantity button:disabled,[data-theme-root=foundation] .foundation-quantity-control button:disabled{cursor:not-allowed;opacity:.35}[data-theme-root=foundation] .foundation-quantity-control input{appearance:textfield}[data-theme-root=foundation] .foundation-quantity-control input::-webkit-inner-spin-button,[data-theme-root=foundation] .foundation-quantity-control input::-webkit-outer-spin-button{margin:0;appearance:none}[data-theme-root=foundation] .foundation-add-to-cart{align-self:end;width:100%}[data-theme-root=foundation] .foundation-product-facts{margin:1.5rem 0 0;border-top:1px solid var(--theme-foundation-border)}[data-theme-root=foundation] .foundation-product-facts div{display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--theme-foundation-border);padding:.8rem 0;font-size:.72rem}[data-theme-root=foundation] .foundation-product-facts dt{color:var(--theme-foundation-muted);letter-spacing:.08em;text-transform:uppercase}[data-theme-root=foundation] .foundation-product-facts dd{margin:0;text-align:right}[data-theme-root=foundation] .foundation-product-description{margin-top:3rem;border-top:1px solid var(--theme-foundation-border);padding-top:1.5rem}[data-theme-root=foundation] .foundation-product-description h2{margin:0;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}[data-theme-root=foundation] .foundation-product-description p{margin:1rem 0 0;color:var(--theme-foundation-muted);white-space:pre-line}[data-theme-root=foundation] .foundation-cart{padding-top:clamp(3rem,7vw,7rem)}[data-theme-root=foundation] .foundation-cart-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr);align-items:end;gap:2rem;border-bottom:1px solid var(--theme-foundation-border);padding-bottom:2.5rem}[data-theme-root=foundation] .foundation-cart-header .foundation-commerce-kicker{grid-column:1/-1}[data-theme-root=foundation] .foundation-cart-header h1{margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3.3rem,7vw,7rem);font-weight:420;letter-spacing:-.055em;line-height:.9}[data-theme-root=foundation] .foundation-cart-header>p:last-child{margin:0;color:var(--theme-foundation-muted)}[data-theme-root=foundation] .foundation-cart-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:clamp(3rem,7vw,8rem);padding-top:3rem}[data-theme-root=foundation] .foundation-cart-lines{margin:0;padding:0;list-style:none}[data-theme-root=foundation] .foundation-cart-line{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;border-bottom:1px solid var(--theme-foundation-border);padding:0 0 2rem}[data-theme-root=foundation] .foundation-cart-line+.foundation-cart-line{padding-top:2rem}[data-theme-root=foundation] .foundation-cart-line-media{position:relative;display:grid;min-height:11rem;place-items:center;overflow:hidden;color:var(--theme-foundation-muted);background:var(--theme-foundation-surface);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:3rem}[data-theme-root=foundation] .foundation-cart-line-media img{object-fit:cover}[data-theme-root=foundation] .foundation-cart-line-heading{display:flex;justify-content:space-between;gap:2rem}[data-theme-root=foundation] .foundation-cart-line-heading h2{margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:1.45rem;font-weight:480}[data-theme-root=foundation] .foundation-cart-line-heading p,[data-theme-root=foundation] .foundation-cart-line-heading small{display:block;margin:.35rem 0 0;color:var(--theme-foundation-muted);font-size:.72rem}[data-theme-root=foundation] .foundation-cart-line-actions{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}[data-theme-root=foundation] .foundation-cart-quantity{width:7rem;min-height:2.6rem}[data-theme-root=foundation] .foundation-cart-line-actions>span{color:var(--theme-foundation-muted);font-size:.72rem}[data-theme-root=foundation] .foundation-cart-issue{margin:.8rem 0 0;color:#7a302a;font-size:.78rem}[data-theme-root=foundation] .foundation-cart-summary{position:sticky;top:1.5rem;align-self:start;border:1px solid var(--theme-foundation-border);padding:2rem;background:var(--theme-foundation-surface)}[data-theme-root=foundation] .foundation-cart-summary dl{margin:2rem 0 0}[data-theme-root=foundation] .foundation-cart-summary dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--theme-foundation-border);padding:.9rem 0}[data-theme-root=foundation] .foundation-cart-summary dl div:last-child{font-size:1.15rem;font-weight:680}[data-theme-root=foundation] .foundation-cart-summary dd{margin:0}[data-theme-root=foundation] .foundation-cart-summary-note{margin:1.2rem 0 0;color:var(--theme-foundation-muted);font-size:.78rem}[data-theme-root=foundation] .foundation-cart-summary .foundation-commerce-button{width:100%;margin-top:1.5rem}[data-theme-root=foundation] .foundation-cart-clear{margin:1.2rem auto 0}[data-theme-root=foundation] .foundation-cart-empty{margin-top:3rem}[data-theme-root=foundation] .foundation-cart-empty>.foundation-commerce-icon{width:2rem;height:2rem;color:var(--theme-foundation-accent)}[data-theme-root=foundation] .foundation-cart-empty .foundation-commerce-button{margin-top:1.8rem}[data-theme-root=foundation] .foundation-cart-stale{display:grid;margin-top:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border:1px solid #b9857f;padding:1rem;color:#6c2925;background:#f7e9e6}[data-theme-root=foundation] .foundation-cart-stale p{margin:.2rem 0 0;font-size:.78rem}[data-theme-root=foundation] .foundation-cart-stale button{border:1px solid;padding:.65rem .8rem;color:inherit;background:transparent;cursor:pointer;font-size:.68rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}@media (max-width:70rem){[data-theme-root=foundation] .foundation-home-hero{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}[data-theme-root=foundation] .foundation-home-copy{padding:3rem}[data-theme-root=foundation] .foundation-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme-root=foundation] .foundation-cart-layout{gap:3rem}}@media (max-width:54rem){[data-theme-root=foundation] .foundation-cart,[data-theme-root=foundation] .foundation-collection,[data-theme-root=foundation] .foundation-home,[data-theme-root=foundation] .foundation-product{width:min(100% - 2rem,88rem)}[data-theme-root=foundation] .foundation-cart-layout,[data-theme-root=foundation] .foundation-collection-header,[data-theme-root=foundation] .foundation-home-hero,[data-theme-root=foundation] .foundation-product-layout{grid-template-columns:1fr}[data-theme-root=foundation] .foundation-home-copy{min-height:31rem}[data-theme-root=foundation] .foundation-home-visual{min-height:34rem}[data-theme-root=foundation] .foundation-edition{grid-template-columns:3rem 1fr}[data-theme-root=foundation] .foundation-edition ol{grid-column:2}[data-theme-root=foundation] .foundation-collection-hero-media,[data-theme-root=foundation] .foundation-collection-monogram{min-height:25rem}[data-theme-root=foundation] .foundation-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme-root=foundation] .foundation-product-gallery--fallback,[data-theme-root=foundation] .foundation-product-gallery-item{min-height:min(38rem,120vw)}[data-theme-root=foundation] .foundation-cart-summary{position:static}}@media (max-width:38rem){[data-theme-root=foundation] .foundation-collection-heading,[data-theme-root=foundation] .foundation-home-copy{padding:2rem}[data-theme-root=foundation] .foundation-collection-heading h1,[data-theme-root=foundation] .foundation-home-copy h1{font-size:clamp(3rem,15vw,4.5rem)}[data-theme-root=foundation] .foundation-home-actions{width:100%;align-items:stretch;flex-direction:column}[data-theme-root=foundation] .foundation-edition{grid-template-columns:1fr}[data-theme-root=foundation] .foundation-edition>p{display:none}[data-theme-root=foundation] .foundation-edition ol{grid-column:auto}[data-theme-root=foundation] .foundation-product-grid{gap:.75rem}[data-theme-root=foundation] .foundation-product-card-copy{align-items:flex-start;flex-direction:column;gap:.45rem}[data-theme-root=foundation] .foundation-pagination{grid-template-columns:1fr 1fr}[data-theme-root=foundation] .foundation-pagination p{grid-column:1/-1;grid-row:1;text-align:center}[data-theme-root=foundation] .foundation-product-breadcrumbs>span>span[aria-current=page]{display:none}[data-theme-root=foundation] .foundation-product-layout{gap:2rem}[data-theme-root=foundation] .foundation-product-gallery--fallback,[data-theme-root=foundation] .foundation-product-gallery-item{min-height:115vw}[data-theme-root=foundation] .foundation-cart-header,[data-theme-root=foundation] .foundation-purchase-actions{grid-template-columns:1fr}[data-theme-root=foundation] .foundation-cart-line{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}[data-theme-root=foundation] .foundation-cart-line-media{min-height:8.5rem}[data-theme-root=foundation] .foundation-cart-line-heading{gap:.75rem}[data-theme-root=foundation] .foundation-cart-line-heading h2{font-size:1.15rem}[data-theme-root=foundation] .foundation-cart-line-actions{align-items:flex-start;flex-direction:column}[data-theme-root=foundation] .foundation-cart-stale{grid-template-columns:auto 1fr}[data-theme-root=foundation] .foundation-cart-stale button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){[data-theme-root=foundation] .foundation-commerce-button,[data-theme-root=foundation] .foundation-home-image,[data-theme-root=foundation] .foundation-product-card-image{transition:none}}