.sg-sec{--sg-ink: #110202;--sg-paper: #ffffff;--sg-accent: #a4927b;--sg-accent-soft: #e6d8bf;--sg-merlot: #3b1a24;--sg-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sg-body: "Jost", system-ui, -apple-system, sans-serif;--sg-w: 1240px;background:var(--sg-ink);color:var(--sg-paper);font-family:var(--sg-body);font-size:16px;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}.sg-sec *,.sg-sec *:before,.sg-sec *:after{box-sizing:border-box}.sg-sec h1,.sg-sec h2,.sg-sec h3,.sg-sec h4{font-family:var(--sg-display);font-weight:300;margin:0;letter-spacing:0;text-transform:none;color:inherit}.sg-sec p{margin:0}.sg-sec img{max-width:100%;display:block}.sg-sec a{color:inherit;text-decoration:none}.sg-sec em{font-style:italic;color:var(--sg-accent)}.sg-container{width:100%;max-width:var(--sg-w);margin:0 auto;padding:0 40px}.sg-eyebrow{display:block;font-size:10px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--sg-accent)}.sg-shot{background:#1c0808;overflow:hidden}.sg-shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.sg-shot:hover img{transform:scale(1.03)}.sg-btn{display:inline-block;padding:19px 44px;font-family:var(--sg-body);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease}.sg-btn--primary{background:var(--sg-accent);color:var(--sg-ink)!important}.sg-btn--primary:hover{background:var(--sg-accent-soft)}.sg-btn--secondary{border:1px solid rgba(255,255,255,.4)}.sg-btn--secondary:hover{border-color:var(--sg-accent)}.sg-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;overflow:hidden}.sg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sg-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.sg-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#110202f2,#110202c7 34%,#11020233 64%,#1102020d),linear-gradient(180deg,#110202b3,#1102021f 34%,#11020299 82%,#110202f5)}.sg-hero .sg-container{position:relative;z-index:2;margin-top:auto;padding-top:calc(var(--header-height, 120px) + 64px);padding-bottom:96px}.sg-hero h1{font-size:112px;line-height:.94;margin:26px 0 28px;max-width:11ch}.sg-hero__lede{font-size:18px;color:#fffc;max-width:470px;margin-bottom:36px!important}.sg-hero__offer{display:inline-flex;align-items:center;gap:18px;margin-bottom:36px;padding:14px 22px;border:1px solid rgba(230,216,191,.3);background:#11020280}.sg-hero__offer .now{font-family:var(--sg-display);font-size:34px;line-height:1}.sg-hero__offer s{font-size:14px;color:#ffffff80}.sg-hero__offer .plus{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-accent-soft);border-left:1px solid rgba(230,216,191,.3);padding-left:18px;line-height:1.7}.sg-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.sg-marquee{background:var(--sg-merlot);color:var(--sg-accent-soft);padding:18px 0;overflow:hidden;border-top:1px solid rgba(230,216,191,.16);border-bottom:1px solid rgba(230,216,191,.16)}.sg-marquee__track{display:flex;gap:64px;white-space:nowrap;width:max-content;animation:sg-scroll 38s linear infinite}.sg-marquee span{font-size:10px;letter-spacing:.36em;text-transform:uppercase;opacity:.9}@keyframes sg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sg-marquee__track{animation:none}}.sg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.sg-head h2{font-size:68px;line-height:1}.sg-head p{max-width:380px;font-size:15px;color:#ffffffa8}.sg-head a{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-accent);border-bottom:1px solid var(--sg-accent);padding-bottom:5px;white-space:nowrap}.sg-bags{padding:112px 0 104px}.sg-bag-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sg-bag{background:#ffffff09;border:1px solid rgba(230,216,191,.14);padding:16px 16px 22px;display:flex;flex-direction:column;transition:border-color .3s ease,background .3s ease}.sg-bag:hover{border-color:var(--sg-accent);background:#ffffff0f}.sg-bag .sg-shot{aspect-ratio:4/5;margin-bottom:20px;position:relative}.sg-bag__tag{position:absolute;top:12px;left:12px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-ink);background:var(--sg-accent);padding:4px 9px}.sg-bag h3{font-size:27px;line-height:1.1;margin-bottom:6px}.sg-bag__desc{font-size:13px;color:#fff9;margin-bottom:16px!important;min-height:42px}.sg-bag__price{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.sg-bag__price b{font-weight:400;font-size:16px;letter-spacing:.06em}.sg-bag__price s{font-size:13px;color:#ffffff6b}.sg-bag__gift{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-accent);margin-bottom:18px}.sg-bag__cta{margin-top:auto;display:block;text-align:center;padding:14px;border:1px solid rgba(255,255,255,.28);font-size:10px;letter-spacing:.24em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}.sg-bag:hover .sg-bag__cta{background:var(--sg-accent);border-color:var(--sg-accent);color:var(--sg-ink)}.sg-story{position:relative;padding:152px 0;overflow:hidden}.sg-story__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42}.sg-story__bg img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.sg-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#110202db,#1102028c 52%,#110202f0)}.sg-story .sg-container{position:relative;z-index:2;max-width:940px;text-align:center}.sg-story h2{font-size:76px;line-height:1.03;margin:26px 0 30px}.sg-story h2 em{color:var(--sg-accent-soft)}.sg-story__text{font-size:19px;color:#ffffffdb;max-width:640px;margin:0 auto!important}.sg-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:72px;padding-top:44px;border-top:1px solid rgba(255,255,255,.24);text-align:left}.sg-pillars h3{font-size:28px;margin-bottom:10px}.sg-pillars p{font-size:14px;color:#ffffffb8}.sg-founder{padding:128px 0}.sg-founder .sg-container{display:grid;grid-template-columns:1fr 1.05fr;gap:88px;align-items:center}.sg-founder .sg-shot{aspect-ratio:4/5}.sg-founder .sg-shot img{object-position:30% center}.sg-founder h2{font-size:62px;line-height:1.04;margin:22px 0 28px}.sg-founder blockquote{font-family:var(--sg-display);font-style:italic;font-size:26px;line-height:1.4;color:var(--sg-accent-soft);padding:0 0 0 24px;border-left:1px solid var(--sg-accent);margin:0 0 28px}.sg-founder__text{font-size:16px;color:#ffffffb8;max-width:520px;margin-bottom:36px!important}.sg-founder__sig{font-family:var(--sg-display);font-style:italic;font-size:32px;color:var(--sg-accent);margin-bottom:36px}.sg-reviews{padding:112px 0;border-top:1px solid rgba(230,216,191,.12)}.sg-reviews .sg-head{margin-bottom:48px}.sg-rating{display:flex;align-items:center;gap:16px}.sg-rating b{font-family:var(--sg-display);font-size:56px;font-weight:300;line-height:1}.sg-stars{color:var(--sg-accent);letter-spacing:.3em;font-size:14px}.sg-rating small{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.sg-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-rev{padding:40px 32px;border:1px solid rgba(230,216,191,.18)}.sg-rev .sg-stars{margin-bottom:22px;font-size:13px}.sg-rev blockquote{font-family:var(--sg-display);font-style:italic;font-size:21px;line-height:1.5;margin:0}.sg-rev cite{display:block;margin-top:24px;font-style:normal;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#fff9}.sg-promise{background:var(--sg-merlot);padding:64px 0}.sg-promise .sg-container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.sg-promise h3{font-size:30px;margin-bottom:8px}.sg-promise p{font-size:13px;color:#ffffffb8}.sg-promise a{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-soft);border-bottom:1px solid rgba(230,216,191,.5);padding-bottom:3px}.sg-journal{padding:112px 0}.sg-j-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-post .sg-shot{aspect-ratio:3/2;margin-bottom:22px}.sg-post__date{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-accent)}.sg-post h3{font-size:30px;line-height:1.12;margin:10px 0 12px}.sg-post p{font-size:14px;color:#ffffffa3}.sg-news{background:var(--sg-accent);color:var(--sg-ink);padding:104px 40px}.sg-news__inner{max-width:var(--sg-w);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.sg-news h2{font-size:58px;line-height:1.02;margin:20px 0 14px}.sg-news p{font-size:16px;opacity:.82;max-width:440px}.sg-news .sg-eyebrow{color:#11020299}.sg-news form{display:grid;gap:14px}.sg-news input{width:100%;-webkit-text-fill-color:var(--sg-ink);padding:18px 20px;border:1px solid rgba(17,2,2,.18);border-radius:0;background:var(--sg-paper);font-family:var(--sg-body);font-size:14px;font-weight:300;color:var(--sg-ink)}.sg-news button{padding:18px;border:0;border-radius:0;cursor:pointer;background:var(--sg-ink);color:var(--sg-paper);font-family:var(--sg-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.sg-news__msg{font-size:14px;padding:14px 0}@media(max-width:1080px){.sg-hero h1{font-size:76px}.sg-bag-grid,.sg-promise .sg-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.sg-container{padding-left:16px;padding-right:16px}.sg-founder .sg-container,.sg-news__inner{grid-template-columns:1fr;gap:40px}.sg-hero .sg-container{padding-top:calc(var(--header-height, 120px) + 104px);padding-bottom:64px}.sg-hero h1{font-size:52px}.sg-hero__offer{flex-wrap:wrap}.sg-head{flex-direction:column;align-items:flex-start;gap:20px}.sg-head h2,.sg-story h2,.sg-founder h2,.sg-news h2{font-size:42px}.sg-pillars,.sg-rev-grid,.sg-j-grid{grid-template-columns:1fr}.sg-news{padding:72px 16px}.sg-news__inner{padding:0}.sg-story{padding:104px 0}.sg-bags,.sg-founder,.sg-reviews,.sg-journal{padding:80px 0}}@media(max-width:560px){.sg-bag-grid,.sg-promise .sg-container{grid-template-columns:1fr}.sg-btn{padding:17px 28px}}.sg-footer{padding:84px 0 36px;border-top:1px solid rgba(230,216,191,.12)}.sg-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:56px}.sg-footer__mark img{height:76px;width:auto;margin-bottom:20px}.sg-footer__blurb{font-family:var(--sg-display);font-style:italic;font-size:17px;color:#ffffff9e;max-width:280px}.sg-footer h5{font-family:var(--sg-body);font-size:10px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--sg-accent);margin:0 0 20px}.sg-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.sg-footer li,.sg-footer li a{font-size:14px;color:#ffffff9e}.sg-footer li a:hover{color:var(--sg-accent)}.sg-footer__meta{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px;letter-spacing:.14em;color:#ffffff73}.sg-sec ul.sg-footer__pay{flex-direction:row;flex-wrap:wrap;gap:8px}.sg-footer__pay svg{width:38px;height:24px;display:block}@media(max-width:860px){.sg-footer__grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:560px){.sg-footer__grid{grid-template-columns:1fr}}.sg-pagehead{position:relative;padding:96px 0 72px;border-bottom:1px solid rgba(230,216,191,.12);overflow:hidden}.sg-pagehead--image{padding:160px 0 96px}.sg-pagehead__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4}.sg-pagehead__bg img{width:100%;height:100%;object-fit:cover}.sg-pagehead--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#110202b3,#110202f2)}.sg-pagehead .sg-container{position:relative;z-index:2}.sg-pagehead h1{font-size:84px;line-height:1;margin:18px 0 0}.sg-pagehead__text{font-size:17px;color:#ffffffb8;max-width:620px;margin-top:22px!important}.sg-split{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.sg-split__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:96px 72px 96px max(40px,calc((100vw - var(--sg-w)) / 2 + 40px))}.sg-split h1{font-size:96px;line-height:.96;margin:26px 0 30px}.sg-split__lede{font-size:18px;color:#fffc;max-width:470px}.sg-split__img{height:100%;min-height:560px}.sg-split__img img{object-position:22% center}.sg-letter{padding:128px 0}.sg-letter .sg-container{display:grid;grid-template-columns:1fr 1.3fr;gap:88px;align-items:start}.sg-letter__pull{font-family:var(--sg-display);font-style:italic;font-weight:300;font-size:58px;line-height:1.08;color:var(--sg-accent-soft);position:sticky;top:120px}.sg-letter__pull small{display:block;font-family:var(--sg-body);font-style:normal;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--sg-accent);margin-top:26px}.sg-letter__body p{font-size:18px;color:#fffc;margin-bottom:22px}.sg-letter__body p:first-of-type:first-letter{font-family:var(--sg-display);font-size:84px;float:left;line-height:.8;padding:8px 12px 0 0;color:var(--sg-accent)}.sg-letter__sig{font-family:var(--sg-display);font-style:italic;font-size:36px;color:var(--sg-accent);margin-top:18px}.sg-timeline{padding:0 0 128px}.sg-tl{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(230,216,191,.24)}.sg-tl>div{padding:28px 24px 0 0;position:relative}.sg-tl>div:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--sg-accent);transform:rotate(45deg)}.sg-tl b{display:block;font-family:var(--sg-display);font-weight:300;font-size:30px;line-height:1.1;margin-bottom:10px}.sg-tl span{font-size:14px;color:#ffffffa8}.sg-cards{padding:120px 0;background:#1a0505}.sg-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sg-card .sg-shot{aspect-ratio:3/4;margin-bottom:22px}.sg-card .sg-eyebrow{margin-bottom:8px}.sg-card h3{font-size:30px;margin-bottom:10px}.sg-card p{font-size:14px;color:#ffffffa8}.sg-values{padding:128px 0}.sg-values__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sg-val{position:relative;min-height:520px;overflow:hidden;display:flex;align-items:flex-end}.sg-val__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sg-val__bg img{width:100%;height:100%;object-fit:cover}.sg-val:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1102021a 20%,#110202eb)}.sg-val__copy{position:relative;z-index:2;padding:44px}.sg-val h3{font-size:44px;line-height:1.05;margin:14px 0}.sg-val p{font-size:15px;color:#fffc;max-width:460px}@media(max-width:1080px){.sg-split{grid-template-columns:1fr}.sg-split__copy{padding:72px 40px 56px}.sg-split__img{min-height:560px}.sg-split h1{font-size:68px}.sg-cards__grid{grid-template-columns:1fr 1fr}.sg-tl{grid-template-columns:repeat(3,1fr);gap:32px 0}}@media(max-width:860px){.sg-pagehead{padding:64px 0 48px}.sg-pagehead h1{font-size:50px}.sg-split__copy{padding:56px 16px 48px}.sg-split h1,.sg-letter__pull{font-size:46px}.sg-letter .sg-container,.sg-values__grid{grid-template-columns:1fr;gap:48px}.sg-letter__pull{position:static}.sg-tl{grid-template-columns:1fr}.sg-letter,.sg-cards,.sg-values{padding:80px 0}.sg-val__copy{padding:28px}.sg-val h3{font-size:34px}}@media(max-width:560px){.sg-cards__grid{grid-template-columns:1fr}.sg-split__img{min-height:440px}}.sg-news input::placeholder{color:#11020273;-webkit-text-fill-color:rgba(17,2,2,.45);opacity:1}.sg-sec.sg-news input{background:var(--sg-paper)!important;color:var(--sg-ink)!important}.sg-heirloom{display:grid;grid-template-columns:1fr 1fr;background:#1a0505}.sg-heirloom>.sg-shot{min-height:720px}.sg-heirloom__copy{padding:112px 88px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sg-heirloom h2{font-size:64px;line-height:1.03;margin:24px 0 28px}.sg-heirloom__text p{font-size:17px;color:#ffffffc2;max-width:480px;margin-bottom:18px}.sg-heirloom .sg-btn{margin-top:18px}.sg-build{padding:120px 0}.sg-build__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.sg-build__grid>.sg-shot{aspect-ratio:4/5}.sg-feat{display:grid;grid-template-columns:1fr 1fr;gap:40px 36px}.sg-feat .n{font-family:var(--sg-display);font-size:15px;color:var(--sg-accent);display:block;margin-bottom:10px}.sg-feat h3{font-size:28px;margin-bottom:8px}.sg-feat p{font-size:14px;color:#ffffffa8}.sg-dims{background:var(--sg-merlot);padding:72px 0}.sg-dims .sg-container{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:32px;align-items:end}.sg-dims h2{font-size:44px;line-height:1.05}.sg-dims h2 em{color:var(--sg-accent-soft)}.sg-dims b{display:block;font-family:var(--sg-display);font-weight:300;font-size:44px;line-height:1;margin-bottom:8px}.sg-dims span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3}.sg-dims__fit{grid-column:1 / -1;font-size:14px;color:#ffffffbf;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.sg-more{padding:112px 0}.sg-more .sg-bag-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1080px){.sg-heirloom,.sg-build__grid{grid-template-columns:1fr}.sg-heirloom>.sg-shot{min-height:520px}.sg-heirloom__copy{padding:72px 40px}.sg-dims .sg-container{grid-template-columns:repeat(3,1fr)}.sg-dims h2{grid-column:1 / -1}}@media(max-width:860px){.sg-heirloom h2{font-size:44px}.sg-heirloom__copy{padding:56px 16px}.sg-feat{grid-template-columns:1fr}.sg-build,.sg-more{padding:80px 0}.sg-more .sg-bag-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sg-more .sg-bag-grid{grid-template-columns:1fr}.sg-dims .sg-container{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sg-home.css.map */
