:root{--atelier-line: rgba(48,74,61,.17)}body{font-size:1rem}h1,h2,h3{letter-spacing:-.025em}.section{padding-block:clamp(3.5rem,6.6vw,6.25rem)}.section--surface{background:var(--c-surface)}.btn{border-radius:7px;min-height:3.15rem;padding-inline:1.65rem;font-size:.93rem;letter-spacing:.01em}.btn:hover{transform:translateY(-1px);box-shadow:0 5px 16px -10px var(--c-primary)}.btn--secondary{border-color:rgba(var(--c-primary-rgb),.35)}.shopify-payment-button__button--unbranded{border-radius:7px}.kicker{font-size:.69rem;letter-spacing:.17em;font-weight:600}.site-header__inner{min-height:5.3rem}.site-nav__link{font-size:.88rem;padding-inline:.85rem}.site-header:before{background:#faf7f1f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wordmark{font-size:2.15rem}.wordmark:after{margin-left:.08em}.hero{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3.25rem,6vw,5.5rem)}.hero__snow{display:none}.hero__title{font-size:clamp(2.8rem,5.4vw,4.65rem);line-height:1.08}.hero__text{font-size:1.05rem;max-width:31rem;line-height:1.85}.hero__points{margin-top:1.75rem;gap:.5rem 1rem;font-size:.73rem;color:rgba(var(--c-text-rgb),.75)}.hero__points .icon{width:.95rem;height:.95rem}.hero__visual{padding:10px;border:1px solid rgba(172,145,101,.6);border-radius:46% 46% 12px 12px/32% 32% 12px 12px}.hero__frame--wide{aspect-ratio:1.18;border-radius:46% 46% 5px 5px/32% 32% 5px 5px;box-shadow:none}.hero__img,.hero__visual:hover .hero__img{transform:none;transition:none}.hero__caption{margin:.9rem .35rem .2rem;color:rgba(var(--c-text-rgb),.65);font-family:var(--font-heading);font-style:italic;font-size:.89rem;text-align:center}.collection-list{border-top:1px solid var(--atelier-line)}.section-head{margin-bottom:2.25rem}.section-head h2{font-size:clamp(2rem,3.35vw,3rem)}.section-head .link-underline{font-size:.85rem}.collection-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,4vw,3.5rem)}.col-card{gap:1.35rem}.col-card__media{aspect-ratio:3/2;border-radius:8px;overflow:hidden}.col-card__img,.col-card:hover .col-card__img{object-fit:contain;transform:none;transition:none}.collection-list:not(.collection-list--compact) .col-card:first-child .col-card__img{object-fit:cover;object-position:78% 58%}.col-card__body>:not(.col-card__number){grid-column:2}.col-card__body{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.5rem}.col-card__number{grid-row:1/4;font-family:var(--font-heading);font-size:.9rem;color:#806c4d;padding-top:.35rem}.col-card__title{font-size:clamp(1.3rem,2.3vw,1.95rem);line-height:1.2}.col-card__text{margin:.1rem 0 .8rem;font-size:.91rem;line-height:1.65}.col-card__cta{font-size:.85rem;font-weight:500}.spotlight{background:var(--c-primary)}.spotlight__media{padding:10px;border:1px solid rgba(172,145,101,.6);border-radius:8px}.spotlight__frame{aspect-ratio:1;border-radius:3px;background:#fff;box-shadow:none}.spotlight__img{object-fit:contain}.spotlight__title{font-size:clamp(2.25rem,4.3vw,3.65rem);line-height:1.12}.spotlight__text{font-size:1rem;line-height:1.85}.spotlight .ticks{font-size:.9rem;gap:.55rem}.spotlight .price{margin-block:1.3rem 1rem}.spotlight .buy-form__row .btn{flex:1}.spotlight .link-underline{font-size:.85rem}.card{min-width:0}.card__media{aspect-ratio:1;border-radius:7px;border:1px solid rgba(48,74,61,.09);background:#fff}.card__img,.card__img--alt{object-fit:contain;padding:.6rem}.card:hover .card__img{transform:none}.card__img--alt{display:none}.card__title{font-size:1.08rem;line-height:1.35}.card__body{padding-top:.9rem}.price__current{font-size:1rem}.badge{border-radius:3px;font-size:.64rem;letter-spacing:.04em;font-weight:500}.gift-edit__label{font-size:.68rem;letter-spacing:.13em;color:var(--c-accent)}.gift-edit__reason{font-size:.87rem;line-height:1.75}.gift-edit__intro{max-width:40rem}.iwt__frame{aspect-ratio:1.15;border-radius:8px}.iwt__text{font-size:1rem;line-height:1.9}.signature{font-size:1.35rem}.faq__list{gap:0;border-top:1px solid var(--atelier-line)}.faq__item{border-radius:0;border-bottom:1px solid var(--atelier-line);background:none;box-shadow:none}.faq__item summary{padding:1.35rem 0;font-size:.96rem}.faq__answer{padding:0 2.5rem 1.3rem 0;font-size:.95rem}.faq__icon{background:none}.newsletter__card{border-radius:8px;background:var(--c-surface);color:var(--c-text);padding:clamp(2rem,4vw,3.75rem);border:1px solid var(--atelier-line)}.newsletter__card h2{color:var(--c-primary-deep);font-size:clamp(1.8rem,2.8vw,2.6rem)}.newsletter__text{color:rgba(var(--c-text-rgb),.78);font-size:.95rem}.newsletter .kicker--gold{color:var(--c-accent)}.newsletter .news-form input{border:1px solid var(--atelier-line);border-radius:5px}.newsletter__deco{display:none}.newsletter .form-error{color:var(--c-accent)}.site-footer{padding-top:clamp(3rem,5vw,4.5rem)}.site-footer__grid{gap:2rem}.site-footer__blurb,.site-footer__col ul,.site-footer__news{font-size:.88rem;line-height:1.8}.site-footer__bottom{font-size:.75rem}.site-footer__brand .wordmark{font-size:2.6rem}.product{padding-top:2.25rem}.product__title{line-height:1.15}.gallery__track{background:#fff;border:1px solid var(--atelier-line);border-radius:8px}.gallery__slide .gallery__img{object-fit:contain;padding:.6rem}.gallery__thumb{border-radius:4px;background:#fff}.gallery__thumb img{object-fit:contain}.pill span{border-radius:5px}.delivery-est{border-radius:6px;background:var(--c-surface);padding:.85rem 1rem;font-size:.85rem}.delivery-est p{margin:.15rem 0 0;line-height:1.55}.trust-row{font-size:.76rem}.pair,.cart-page__summary{border-radius:7px}.cart-line__media img,.cart-addon__media img{object-fit:contain;background:#fff}.cart-drawer__panel{max-height:100dvh}.recipient{margin-block:1.25rem;padding:1.1rem;background:var(--c-surface);border:1px solid var(--atelier-line);border-radius:6px;display:grid;gap:.8rem}.recipient h2,.recipient p{margin:0}.recipient .field{display:grid;gap:.3rem}.recipient label{font-size:.8rem}.recipient input,.recipient textarea{width:100%;min-width:0;min-height:2.8rem;padding:.65rem .8rem;border:1px solid var(--atelier-line);border-radius:4px;background:#fff;font-size:1rem}.recipient textarea{resize:vertical}[data-reveal]{opacity:1;transform:none}.page-hero{background:var(--c-surface)}.product__grid>*,.spotlight__grid>*,.hero__grid>*{min-width:0}@media(max-width:749px){.container{width:min(calc(100% - 2rem),1240px)}.section{padding-block:3.25rem}.site-header__inner{min-height:4.4rem}.hero{padding-top:2.25rem}.hero__grid{gap:2.25rem}.hero__title{font-size:clamp(2.65rem,10.5vw,3.4rem)}.hero__actions{gap:.7rem;margin-top:1.5rem}.hero__actions .btn{padding-inline:1.1rem;font-size:.85rem}.hero__points{gap:.55rem 1rem}.hero__frame--wide{aspect-ratio:1.2}.collection-list__grid{grid-template-columns:1fr;gap:2.5rem}.col-card__title{font-size:1.65rem}.spotlight__media{width:min(100%,400px)}.gift-edit__grid{grid-template-columns:1fr;gap:2rem}.gift-edit__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem 1rem;align-items:start}.gift-edit__item .card{grid-column:1;grid-row:1/4}.gift-edit__label{grid-column:2;padding-top:1rem}.gift-edit__reason{grid-column:2}.card__title{font-size:1rem}.product-grid{gap:1.7rem 1rem}.product{padding-top:1rem}.newsletter__card{padding:1.75rem 1.25rem}.newsletter .news-form{display:grid;grid-template-columns:1fr}.news-form input[type=email]{width:100%;min-width:0}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{align-items:start}.sticky-atc__title{max-width:13rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/atelier.css.map */
