.size-guide{--sg-border: #e5e5e5;--sg-field-bg: #f6f6f6;--sg-text: #000;color:var(--sg-text)}.size-guide__wrapper{max-width:calc(805px + var(--outer) * 2);margin:0 auto;padding:0 var(--outer)}.size-guide__header{display:flex;flex-direction:column;gap:10px}.size-guide__subheading{margin:0;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:normal;text-transform:uppercase}.size-guide__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:42px;font-weight:700;line-height:normal;text-transform:capitalize}.size-guide__intro{margin-top:10px}.size-guide .rte,.size-guide .rte p{font-size:14px;line-height:22px}.size-guide .rte p{margin:0}.size-guide .rte p+p{margin-top:1em}.size-guide__body{display:flex;flex-direction:column;gap:30px;margin-top:40px}.size-guide__step{display:flex;flex-direction:column;gap:20px}.size-guide__step-heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:20px;font-weight:700;line-height:normal}.size-guide__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.size-guide__image{aspect-ratio:392 / 586;overflow:hidden}.size-guide__image img,.size-guide__image svg{display:block;width:100%;height:100%;object-fit:cover}.size-guide__image--placeholder{background:var(--sg-field-bg)}.size-guide__image--placeholder svg{height:100%}.size-guide__caption{max-width:400px;margin-top:20px}.size-guide .size-guide__caption p{font-size:14px;line-height:18px}.size-guide__form form{display:flex;flex-direction:column;gap:20px}.size-guide__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.size-guide__field--full{grid-column:1 / -1}.size-guide__field input{width:100%;height:42px;margin:0;padding:0 20px;border:1px solid transparent;border-radius:0;background:var(--sg-field-bg);color:#000;-webkit-text-fill-color:#000;font-family:var(--FONT-STACK-BODY);font-size:14px;letter-spacing:.07px;box-shadow:none;-webkit-appearance:none;appearance:none}.size-guide__field input::placeholder{color:#0009;-webkit-text-fill-color:rgba(0,0,0,.6);opacity:1}.size-guide__field input:-webkit-autofill,.size-guide__field input:-webkit-autofill:hover,.size-guide__field input:-webkit-autofill:focus,.size-guide__field input:-webkit-autofill:active{-webkit-text-fill-color:#000!important;border-color:transparent;box-shadow:inset 0 0 0 100px var(--sg-field-bg);caret-color:#000}.size-guide__field input:-webkit-autofill:focus-visible{border-color:var(--sg-text)}.size-guide__field input:focus-visible{outline:none;border-color:var(--sg-text)}.size-guide__field input:user-invalid{border-color:#d02e2e}.size-guide__checkbox{position:relative;display:flex;align-items:flex-start;gap:18px;padding-left:15px;cursor:pointer}.size-guide__checkbox input{position:absolute;top:0;left:15px;width:18px;height:18px;margin:0;opacity:0;cursor:pointer}.size-guide__checkbox-box{flex:0 0 18px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:6px;border:2px solid var(--sg-text);border-radius:2px;background:transparent}.size-guide__checkbox-box .icon{width:14px;height:14px;opacity:0}.size-guide__checkbox-box .icon path{stroke:#fff;stroke-width:3}.size-guide__checkbox input:checked+.size-guide__checkbox-box{background:var(--sg-text)}.size-guide__checkbox input:checked+.size-guide__checkbox-box .icon{opacity:1}.size-guide__checkbox input:focus-visible+.size-guide__checkbox-box{outline:2px solid var(--sg-text);outline-offset:2px}.size-guide__checkbox-label,.size-guide__checkbox-label p{margin:0;font-size:14px;line-height:18px;letter-spacing:.07px}.size-guide__checkbox-label{padding-top:6px}.size-guide__submit{align-self:flex-start;min-height:44px;padding:10px 20px;font-size:14px}.size-guide__submit[aria-busy=true]{opacity:.6;pointer-events:none}.size-guide__form-message{padding:15px 20px;background:var(--sg-field-bg);font-size:14px;line-height:22px}.size-guide__form-message p{margin:0}.size-guide__form-message--error{color:#d02e2e}.size-guide__form-message .errors ul{margin:0;padding-left:1.2em}.size-guide__newsletter{margin-top:20px}.size-guide__newsletter[hidden],.size-guide__newsletter [hidden]{display:none}.size-guide__newsletter-form,.size-guide__newsletter-body{display:flex;flex-direction:column;gap:20px}.size-guide__newsletter-row{display:flex;gap:20px}.size-guide__newsletter-row .size-guide__field{flex:1 1 auto}.size-guide__newsletter-row .size-guide__submit{flex:0 0 auto}@media only screen and (max-width:749px){.size-guide__newsletter-row{flex-direction:column;gap:15px}}.size-guide__chart{display:flex;flex-direction:column;gap:20px;margin-top:30px}.size-guide__table-wrapper{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.size-guide__table-wrapper::-webkit-scrollbar{display:none}.size-guide__table-wrapper:focus-visible{outline:2px solid var(--sg-text);outline-offset:2px}.size-guide__table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.size-guide__cell{white-space:nowrap}.size-guide__table th,.size-guide__table td{padding:20px 20px 20px 10px;border:1px solid var(--sg-border);color:var(--sg-text);text-align:left;vertical-align:middle;line-height:normal}.size-guide__table th{background:var(--sg-field-bg);font-family:var(--FONT-STACK-HEADING);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.size-guide__table td{font-family:var(--FONT-STACK-BODY);font-size:14px}.size-guide__scrollbar{position:relative;height:5px;margin-top:20px;border-radius:5px;background:var(--sg-field-bg);overflow:hidden}.size-guide__scrollbar[hidden]{display:none}.size-guide__scrollbar-thumb{position:absolute;top:0;left:0;height:100%;border-radius:5px;background:var(--sg-text);will-change:transform}.size-guide__nav{display:flex;justify-content:space-between;gap:10px;margin-top:-10px}.size-guide__nav-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 20px;font-size:14px}.size-guide__nav-link--next{margin-left:auto}.size-guide__nav-link .icon{flex:0 0 auto;width:20px;height:20px}.size-guide__nav-link .icon path{stroke:currentColor;stroke-width:1.5}@media only screen and (max-width:749px){.size-guide__title{font-size:24px}.size-guide__step-heading{font-size:18px}.size-guide__step{gap:10px}.size-guide__body{margin-top:30px}.size-guide__images{grid-template-columns:minmax(0,1fr);gap:15px}.size-guide__fields{grid-template-columns:minmax(0,1fr)}.size-guide__submit{align-self:stretch}.size-guide__nav-link{flex:1 1 0;padding:8px 12px;text-align:left}.size-guide__nav-link--next{text-align:center}}.product__size-guide-link{display:inline-flex;align-items:center;gap:6px;color:currentColor;font-size:14px;line-height:normal;text-decoration:none;cursor:pointer}.product__size-guide-link .icon{flex:0 0 auto;width:20px;height:20px}.product__size-guide-label{text-decoration:underline;text-underline-offset:3px}.product__size-guide-link:hover .product__size-guide-label{text-decoration-thickness:2px}.product__size-guide--empty{padding:10px 15px;border:1px dashed #ccc;font-size:12px;opacity:.7}.size-guide-drawer{--drawer-width: 712px}.size-guide-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:var(--drawer-width);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;transform:translate(100%)}dialog.size-guide-drawer[open] .size-guide-drawer__panel{animation:sizeGuideDrawerIn .4s ease forwards}dialog.size-guide-drawer[closing] .size-guide-drawer__panel{animation:sizeGuideDrawerOut .4s ease forwards}@keyframes sizeGuideDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sizeGuideDrawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){dialog.size-guide-drawer[open] .size-guide-drawer__panel,dialog.size-guide-drawer[closing] .size-guide-drawer__panel{animation-duration:.01s}}.size-guide-drawer__close{position:absolute;top:30px;right:30px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:#000;cursor:pointer;transition:transform .3s}.size-guide-drawer__close:hover{transform:rotate(90deg)}.size-guide-drawer__close .icon{width:40px;height:40px}.size-guide-drawer__close .icon path{stroke-width:1.2}.size-guide-drawer__content{display:block;padding:40px}.size-guide-drawer__content .size-guide{--PT: 0px;--PB: 0px;padding:0;background:transparent}.size-guide-drawer__content .size-guide__wrapper{max-width:none;padding:0}.size-guide-drawer__content .size-guide__header{padding-right:50px}.size-guide-drawer__content [data-size-guide-hide-in-drawer]{display:none}.size-guide-drawer__content .size-guide__body{margin-top:40px}.size-guide-drawer__status{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:14px}.size-guide-drawer__status a{text-decoration:underline}@media only screen and (max-width:749px){.size-guide-drawer__close{top:15px;right:10px}.size-guide-drawer__content{padding:40px 20px}.size-guide-drawer__content .size-guide__header{padding-right:40px}.size-guide-drawer__content .size-guide__title{font-size:22px}}[id$=__sg_intro] .hero__subheading{font-family:var(--FONT-STACK-BODY);font-size:14px;letter-spacing:0}[id$=__sg_intro] .hero__title{font-size:42px;font-weight:700}[id$=__sg_intro] .hero__rte,[id$=__sg_intro] .hero__rte p{font-size:14px;line-height:22px}[id$=__sg_cards] .column__heading{margin-bottom:20px;font-size:30px;font-weight:700}[id$=__sg_cards] .column__text,[id$=__sg_cards] .column__text p{font-size:14px;line-height:22px}[id$=__sg_cards] .column__content{max-width:462px;padding-top:20px}[id$=__sg_care] .hero__title{font-size:30px;font-weight:700}[id$=__sg_care] .hero__rte,[id$=__sg_care] .hero__rte p{font-size:14px;line-height:22px}[id$=__sg_faq_fit] .accordion__heading,[id$=__sg_faq_care] .accordion__heading,[id$=__sg_contact] .hero__title{margin-bottom:20px;font-size:30px;font-weight:700}[id$=__sg_faq_fit] .faq,[id$=__sg_faq_care] .faq,[id$=__sg_contact] .hero__content__wrapper{max-width:calc(1118px + var(--outer) * 2)}[id$=__sg_faq_fit] .accordion,[id$=__sg_faq_care] .accordion{border-top:0;border-bottom:1px solid var(--sg-border, #e5e5e5)}[id$=__sg_faq_fit] .accordion:first-of-type,[id$=__sg_faq_care] .accordion:first-of-type{border-top:1px solid var(--sg-border, #e5e5e5)}[id$=__sg_faq_fit] .accordion__title,[id$=__sg_faq_care] .accordion__title{position:relative;padding:30px 40px 30px 10px;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:18px}[id$=__sg_faq_fit] .accordion__title .icon-plus,[id$=__sg_faq_fit] .accordion__title .icon-minus,[id$=__sg_faq_care] .accordion__title .icon-plus,[id$=__sg_faq_care] .accordion__title .icon-minus{display:none}[id$=__sg_faq_fit] .accordion__title:after,[id$=__sg_faq_care] .accordion__title:after{content:"";position:absolute;top:50%;right:10px;width:18px;height:16px;margin-top:-8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s ease}[id$=__sg_faq_fit] .accordion[open] .accordion__title:after,[id$=__sg_faq_care] .accordion[open] .accordion__title:after{transform:rotate(180deg)}[id$=__sg_faq_fit] .accordion__content,[id$=__sg_faq_care] .accordion__content{padding:0 10px 30px;font-size:12px;line-height:22px}.accordion__button{justify-self:start;width:fit-content;margin-top:20px}[id$=__sg_faq_fit] .accordion__button,[id$=__sg_faq_care] .accordion__button,[id$=__sg_contact] .btn{--btn-bg: #f7f0ea;--btn-border: #f7f0ea;--btn-text: #212121;--btn-bg-hover: #212121;--btn-border-hover: #212121;--btn-text-hover: #fff;min-height:50px;padding:15px;font-size:12px}.accordion__content .accordion__button{background:var(--btn-bg);color:var(--btn-text);text-decoration:none}@media(hover:hover){.accordion__content .accordion__button:hover{color:var(--btn-text-hover)}}[id$=__sg_contact] .hero__content{padding:30px;border:1px solid #e5e5e5;background:#fff}[id$=__sg_contact] .hero__rte,[id$=__sg_contact] .hero__rte p{font-size:12px;line-height:22px}@media only screen and (max-width:749px){[id$=__sg_intro] .hero__content__wrapper{text-align:left}[id$=__sg_intro] .hero__title{font-size:24px}[id$=__sg_cards] .column__heading{margin-bottom:15px;font-size:24px}[id$=__sg_cards] .column__content .btn{--btn-bg: transparent;--btn-border: transparent;--btn-text: #212121;--btn-bg-hover: transparent;--btn-border-hover: transparent;--btn-text-hover: #212121;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}[id$=__sg_cards] .column__content .btn:after{display:none}[id$=__sg_cards] .column__content .btn:hover{text-decoration-thickness:2px}[id$=__sg_care] .hero__content{color:#fff}[id$=__sg_care] .hero__title{font-size:24px}[id$=__sg_care] .hero__button-group,[id$=__sg_care] .hero__button .btn{width:100%}[id$=__sg_care] .hero__button .btn{--btn-bg: #fff;--btn-border: #fff;--btn-text: #212121;--btn-bg-hover: #f7f0ea;--btn-border-hover: #f7f0ea;--btn-text-hover: #212121}[id$=__sg_faq_fit] .accordion__heading,[id$=__sg_faq_care] .accordion__heading,[id$=__sg_contact] .hero__title{font-size:24px}[id$=__sg_contact] .hero__content{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/size-guide.css.map */
