@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--sente-bg:#FAF8F4;--sente-sand:#F2EDE5;--sente-ink:#2A2521;--sente-muted:#6E6152;--sente-dark:#1E1A17;--sente-light:#EDE5D8;--sente-soft:#D6CBB8;--sente-accent:#8A7A66;--sente-line:#ECE5DA;--sente-border:#DCD4C8}.sente{background:var(--sente-bg);color:var(--sente-ink);font-family:Jost,sans-serif}.sente *{box-sizing:border-box}.sente--dark{background:var(--sente-dark);color:var(--sente-light)}.sente--dark,.sente--dark h1,.sente--dark h2,.sente--dark h3,.sente--dark .sente-h1,.sente--dark .sente-h2,.sente--dark .sente-h3,.sente--dark p,.sente--dark span,.sente--dark a,.sente--dark em,.sente--dark strong{color:var(--sente-light)}.sente--dark .sente-p,.sente--dark .sente-p p{color:var(--sente-soft)}.sente--dark .sente-eyebrow{color:#c9bca6}.sente--sand{background:var(--sente-sand)}.sente-wrap{padding:clamp(56px,8vw,110px) clamp(20px,5vw,72px)}.sente-serif{font-family:Cormorant Garamond,serif;font-weight:300}.sente-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sente-muted)}.sente-h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(38px,6.4vw,76px);line-height:1.06;margin:0}.sente-h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(26px,3.6vw,40px);line-height:1.2;margin:0}.sente-h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:24px;line-height:1.3;margin:0}.sente-p{font-size:15px;line-height:1.9;color:#574f45;margin:0;max-width:46ch;text-wrap:pretty}.sente-small{font-size:13px;line-height:1.7;color:var(--sente-muted)}.sente-btn{display:inline-block;padding:16px 38px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--sente-ink);color:var(--sente-ink);background:transparent;cursor:pointer;text-decoration:none;transition:.25s}.sente-btn:hover{background:var(--sente-ink);color:var(--sente-bg)}.sente-btn--onDark{border-color:var(--sente-accent);color:var(--sente-light)}.sente-btn--onDark:hover{background:var(--sente-accent);color:var(--sente-dark)}.sente-btn--solid{background:var(--sente-dark);color:var(--sente-light);border-color:var(--sente-dark)}.sente-btn--solid:hover{background:#3a322a;border-color:#3a322a;color:var(--sente-light)}.sente-link{border-bottom:1px solid currentColor;padding-bottom:6px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;align-self:flex-start}.sente-grid{display:grid;gap:clamp(24px,3vw,40px)}.sente-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.sente-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.sente-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.sente-stack{display:flex;flex-direction:column;gap:22px}.sente-media img{width:100%;height:100%;object-fit:cover;display:block}.sente-media--43{aspect-ratio:4/3}.sente-media--45{aspect-ratio:4/5}.sente-media--54{aspect-ratio:5/4}.sente-ph{background:repeating-linear-gradient(135deg,#ede7dc 0 12px,#e6dfd2 12px 24px)}.sente--dark .sente-ph{background:repeating-linear-gradient(135deg,#2a2521 0 14px,#262019 14px 28px)}.sente-product{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:start}.sente-product__info{padding:clamp(40px,6vw,96px) clamp(20px,5vw,72px);display:flex;flex-direction:column;gap:32px}.sente-price{font-family:Cormorant Garamond,serif;font-size:30px}.sente-chips{display:flex;flex-wrap:wrap;gap:10px}.sente-chip{font-size:13px;letter-spacing:.04em;padding:12px 20px;border:1px solid var(--sente-border);color:#574f45;background:transparent;cursor:pointer;text-decoration:none;transition:.2s}.sente-chip:hover{border-color:var(--sente-accent);color:var(--sente-ink)}.sente-chip.is-active{background:var(--sente-dark);border-color:var(--sente-dark);color:var(--sente-light)}.sente-format{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:20px 22px;text-align:left;background:transparent;border:1px solid var(--sente-border);color:var(--sente-ink);cursor:pointer;font-family:inherit}.sente-format+.sente-format{border-top:none}.sente-format.is-active{background:var(--sente-sand);border-color:var(--sente-dark)}.sente-buy{display:flex;flex-wrap:wrap;gap:12px}.sente-qty{display:flex;align-items:center;border:1px solid var(--sente-border)}.sente-qty button{background:none;border:none;font-family:inherit;font-size:16px;color:#574f45;padding:0 18px;height:56px;cursor:pointer}.sente-qty input{width:44px;height:56px;border:none;background:none;text-align:center;font-family:inherit;font-size:15px;-moz-appearance:textfield}.sente-qty input::-webkit-outer-spin-button,.sente-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sente-add{flex:1;min-width:180px;height:56px}.sente-pyramid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);padding:28px 0;border-top:1px solid var(--sente-line);border-bottom:1px solid var(--sente-line)}.sente-pyramid__tier{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sente-muted)}.sente-pyramid__note{font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.2}.sente-pyramid__img{aspect-ratio:1;overflow:hidden}.sente-shot{display:flex;align-items:flex-end;height:100%;padding:10px}.sente-shot span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.4;color:var(--sente-muted);background:var(--sente-bg);padding:5px 7px}.sente-acc{border-bottom:1px solid var(--sente-line)}.sente-acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.sente-acc summary::-webkit-details-marker{display:none}.sente-acc summary:after{content:"+";font-size:16px;color:var(--sente-muted)}.sente-acc[open] summary:after{content:"\2212"}.sente-acc__body{font-size:14px;line-height:1.9;color:#574f45;padding:0 0 22px;max-width:46ch}.sente-quote{background:var(--sente-bg);padding:34px;display:flex;flex-direction:column;gap:16px;margin:0}.sente-quote p{font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.55;margin:0}.sente-quote cite{font-style:normal;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sente-muted)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sente.css.map */
