@font-face{font-family:SDL Cormorant;src:url(sdl-cormorant.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:SDL Cormorant;src:url(sdl-cormorant-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:SDL Jost;src:url(sdl-jost.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--pv2-ink:#1C1B1A;--pv2-brown:#240E10;--pv2-kraft:#BFAB99;--pv2-cream:#F8F4EE;--pv2-paper:#FFFDF9;--pv2-gold:#C89348;--pv2-foil:#D4B469;--pv2-gold-ink:#8C5D1E;--pv2-text:#3A3431;--pv2-muted:#7A706A;--pv2-line:rgba(36,14,16,.12);--pv2-serif:"SDL Cormorant","Cormorant Garamond",Georgia,"Times New Roman",serif;--pv2-sans:"SDL Jost","Jost","Helvetica Neue",Arial,sans-serif;--pv2-wrap:1240px;--pv2-pad:clamp(22px,4vw,48px);--pv2-sec:clamp(76px,9vw,132px);--font-heading-family:var(--pv2-serif);--font-body-family:var(--pv2-sans)}body{background:var(--pv2-cream);color:var(--pv2-text);font-family:var(--pv2-sans);letter-spacing:.01em}body,.gradient{background:var(--pv2-cream)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--pv2-serif)!important;color:var(--pv2-brown);letter-spacing:0!important}a{color:inherit}.price__badge-sale,.badge.price__badge-sale,.price--on-sale .price__sale s,.price--on-sale .price-item--regular,.price__compare{display:none!important}.price--on-sale .price-item--sale{color:inherit}.utility-bar{background:var(--pv2-ink)!important;border:0!important}.announcement-bar__message{font-family:var(--pv2-sans)!important;font-size:1.15rem!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--pv2-foil)!important;padding:.9rem 0!important}.announcement-bar__message a{color:var(--pv2-foil)!important}.section-header,.header-wrapper{background:var(--pv2-paper)!important}.header-wrapper{border-bottom:1px solid var(--pv2-line)!important;box-shadow:none!important}.header{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.sdl-logo,.header__heading-logo{height:auto!important;width:190px!important;max-width:190px!important}.header__menu-item,.header__menu-item span,.list-menu__item{font-family:var(--pv2-sans)!important;font-size:1.25rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--pv2-ink)!important;text-decoration:none!important}.header__menu-item:hover span{text-decoration:none!important;color:var(--pv2-gold-ink)!important}.header__active-menu-item{text-decoration:none!important;border-bottom:1px solid var(--pv2-gold);padding-bottom:2px}.header__icon,.header__icon .svg-wrapper{color:var(--pv2-ink)!important}.header__icons .list-social,.header .list-social{display:none!important}@media(max-width:989px){.sdl-logo,.header__heading-logo{width:150px!important;max-width:150px!important}.header{padding-top:1rem!important;padding-bottom:1rem!important}}.footer{background:var(--pv2-ink)!important;color:#f8f4eec7!important;border-top:0!important}.footer *{color:inherit}.footer .footer-block__heading,.footer h2{font-family:var(--pv2-serif)!important;color:var(--pv2-foil)!important;font-weight:500;font-size:2rem!important;letter-spacing:.01em!important}.footer a{color:var(--pv2-cream)!important}.footer .footer__content-bottom{border-top:1px solid rgba(212,180,105,.25)!important}.footer .copyright__content,.footer .policies{font-size:1.2rem;letter-spacing:.06em}.footer .button,.footer .newsletter-form__button{background:var(--pv2-foil)!important;color:var(--pv2-ink)!important}.footer img{filter:invert(1) brightness(1.05)}.footer .list-payment img,.footer .list-payment svg{filter:none}.pv2{font-family:var(--pv2-sans);color:var(--pv2-text);font-size:17px;line-height:1.7;padding:var(--pv2-sec) 0;background:var(--pv2-cream)}.pv2 *{box-sizing:border-box}.pv2 h1,.pv2 h2,.pv2 h3{margin:0;font-weight:500}.pv2 p{margin:0}.pv2-wrap{max-width:var(--pv2-wrap);margin:0 auto;padding:0 var(--pv2-pad)}.pv2-narrow{max-width:960px;text-align:center}.pv2-center{text-align:center;margin-top:44px!important}.pv2-eyebrow{font-family:var(--pv2-sans);font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--pv2-gold-ink);margin-bottom:22px!important}.pv2-eyebrow--gold{color:var(--pv2-foil)}.pv2-h2{font-family:var(--pv2-serif);font-size:clamp(34px,3.6vw,52px);line-height:1.08;color:var(--pv2-brown)}.pv2-lede{max-width:620px;margin:22px auto 0!important;color:var(--pv2-muted)}.pv2-head{text-align:center;margin-bottom:clamp(44px,5vw,72px)}.pv2-rule{display:block;width:56px;height:1px;background:var(--pv2-gold);margin:30px 0}.pv2-rule--center{margin:34px auto}.pv2-rule--gold{background:var(--pv2-foil)}.pv2-rule--acc{background:var(--acc);width:100%;opacity:.55;margin:28px 0}.pv2-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acc,var(--pv2-gold));margin-right:9px;vertical-align:1px}.pv2-chip{display:inline-block;align-self:flex-start;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-ink);border:1px solid var(--acc);border-radius:999px;padding:5px 13px 4px;line-height:1.3;background:transparent}.pv2-chip--sm{font-size:10px;padding:3px 10px 2px;letter-spacing:.16em;margin:0 6px}.pv2-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.pv2-actions--center{justify-content:center}.pv2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;font-family:var(--pv2-sans);font-size:12.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none!important;border:1px solid var(--pv2-ink);border-radius:0;transition:background .35s ease,color .35s ease,border-color .35s ease;cursor:pointer}.pv2-btn--solid{background:var(--pv2-ink);color:var(--pv2-cream)!important}.pv2-btn--solid:hover{background:var(--pv2-brown)}.pv2-btn--ghost{background:transparent;color:var(--pv2-ink)!important}.pv2-btn--ghost:hover{background:var(--pv2-ink);color:var(--pv2-cream)!important}.pv2-btn--gold{background:var(--pv2-foil);border-color:var(--pv2-foil);color:var(--pv2-ink)!important}.pv2-btn--gold:hover{background:#e0c680}.pv2-btn--line{background:transparent;border-color:#f8f4ee8c;color:var(--pv2-cream)!important}.pv2-btn--line:hover{border-color:var(--pv2-foil);color:var(--pv2-foil)!important}.pv2-btn--acc{background:var(--acc-ink);border-color:var(--acc-ink);color:#fff!important}.pv2-btn--acc:hover{filter:brightness(.9)}.pv2-textlink{font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--pv2-ink);text-decoration:none;border-bottom:1px solid var(--pv2-gold);padding-bottom:4px}.pv2-stars{color:var(--pv2-gold);letter-spacing:.18em;font-size:13px}.pv2-hero{padding:clamp(56px,7vw,104px) 0 clamp(72px,8vw,120px);background:var(--pv2-cream)}.pv2-hero__grid{display:grid;grid-template-columns:1fr 1.02fr;gap:clamp(40px,6vw,96px);align-items:center}.pv2-hero__title{font-family:var(--pv2-serif);font-size:clamp(46px,5.6vw,84px);line-height:1;color:var(--pv2-brown);font-weight:500;letter-spacing:-.005em}.pv2-hero__text{max-width:470px;font-size:18px;color:var(--pv2-text)}.pv2-hero__note{margin-top:30px!important;font-size:13px;letter-spacing:.08em;color:var(--pv2-muted)}.pv2-hero__media{position:relative}.pv2-hero__frame{position:relative;aspect-ratio:1/1;background:var(--pv2-ink)}.pv2-hero__frame:before{content:"";position:absolute;top:-16px;right:16px;bottom:16px;left:-16px;border:1px solid var(--pv2-gold);opacity:.55;pointer-events:none;z-index:0}.pv2-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 1.8s ease;z-index:1}.pv2-hero__slide.is-on{opacity:1;z-index:2}.pv2-hero__img{width:100%;height:100%;object-fit:cover;display:block}.pv2-hero__slide.is-on .pv2-hero__img{animation:pv2-drift 14s ease-out both}@keyframes pv2-drift{0%{transform:scale(1.035)}to{transform:scale(1)}}.pv2-hero__cap{position:absolute;left:0;bottom:-38px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--pv2-muted)}@media(prefers-reduced-motion:reduce){.pv2-hero__slide{transition:none}.pv2-hero__slide.is-on .pv2-hero__img{animation:none}}.pv2-tagline{background:var(--pv2-paper);border-top:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line);padding:clamp(72px,8vw,120px) 0}.pv2-tagline__text{font-family:var(--pv2-serif);font-style:italic;font-weight:500;font-size:clamp(30px,3.7vw,54px);line-height:1.18;color:var(--pv2-brown)}.pv2-tagline__sub{max-width:600px;margin:0 auto!important;color:var(--pv2-muted)}.pv2-tagline--ink{background:var(--pv2-ink)}.pv2-tagline--ink .pv2-tagline__text{color:var(--pv2-cream)}.pv2-starters__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.pv2-card{display:flex;flex-direction:column;background:var(--pv2-paper);border-top:2px solid var(--acc);transition:transform .5s ease,box-shadow .5s ease}.pv2-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -26px #1c1b1a59}.pv2-card__media{display:block;aspect-ratio:4/5;background:var(--acc-tint);overflow:hidden;position:relative}.pv2-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9% 6%;mix-blend-mode:multiply;transition:transform .8s ease}.pv2-card:hover .pv2-card__img{transform:scale(1.03)}.pv2-card__body{padding:22px 20px 24px;display:flex;flex-direction:column;flex:1}.pv2-card__name{font-family:var(--pv2-serif);font-size:28px;line-height:1.1;margin-top:16px!important;color:var(--pv2-brown)}.pv2-card__name a{text-decoration:none;color:inherit}.pv2-card__blurb{font-size:14.5px;line-height:1.6;color:var(--pv2-muted);margin-top:10px!important;flex:1}.pv2-card__foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--pv2-line)}.pv2-card__price{font-family:var(--pv2-serif);font-size:20px;color:var(--pv2-ink)}.pv2-card__link{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-ink);text-decoration:none;white-space:nowrap}.pv2-starters__note{text-align:center;margin-top:40px!important;font-size:13px;letter-spacing:.06em;color:var(--pv2-muted)}.pv2-care{background:var(--pv2-ink);color:#f8f4eed1}.pv2-care__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,110px);align-items:center}.pv2-care__title{font-family:var(--pv2-serif);font-size:clamp(38px,4.4vw,64px);line-height:1.04;color:var(--pv2-cream)!important;font-weight:500}.pv2-care__text p{margin:0 0 16px!important;font-size:17.5px;max-width:520px}.pv2-care__sig{font-family:var(--pv2-serif);font-style:italic;font-size:34px;color:var(--pv2-foil);margin-top:18px!important}.pv2-care__panel{border:1px solid rgba(212,180,105,.45);padding:clamp(34px,4vw,54px);text-align:center;position:relative}.pv2-care__label{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--pv2-foil)}.pv2-care__phone{display:block;font-family:var(--pv2-serif);font-size:clamp(40px,4.4vw,60px);color:var(--pv2-cream)!important;text-decoration:none;margin:12px 0 4px;letter-spacing:.02em;line-height:1.1}.pv2-care__panel .pv2-actions{margin-top:26px}.pv2-care__list{list-style:none;margin:34px 0 0;padding:0;text-align:left}.pv2-care__list li{display:flex;flex-direction:column;padding:15px 0;border-top:1px solid rgba(212,180,105,.22)}.pv2-care__list strong{font-family:var(--pv2-serif);font-weight:500;font-size:21px;color:var(--pv2-cream)}.pv2-care__list span{font-size:14.5px;color:#f8f4eead}.pv2-care__photo{margin:-8px auto 26px;width:140px;height:140px;border-radius:50%;overflow:hidden;border:1px solid var(--pv2-foil)}.pv2-care__img{width:100%;height:100%;object-fit:cover}.pv2-journey{background:var(--pv2-cream)}.pv2-journey__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.pv2-journey__media{aspect-ratio:4/5;overflow:hidden;background:var(--pv2-ink)}.pv2-journey__img{width:100%;height:100%;object-fit:cover;display:block}.pv2-steps{list-style:none;margin:40px 0;padding:0}.pv2-step{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:24px 0;border-top:1px solid var(--pv2-line)}.pv2-step:last-child{border-bottom:1px solid var(--pv2-line)}.pv2-step__n{font-family:var(--pv2-serif);font-style:italic;font-size:30px;color:var(--pv2-gold);line-height:1}.pv2-step__t{font-family:var(--pv2-serif);font-size:25px;color:var(--pv2-brown);line-height:1.15}.pv2-step__p{font-size:15.5px;color:var(--pv2-muted);margin-top:6px!important}.pv2-gallery{background:var(--pv2-paper);border-top:1px solid var(--pv2-line)}.pv2-gallery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pv2-gallery--4 .pv2-gallery__grid{grid-template-columns:repeat(4,1fr)}.pv2-gallery--6 .pv2-gallery__grid{grid-template-columns:repeat(6,1fr)}.pv2-gallery__item figure{margin:0;position:relative;overflow:hidden;aspect-ratio:1/1;background:var(--pv2-cream)}.pv2-gallery__item figure:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--acc)}.pv2-gallery__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease;filter:saturate(.92)}.pv2-gallery__item:hover .pv2-gallery__img{transform:scale(1.04)}.pv2-gallery__cap{position:absolute;inset:auto 0 0 0;padding:44px 16px 16px;background:linear-gradient(to top,#1c1b1ad1,#1c1b1a00);color:var(--pv2-cream);opacity:0;transition:opacity .5s ease;display:flex;flex-direction:column;gap:6px}.pv2-gallery__item:hover .pv2-gallery__cap{opacity:1}.pv2-gallery__q{font-family:var(--pv2-serif);font-style:italic;font-size:17px;line-height:1.3}.pv2-gallery__who{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.pv2-gallery__foot{text-align:center;margin-top:30px!important;font-size:12.5px;letter-spacing:.08em;color:var(--pv2-muted)}.pv2-gallery .pv2-actions{margin-top:30px}.pv2-reviews{background:var(--pv2-cream)}.pv2-reviews__sum{margin-top:18px!important;font-size:13.5px;letter-spacing:.08em;color:var(--pv2-muted)}.pv2-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px)}.pv2-review{margin:0;padding:6px 0 6px 28px;border-left:1px solid var(--acc)}.pv2-review__q{font-family:var(--pv2-serif);font-style:italic;font-size:22px;line-height:1.42;color:var(--pv2-brown);margin:14px 0 20px!important}.pv2-review__by{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pv2-ink)}.pv2-review__src{color:var(--pv2-muted);font-size:11px}.pv2-pdp{padding:clamp(34px,4vw,64px) 0 clamp(72px,8vw,112px);background:var(--pv2-cream)}.pv2-pdp__grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(40px,6vw,96px);align-items:start}.pv2-pdp__gallery{position:sticky;top:24px}.pv2-pdp__stage{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden;box-sizing:border-box;border:1px solid var(--pv2-line);border-top:8px solid var(--acc-bar,var(--acc))}.pv2-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .7s ease}.pv2-pdp__slide.is-on{opacity:1}.pv2-pdp__img{width:100%;height:100%;object-fit:cover;display:block}.pv2-pdp__slide{background:#fff}.pv2-pdp__slide.is-white .pv2-pdp__img{object-fit:contain;padding:7%;background:#fff}.pv2-pdp__thumbs{display:flex;gap:12px;margin-top:14px}.pv2-pdp__thumb{width:84px;height:84px;padding:0;border:1px solid var(--pv2-line);background:#fff;cursor:pointer;overflow:hidden;transition:border-color .3s,box-shadow .3s}.pv2-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pv2-pdp__thumb.is-white img{object-fit:contain;padding:8%;background:#fff}.pv2-pdp__thumb:hover{border-color:var(--acc-bar,var(--acc))}.pv2-pdp__thumb.is-on{border-color:var(--acc-bar,var(--acc));box-shadow:inset 0 3px 0 var(--acc-bar,var(--acc))}.pv2-crumbs{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pv2-muted);margin-bottom:34px}.pv2-crumbs a{text-decoration:none;color:inherit}.pv2-crumbs span{margin:0 10px;opacity:.5}.pv2-pdp__title{font-family:var(--pv2-serif);font-size:clamp(40px,4.2vw,62px);line-height:1.02;color:var(--pv2-brown);margin-top:20px!important}.pv2-pdp__line{font-size:17.5px;margin-top:18px!important;max-width:470px}.pv2-pdp__price{font-family:var(--pv2-serif);font-size:30px;color:var(--pv2-ink);margin-top:24px!important}.pv2-pdp__buy{display:flex;gap:12px}.pv2-qty{display:flex;align-items:center;border:1px solid var(--pv2-line);background:var(--pv2-paper);height:54px}.pv2-qty button{width:42px;height:100%;border:0;background:none;font-size:18px;cursor:pointer;color:var(--pv2-ink)}.pv2-qty input{width:38px;border:0;background:none;text-align:center;font:inherit;font-size:16px;-moz-appearance:textfield}.pv2-qty input::-webkit-outer-spin-button,.pv2-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv2-pdp__add{flex:1;min-height:54px}.pv2-pdp__assure{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pv2-muted)}.pv2-pdp__assure li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acc);margin-right:9px;vertical-align:2px}.pv2-pdp__care{margin-top:34px;padding:26px 28px;background:var(--pv2-paper);border:1px solid var(--pv2-line);border-left:2px solid var(--pv2-gold)}.pv2-pdp__care-t{font-family:var(--pv2-serif);font-size:24px;line-height:1.2;color:var(--pv2-brown)}.pv2-pdp__care-p{font-size:15px;color:var(--pv2-muted);margin-top:8px!important}.pv2-pdp__care-links{margin-top:14px!important;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase}.pv2-pdp__care-links a{color:var(--pv2-ink);text-decoration:none;border-bottom:1px solid var(--pv2-gold);padding-bottom:2px}.pv2-pdp__care-links span{margin:0 12px;color:var(--pv2-muted)}.pv2-acc{margin-top:34px;border-top:1px solid var(--pv2-line)}.pv2-acc details{border-bottom:1px solid var(--pv2-line)}.pv2-acc summary{list-style:none;cursor:pointer;padding:20px 0;font-family:var(--pv2-serif);font-size:22px;color:var(--pv2-brown);display:flex;justify-content:space-between;align-items:center}.pv2-acc summary::-webkit-details-marker{display:none}.pv2-acc summary:after{content:"+";font-family:var(--pv2-sans);font-weight:300;font-size:22px;color:var(--acc-ink)}.pv2-acc details[open] summary:after{content:"\2013"}.pv2-acc__body{padding:0 0 24px;font-size:15.5px;color:var(--pv2-text)}.pv2-acc__body p{margin:0 0 12px!important}.pv2-acc__body h3{font-size:20px;margin:18px 0 8px!important}.pv2-acc__body a{color:var(--acc-ink)}.pv2-acc__body video{border-radius:0!important}@media(max-width:1100px){.pv2-starters__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.pv2-hero__grid,.pv2-care__grid,.pv2-journey__grid,.pv2-pdp__grid{grid-template-columns:1fr}.pv2-hero__media{order:2;margin:10px 16px 30px}.pv2-reviews__grid{grid-template-columns:1fr}.pv2-pdp__gallery{position:static}}@media(max-width:749px){.pv2{font-size:16px}.pv2-hero{padding-top:44px}.pv2-hero__title{font-size:48px}.pv2-hero__text{font-size:16.5px}.pv2-actions{margin-top:30px}.pv2-btn{min-height:50px;padding:0 26px;flex:1}.pv2-starters__grid,.template-product .pv2-starters .pv2-starters__grid,.pv2-starters--four .pv2-starters__grid{grid-template-columns:1fr;gap:14px}.pv2-card{flex-direction:row;border-top:0;border-left:2px solid var(--acc)}.pv2-card__media{width:42%;flex:none;aspect-ratio:auto;min-height:190px}.pv2-card__body{padding:16px}.pv2-card__name{font-size:24px;margin-top:10px!important}.pv2-card__blurb{font-size:13.5px}.pv2-card__foot{margin-top:12px;padding-top:10px}.pv2-gallery__grid,.pv2-gallery--4 .pv2-gallery__grid,.pv2-gallery--6 .pv2-gallery__grid{grid-template-columns:repeat(3,1fr);gap:6px}.pv2-gallery__cap{display:none}.pv2-care__panel{padding:30px 22px}.pv2-journey__media{aspect-ratio:1/1}.pv2-step{grid-template-columns:48px 1fr}.pv2-pdp__thumb{width:64px;height:64px}.pv2-review__q{font-size:20px}}html,body{overflow-x:hidden}.pv2-card__body>*{max-width:100%}.pv2-starters__grid:has(>.pv2-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.footer__content-bottom,.footer__content-bottom *{color:#f8f4ee9e!important}.footer .list-payment__item svg,.footer .list-payment__item img{opacity:1;filter:none!important}.footer .footer__content-bottom-wrapper{justify-content:center}.pv2-page{padding:clamp(56px,6vw,96px) 0 clamp(64px,7vw,110px)}.pv2-page__head{text-align:center;max-width:860px;margin:0 auto clamp(36px,4vw,56px)}.pv2-page__title{font-family:var(--pv2-serif);font-size:clamp(40px,4.6vw,68px);line-height:1.04;color:var(--pv2-brown);font-weight:500}.pv2-page__body{max-width:760px;margin:0 auto}.pv2-page__body--wide{max-width:1080px}.pv2-rte{font-size:17px;line-height:1.8;color:var(--pv2-text)}.pv2-rte p{margin:0 0 1.15em!important}.pv2-rte h2{font-family:var(--pv2-serif)!important;font-size:clamp(28px,2.6vw,38px);line-height:1.15;color:var(--pv2-brown);margin:2.2em 0 .6em!important;font-weight:500}.pv2-rte h3{font-family:var(--pv2-serif)!important;font-size:24px;line-height:1.2;color:var(--pv2-brown);margin:1.6em 0 .4em!important;font-weight:500}.pv2-rte h2:first-child,.pv2-rte h3:first-child{margin-top:0!important}.pv2-rte strong{color:var(--pv2-ink);font-weight:500}.pv2-rte a{color:var(--pv2-gold-ink);text-decoration:none;border-bottom:1px solid rgba(200,147,72,.5)}.pv2-rte ul,.pv2-rte ol{padding-left:1.2em;margin:0 0 1.2em}.pv2-rte li{margin:.3em 0}.pv2-rte li::marker{color:var(--pv2-gold)}.pv2-rte img{max-width:100%;height:auto}.pv2-rte video{width:100%;height:auto;background:var(--pv2-ink)!important;border-radius:0!important}.pv2-rte hr{border:0;border-top:1px solid var(--pv2-line);margin:2.4em 0}.pv2-rte table{width:100%;border-collapse:collapse;font-size:15px}.pv2-rte td,.pv2-rte th{border-bottom:1px solid var(--pv2-line);padding:10px 8px;text-align:left}.pv2-rte blockquote{margin:1.4em 0;padding-left:22px;border-left:1px solid var(--pv2-gold);font-family:var(--pv2-serif);font-style:italic;font-size:21px;color:var(--pv2-brown)}.pv2-rte [style*="color:#555"],.pv2-rte [style*="color: #555"]{color:var(--pv2-muted)!important}.pv2-rte .dl-video{padding:28px 0;border-top:1px solid var(--pv2-line);margin:0!important}.pv2-rte .dl-video h3{margin-top:0!important}.pv2-care--light{background:var(--pv2-paper);color:var(--pv2-text);border-top:1px solid var(--pv2-line)}.pv2-care--light .pv2-care__title{color:var(--pv2-brown)!important;font-size:clamp(34px,3.6vw,52px)}.pv2-care--light .pv2-eyebrow--gold{color:var(--pv2-gold-ink)}.pv2-care--light .pv2-rule--gold{background:var(--pv2-gold)}.pv2-care--light .pv2-care__sig{color:var(--pv2-gold)}.pv2-care--light .pv2-care__panel{border-color:#c893488c;background:var(--pv2-cream)}.pv2-care--light .pv2-care__label{color:var(--pv2-gold-ink)}.pv2-care--light .pv2-care__phone{color:var(--pv2-ink)!important}.pv2-care--light .pv2-btn--gold{background:var(--pv2-ink);border-color:var(--pv2-ink);color:var(--pv2-cream)!important}.pv2-care--light .pv2-btn--line{border-color:var(--pv2-ink);color:var(--pv2-ink)!important}.pv2-care--light .pv2-care__list li{border-top-color:var(--pv2-line)}.pv2-care--light .pv2-care__list strong{color:var(--pv2-brown)}.pv2-care--light .pv2-care__list span{color:var(--pv2-muted)}.pv2-contact{padding-top:0;background:var(--pv2-cream)}.pv2-contact__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,88px);align-items:start;max-width:1120px}.pv2-h2--sm{font-size:clamp(30px,2.8vw,40px)}.pv2-contact__intro{color:var(--pv2-muted);margin:12px 0 28px!important}.pv2-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pv2-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--pv2-muted)}.pv2-field input,.pv2-field textarea{font:inherit;font-size:16px;letter-spacing:.01em;text-transform:none;color:var(--pv2-ink);background:var(--pv2-paper);border:1px solid var(--pv2-line);border-radius:0;padding:14px 16px;outline:none;transition:border-color .3s}.pv2-field input:focus,.pv2-field textarea:focus{border-color:var(--pv2-gold)}.pv2-form__ok{padding:14px 18px;border:1px solid var(--pv2-gold);margin-bottom:18px!important}.pv2-contact__care{background:var(--pv2-ink);color:#f8f4eecc;padding:clamp(34px,4vw,52px);text-align:center}.pv2-contact__care-t{font-family:var(--pv2-serif);font-size:30px;line-height:1.15;color:var(--pv2-cream)}.pv2-contact__care-p{font-size:15px;margin-top:6px!important}.pv2-collection{padding-top:clamp(56px,6vw,96px)}.pv2-404{padding:clamp(90px,11vw,170px) 0}.template-404,.main-page-title{font-family:var(--pv2-serif)!important}.cart__warnings,.title-wrapper-with-link,.main-search__title,.collection-hero__title,.blog__title,.main-blog h1,.title--primary{font-family:var(--pv2-serif)!important;color:var(--pv2-brown)!important;font-weight:500!important}.title-wrapper-with-link .title,.cart__empty-text,.main-search__title{font-size:clamp(38px,4vw,58px)!important;letter-spacing:0!important}.cart-items th{font-family:var(--pv2-sans);font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--pv2-muted)!important;font-weight:500}.cart-item__name{font-family:var(--pv2-serif)!important;font-size:24px!important;color:var(--pv2-brown)!important;text-decoration:none!important}.cart-item__image-container{background:#f3ece1}.cart-item__image{mix-blend-mode:multiply}.cart-items td,.cart-items th{border-color:var(--pv2-line)!important}.cart__footer .totals__total,.totals__subtotal{font-family:var(--pv2-serif)!important;font-size:24px!important;color:var(--pv2-brown)}.totals__total-value,.totals__subtotal-value{font-family:var(--pv2-serif);font-size:24px!important}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--pv2-sans)!important;letter-spacing:.22em!important;text-transform:uppercase;font-size:12.5px!important;border-radius:0!important;--border-radius:0}.button--primary,.cart__checkout-button,.button:not(.button--secondary):not(.button--tertiary){background:var(--pv2-ink)!important;color:var(--pv2-cream)!important}.button:after,.button:before{box-shadow:none!important}.button--secondary{background:transparent!important;color:var(--pv2-ink)!important;box-shadow:inset 0 0 0 1px var(--pv2-ink)!important}.field__input,.select__select,.search__input,.quantity{border-radius:0!important;background:var(--pv2-paper)!important}.field:after,.select:after,.quantity:after{box-shadow:0 0 0 1px var(--pv2-line)!important;border-radius:0!important}.cart__empty-text{margin-bottom:28px!important}.card-wrapper .card__heading,.card__heading a{font-family:var(--pv2-serif)!important;font-size:22px!important;color:var(--pv2-brown)!important;text-decoration:none!important}.card--standard .card__inner{background:transparent!important}.sdl-pv2-cardimg{background:var(--acc-tint);object-fit:contain!important;padding:8%;mix-blend-mode:multiply}.card__media .media:has(.sdl-pv2-cardimg){background:transparent}.card .price{font-family:var(--pv2-serif);font-size:19px;color:var(--pv2-ink)}.facets-container,.facet-filters,.product-count{font-family:var(--pv2-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.card-information>*:not(.caption-with-letter-spacing){font-family:var(--pv2-sans)}.shopify-policy__container{max-width:760px!important;padding:clamp(56px,6vw,96px) 22px!important;font-family:var(--pv2-sans);font-size:16.5px;line-height:1.8;color:var(--pv2-text)}.shopify-policy__title h1{font-family:var(--pv2-serif)!important;font-size:clamp(40px,4.4vw,64px)!important;font-weight:500;color:var(--pv2-brown);text-align:center;margin-bottom:44px}.shopify-policy__title h1:after{content:"";display:block;width:56px;height:1px;background:var(--pv2-gold);margin:30px auto 0}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{font-family:var(--pv2-serif);color:var(--pv2-brown);font-weight:500}.shopify-policy__body h2{font-size:28px}.shopify-policy__body a{color:var(--pv2-gold-ink)}.main-blog,.collection-list-wrapper{padding-top:48px}.blog-articles:empty:before{content:"Stories from Tammy's kitchen are coming soon.";display:block;text-align:center;font-family:var(--pv2-serif);font-style:italic;font-size:24px;color:var(--pv2-muted);padding:40px 0 80px}@media(max-width:749px){.pv2-contact__grid{grid-template-columns:1fr}.pv2-form__row{grid-template-columns:1fr;gap:0}.pv2-rte{font-size:16px}}@media(max-width:749px){.pv2-starters__grid,.pv2-starters__grid:has(>.pv2-card:nth-child(4):last-child){grid-template-columns:1fr}}.pv2-card__body{min-width:0}@media(max-width:749px){.pv2-card__body{flex:1}.pv2-card__link{white-space:normal;text-align:right}.pv2-chip{white-space:normal}.pv2-card__foot{flex-wrap:wrap}}.pv2 h1,.pv2 h2,.pv2 .pv2-tagline__text,.pv2-care__title{text-wrap:balance}.pv2-gallery--filtered .pv2-gallery__grid{display:flex;flex-wrap:wrap;justify-content:center}.pv2-gallery--filtered .pv2-gallery__item{width:calc((100% - 64px)/5)}.pv2-reviews__grid{display:flex;flex-wrap:wrap;justify-content:center}.pv2-review{flex:0 1 calc((100% - 2*clamp(24px,3vw,48px))/3)}@media(max-width:989px){.pv2-review{flex-basis:100%}}@media(max-width:749px){.pv2-gallery--filtered .pv2-gallery__item{width:calc((100% - 12px)/3)}}.pv2-contact__care .pv2-care__phone{font-size:clamp(32px,3vw,44px);white-space:nowrap}.card__badge{display:none!important}.pv2-tagline--ink .pv2-tagline__sub{color:#f8f4eeb8}.pv2-tagline--ink .pv2-eyebrow{color:var(--pv2-foil)}@media(max-width:749px){.pv2-btn{padding:0 14px;letter-spacing:.14em;font-size:11.5px;white-space:nowrap}}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in,.scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}.pv2-rte blockquote{font-size:19px}@media(max-width:749px){.announcement-bar__message{font-size:1rem!important;letter-spacing:.12em!important}}.pv2-rte .sdl-reviews-hero h2{font-size:clamp(28px,2.6vw,38px)!important;line-height:1.15}.pv2-rte .sdl-reviews-hero p,.pv2-rte .sdl-section-head p{font-size:19px!important;line-height:1.65!important;max-width:640px!important;margin:0 auto!important;text-align:center!important;color:var(--pv2-muted,#5c5248)}.pv2-rte .sdl-section-head h3{font-size:clamp(24px,2.2vw,30px)!important;line-height:1.2}.pv2-rte .sdl-stat{font-size:15px!important;padding:.55em 1.15em!important}.pv2-rte .sdl-meta{font-size:15px!important;line-height:1.5}.pv2-rte .sdl-stars{font-size:16px!important}.pv2-rte .sdl-platform{font-size:11px!important}.pv2-rte .sdl-footnote{font-size:15px!important;line-height:1.6;max-width:640px;margin-left:auto!important;margin-right:auto!important}@media(max-width:749px){.pv2-rte .sdl-reviews-hero p,.pv2-rte .sdl-section-head p{font-size:17px!important;line-height:1.6!important}.pv2-rte .sdl-stat,.pv2-rte .sdl-meta,.pv2-rte .sdl-footnote{font-size:14px!important}}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-left:1rem;padding-right:1rem;white-space:nowrap}.header__inline-menu .list-menu--inline .header__menu-item,.header__inline-menu .list-menu--inline .header__menu-item span{letter-spacing:.12em!important}}@media(min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-left:.7rem;padding-right:.7rem}.header__inline-menu .list-menu--inline .header__menu-item,.header__inline-menu .list-menu--inline .header__menu-item span{font-size:1.15rem!important;letter-spacing:.08em!important}}@media(min-width:990px){.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:2.6rem}.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{right:.8rem}}@media(min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:2.2rem}.header__inline-menu .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{right:.6rem}}.pv2-hero__title,.pv2-tagline__text,.pv2-care__title,.pv2-pdp__care-t,.pv2-contact__care-t,.sdl-slogans strong,.sdl-slogan{font-style:italic}body:has(.pv2-hero) .pv2-hero__title,body:has(.pv2-hero) .pv2-tagline__text,body:has(.pv2-hero) .pv2-care__title{font-size:clamp(46px,5.6vw,84px);line-height:1.08}@media(max-width:749px){body:has(.pv2-hero) .pv2-hero__title,body:has(.pv2-hero) .pv2-tagline__text,body:has(.pv2-hero) .pv2-care__title{font-size:40px;line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sdl-premium.css.map */
