.product.grid{gap:32px!important}.trust_pilot--container{display:flex;align-items:center;gap:5px}.trust_pilot--text p{font-size:14px}s.price-item.price-item--regular{line-height:1;margin-right:10px!important;font-size:16px!important;color:#dc3545}span.price-item.price-item--sale.price-item--last{font-weight:600;font-size:21px!important}.product__tax.caption.rte{display:none}.page-width.product-page{padding:0 32px!important;max-width:1180px}p.product__text.inline-richtext{margin-bottom:12px;font-weight:400;font-size:14.5px;line-height:24.405px}.product__info-wrapper.grid__item{max-width:50%!important}.price.price--large.price--on-sale{padding:8px 0 6px}span.inventory_text{line-height:1;font-size:15.2531px;color:#2c9814}span.inventory_text.low-inventory{color:#fa8c18}.product__info-container .icon-with-text{margin:10px 0 0!important}.popup-container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0000005e;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.popup-container.visible{visibility:visible;opacity:1}.popup-content{background-color:#fff;padding:25px;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000004d;max-width:600px;width:100%}.payment-icons img{margin:10px;width:40px;height:auto;vertical-align:middle}#closeBtn{width:100%;background-color:#000;color:#fff;padding:10px 20px;border:none;cursor:pointer;margin-top:10px;border-radius:5px}#closeBtn:hover{background-color:gray}.show-popup-btn{border:none;display:flex;align-items:center;gap:6px;justify-content:center;background:#f7f7f7;border-radius:7px;width:max-content;padding:5px 10px;cursor:pointer;margin:0 auto;font-size:14px;transition:all .15s ease-out;color:#000}.show-popup-btn:hover{color:#fff;background:#000}.show-popup-btn:hover img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(81deg) brightness(107%) contrast(100%)}.popup-container.hidden{visibility:hidden;opacity:0}.popup-content p{font-size:15.2531px}.product_text--box{background:#f8f8f8!important;border:1px solid rgb(242,242,247);padding:20px 30px;margin:25px 0;border-radius:7px}.text-box--text p{color:#000;font-size:15.2531px;font-weight:400;line-height:24.05px}.list.text-box--list li{font-size:15.2531px;margin-bottom:3.81328px;gap:8px;display:flex;font-weight:500}ul.list.text-box--list{margin-top:0;list-style:none}li.list_item svg{width:18px;height:24px}li.list_item svg circle{fill:#0d1338!important;stroke:#0d1338!important}button.accordion___-title{background:transparent;padding:16px 30px 16px 0;width:100%;border:0px;cursor:pointer;text-align:justify}button.accordion___-title svg{width:16px;height:16px;margin-right:7px;vertical-align:middle}.accordion__wrapper{border-top:1px solid;border-bottom:1px solid;border-color:#0003}.accordion__wrapper+.accordion__wrapper{border-top:none}button.accordion___-title{line-height:19.2px;font-size:13px;font-weight:600}.accordion__body p{font-size:15.2531px!important}img.image-magnify-lightbox{border-radius:7px}.thumbnail-list__item{height:60px;width:60px!important;border-radius:7px;overflow:hidden}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:20px;top:20px}@media (max-width: 767px){.product__info-wrapper.grid__item{max-width:100%!important}.page-width.product-page{padding:0 16px!important}.special_media .slider-buttons.no-js-hidden.quick-add-hidden{display:none}.special_media .thumbnail-slider{display:flex!important}.product__title h1{font-size:27px!important}.product__title{margin-bottom:10px!important}p.product__text.inline-richtext{margin-bottom:5.75px;line-height:20.8px;font-size:13px}span.inventory_text{line-height:22.0824px;font-size:13.8015px}.product__inventory{gap:0px!important}li.icon-with-text__item .h4{line-height:22.0824px;font-size:13.8015px}.text-box--text h2{font-size:15px}.text-box--text p{line-height:22.0824px;font-size:13px}.list.text-box--list li{line-height:22.0824px;font-size:12.8015px}.product_text--box{padding:15px}.accordion__body p{font-size:13.8015px!important;line-height:22.0824px}}@media (max-width: 750px){.product__info-wrapper.grid__item{padding:0!important}.product.grid{gap:20px!important}}span.price-item.price-item--regular{font-weight:600;font-size:23px!important}@media (max-width: 767px){.section-template--23548421505365__main-padding{padding-top:0!important}.slider-button{display:none!important}.thumbnail-slider .thumbnail-list.slider{padding-top:0!important}.thumbnail-slider .thumbnail-list.slider{margin-left:10px}.slider.slider--mobile .slider__slide{padding-bottom:0!important}.product__media-icon{left:auto!important;right:1.2rem!important;bottom:1.2rem!important;top:auto!important}.thumbnail__badge{right:auto;left:22px!important;bottom:23px!important;top:auto!important}}section.usp-bar--section{display:none}.thumbnail[aria-current]{border:0px;border-bottom:3px solid #ccc!important}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.product__title h1{font-family:NeueHaasDisplayMedium!important;line-height:39.6px;font-size:33px;font-weight:400}p.product__text.inline-richtext{margin-bottom:12px;font-weight:500;font-size:15.2531px;line-height:24.405px;opacity:1!important}legend.form__label{text-transform:uppercase}span.selection_variant{text-transform:none}.product__inventory svg{margin-right:11px}.list.text-box--list li{opacity:1;font-family:NeueHaasDisplayMedium!important;font-size:15.2531px;margin-bottom:3.81328px;gap:8px;display:flex;font-weight:500;color:#000}h2.feature_heading{font-family:NeueHaasDisplayMedium!important}button.accordion___-title{text-transform:uppercase}.text-box--text p{margin-bottom:15px}.text-box--text h2{letter-spacing:0;font-family:NeueHaasDisplayMedium!important;font-size:18px;font-weight:700;margin-bottom:14px}button.accordion___-title{position:relative}.accordion___-title[aria-expanded=false]:after{content:"";font-size:16px;position:absolute;left:auto;right:12px;top:auto;bottom:20px!important;background:url(/cdn/shop/files/svgviewer-png-output.png?v=1726156150);width:12px;height:12px;background-size:contain;background-repeat:no-repeat}.accordion___-title[aria-expanded=true]:after{content:"";font-size:16px;position:absolute;left:auto;right:12px;top:auto;bottom:20px!important;background:url(/cdn/shop/files/svgviewer-png-output.png?v=1726156150);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height{border-radius:13px}img.image-magnify-none{border-radius:11px}img.image-magnify-hover{border-radius:13px}li.icon-with-text__item img{height:25px;width:25px!important}li.icon-with-text__item .h4{margin:0!important;color:#000!important;font-size:15px;opacity:1!important;letter-spacing:0}.shopify-cleanslate div{border-radius:0!important}button.shopify-payment-button__more-options{display:none!important}.list-payment{justify-content:center!important}.product-review-section{display:flex;align-items:center;gap:10px;padding-bottom:15px;margin-bottom:20px!important;border-bottom:1px solid #f0f0f0}.product-review-section .product-review-image{max-width:38px}.product-review-section .product-review-image img{max-width:100%;vertical-align:middle}.product-review-section .product-review-text{font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#272727}ul.icon-with-text.icon-with-text--vertical.list-unstyled{display:flex;flex-direction:column;margin-bottom:0!important}.icon-with-text--vertical .icon-with-text__item{margin-bottom:15px!important}@media (max-width: 767px){.list-payment__item{padding:.2rem!important}product-form.product-form.fl_btn_form{margin-top:5px}}.footer__payment{padding-top:15px;margin-top:20px!important;border-top:1px solid #f0f0f0}product-form.product-form.fl_btn_form{margin-top:5px}.product__inventory{margin-top:20px!important}@media (max-width: 767px){.localization-form:only-child{min-width:300px}}.my-add-to-cart-banner-container{display:flex;place-content:space-between}.sticky_buy--buttons{display:flex;align-items:initial;gap:15px}h4.my-add-to-cart-banner-h4{font-family:NeueHaasDisplayMedium!important;margin:0;line-height:26.25px;font-size:21px;color:#000}span.sticky_cart--price{font-weight:400;line-height:24.405px;font-family:NeueHaasDisplayRoman!important;color:#000;letter-spacing:0;font-size:15.2531px}span.sticky_cart--main-price{line-height:24.405px;font-size:15.2531px!important;font-family:NeueHaasDisplayRoman!important}section.sticky_add-to-cart--section{opacity:0;padding:15px;position:fixed;bottom:0;z-index:9999;width:100%;background:#fff!important}.product-form__input.sticky_form--input{margin:0!important;width:auto;min-width:100px!important;max-width:100px!important}.price-per-item__container{max-width:100px}quantity-input.quantity.sticky_quantity{min-height:54px;overflow:hidden;border:1px solid rgba(0,0,0,.2);background:#f8f8f8;max-width:100px;border-radius:7px!important}quantity-input.quantity.sticky_quantity:after{box-shadow:none!important}quantity-input.quantity.sticky_quantity button{max-width:30px!important}quantity-input.quantity.sticky_quantity button svg{max-width:8px}@media (max-width: 767px){.my-add-to-cart-banner-container{gap:10px;flex-direction:column}.my-add-to-cart-banner-wrapper-inner{display:flex;place-content:space-between}h4.my-add-to-cart-banner-h4{letter-spacing:0;line-height:22.5px;font-size:18px}span.sticky_cart--price{line-height:22.0824px;font-size:13.8015px}span.sticky_cart--main-price{line-height:22.0824px;font-size:12.8015px!important}.product-form__input.sticky_form--input{display:none!important}.main_btn_form.sticky{width:100%}section.sticky_add-to-cart--section{width:95%!important;margin:10px;border-radius:7px;box-shadow:#63636333 0 2px 8px}section.sticky_add-to-cart--section .page-width{padding:0!important}}section.sticky_add-to-cart--section{box-shadow:#63636333 0 2px 8px}quantity-input.quantity.sticky_quantity input{color:#000!important;font-family:NeueHaasDisplayRoman;opacity:1!important}section.sticky_add-to-cart--section.active{animation:fadeIn .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.sticky_buy--buttons{display:block!important}li.list-payment__item{max-width:32px!important}.trust_pilot--svg svg{max-width:64px}.trust_pilot--text p{font-size:12px}.trust_pilot--svg{display:flex}}.natty-pregnancy-leggings-main .bundle-select-main{display:flex;gap:10px;align-items:center;padding-bottom:10px}.natty-pregnancy-leggings-variant-content{display:none}.natty-pregnancy-leggings-main .bundle-select-main:last-child{padding-bottom:0}.natty-pregnancy-leggings .product-form__input--dropdown{margin-bottom:0}.natty-pregnancy-leggings .product-form__input .form__label{display:none}.natty-pregnancy-leggings .select:after{box-shadow:none}.natty-pregnancy-leggings-main .bundle-select{font-size:14px;color:#000;font-weight:400;line-height:1.4;min-height:min-content;height:max-content;box-shadow:none;outline:none;border:1px solid rgb(224 224 224);padding:6px 40px 6px 20px;width:auto;max-width:max-content;min-width:min-content;-webkit-appearance:none;-moz-appearance:none;appearance:none}.natty-pregnancy-leggings .product-form__input{max-width:max-content}.natty-pregnancy-leggings .select:hover.select:after{box-shadow:none;outline:none}.natty-pregnancy-leggings{padding-bottom:15px}.natty-pregnancy-leggings .select-button input[type=radio]{position:absolute;opacity:0}.natty-pregnancy-leggings .select-button input[type=radio]+.form-label:before{content:"";background:#f4f4f4;border-radius:100%!important;border:1px solid #b4b4b4;display:inline-block;width:20px;height:20px;position:relative;top:4px;margin-right:15px;cursor:pointer;text-align:center;transition:all .25s ease}.natty-pregnancy-leggings .select-button input[type=radio]:checked+.form-label:before{background-color:#daa79e;border:1px solid #daa79e;box-shadow:inset 0 0 0 4px #f4f4f4}.natty-pregnancy-leggings .form-label{font-size:16px;color:#000;font-weight:600;line-height:1.4;pointer-events:none}.natty-pregnancy-leggings .variant-price-content{display:flex;align-items:center;gap:10px}.natty-pregnancy-leggings .natty-pregnancy-leggings-main{background:#fbf5f5;padding:20px;border:2px solid #000;border-radius:6px;margin-bottom:20px}.natty-pregnancy-leggings-content{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.natty-pregnancy-leggings .variant-price{font-size:16px;line-height:1.4;font-weight:600;color:#000}.variant-price.compare-price{font-size:14px;line-height:1.4;color:#dc3545;text-decoration:line-through}.natty-pregnancy-leggings-main .bundle-select-content{position:relative;display:inline-block}.natty-pregnancy-leggings-main .bundle-select-content .icon-caret{width:13px;height:auto;pointer-events:none;position:absolute;top:calc(50% - 6px);right:calc(var(--inputs-border-width) + 1.5rem)}@media (max-width: 767px){.natty-pregnancy-leggings .select-button input[type=radio]+.form-label:before{margin-right:10px}.natty-pregnancy-leggings .form-label{font-size:14px}.natty-pregnancy-leggings-content,.natty-pregnancy-leggings .variant-price-content{gap:5px}}@media (max-width: 575px){.natty-pregnancy-leggings .natty-pregnancy-leggings-main{padding:15px;border-radius:6px}}@media (max-width: 390px){.natty-pregnancy-leggings .natty-pregnancy-leggings-main{padding:12px;border-radius:10px}}.natty-pregnancy-leggings .size_guide--section .open-size-guide-btn span{background:#0d1339;font-size:10px;line-height:1;color:#fff;text-transform:uppercase;font-style:normal;padding:3px 5px;border-radius:3px!important;letter-spacing:.5px;font-weight:600}.natty-pregnancy-leggings .size_guide--section .open-size-guide-btn svg{display:none}.natty-pregnancy-leggings .size-chart-content .size_chart_heading{font-size:12px;line-height:1;color:#000;font-weight:600;text-transform:uppercase;opacity:.7}.natty-pregnancy-leggings .size-chart-content{text-decoration:none;display:flex;align-items:center;gap:10px;padding-bottom:7px;font-size:unset}.trust_pilot--container .trust_pilot--text strong{font-size:14px;font-weight:600;color:#000}.review_section--section .trust_pilot--text p{font-size:13px}.trust_pilot--text p{display:inline-block}@media (max-width: 750px){.trust_pilot--container .trust_pilot--text strong,.trust_pilot--container .trust_pilot--text p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/natty_product.css.map */
