.o-page{padding-top:58px;padding-bottom:70px;--o-rule:#e4e4e1;--o-muted:#686868}.o-page h1,.o-page h2,.o-page h3{font-family:Jakarta,Arial,sans-serif;line-height:1.3;letter-spacing:-.025em;text-transform:none;font-weight:500}.o-page h1{font-size:34px}.o-page h2{font-size:19px}.o-page h3{font-size:14px;letter-spacing:0}.o-page-heading{margin-bottom:38px}.o-page-lead{font-size:14px;line-height:1.8;max-width:600px;margin:17px 0 0;color:var(--o-muted)}.o-page-content{max-width:720px;font-size:14px;line-height:1.9}.o-page .rte a,.o-inline-link{text-decoration:underline;text-underline-offset:4px}.o-page a:hover{color:#777}.o-page .rte p:last-child{margin-bottom:0}.o-button{display:inline-flex;align-items:center;justify-content:center;background:#171717;color:#fff;border:1px solid #171717;border-radius:0;min-height:47px;padding:12px 25px;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.o-button:hover{background:#333;border-color:#333}.o-support-page{max-width:1050px}.o-about-image{aspect-ratio:1672/941;overflow:hidden;background:#ecece8}.o-about-image>picture{display:block;width:100%;height:100%}.o-about-image>img,.o-about-image>picture>img{width:100%;height:100%;object-fit:cover;object-position:center}.o-about-content{margin-top:38px}.o-about-stories{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:42px}.o-about-story{max-width:520px;font-size:14px;line-height:1.9;color:var(--o-muted)}.o-about-story h2{margin-bottom:16px;color:#171717}.o-about-story-link{display:inline-block;margin-top:15px;font-size:13px;color:#171717}.o-lookbook-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.o-lookbook-image{aspect-ratio:4/5;overflow:hidden;background:#ecece8}.o-lookbook-image>img{width:100%;height:100%;object-fit:cover;object-position:center top}.o-lookbook-caption{display:flex;align-items:center;justify-content:space-between;padding-top:17px;gap:16px}.o-lookbook-caption h2{font-size:15px;font-weight:500;letter-spacing:0}.o-lookbook-caption .icon{width:18px;height:18px}.o-lookbook .o-page-content{margin-bottom:30px}.o-help-layout{display:grid;grid-template-columns:180px 1fr;gap:65px}.o-help-nav{display:flex;flex-direction:column;align-self:start;gap:18px;position:sticky;top:110px;font-size:13px}.o-help-nav a{padding:3px 0}.o-faq-group{margin-bottom:38px;scroll-margin-top:120px}.o-faq-group>h2{margin-bottom:18px;font-size:16px;letter-spacing:0}.o-faq-item{border-top:1px solid var(--o-rule)}.o-faq-item:last-of-type{border-bottom:1px solid var(--o-rule)}.o-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;padding:20px 0;font-size:13px;font-weight:500;line-height:1.65;cursor:pointer}.o-faq-item summary::-webkit-details-marker{display:none}.o-faq-toggle{width:12px;height:12px;position:relative;flex-shrink:0}.o-faq-toggle:before,.o-faq-toggle:after{content:"";position:absolute;background:currentColor;left:0;top:5px;width:12px;height:1px}.o-faq-toggle:after{transform:rotate(90deg)}.o-faq-item[open] .o-faq-toggle:after{display:none}.o-faq-answer{padding:0 25px 21px 0;font-size:13px;line-height:1.85;color:var(--o-muted);overflow-wrap:anywhere}.o-faq-answer h1,.o-faq-answer h2,.o-faq-answer h3{font-size:14px;margin:18px 0 8px}.o-faq-guide{display:inline-block;font-size:12px;margin-top:17px}.o-help-contact{font-size:13px;line-height:1.85;color:var(--o-muted);margin:30px 0 0}.o-help-contact a{color:#171717}.o-size-page{max-width:900px}.o-size-content>h2{margin-bottom:12px}.o-size-content>p,.o-size-note p{font-size:13px;line-height:1.85;color:var(--o-muted)}.o-measurements{display:grid;grid-template-columns:1fr 1fr;gap:30px 55px;margin-top:30px}.o-measurement h3{margin-bottom:10px}.o-measurement p{font-size:13px;line-height:1.85;color:var(--o-muted);margin:0}.o-size-note{border-top:1px solid var(--o-rule);margin-top:36px;padding-top:28px}.o-size-note h2{font-size:16px;margin-bottom:12px}.o-size-note p{margin:0}.o-contact-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:65px}.o-contact-aside{font-size:13px;line-height:1.85;color:var(--o-muted)}.o-contact-aside h2{color:#171717;margin-bottom:12px;font-size:16px}.o-support-links{display:flex;flex-direction:column;gap:15px;margin-top:30px;color:#171717;font-size:12px}.o-support-links a{text-decoration:underline;text-underline-offset:4px}.o-contact-extra{margin-top:25px}.o-contact-form label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.o-contact-form input,.o-contact-form textarea{display:block;width:100%;padding:12px 13px;border:1px solid #d3d3cf;border-radius:0;background:#fff;font-size:14px;min-height:46px;margin:0 0 24px;box-shadow:none}.o-contact-form textarea{resize:vertical;min-height:145px}.o-contact-form input[aria-invalid=true]{border-color:#a82719}.o-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.o-field-optional{font-weight:400;color:var(--o-muted);font-size:11px}.o-form-privacy{font-size:11px;margin:20px 0 0;color:var(--o-muted)}.o-form-success,.o-form-errors{padding:15px 17px;margin-bottom:24px;font-size:13px;line-height:1.8}.o-form-success{background:#f0f5ee;color:#244b27}.o-form-errors{background:#faf0ee;color:#8c2617}@media(max-width:900px){.o-page{padding-top:45px;padding-bottom:50px}.o-help-layout{grid-template-columns:155px 1fr;gap:35px}.o-contact-layout{gap:35px}.o-form-row{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.o-page{padding-top:34px;padding-bottom:42px}.o-page h1{font-size:27px}.o-page-heading{margin-bottom:28px}.o-page-lead{font-size:13px;margin-top:14px}.o-about-image{height:410px;aspect-ratio:auto}.o-about-stories{grid-template-columns:1fr;gap:30px;margin-top:30px}.o-about-image>picture>img{object-position:center 15%}.o-about-image>img{object-position:62% center}.o-lookbook-grid{grid-template-columns:1fr;gap:30px}.o-lookbook-caption{padding-top:13px}.o-lookbook-caption h2{font-size:14px}.o-help-layout{grid-template-columns:1fr;gap:28px}.o-help-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 20px;font-size:12px;padding-bottom:19px;border-bottom:1px solid var(--o-rule)}.o-faq-group{margin-bottom:30px;scroll-margin-top:100px}.o-faq-item summary{font-size:13px;padding:18px 0}.o-faq-answer{font-size:12px;padding-right:14px}.o-measurements{grid-template-columns:1fr;gap:23px;margin-top:26px}.o-size-note{margin-top:28px;padding-top:25px}.o-contact-layout{grid-template-columns:1fr;gap:35px}.o-contact-aside{border-top:1px solid var(--o-rule);padding-top:25px}.o-contact-aside>p{max-width:340px}.o-contact-form input,.o-contact-form textarea{font-size:16px}.o-contact-form .o-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pages.css.map */
