:root{--strvng-float-offset: 0px}.strvng-fit-hint{max-width:42rem;margin:12px 0 6px;color:#62584e;font-size:.88rem;line-height:1.65}.strvng-fit-hint p{margin:0}.strvng-product-details details{border-bottom:1px solid var(--colorBorder)}.strvng-product-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;font-size:1rem;font-weight:500;list-style:none}.strvng-product-details summary::-webkit-details-marker{display:none}.strvng-product-details summary:after{content:"+";font-size:22px;font-weight:300;flex:none}.strvng-product-details details[open] summary:after{content:"\2212"}.strvng-product-details .rte{padding:0 0 20px;font-size:.94rem;line-height:1.75;overflow-wrap:anywhere}.strvng-product-details .rte :is(span,p,li,b,strong){font-family:inherit!important;line-height:inherit!important}.strvng-product-details h3{font-size:.94rem;line-height:1.5;margin:24px 0 10px;letter-spacing:.02em}.strvng-product-details a{text-decoration:underline;text-underline-offset:4px}.strvng-product-details summary:focus-visible,.strvng-sizeguide button:focus-visible{outline:2px solid #a94420;outline-offset:4px}.social-float-wrap{top:auto!important;bottom:calc(82px + var(--strvng-float-offset))!important;right:16px!important;transform:none!important;z-index:30!important}.social-float-wrap .social-float-item{margin-top:0!important;width:34px!important;height:34px!important}.social-float-wrap .social-float-item img{width:34px!important;height:34px!important}#smile-ui-lite-launcher-frame-container{right:16px!important;bottom:calc(16px + var(--strvng-float-offset))!important;transform:scale(.76)!important;transform-origin:bottom right;z-index:30!important}body:has(.modal--is-active) .social-float-wrap,body:has(.modal--is-active) #smile-ui-lite-launcher-frame-container{visibility:hidden}.footer__social{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.footer__social a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.footer__social .icon{width:19px;height:19px}.product-single__description,.product-single__meta{min-width:0}.grid-product__meta{overflow-wrap:anywhere}.grid-product__price{line-height:1.6}.strvng-sizeguide{max-width:100%}.strvng-sizeguide .sg-table-wrap{max-width:100%;overscroll-behavior-x:contain}.strvng-sizeguide .sg-pill{min-height:44px}.strvng-partner-path{padding:28px 0;border-top:1px solid var(--colorBorder);scroll-margin-top:100px}.strvng-partner-path h2{margin-top:0}.strvng-partner-path .btn{margin:12px 0}.template-page .rte{line-height:1.8}@media(max-width:768px){.template-page .rte h1{font-size:28px;line-height:1.2}.template-page .rte h2{font-size:24px;line-height:1.3}.product-single__title{font-size:26px!important;line-height:1.25!important}.product-single__meta{padding-top:18px}.product-block{margin-bottom:16px}.variant-input-wrap{display:flex;flex-wrap:wrap;gap:2px}.variant__button-label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.variant-input-wrap .color-swatch{min-width:36px;min-height:36px}.template-page .page-width--narrow{padding-left:20px;padding-right:20px}.strvng-product-details .rte{font-size:.9rem}}.strvng-payment-note{text-align:center;font-size:12px;line-height:1.7;opacity:.8;margin:12px auto 20px;max-width:42rem}body:has([data-strvng-promo-modal]) .social-float-wrap,body:has([data-strvng-promo-modal]) #smile-ui-lite-launcher-frame-container{visibility:hidden}.article__body img,.rte img{max-width:100%;height:auto}.article__body,.rte{overflow-wrap:anywhere}.template-page .rte table{max-width:100%}.strvng-photo-hero__copy h1{font-weight:400}.strvng-product-copy{font-size:16px;line-height:1.7}.strvng-product-copy details{border-bottom:1px solid var(--colorBorder);padding:16px 0}.strvng-product-copy summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.strvng-product-copy h2{font-size:20px;margin:24px 0 12px}.strvng-product-copy a{text-decoration:underline;text-underline-offset:3px}.template-index .main-content{padding-top:0}.strvng-photo-hero__copy h1{margin-bottom:20px}.strvng-fit-hint a{text-decoration:underline;text-underline-offset:3px}.strvng-fit-hint .strvng-personal-fit{margin-top:8px}.strvng-fit-hint a:focus-visible{outline:2px solid #a94420;outline-offset:3px}.strvng-comparison th,.strvng-comparison td{padding:14px;vertical-align:top;white-space:normal}.strvng-comparison caption{text-align:left;margin-bottom:12px;font-weight:600}.strvng-comparison [role=region]:focus-visible{outline:2px solid #a94420}.strvng-comparison th[scope=row]{min-width:140px}.strvng-sizeguide .sg-table-wrap>.table-wrapper,.strvng-comparison [role=region]>.table-wrapper{overflow:visible}.strvng-sizeguide .sg-table-wrap:focus-visible{outline:2px solid #a94420;outline-offset:3px}.color-swatch--cropped-zip-hoodie-olive-gris{background-color:#a6ad98!important;background-image:none!important}.color-swatch--sports-bra-cream{background-color:#eee9de!important;background-image:none!important}.color-swatch--tank-top-olive-green{background-color:#8d9778!important;background-image:none!important}.color-swatch--cropped-hoodie-light-khaki{background-color:#c3b79c!important;background-image:none!important}.color-swatch--almond-beige{background-color:#c2bbb3!important;background-image:none!important}.color-swatch--legging-orange{background-color:#ed913c!important;background-image:none!important}.color-swatch--legging-navy{background-color:#25314e!important;background-image:none!important}.color-swatch--motion-tank-beige{background-color:#c2b9a5!important;background-image:none!important}.color-swatch--sculpt-zip-top-olive-green{background-color:#9ca184!important;background-image:none!important}.color-swatch--crossover-seamless-leggings-graphic-grey{background-color:#727783!important;background-image:none!important}.color-swatch--cut-out-sports-bra-lemon-quartz{background-color:#e8c474!important;background-image:none!important}.color-swatch--front-split-flared-leggings-beige{background-color:#c6beb0!important;background-image:none!important}.color-swatch--front-split-flared-leggings-midnight-blue{background-color:#28334d!important;background-image:none!important}.color-swatch--zip-tank-sage{background-color:#9fa738!important;background-image:none!important}.color-swatch--athena-bra-sky{background-color:#6ca7c3!important;background-image:none!important}.strvng-sale-terms{font-size:.78rem;line-height:1.5;color:#62584e;margin-top:10px}.announcement-link-text{margin-left:.35em}.color-swatch--warm-ivory{background-color:#f0ece2!important;background-image:none!important}.color-swatch--light-blue{background-color:#bed5e9!important;background-image:none!important}.color-swatch--iron-grip-orange{background-color:#f89d12!important;background-image:none!important}.color-swatch--iron-grip-fuchsia{background-color:#f12975!important;background-image:none!important}.color-swatch--iron-grip-olive-green{background-color:#495c44!important;background-image:none!important}.color-swatch--iron-grip-white{background-color:#fffdfd!important;background-image:none!important}.grid-product__tag.grid-product__tag--sale{font-size:11px;line-height:1.3;letter-spacing:.03em;font-weight:400;text-transform:none;padding:4px 7px;background:#eeeae3;color:#46493f;right:8px;top:8px}.grid-product__price{color:var(--colorTextBody)}.grid-product__price--current{font-size:1em;font-weight:500}.grid-product__price--original{font-size:.86em;color:#62584e;text-decoration:line-through;text-decoration-thickness:1px;margin-right:6px}.grid-product__price--savings{display:inline-block;font-size:.76em;font-weight:400;color:#62584e;margin-left:5px}.product-block--price [data-product-price]{font-size:22px;font-weight:500;color:var(--colorTextBody)}.product-block--price .product__price--compare{font-size:15px;font-weight:400;color:#62584e;text-decoration:line-through;text-decoration-thickness:1px}.product-block--price .product__price-savings{font-size:12px;font-weight:400;color:#62584e;line-height:1.5;white-space:normal}@media(max-width:768px){.grid-product__tag.grid-product__tag--sale{font-size:10px;padding:3px 6px}.product-block--price [data-product-price]{font-size:21px}.product-block--price .product__price--compare{font-size:14px}.grid-product__price--savings{margin-left:0;display:block}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/strvng-refinement.css.map */
