.sg-section{background:var(--sg-bg, #faf6ef);color:var(--sg-text, #5b4a3a);padding-top:var(--sg-pt, 48px);padding-bottom:var(--sg-pb, 48px);font-size:1.5rem;line-height:1.6}.sg-container{max-width:var(--sg-width, 1300px);margin:0 auto;padding:0 2rem}.sg-section *{box-sizing:border-box}.sg-block+.sg-block{margin-top:4.5rem}.sg-section h1,.sg-section h2,.sg-section h3,.sg-heading{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-weight:var(--font-heading-weight, 500);color:var(--sg-heading, #3a2c20);letter-spacing:.04em;line-height:1.15;margin:0}.sg--uppercase h1,.sg--uppercase h2,.sg--uppercase .sg-section-title__text,.sg--uppercase .sg-hero__title{text-transform:uppercase}.sg-hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.sg-hero--right .sg-hero__media{order:2}.sg-hero__media{position:relative;border-radius:1rem;overflow:hidden;background:var(--sg-surface, #fffdf9)}.sg-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.sg-hero__media--placeholder{aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;border:1px dashed var(--sg-border, #e3d6c2)}.sg-hero__media--placeholder svg{width:40%;opacity:.25}.sg-hero__eyebrow{font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent, #b08d46);margin:0 0 1.2rem;font-weight:600}.sg-hero__title{font-size:clamp(3.2rem,5vw,5.4rem);margin-bottom:1.6rem}.sg-hero__rule{width:7rem;height:2px;margin:0 0 2rem;border:0;opacity:0}.sg-hero__subtitle{font-size:2rem;color:var(--sg-heading, #3a2c20);margin:0 0 1.6rem;line-height:1.5}.sg-hero__text{margin:0 0 2.4rem}.sg-hero__text>:first-child{margin-top:0}.sg-hero__text>:last-child{margin-bottom:0}.sg-features{display:grid;gap:1.8rem}.sg-feature{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start}.sg-feature__icon{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--sg-accent, #b08d46);display:flex;align-items:center;justify-content:center;color:var(--sg-accent, #b08d46);flex:0 0 auto}.sg-feature__icon svg{width:2.2rem;height:2.2rem}.sg-feature__title{font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sg-heading, #3a2c20);font-weight:700;margin:0 0 .3rem}.sg-feature__text{font-size:1.4rem;margin:0}.sg-section-title{display:flex;align-items:center;justify-content:center;gap:1.6rem;text-align:center}.sg-section-title__text{font-size:clamp(2.2rem,3.2vw,3rem);letter-spacing:.12em}.sg-section-title__orn{flex:1;max-width:16rem;height:1px;background:linear-gradient(to var(--dir, right),transparent,var(--sg-accent, #b08d46));position:relative}.sg-section-title__orn--left{--dir: left}.sg-section-title__orn:after{content:"";position:absolute;top:50%;width:.7rem;height:.7rem;background:var(--sg-accent, #b08d46);transform:translateY(-50%) rotate(45deg)}.sg-section-title__orn--right:after{right:0}.sg-section-title__orn--left:after{left:0}.sg-table-wrap{background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);border-radius:1rem;padding:2rem 2.4rem}.sg-table-layout{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}.sg-table-layout--with-image{grid-template-columns:1fr minmax(18rem,26rem)}.sg-table-layout--img-left{grid-template-columns:minmax(18rem,26rem) 1fr}.sg-table-layout--img-left .sg-table-aside{order:-1}.sg-table-caption{font-family:var(--font-heading-family, serif);color:var(--sg-heading, #3a2c20);font-size:1.8rem;letter-spacing:.06em;margin:0 0 1.4rem;text-align:center}.sg-table{width:100%;border-collapse:collapse;font-size:1.45rem}.sg-table th{font-family:var(--font-heading-family, serif);font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-accent, #b08d46);font-weight:600;text-align:left;padding:1rem 1.2rem;border-bottom:1.5px solid var(--sg-border, #e3d6c2);vertical-align:bottom}.sg-table td{padding:1.3rem 1.2rem;border-bottom:1px solid var(--sg-border, #e3d6c2);color:var(--sg-text, #5b4a3a);vertical-align:middle}.sg-table tr:last-child td{border-bottom:0}.sg-table__badge{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--sg-accent, #b08d46);color:#fff;font-size:1.3rem;font-weight:600}.sg-table-aside img{display:block;width:100%;border-radius:.8rem}.sg-steps{display:grid;grid-template-columns:repeat(var(--sg-steps-cols, 4),1fr);gap:2.4rem}.sg-step{text-align:center}.sg-step__media{position:relative;border-radius:.8rem;overflow:hidden;background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);aspect-ratio:16 / 11;margin-bottom:1.4rem}.sg-step__media img{width:100%;height:100%;object-fit:cover;display:block}.sg-step__num{position:absolute;top:1rem;left:1rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--sg-accent, #b08d46);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:600;z-index:2}.sg-step__title{font-size:1.35rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--sg-heading, #3a2c20);margin:0 0 .6rem}.sg-step__text{font-size:1.4rem;margin:0}.sg-callout__media img{height:auto!important}.sg-callout{display:grid;grid-template-columns:minmax(20rem,30rem) 1fr;gap:3rem;align-items:center}.sg-callout--boxed{background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);border-radius:1rem;padding:2.6rem}.sg-callout--img-right .sg-callout__media{order:2}.sg-callout__media img{display:block;width:100%;border-radius:.8rem}.sg-callout__title{font-size:2.2rem;letter-spacing:.06em;margin:0 0 1.2rem}.sg-callout__text>:first-child{margin-top:0}.sg-callout__text>:last-child{margin-bottom:0}.sg-btn{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.8rem;padding:1.1rem 2.4rem;background:var(--sg-accent, #b08d46);color:#fff;text-decoration:none;border-radius:.4rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;transition:opacity .2s ease}.sg-btn:hover{opacity:.88}.sg-cards-intro{text-align:center;max-width:70ch;margin:0 auto 2.6rem}.sg-cards{display:grid;grid-template-columns:repeat(var(--sg-cards-cols, 3),1fr);gap:1.8rem}.sg-card{background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);border-radius:1rem;padding:2rem}.sg-card__eyebrow{display:inline-block;font-size:1.25rem;letter-spacing:.08em;color:var(--sg-accent, #b08d46);font-weight:700;border:1px solid var(--sg-accent, #b08d46);border-radius:2rem;padding:.3rem 1.1rem;margin-bottom:1.2rem}.sg-card__title{font-size:1.9rem;letter-spacing:.04em;margin:0 0 .9rem}.sg-card__text{font-size:1.4rem}.sg-card__text>:first-child{margin-top:0}.sg-card__text>:last-child{margin-bottom:0}.sg-rich{max-width:80ch}.sg-rich--center{max-width:76ch;margin-left:auto;margin-right:auto;text-align:center}.sg-rich__title{font-size:2rem;margin:0 0 1rem}.sg-rich__body>:first-child{margin-top:0}.sg-rich__body>:last-child{margin-bottom:0}.sg-rich--boxed{background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);border-left:4px solid var(--sg-accent, #b08d46);border-radius:.8rem;padding:2rem 2.4rem;text-align:left;max-width:none}.sg-spacer{width:100%}@media screen and (max-width:989px){.sg-hero{gap:3rem}.sg-steps,.sg-cards{grid-template-columns:repeat(2,1fr)}.sg-table-layout--with-image,.sg-table-layout--img-left{grid-template-columns:1fr}.sg-table-layout--img-left .sg-table-aside{order:0}.sg-table-aside{max-width:30rem;margin:0 auto}}@media screen and (max-width:749px){.sg-container{padding:0 1.6rem}.sg-block+.sg-block{margin-top:3.4rem}.sg-hero{grid-template-columns:1fr;gap:2.4rem}.sg-hero--right .sg-hero__media{order:0}.sg-section-title__orn{max-width:5rem}.sg-callout,.sg-callout--img-right{grid-template-columns:1fr;gap:2rem}.sg-callout--img-right .sg-callout__media{order:0}.sg-callout__media{max-width:30rem}.sg-cards{grid-template-columns:1fr}.sg-table-wrap{background:transparent;border:0;border-radius:0;padding:0}.sg-table thead{display:none}.sg-table,.sg-table tbody,.sg-table tr,.sg-table td{display:block;width:100%}.sg-table tr{background:var(--sg-surface, #fffdf9);border:1px solid var(--sg-border, #e3d6c2);border-radius:.8rem;padding:.6rem 1.2rem;margin-bottom:1.2rem}.sg-table td{border-bottom:1px dashed var(--sg-border, #e3d6c2);padding:.9rem 0;display:flex;justify-content:space-between;gap:1.6rem;text-align:right}.sg-table tr td:last-child{border-bottom:0}.sg-table td:before{content:attr(data-label);font-weight:600;color:var(--sg-accent, #b08d46);text-transform:uppercase;font-size:1.15rem;letter-spacing:.08em;text-align:left;flex:0 0 auto}.sg-table td:empty{display:none}}@media screen and (max-width:479px){.sg-steps{grid-template-columns:1fr}}.size-guide-drawer[open]{z-index:10001!important}body:has(.size-guide-drawer[open]) #bon-loyalty-btn{visibility:hidden!important;pointer-events:none!important}@container size-guide-content (max-width: 749px){.size-guide-drawer__body .sg-hero__media{width:min(100%,40rem);margin-inline:auto}.size-guide-drawer__body .sg-hero__media img{height:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/size-guide.css.map */
