.s2c{--s2c-porcelain: #FFFEF7;--s2c-pebble: #C8C0B3;--s2c-moss: #6D705A;--s2c-accent: #4B4E3D;--s2c-espresso: #342925;--s2c-marn: #B9B0A3;--s2c-sand: #C1B094;--s2c-soft: rgba(52, 41, 37, .72);--s2c-line: var(--s2c-marn);--s2c-serif: var(--font-stack-header, "Fraunces", Georgia, "Times New Roman", serif);--s2c-sans: var(--font-stack-body, -apple-system, "Helvetica Neue", Arial, sans-serif);--s2c-pad-x: 20px;--s2c-gutter: 16px;--s2c-section-y: 48px;--s2c-cols: 2;--s2c-r-lg: 16px;--s2c-r: 12px;--s2c-r-sm: 8px;--s2c-shadow: 0 8px 24px rgba(52, 41, 37, .08);--s2c-ease: cubic-bezier(.22, .61, .36, 1);background:var(--s2c-bg, var(--s2c-porcelain));color:var(--s2c-fg, var(--s2c-espresso));font-family:var(--s2c-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}@media(min-width:768px){.s2c{--s2c-pad-x: 40px;--s2c-gutter: 24px;--s2c-section-y: 96px;--s2c-cols: 4;font-size:17px}}.s2c--pebble{--s2c-bg: var(--s2c-pebble)}.s2c--espresso{--s2c-bg: var(--s2c-espresso);--s2c-fg: var(--s2c-porcelain);--s2c-soft: rgba(255, 254, 247, .78);--s2c-line: rgba(255, 254, 247, .22);--bf-was: initial;--s2c-accent: var(--s2c-sand)}.s2c *,.s2c *:before,.s2c *:after{box-sizing:border-box}.s2c-container{max-width:calc(var(--container-width, 1200px) + 2 * var(--s2c-pad-x));margin:0 auto;padding:0 var(--s2c-pad-x)}.s2c-section{padding:var(--s2c-section-y) 0}#MainContent:has(>.shopify-section:last-child .s2c-section),#MainContent:has(>.shopify-section:last-child .s3-section){padding-bottom:0}.s2c .s2c-h1,.s2c .s2c-h2,.s2c .s2c-h3{font-family:var(--s2c-serif);font-weight:500;line-height:1.2;letter-spacing:-.01em;margin:0;color:inherit;text-transform:none}.s2c .s2c-h1{font-size:32px}.s2c .s2c-h2{font-size:28px}.s2c .s2c-h3{font-size:22px}@media(min-width:768px){.s2c .s2c-h1{font-size:48px}.s2c .s2c-h2{font-size:36px}.s2c .s2c-h3{font-size:24px}}.s2c-eyebrow{display:block;font-family:var(--s2c-sans);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--s2c-accent)}@media(min-width:768px){.s2c-eyebrow{font-size:13px}}a.s2c-eyebrow{text-decoration:none}a.s2c-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.s2c-lede{margin:0;font-size:16px;line-height:1.6;color:var(--s2c-soft)}.s2c-small{font-size:13px;line-height:1.6;color:var(--s2c-soft)}@media(min-width:768px){.s2c-lede{font-size:17px}.s2c-small{font-size:14px}}.s2c-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:1px solid transparent;border-radius:999px;background:var(--s2c-accent);color:var(--s2c-porcelain);font-family:var(--s2c-sans);font-size:14px;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s var(--s2c-ease),color .2s var(--s2c-ease),border-color .2s var(--s2c-ease)}.s2c-btn:hover,.s2c-btn:focus-visible{background:var(--s2c-espresso);color:var(--s2c-porcelain)}.s2c--espresso .s2c-btn{background:var(--s2c-porcelain);color:var(--s2c-espresso)}.s2c--espresso .s2c-btn:hover,.s2c--espresso .s2c-btn:focus-visible{background:var(--s2c-sand);color:var(--s2c-espresso)}.s2c-btn--secondary{background:transparent;border-color:currentColor;color:var(--s2c-fg, var(--s2c-espresso))}.s2c-btn--secondary:hover,.s2c-btn--secondary:focus-visible{background:var(--s2c-porcelain);color:var(--s2c-espresso);border-color:var(--s2c-espresso)}.s2c .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.s2c :focus-visible{outline:2px solid var(--s2c-accent);outline-offset:3px}.s2c--espresso :focus-visible{outline-color:var(--s2c-sand)}.s2c .pdp-stars svg{overflow:visible}.s2c .pdp-stars path[fill=currentColor]{fill:var(--bf-star, #4B4E3D);stroke:var(--bf-star, #4B4E3D)}.s2c .pdp-stars path[fill=none]{stroke:var(--s2c-marn)}.s2c--espresso .pdp-stars path[fill=currentColor]{stroke:var(--s2c-porcelain)}.s2c--espresso .pdp-stars path[fill=none]{stroke:#fffef773}.s2c-rise{opacity:0;transform:translateY(12px);transition:opacity .4s var(--s2c-ease),transform .4s var(--s2c-ease)}.s2c-rise.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.s2c-rise{opacity:1;transform:none;transition:none}.s2c *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.s2c-hero{padding:0}.s2c-hero__inner{position:relative;display:grid;gap:0}.s2c-hero--overlay .s2c-hero__body{display:flex;flex-direction:column;gap:12px;padding:32px var(--s2c-pad-x) 40px;background:var(--s2c-porcelain);color:var(--s2c-espresso)}@media(min-width:768px){.s2c-hero--overlay .s2c-hero__inner>*{grid-area:1 / 1}.s2c-hero--overlay .s2c-hero__body{position:relative;z-index:1;justify-content:flex-end;background:transparent;color:var(--s2c-porcelain)}.s2c-hero--overlay .s2c-hero__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--ov-c: var(--ov-rgb, 52 41 37);--ov-k: var(--ov-a, .86);background:linear-gradient(to top,rgb(var(--ov-c) / var(--ov-k)),rgb(var(--ov-c) / calc(var(--ov-k) * .74)) 45%,rgb(var(--ov-c) / calc(var(--ov-k) * .23)));z-index:-1}.s2c-hero--ov-even.s2c-hero--overlay .s2c-hero__body:before{background:rgb(var(--ov-c) / var(--ov-k))}.s2c-hero--overlay .s2c-eyebrow{color:var(--s2c-porcelain)}.s2c-hero--overlay .s2c-lede{color:#fffef7f0}.s2c-hero--overlay .s2c-btn--secondary{color:var(--s2c-porcelain)}}.s2c-hero--split .s2c-hero__body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:48px var(--s2c-pad-x);background:var(--s2c-porcelain)}.s2c-hero--split .s2c-hero__media{min-height:240px}.s2c-hero__media{position:relative;overflow:hidden;background:var(--s2c-pebble)}.s2c-hero--overlay .s2c-hero__media{aspect-ratio:5 / 4}@media(min-width:768px){.s2c-hero--overlay .s2c-hero__media{aspect-ratio:16 / 7}}.s2c-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.s2c-hero__body>*{max-width:640px}.s2c-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(min-width:768px){.s2c-hero--overlay .s2c-hero__body{min-height:440px;padding:56px calc(var(--s2c-pad-x) + max(0px,(100vw - var(--container-width, 1200px) - 2 * var(--s2c-pad-x)) / 2))}.s2c-hero--split .s2c-hero__inner{grid-template-columns:1fr 1fr}.s2c-hero--split .s2c-hero__body{padding:96px var(--s2c-pad-x);padding-left:calc(var(--s2c-pad-x) + max(0px,(100vw - var(--container-width, 1200px) - 2 * var(--s2c-pad-x)) / 2))}.s2c-hero--split .s2c-hero__media{min-height:460px}}.s2c-hero--h-half.s2c-hero--overlay .s2c-hero__media{aspect-ratio:5 / 2}.s2c-hero--h-half.s2c-hero--split .s2c-hero__media{min-height:120px}@media(min-width:768px){.s2c-hero--h-half.s2c-hero--overlay .s2c-hero__media{aspect-ratio:32 / 7}.s2c-hero--h-half.s2c-hero--overlay .s2c-hero__body{min-height:240px;padding-top:32px;padding-bottom:32px}.s2c-hero--h-half.s2c-hero--split .s2c-hero__media{min-height:230px}}.s2c-sticky{position:sticky;top:var(--s2c-head-h, var(--m-header-height, 0px));z-index:5}.s2c-nav{padding:0;border-bottom:1px solid var(--s2c-line);background:var(--s2c-porcelain)}.s2c-nav__inner{display:flex;flex-direction:column;gap:12px;padding-top:16px;padding-bottom:16px}.s2c-nav__pills{display:flex;gap:8px;margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.s2c-nav__pills::-webkit-scrollbar{display:none}.s2c-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 18px;border:1px solid var(--s2c-line);border-radius:999px;background:transparent;color:var(--s2c-espresso);font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-decoration:none;transition:background .2s var(--s2c-ease),color .2s var(--s2c-ease),border-color .2s var(--s2c-ease)}.s2c-pill:hover{border-color:var(--s2c-espresso)}.s2c-pill[aria-current=page],.s2c-pill.is-active{background:var(--s2c-accent);border-color:var(--s2c-accent);color:var(--s2c-porcelain)}.s2c-nav__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.s2c-nav__count{flex:none;font-size:13px;color:var(--s2c-soft);white-space:nowrap}.s2c-sort{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.s2c-sort__label{color:var(--s2c-soft)}.s2c-sort__select{appearance:none;-webkit-appearance:none;min-width:0;max-width:100%;padding:8px 30px 8px 12px;text-overflow:ellipsis;border:1px solid var(--s2c-line);border-radius:var(--s2c-r-sm);background-color:var(--s2c-porcelain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23342925' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;color:var(--s2c-espresso);font-family:var(--s2c-sans);font-size:13px;line-height:1.4;cursor:pointer}.s2c-sort__select:focus{border-color:var(--s2c-moss)}@media(min-width:768px){.s2c-nav__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px}.s2c-nav__pills{flex:1 1 auto}.s2c-nav__meta{flex:0 0 auto}.s2c-nav__count{margin-right:8px}}.s2c-grid__list{display:grid;grid-template-columns:repeat(var(--s2c-cols),minmax(0,1fr));gap:32px var(--s2c-gutter);margin:0;padding:0;list-style:none}.s2c-grid__heading{grid-column:1 / -1;display:flex;align-items:baseline;gap:16px;margin:8px 0 0}.s2c-grid__heading:after{content:"";flex:1 1 auto;height:1px;background:var(--s2c-line)}.s2c-grid__empty{grid-column:1 / -1;padding:48px 0;text-align:center}.s2c-grid__foot{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px}.s2c-grid__progress{width:100%;max-width:220px;height:2px;border-radius:999px;background:var(--s2c-marn);overflow:hidden}.s2c-grid__progress span{display:block;height:100%;background:var(--s2c-accent)}.s2c-card{display:flex;flex-direction:column;gap:10px;min-width:0}.s2c-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--s2c-r);overflow:hidden;background:var(--s2c-pebble)}.s2c-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--s2c-ease),transform .4s var(--s2c-ease)}.s2c-card__img--alt{opacity:0}@media(hover:hover){.s2c-card:hover .s2c-card__img--main{transform:scale(1.03)}.s2c-card:hover .s2c-card__img--alt{opacity:1;transform:scale(1.03)}}.s2c-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--s2c-accent);color:var(--s2c-porcelain);font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.s2c-card__badge--muted{background:var(--s2c-porcelain);color:var(--s2c-espresso)}.s2c-card__add{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--s2c-line);border-radius:999px;background:var(--s2c-porcelain);color:var(--s2c-espresso);cursor:pointer;transition:background .2s var(--s2c-ease),color .2s var(--s2c-ease),opacity .2s var(--s2c-ease)}.s2c-card__add svg{width:18px;height:18px}.s2c-card__media .s4-dl-badge.s4-dl-badge--overlay{max-width:calc(100% - 64px)}.s2c-card__add:hover{background:var(--s2c-accent);color:var(--s2c-porcelain);border-color:var(--s2c-accent)}@media(hover:hover)and (min-width:768px){.s2c-card__add{opacity:0}.s2c-card:hover .s2c-card__add,.s2c-card__add:focus-visible{opacity:1}}.s2c-card__form{position:static}.s2c-card__form .m-product-form-message:empty{display:none}.s2c-card__form .m-product-form-message{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;padding:6px 10px;border-radius:var(--s2c-r-sm);background:var(--s2c-espresso);color:var(--s2c-porcelain);font-size:12px;line-height:1.4}.s2c-card__rating{display:flex;align-items:center;gap:6px;color:var(--s2c-sand);font-size:12px;line-height:1}.s2c-card__rating .pdp-stars{display:inline-flex;gap:1px}.s2c-card__rating .pdp-stars svg{width:13px;height:13px}.s2c-card__rating-count{color:var(--s2c-soft)}.s2c-card__title{margin:0;font-family:var(--s2c-sans);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.s2c-card__title a{color:inherit;text-decoration:none}.s2c-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.s2c-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.s2c-card{position:relative}.s2c-card__tagline{margin:-2px 0 0;font-size:13px;line-height:1.5;color:var(--s2c-soft)}.s2c-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:500}.s2c-card__price del{color:var(--bf-was, var(--s2c-soft));font-weight:400;text-decoration-thickness:1px}.s2c-card__price-prefix{color:var(--s2c-soft);font-weight:400;font-size:13px}.s2c-card__scarcity{margin:0;font-size:12px;line-height:1.5;color:var(--s2c-accent)}@media(min-width:768px){.s2c-card__title,.s2c-card__price{font-size:16px}}.s2c-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:100%;padding:24px;border-radius:var(--s2c-r);overflow:hidden;background:var(--s2c-pebble);color:var(--s2c-espresso);isolation:isolate}.s2c-tile--span2{grid-column:span 2}.s2c-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.s2c-tile--has-image{color:var(--s2c-porcelain)}.s2c-tile--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;--ov-c: var(--ov-rgb, 52 41 37);--ov-k: var(--ov-a, .88);background:linear-gradient(to top,rgb(var(--ov-c) / var(--ov-k)),rgb(var(--ov-c) / calc(var(--ov-k) * .86)) 60%,rgb(var(--ov-c) / calc(var(--ov-k) * .8)))}.s2c-tile__bg,.s2c-hero__media img{filter:var(--ov-img, none)}.s2c-tile--has-image .s2c-eyebrow{color:var(--s2c-porcelain)}.s2c-tile--has-image .s2c-lede{color:#fffef7f0}.s2c-tile--has-image{min-height:280px}@media(min-width:768px){.s2c-tile--has-image{min-height:340px}}.s2c-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.s2c-tile .s2c-h3{margin-top:4px}.s2c-tile .s2c-lede{font-size:14px}.s2c-tile__cta{margin-top:8px;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start}.s2c-tile:not(.s2c-tile--has-image){min-height:260px}.s2c-values__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--s2c-gutter)}.s2c-value{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.s2c-value__icon{color:var(--s2c-accent)}.s2c-value__icon svg{width:28px;height:28px}.s2c-value__label{font-family:var(--s2c-serif);font-size:17px;font-weight:500;line-height:1.25}.s2c-value__text{font-size:13px;color:var(--s2c-soft)}@media(min-width:768px){.s2c-values__grid{grid-template-columns:repeat(var(--s2c-value-cols, 4),minmax(0,1fr))}.s2c-value__label{font-size:19px}}.s2c-faq__inner{display:grid;gap:24px}.s2c-faq__list{border-top:1px solid var(--s2c-line)}.s2c-faq__item{border-bottom:1px solid var(--s2c-line)}.s2c-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;border:0;background:none;color:inherit;font-family:var(--s2c-sans);font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.s2c-faq__q::-webkit-details-marker{display:none}.s2c-faq__q::marker{content:""}.s2c-faq__icon{flex:0 0 auto;color:var(--s2c-accent);transition:transform .2s var(--s2c-ease)}.s2c-faq__icon svg{width:20px;height:20px;display:block}.s2c-faq__item[open] .s2c-faq__icon{transform:rotate(45deg)}.s2c-faq__a{padding:0 0 20px;max-width:68ch;font-size:15px;line-height:1.6;color:var(--s2c-soft)}.s2c-faq__a>:first-child{margin-top:0}.s2c-faq__a>:last-child{margin-bottom:0}.s2c-faq__a a{color:var(--s2c-accent)}@media(min-width:768px){.s2c-faq__inner{grid-template-columns:1fr 1.6fr;gap:48px}.s2c-faq__q{font-size:17px;padding:24px 0}.s2c-faq__a{padding-bottom:24px}}.s2c-hero__seal{position:absolute;top:14px;right:14px;z-index:2;pointer-events:none}.s2c-hero__seal .s4-dl-sticker{--s4-dl-sticker-size: 92px}@media(min-width:768px){.s2c-hero__seal{top:24px;right:24px}.s2c-hero__seal .s4-dl-sticker{--s4-dl-sticker-size: 128px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/s2-collection.css.map */
