.rte p{margin:0 0 12px}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:2px}.rte ul{margin:0 0 12px;padding-left:0;list-style:none}.rte ul li:before{content:"- "}.page-title{padding:28px 16px 18px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.page-title h1{margin:0;font-size:var(--text-page-title, var(--text-heading));font-weight:500}.page-content{max-width:720px;margin:0 auto;padding:32px 16px 0}.foldouts{padding-left:16px;padding-right:16px}.foldouts__heading{margin:0 0 16px;font-size:var(--text-heading);font-weight:500;text-align:center}.foldout-list{max-width:1100px;margin:0 auto}.foldout-group{max-width:1800px;margin:0 auto}.foldout-group__title{display:flex;justify-content:space-between;align-items:center;padding:16px 32px 14px;border-bottom:1px solid var(--color-text);font-size:var(--text-heading);list-style:none;cursor:pointer}.foldout-group__title::-webkit-details-marker,.foldout__title::-webkit-details-marker{display:none}.foldout-group__arrow:after{content:"+";font-weight:400}.foldout-group[open]:not(.is-closing) .foldout-group__arrow:after{content:"\2212"}.foldout-group__body{max-width:1080px;padding:16px 32px 32px}.foldout{border-bottom:1px solid var(--color-text)}.foldout__title{display:flex;align-items:center;gap:24px;padding:20px 0 16px;font-size:var(--text-foldout, var(--text-body));list-style:none;cursor:pointer}.foldout__marker{display:inline-block;width:20px;text-align:center}.foldout__marker:before{content:"+"}.foldout[open]:not(.is-closing) .foldout__marker:before{content:"\2212"}.foldout__content{padding:0 0 22px;font-size:var(--text-body);line-height:1.35}.foldout-text{padding:12px 0;font-size:var(--text-body);line-height:1.35}.foldout-text__title{margin:0!important}@media(max-width:749px){.foldout-group__title,.foldout-group__body{padding-left:0;padding-right:0}.foldout__title{gap:12px}}.contact-form input,.contact-form select,.contact-form textarea,.size-calc__field input,.size-calc__field select,.track-order__fields input{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.25);border-radius:0;background:var(--color-background);font:inherit;letter-spacing:inherit;color:inherit;text-transform:lowercase}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.size-calc__field input:focus,.size-calc__field select:focus,.track-order__fields input:focus{outline:none;border-color:var(--color-text)}.contact-section{max-width:640px;margin:0 auto;padding:32px 16px 64px}.contact-section__intro{margin-bottom:24px;text-align:center;line-height:1.4}.contact-form{display:flex;flex-direction:column;gap:10px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-form__submit{align-self:center;width:200px;height:30px;padding:0;margin-top:8px}.contact-form__success,.contact-form__error{margin:0;text-align:center}.contact-form__error{color:var(--color-accent)}@media(max-width:749px){.contact-form__row{grid-template-columns:1fr}}.size-calc{display:block;max-width:720px;margin:0 auto;padding:32px 16px 64px}.size-calc__intro{margin-bottom:24px;text-align:center;line-height:1.4}.size-calc__form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.size-calc__field{display:flex;flex-direction:column;gap:6px}.size-calc__field:nth-child(3){grid-column:1 / -1}.size-calc__submit{grid-column:1 / -1;justify-self:center;width:200px;height:30px;padding:0;margin-top:4px}.size-calc__result{min-height:1.4em;margin:20px 0 0;text-align:center;line-height:1.4}.size-calc__charts-heading{margin:40px 0 12px;text-align:center}.size-chart{border-bottom:1px solid var(--color-text)}.size-chart__title{padding:14px 0;text-align:center;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.size-chart__title:after{content:"+";display:inline-block;margin-left:6px;text-decoration:none}.size-chart[open]:not(.is-closing) .size-chart__title:after{content:"\2212"}.size-chart__title::-webkit-details-marker{display:none}.size-chart__scroll{overflow-x:auto;padding-bottom:16px}.size-chart table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.size-chart th,.size-chart td{padding:7px 8px;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.08)}.size-chart th{font-weight:500}.size-chart th:first-child,.size-chart td:first-child{text-align:left}@media(max-width:749px){.size-calc__form{grid-template-columns:1fr}}.track-order{display:block;max-width:640px;margin:0 auto;padding:32px 16px 64px}.track-order__intro{margin-bottom:24px;text-align:center}.track-order__form{display:flex;flex-direction:column;align-items:center;gap:12px}.track-order__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.track-order__submit{width:200px;height:30px;padding:0}.track-order__message{min-height:1.4em;margin:16px 0 0;text-align:center}.track-order__message.is-error{color:var(--color-accent)}.track-order__result{margin-top:16px;padding:20px;border:1px solid rgba(0,0,0,.15)}.track-order__result[hidden]{display:none}.track-order__result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.track-order__result-header p{margin:0 0 4px}.track-order__date{opacity:.8}.track-order__badge{padding:3px 8px;background:#f4f4f4}.track-order__badge[data-status=delivered]{color:#fff;background:var(--color-text)}.track-order__badge[data-status=cancelled]{color:#fff;background:var(--color-accent)}.track-order__steps{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 20px;padding:0;list-style:none}.track-order__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--text-body);text-align:center;opacity:.8}.track-order__steps li:before{content:"";position:absolute;top:5px;left:-50%;right:50%;height:1px;background:currentColor}.track-order__steps li:first-child:before{display:none}.track-order__dot{position:relative;z-index:1;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;background:var(--color-background)}.track-order__steps li.is-complete,.track-order__steps li.is-current{opacity:1}.track-order__steps li.is-complete .track-order__dot,.track-order__steps li.is-current .track-order__dot{background:var(--color-text)}.track-order__steps li.is-current{font-weight:700}.track-order__fulfillment,.track-order__item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.08)}.track-order__fulfillment a{text-decoration:underline}.track-order__variant{display:block;opacity:.8}@media(max-width:749px){.track-order__fields{grid-template-columns:1fr}}.rich-text{max-width:var(--rich-text-width);margin:0 auto;padding-left:16px;padding-right:16px;line-height:1.35}.rich-text--center{text-align:center}.rich-text p{margin-bottom:18px}.rich-text__heading{margin:0 0 16px;font-size:var(--text-heading);font-weight:500}.video-section{max-width:var(--video-width);margin:0 auto;padding-left:16px;padding-right:16px}.video-section__heading{margin:0 0 16px;font-size:var(--text-heading);font-weight:500;text-align:center}.video-section__frame{position:relative;aspect-ratio:16 / 9;background:#000}.video-section__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.simple-page{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:480px;margin:0 auto;padding:96px 16px;text-align:center}.simple-page__eyebrow{margin:0;opacity:.8}.simple-page__title{margin:0;font-size:var(--text-heading);font-weight:500;letter-spacing:-.05em}.simple-page__button{width:200px;height:30px;padding:0;line-height:30px;text-align:center}.password-page__name{margin:0 0 8px;font-size:var(--text-logo, 32px);font-weight:700;letter-spacing:-.06em;color:var(--color-accent)}.password-page__form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.password-page__form input{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.25);font:inherit;color:inherit}.password-page__enter summary{margin-bottom:12px;text-decoration:underline;cursor:pointer;list-style:none}.article__meta{margin:6px 0 0;opacity:.8}.article__image{max-width:900px;margin:32px auto 0;padding:0 16px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pages.css.map */
