html.tp-leggings-cro{--tp-ink:#25211e;--tp-brown:#674c3b;--tp-paper:#f7f4ef;--tp-line:#ded8d1;scroll-padding-top:80px}.tp-leggings-cro body{color:var(--tp-ink);background:#fff}.tp-leggings-cro .announcement-ticker-section{display:none!important}.tp-leggings-cro [id^=MainProduct-]{max-width:1240px;padding:28px 32px 36px}.tp-leggings-cro .product__info-container{max-width:510px}.tp-leggings-cro .product__title{margin:0!important}.tp-leggings-cro .product__title h1{font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:500;line-height:1.12;letter-spacing:-1.1px;margin:0}.tp-leggings-cro .product__info-container>.product__title+*{margin-top:12px!important}.tp-leggings-cro .product__info-container .price{font-size:25px;font-weight:500;letter-spacing:-.4px;color:var(--tp-ink)}.tp-leggings-cro .price__badge-sale,.tp-leggings-cro .price__badge-sold-out{border-radius:2px}.tp-leggings-cro .product-form__input .form__label{font-size:13px;font-weight:600;letter-spacing:.2px}.tp-leggings-cro variant-selects{display:block;position:relative;margin:12px 0!important}.tp-leggings-cro variant-selects fieldset{position:relative;display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.tp-leggings-cro variant-selects input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:46px;margin:0;border:1px solid var(--tp-line);border-radius:3px!important;font-size:14px;background:#fff;color:var(--tp-ink);box-shadow:none}.tp-leggings-cro variant-selects input[type=radio]:checked+label{color:#fff!important;background:var(--tp-ink)!important;border-color:var(--tp-ink)!important}.tp-leggings-cro variant-selects input[type=radio].disabled+label{opacity:.4;text-decoration:line-through}.tp-leggings-cro .tp-size-trigger{float:right;border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;color:var(--tp-ink);cursor:pointer;position:absolute;right:0;top:0}.tp-leggings-cro .tp-purchase-note{font-size:11px;line-height:1.4;margin:4px 0 0;color:#6b6158}.tp-leggings-cro .yx-subscription-component{margin:8px 0!important}.tp-leggings-cro .purchase-option.subscription-option{padding:10px 12px!important;border:1px solid var(--tp-line)!important;border-radius:3px!important;background:#fff!important}.tp-leggings-cro .purchase-option.subscription-option:has(input:checked){border-color:var(--tp-brown)!important;background:var(--tp-paper)!important}.tp-leggings-cro .yx-subscription-checkbox,.tp-leggings-cro .save-badge{background:var(--tp-brown)!important;border-color:var(--tp-brown)!important}.tp-leggings-cro .subscription-option:not(:has(input:checked)) .yx-subscription-checkbox{background:transparent!important}.tp-leggings-cro .tp-intro{font-size:14px;line-height:1.5;color:#625a53;margin:10px 0 8px!important}.tp-leggings-cro .tp-color{display:flex;gap:8px;align-items:center;font-size:12px;color:#625a53;margin:8px 0 12px!important}.tp-leggings-cro .tp-color i{width:14px;height:14px;border:1px solid #4d3629;background:#674a37;border-radius:50%;display:inline-block}.tp-leggings-cro .product-form__quantity{display:flex;align-items:center;gap:14px;margin:10px 0!important}.tp-leggings-cro .product-form__quantity .form__label{margin:0;font-size:12px}.tp-leggings-cro quantity-input.quantity{min-height:36px;height:36px;width:112px;--inputs-radius:3px}.tp-leggings-cro .quantity__button{width:34px}.tp-leggings-cro .product-form{margin:12px 0!important}.tp-leggings-cro .tp-purchase-container{display:flex;flex-direction:column}.tp-leggings-cro kaching-bundle{display:block}.tp-leggings-cro .tp-purchase-container:not(.tp-bundle-collapsed)>kaching-bundle{display:block}.tp-leggings-cro .tp-purchase-container>product-form{order:0}.tp-leggings-cro .tp-purchase-container>kaching-bundle{order:-1;margin:12px 0}.tp-leggings-cro .tp-bundle-toggle{order:1;align-self:flex-start;border:0;background:none;color:var(--tp-brown);padding:8px 0;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tp-leggings-cro .kaching-bundles__bar-most-popular,.tp-leggings-cro .product-form__quantity{display:none!important}.tp-leggings-cro .delivery-info{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:31px}.tp-leggings-cro .tp-assurance{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#625a53;padding:4px 0 13px;border-bottom:1px solid var(--tp-line)}.tp-leggings-cro .tp-assurance a{color:inherit;text-underline-offset:3px}.tp-leggings-cro .tp-delivery{font-size:12px;margin:0!important;border-bottom:1px solid var(--tp-line)}.tp-leggings-cro .tp-delivery summary{padding:13px 0;cursor:pointer;font-weight:500}.tp-leggings-cro .tp-delivery p{margin:0 0 14px;line-height:1.7;color:#625a53}.tp-leggings-cro .tp-size-message{font-size:13px;color:#943a2b;margin:7px 0}.tp-leggings-cro .tp-size-message[hidden]{display:none}.tp-leggings-cro .product__media-list{background:var(--tp-paper);border-radius:4px;overflow:hidden}.tp-leggings-cro .product-media-container{border:0;border-radius:4px}.tp-leggings-cro .thumbnail{border-radius:3px}.tp-leggings-cro .thumbnail[aria-current=true]{border-color:var(--tp-brown)}.tp-leggings-cro .media-gallery--desktop-thumbnails-bottom{position:sticky;top:90px}.tp-leggings-cro .product__media-toggle,.tp-leggings-cro .product__media-icon{cursor:zoom-in}.tp-leggings-cro .product__modal-opener{position:relative}.tp-leggings-cro .product__media-toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0;background:transparent}.tp-leggings-cro .cart-timer{display:none!important}.tp-leggings-cro .tp-story{max-width:1240px;margin:auto;padding:0 32px 40px;color:var(--tp-ink);font-family:Arial,Helvetica,sans-serif}.tp-story h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.8px;line-height:1.12;font-size:39px;color:var(--tp-ink);margin:12px 0 18px}.tp-story p{font-size:14px;line-height:1.75;color:#625a53}.tp-kicker{font:500 10px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:1.7px!important;color:#80634e!important}.tp-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tp-line);border-bottom:1px solid var(--tp-line);padding:30px 0;gap:26px}.tp-benefits h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.3px;margin:13px 0 8px}.tp-benefits p{font-size:13px;margin:0}.tp-editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:60px 0}.tp-editorial-image img{width:100%;height:auto;display:block;border-radius:4px}.tp-caption{font-size:10px!important;line-height:1.5!important;margin:9px 0 0!important}.tp-editorial-copy>p{max-width:430px}.tp-detail,.tp-faq details{border-top:1px solid var(--tp-line);padding:0}.tp-detail summary,.tp-faq summary{list-style:none;padding:18px 26px 18px 0;font-size:14px;font-weight:500;cursor:pointer;position:relative}.tp-detail summary:after,.tp-faq summary:after{content:"+";position:absolute;right:0;font-weight:400;font-size:18px}.tp-detail[open] summary:after,.tp-faq details[open] summary:after{content:"\2212"}.tp-detail summary::-webkit-details-marker,.tp-faq summary::-webkit-details-marker{display:none}.tp-detail dl{margin:0 0 16px;font-size:13px}.tp-detail dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;margin:8px 0}.tp-detail dt{color:#7c7168}.tp-detail dd{margin:0}.tp-detail p,.tp-faq details p{margin:0 0 16px;font-size:13px}.tp-text-link{border:0;background:none;padding:0;display:inline-block;color:var(--tp-ink);font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin-bottom:16px}.tp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;background:var(--tp-paper);padding:42px;border-radius:4px}.tp-faq h2{font-size:33px;max-width:260px}.tp-faq>div>a{font-size:12px;color:var(--tp-ink);text-underline-offset:4px}.tp-faq details:first-child{border-top:0}.tp-faq details p a{color:inherit;overflow-wrap:anywhere}.tp-service-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;padding:28px 0 0;font-size:11px;color:#625a53}.tp-service-strip a{color:inherit;text-underline-offset:3px}.tp-size-dialog{box-sizing:border-box;max-width:calc(100vw - 30px);width:500px;padding:32px;border:1px solid var(--tp-line);border-radius:6px;color:var(--tp-ink);font-family:Arial,Helvetica,sans-serif}.tp-size-dialog::backdrop{background:#221c17a8}.tp-size-dialog h2{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.1;margin:10px 0 18px}.tp-size-dialog p{font-size:14px;line-height:1.65}.tp-dialog-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:26px;cursor:pointer}.tp-size-names{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.tp-size-names span{border:1px solid var(--tp-line);padding:12px 5px;text-align:center;font-size:13px}.tp-size-table{overflow:auto;max-width:100%}.tp-size-table table{border-collapse:collapse;width:100%;font-size:12px}.tp-size-table th,.tp-size-table td{padding:9px;border:1px solid var(--tp-line);text-align:left}.tp-sticky{display:none}.tp-sticky[hidden]{display:none!important}.tp-leggings-cro :focus-visible{outline:2px solid var(--tp-brown);outline-offset:4px}@media(max-width:749px){.tp-leggings-cro body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.tp-leggings-cro [id^=MainProduct-]{padding:0 16px 24px}.tp-leggings-cro .product__media-wrapper{margin:0 -16px!important;max-width:calc(100% + 32px)!important;width:calc(100% + 32px)!important}.tp-leggings-cro .media-gallery--desktop-thumbnails-bottom{position:static}.tp-leggings-cro .product__media-list{margin:0!important;gap:0!important;background:#fff}.tp-leggings-cro .slider-mobile-gutter{margin-left:0!important;margin-right:0!important;width:100%!important}.tp-leggings-cro .product__media-list{max-width:100%;width:100%}.tp-leggings-cro .product__media-list .product__media-item{width:100%!important;padding:0!important}.tp-leggings-cro .product-media-container{max-height:none!important;border-radius:0}.tp-leggings-cro .product__media{height:clamp(260px,72vw,320px)!important;padding-top:0!important}.tp-leggings-cro .product__media img{height:100%!important;width:100%!important;object-fit:contain}.tp-leggings-cro .thumbnail-slider{margin:5px 16px 12px!important}.tp-leggings-cro .thumbnail-slider.slider-mobile-gutter{width:calc(100% - 32px)!important}.tp-leggings-cro .product-media-slider .slider-buttons{height:0!important;min-height:0!important;margin:0!important;padding:0!important}.tp-leggings-cro .product-media-slider .slider-counter{display:none!important}.tp-leggings-cro .thumbnail-list{gap:6px!important}.tp-leggings-cro .thumbnail-list__item{width:40px!important;flex:0 0 40px!important}.tp-leggings-cro .thumbnail{height:40px!important;width:40px!important}.tp-leggings-cro .thumbnail-slider .slider-button{width:24px}.tp-leggings-cro .product__info-container{max-width:none;padding-top:5px}.tp-leggings-cro .product__title h1{font-size:26px;line-height:1.16;letter-spacing:-.7px}.tp-leggings-cro .product__info-container .price{font-size:23px}.tp-leggings-cro .product__info-container>.product__title+*{margin-top:8px!important}.tp-leggings-cro .tp-intro{font-size:13px;line-height:1.45;margin:7px 0!important}.tp-leggings-cro .tp-color{margin:7px 0!important}.tp-leggings-cro variant-selects{margin:10px 0!important}.tp-leggings-cro variant-selects input[type=radio]+label{min-height:42px;min-width:58px}.tp-leggings-cro .product-form__quantity,.tp-leggings-cro .product-form{margin:8px 0!important}.tp-leggings-cro .delivery-info{font-size:11px!important;line-height:1.4!important}.tp-leggings-cro .purchase-type{font-size:13px!important}.tp-leggings-cro .save-badge{font-size:10px!important}.tp-leggings-cro .tp-story{padding:0 16px 26px}.tp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0;gap:23px 18px}.tp-benefits h2{font-size:16px;line-height:1.25}.tp-benefits p{font-size:12px;line-height:1.55}.tp-editorial{grid-template-columns:1fr;gap:28px;padding:30px 0}.tp-story h2{font-size:31px}.tp-benefits h2{font-size:16px}.tp-editorial-copy>p{max-width:none}.tp-faq{grid-template-columns:1fr;gap:18px;padding:24px 18px}.tp-faq h2{max-width:none;margin-bottom:12px;font-size:29px}.tp-service-strip{gap:12px 22px;line-height:1.7;font-size:10px;text-align:center}.tp-size-dialog{padding:28px 22px}.tp-sticky{display:flex;position:fixed;z-index:25;left:0;right:0;bottom:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fffc;border-top:1px solid var(--tp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:18px;justify-content:space-between;box-sizing:border-box}.tp-sticky>div{min-width:90px}.tp-sticky-price{font-size:17px;display:block;font-weight:500;line-height:1.3}.tp-sticky-size{font-size:10px;display:block;color:#625a53;margin-top:3px}.tp-sticky button{min-width:175px;min-height:46px;background:var(--tp-ink);color:#fff;border:0;border-radius:3px;font-size:13px;font-weight:500;padding:10px 20px;cursor:pointer}.tp-sticky button:disabled{opacity:.45;cursor:not-allowed}body:has(cart-drawer.active) .tp-sticky,body:has(dialog[open]) .tp-sticky,body:has(.product-media-modal[open]) .tp-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){html.tp-leggings-cro{scroll-behavior:auto}}.tp-leggings-cro .kaching-bundles__timer{display:none!important}.tp-leggings-cro .tp-look-link{display:inline-block;color:var(--tp-brown);font-size:12px;text-underline-offset:3px;margin:0 0 4px}.tp-leggings-cro .tp-lookbook{padding:44px 0;border-bottom:1px solid var(--tp-line);scroll-margin-top:80px}.tp-leggings-cro .tp-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:22px}.tp-leggings-cro .tp-section-heading h2{margin:10px 0 0}.tp-leggings-cro .tp-section-heading>p{max-width:330px;font-size:13px;margin:0}.tp-leggings-cro .tp-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tp-leggings-cro .tp-look-grid figure{margin:0;min-width:0}.tp-leggings-cro .tp-look-grid a{display:block;cursor:zoom-in;border-radius:4px;overflow:hidden;background:var(--tp-paper)}.tp-leggings-cro .tp-look-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.tp-leggings-cro .tp-look-grid figcaption{font-size:13px;line-height:1.5;margin-top:12px}.tp-leggings-cro .tp-look-grid figcaption span{display:block;font-size:10px;letter-spacing:1px;color:#80634e;margin-bottom:5px}.tp-leggings-cro .tp-style-list{padding:0;list-style:none;margin:20px 0 24px;color:#625a53;font-size:13px;line-height:1.7}.tp-leggings-cro .tp-style-list li{padding:9px 0;border-bottom:1px solid var(--tp-line)}.tp-leggings-cro .tp-style-list strong{font-weight:600;color:var(--tp-ink)}.tp-leggings-cro .tp-fit-callout{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:30px 34px;background:var(--tp-paper);margin-bottom:32px;border:1px solid var(--tp-line);border-radius:4px}.tp-leggings-cro .tp-fit-callout h2{font-size:27px;margin:8px 0 12px}.tp-leggings-cro .tp-fit-callout p{max-width:570px;font-size:13px;margin:0}.tp-leggings-cro .tp-fit-callout button{min-width:160px;min-height:46px;padding:12px 18px;background:var(--tp-ink);color:#fff;border:0;border-radius:3px;cursor:pointer;font-size:13px}.tp-leggings-cro .tp-image-dialog{width:min(1000px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:38px 12px 12px;border:0;border-radius:4px;background:#fff}.tp-leggings-cro .tp-image-dialog::backdrop{background:#17120dcc}.tp-leggings-cro .tp-image-dialog img{display:block;max-width:100%;max-height:calc(100dvh - 90px);width:auto;height:auto;margin:auto}.tp-leggings-cro .tp-image-close{position:absolute;right:12px;top:4px;border:0;background:#fff;color:#111;font-size:28px;cursor:pointer;min-width:36px;min-height:32px}@media(max-width:749px){.tp-leggings-cro .tp-lookbook{padding:26px 0}.tp-leggings-cro .tp-section-heading{display:block}.tp-leggings-cro .tp-section-heading h2{font-size:28px}.tp-leggings-cro .tp-section-heading>p{margin:12px 0 0;max-width:none;font-size:12px}.tp-leggings-cro .tp-look-grid{gap:12px}.tp-leggings-cro .tp-look-grid figcaption{font-size:11px}.tp-leggings-cro .tp-look-grid figcaption span{font-size:9px;letter-spacing:.5px}.tp-leggings-cro .tp-fit-callout{display:block;padding:24px 20px;margin-bottom:24px}.tp-leggings-cro .tp-fit-callout h2{font-size:26px}.tp-leggings-cro .tp-fit-callout button{margin-top:20px;width:100%}}.tp-leggings-cro .yx-subscription-component .delivery-info{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;height:auto!important;max-height:none!important;line-height:1.5!important}.tp-leggings-cro .yx-subscription-component .purchase-info-wrapper{min-width:0;flex:1;height:auto!important;max-height:none!important;overflow:visible!important}.tp-leggings-cro .yx-subscription-component .purchase-option,.tp-leggings-cro .yx-subscription-component .option-content,.tp-leggings-cro .yx-subscription-component .option-main,.tp-leggings-cro .yx-subscription-component .option-left{height:auto!important;max-height:none!important;overflow:visible!important}.tp-leggings-cro .yx-subscription-component .purchase-info-top{flex-wrap:wrap;row-gap:4px}.tp-leggings-cro .tp-size-trigger--bundle{position:static;float:none;align-self:flex-end;order:-2;margin:4px 0 8px}.tp-leggings-cro .tp-wallet-status{font-size:12px;line-height:1.5;color:#625a53;padding:10px 0;margin:0;overflow-wrap:anywhere}.tp-leggings-cro .tp-wallet-status[hidden]{display:none!important}.tp-leggings-cro .tp-color i{background:#171717;border-color:#171717}.tp-leggings-cro .tp-size-control{margin:20px 0 16px}.tp-leggings-cro .tp-size-control__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:14px;font-weight:600}.tp-leggings-cro .tp-size-control__heading .tp-size-trigger{position:static;float:none;margin:0;padding:0;font-size:12px;font-weight:400;min-height:32px;background:none;border:0;text-decoration:underline}.tp-leggings-cro .tp-size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tp-leggings-cro .tp-size-options button{min-height:46px;background:#fff;color:var(--tp-ink);border:1px solid #d8cec7;border-radius:5px;font:inherit;font-size:14px;cursor:pointer}.tp-leggings-cro .tp-size-options button[aria-pressed=true]{background:var(--tp-ink);color:#fff;border-color:var(--tp-ink)}.tp-leggings-cro .tp-size-options button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.tp-leggings-cro .tp-purchase-container .tp-size-control{order:-3;margin:12px 0 18px!important}.tp-leggings-cro .tp-size-control__heading .tp-size-trigger{order:1;margin-left:auto!important}.tp-leggings-cro .tp-purchase-container kaching-bundle{margin-top:0!important;margin-bottom:0!important}.tp-leggings-cro .tp-single-size-selection .kaching-bundles__bar-variants{display:none!important}.tp-leggings-cro .tp-size-message{margin:8px 0 14px!important;font-size:13px;line-height:1.5}.tp-leggings-cro .tp-size-message[hidden]{display:none!important}.tp-leggings-cro .tp-purchase-note{font-size:12px;line-height:1.5;margin:0 0 8px!important;color:#625a53}.tp-leggings-cro .tp-purchase-container{gap:0!important;margin:0 0 14px!important}.tp-leggings-cro .yx-subscription-component{margin:14px 0!important}.tp-leggings-cro .yx-subscription-component .option-content{padding:14px!important}.tp-leggings-cro .yx-subscription-component .purchase-info-wrapper{min-width:0}.tp-leggings-cro .yx-subscription-component .delivery-info{font-size:12px!important;line-height:1.55!important;letter-spacing:0!important}.tp-leggings-cro .product-form__buttons{gap:12px!important}.tp-leggings-cro .xy-custom-button-pannel{margin-top:14px!important}.tp-leggings-cro .product__title h1{font-size:36px;line-height:1.16;letter-spacing:-.9px}.tp-leggings-cro .tp-intro{max-width:520px;font-size:15px;line-height:1.65;margin:12px 0!important}.tp-leggings-cro .tp-color{font-size:13px;margin:10px 0!important}.tp-leggings-cro .tp-look-link{margin-bottom:8px}.tp-leggings-cro .tp-story{max-width:1160px;margin-inline:auto;padding-inline:0}.tp-leggings-cro .tp-benefits{gap:28px;padding:36px 0}.tp-leggings-cro .tp-lookbook{padding-block:64px}.tp-leggings-cro .tp-section-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:740px;margin:0 auto 30px}.tp-leggings-cro .tp-section-heading>p{max-width:600px;font-size:14px;line-height:1.7}.tp-leggings-cro .tp-look-grid{gap:28px}.tp-leggings-cro .tp-look-grid a,.tp-leggings-cro .tp-editorial-image img{border-radius:8px}.tp-leggings-cro .tp-editorial{gap:56px;padding-block:64px}.tp-leggings-cro .tp-story h2{line-height:1.18;letter-spacing:-.6px}.tp-leggings-cro .tp-faq{padding:40px;gap:64px;border-radius:8px}.tp-leggings-cro .tp-fit-callout{border-radius:8px}@media(min-width:750px){.tp-leggings-cro .tp-story{width:calc(100% - 80px)}.tp-leggings-cro .product__info-container{padding-top:0}.tp-leggings-cro .product__info-wrapper{padding-left:42px!important}.tp-leggings-cro .product-media-container{max-height:720px}.tp-leggings-cro .product__media img{object-fit:contain}}@media(max-width:749px){.tp-leggings-cro .product__title h1{font-size:29px;letter-spacing:-.65px}.tp-leggings-cro .tp-intro{font-size:14px;line-height:1.55}.tp-leggings-cro .product__media{height:clamp(320px,91vw,430px)!important}.tp-leggings-cro .thumbnail-list__item,.tp-leggings-cro .thumbnail{width:48px!important;flex-basis:48px!important;height:48px!important}.tp-leggings-cro .tp-size-control{margin:16px 0}.tp-leggings-cro .tp-size-options{gap:8px}.tp-leggings-cro .tp-size-options button{min-height:44px}.tp-leggings-cro .tp-story{width:100%;padding:0 18px 32px}.tp-leggings-cro .tp-benefits{gap:26px 20px;padding-block:30px}.tp-leggings-cro .tp-lookbook,.tp-leggings-cro .tp-editorial{padding-block:36px}.tp-leggings-cro .tp-section-heading{gap:12px;margin-bottom:24px}.tp-leggings-cro .tp-section-heading>p{margin:0;font-size:13px}.tp-leggings-cro .tp-look-grid{grid-template-columns:1fr;gap:26px}.tp-leggings-cro .tp-look-grid figcaption{font-size:13px;margin-top:12px}.tp-leggings-cro .tp-look-grid figcaption span{font-size:10px}.tp-leggings-cro .tp-editorial{gap:28px}.tp-leggings-cro .tp-faq{padding:26px 20px;gap:20px}.tp-leggings-cro .tp-sticky{gap:12px}.tp-leggings-cro .tp-sticky button{min-width:150px}}.tp-leggings-cro [id^=MainProduct-] product-form{margin-bottom:0!important}.tp-leggings-cro [id^=MainProduct-] .product-form__submit{margin-bottom:0!important}.tp-leggings-cro [id^=MainProduct-] .xy-custom-button-pannel{margin-top:10px!important}.tp-leggings-cro [id^=MainProduct-] #yx_checkout{margin-top:0!important}@media(min-width:750px){.tp-leggings-cro [id^=MainProduct-] .product__media-wrapper{align-self:stretch!important}.tp-leggings-cro [id^=MainProduct-] media-gallery{position:sticky;top:24px}}.tp-leggings-cro .product-media-modal__content{padding:64px 24px 24px!important}.tp-leggings-cro .product-media-modal__content img{width:auto!important;height:auto!important;max-width:min(100%,1100px)!important;max-height:calc(100dvh - 104px)!important;object-fit:contain!important;margin:0 auto 24px!important}.tp-leggings-cro .product-media-modal__toggle{top:16px!important;right:20px!important;z-index:2}@media(max-width:749px){.tp-leggings-cro .product-media-modal__content{padding:64px 16px 20px!important}.tp-leggings-cro .product-media-modal__toggle{right:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tp-black-leggings-cro.css.map */
