.section-main-product_wrap .product-container .product.grid{width:70%!important;margin:0}.section-main-product_wrap .product__info-wrapper.grid__item{width:100%!important;max-width:100%!important;padding:0rem!important;background:transparent}.product__title h2,.product__title,.c-dims__cont .c-title{box-shadow:none!important}.product__title h2{font-size:32px;line-height:36px;color:#000;font-weight:400;letter-spacing:.64px}.product-info_wrap .product__info-container{max-width:100%;background:#f5f1ee;padding:24px}.product-info_wrap .c-price-reviews{justify-content:flex-start}.product-info_wrap .now-price-cont{font-size:32px;line-height:36px;letter-spacing:.64px;font-weight:600}.product-info_wrap span.price-from{font-size:16px;line-height:24px;letter-spacing:.5px;text-transform:lowercase;margin-right:5px;color:#000;font-weight:400}.product-info_wrap h2.dimensions-c-title{font-size:22px;line-height:26px;letter-spacing:.44px;font-weight:400;box-shadow:none!important}.product-info_wrap a.measure-btn{font-size:16px;line-height:24px;letter-spacing:.5px;text-decoration:none;color:#157a6d;display:flex;align-items:center;gap:0px;text-transform:capitalize}.product-info_wrap .c-dims-input__input{border:1px solid rgb(44,129,57);border-radius:0;width:100%;margin-left:0;background:#e1f2e3;color:#1f5b28;line-height:18px;padding:8px 60px 8px 8px;font-size:16px;height:40px}.product-info_wrap.c-product{width:30%;box-sizing:border-box}.product-info_wrap .c-dims-input-cont{gap:24px;padding-top:15px}.product-info_wrap label.c-dims-input__label{display:flex;align-items:center;gap:5px;width:100%;color:#000;margin-bottom:5px;font-size:16px}.product-info_wrap label.c-dims-input__label.height-label svg{transform:rotate(90deg)}.product-info_wrap .c-dimscaption{font-size:14px;text-transform:capitalize;display:flex;align-items:center;gap:5px;color:#000;margin:0;padding-top:8px;font-weight:400;line-height:18px;letter-spacing:.5px}.product-info_wrap .c-dims-input{margin:0}.product-info_wrap .order-btn{background:#157a6d;border-radius:0;font-size:16px;line-height:24px;letter-spacing:.5px;padding:12px;color:#fff}.product-info_wrap .c-buttons__cont{margin-bottom:0;margin-top:24px}.product-info_wrap .order-btn:before,.order-btn:after{display:none}.product-info_wrap li.icon-with-text-wrap{font-size:16px;text-transform:capitalize;list-style:none;display:flex;align-items:center;gap:8px;color:#000;padding-bottom:8px;margin:0;line-height:20px}.product-info_wrap li.icon-with-text-wrap:last-child{padding-bottom:0}.product-info_wrap .bullets-guarantee-container ul{padding-inline-start:0!important;margin:0}.product-info_wrap .bullets-guarantee-container{margin-top:24px}.product-info_wrap .c-dims-input__input::placeholder{color:#1f5b28;opacity:1}.c-dims-input__wrapper{position:relative}p.unit-label{margin:0;text-transform:uppercase;position:absolute;top:0;left:auto;right:0;bottom:0;display:flex;align-items:center;padding:0 15px;font-size:16px;line-height:24px;letter-spacing:.5px}.radio-container{display:flex;gap:1rem}.radio-label{position:relative;cursor:pointer;font-size:16px;padding-left:28px;text-transform:uppercase;line-height:24px;-webkit-user-select:none;user-select:none}.radio-label input[type=radio]{position:absolute;opacity:0;cursor:pointer}.radio-label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:2px solid #252832;background-color:#e0e0e0;border-radius:4px;box-sizing:border-box;transition:all .2s}.radio-label input[type=radio]:checked+span:after{content:"\2714";position:absolute;left:4px;top:1px;color:#252832;font-size:18px}.radio-label span{margin-left:5px}.get_sample-container .get_sample-title{font-size:22px;line-height:26px;letter-spacing:.44px;margin:0 0 4px}.get_sample-container .get_sample-desc{font-size:16px;line-height:24px;letter-spacing:.5px;margin:0}.product-info_wrap .get_sample-container{background-color:#f5f1ee;padding:24px;margin:48px 0}.product-info_wrap .order-sample_btn{font-size:16px;line-height:24px;letter-spacing:.5px;padding:12px;border:none;cursor:pointer;display:block;text-align:center;color:#fff;background:#000;width:100%;margin:24px 0}.product-info_wrap .get_sample-container .icon-with-text-wrap{display:flex;flex-direction:column;gap:8px}.product-info_wrap .get_sample-container .icon-with-text_block,.product-info_wrap .get_sample-container .icon-with-text_image{display:inline-flex;align-items:center;color:#000}.product-info_wrap .get_sample-container .icon-with-text_title{margin-left:8px;flex:1 1 0%}.product-info_wrap .get_sample-container .icon-with-text_title p{font-size:16px;margin:0;line-height:20px;text-transform:capitalize}.product-info_wrap .product__sku{font-size:14px;line-height:18px;letter-spacing:.5px;padding:8px;background-color:#f5f5f5;margin:0 0 6px;display:inline-block}.product-info_wrap .product__accordion-model .model__title{padding:10px 6px 10px 0;width:100%;color:#000}.product-info_wrap .product__accordion-model .model__title .open-model-drawer{font-size:16px;line-height:24px;letter-spacing:.5px;color:#000;display:flex;align-items:center;justify-content:space-between;font-family:Outfit,sans-serif}.product-info_wrap .product__accordion-model .model__title.description-title_wrap .open-model-drawer{flex-wrap:wrap}.product-info_wrap .product__info-wrapper .modal-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1000;display:block!important;cursor:url(/cdn/shop/files/close.svg?v=1751523527),auto}.product-info_wrap .product__info-wrapper .modal-drawer{position:fixed;top:0;right:-100%;width:375px;height:100%;background:#fff;box-shadow:-2px 0 10px #0003;transition:right .3s ease;z-index:1001;padding:16px;overflow-y:auto}.product-info_wrap .product__info-wrapper .modal-overlay.active{opacity:1;visibility:visible}.product-info_wrap .product__info-wrapper .modal-drawer.active{right:0}.product-info_wrap .product__info-wrapper .open-model-drawer{background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.product-info_wrap .product__info-wrapper .description-title,.product-info_wrap .product__info-wrapper .description-title p{overflow-x:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;margin:0;font-family:Outfit,sans-serif}.product-info_wrap .product__info-wrapper .model__title.description-title_wrap .read-more_wrap{font-size:16px;line-height:24px;letter-spacing:.5px;color:#157a6d;font-weight:600;align-self:flex-start;cursor:pointer;display:inline-flex;-webkit-box-align:center;align-items:center;gap:4px;text-decoration:none}.product-info_wrap .product__info-wrapper .product__accordion-tabs{border-bottom:1px solid rgb(215,215,215)}.product-info_wrap .product__info-wrapper #closeModelDrawer{background:none;border:0;padding:3px 4px 1px;cursor:pointer;position:relative;z-index:99}.product-info_wrap .product__info-wrapper #modelDrawerContent{position:absolute;top:16px;right:16px;bottom:16px;left:16px}.product-info_wrap .modal-drawer h2.popup-heading_wrap{font-size:20px;line-height:30px;letter-spacing:.4px;box-shadow:none!important;margin:0;padding-bottom:16px;font-weight:400;color:#000}.product-info_wrap .modal-drawer .rte{font-size:16px;line-height:24px;letter-spacing:.5px;color:#000;font-weight:400;text-transform:capitalize}.product-info_wrap .modal-drawer .rte p{margin-top:0;margin-bottom:8px;text-transform:capitalize}.product-info_wrap .modal-drawer .rte a{color:#157a6d;font-weight:600;cursor:pointer;letter-spacing:.5px;text-decoration:underline;font-size:15px}.c-dims-input__wrapper{position:relative;width:100%}.closeMeasureDrawer-btn{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:8px;padding-bottom:16px;color:#000}button#closeMeasureDrawer{background:none;border:0;padding:3px 4px 1px;cursor:pointer;margin-right:-8px}.closeMeasureDrawer-btn span{font-size:22px;line-height:26px;letter-spacing:.44px;color:#000;font-weight:400}.measurement-image img{width:100%;max-width:100%;height:auto;display:block;margin-bottom:8px}h5.measurement-title{font-size:22px;line-height:26px;letter-spacing:.44px;margin:0 0 8px;font-weight:400;color:#000}.measurement-text{font-size:16px;line-height:24px;letter-spacing:.5px;padding:0 0 16px 24px}.measurement-block_wrap{margin-bottom:48px;border-bottom:1px solid rgb(215,215,215)}.measurement-block_wrap:last-child{border:0px;margin-bottom:0}.measurement-text ul{margin:0;padding:0}div#measureDrawer{padding:24px}.modal-scroll-content.measurement-blockscroll-content{display:flex;flex-direction:column}.c-product-header__cont.page-width{width:100%;padding:0 30px;max-width:1440px;margin:0 auto}product-recommendations.related-products.page-width{max-width:1440px;padding:0 30px}.image-with-text.page-width{width:100%;padding:0 30px;max-width:1440px;margin:0 auto}.section-main-product_wrap .product-container{padding-bottom:30px!important}product-modal .carousel{width:100%}product-modal .carousel-cell{width:100%}product-modal .flickity-button{position:absolute;background-color:#000;color:#fff;border-radius:0;width:32px;height:32px;box-sizing:border-box;border:1px solid rgb(255,255,255)}.product-media-modal,.product-media-modal__dialog,.product-media-modal__content{background-color:#fbf7f6}.product-media-modal__toggle{color:#157a6d;padding:0;width:34px;height:34px;border:0;background:#fffc}.product-media-modal__toggle svg{width:26px;height:26px}product-modal .flickity-page-dots{width:fit-content;bottom:20px;left:0;right:0;margin:0 auto;display:flex;gap:4px;background-color:#f6f0ed;border-radius:8px;padding:4px}product-modal .flickity-page-dots .dot{margin:0;background:#157a6d;opacity:1}product-modal .flickity-page-dots .dot.is-selected{background-color:#000}product-modal .flickity-button:hover{background:#000;cursor:pointer}.product-info_wrap .AirReviews-Widget.AirReviews-Widget--Stars span{font-family:Avada Star!important}.product-info_wrap .AirReviews-StarRate .Avada_Star-Icon.AirReviews-Star--Icon .Avada_Star-Icon__Star:before{background:#000}.AirReviews-Widget.AirReviews-Widget--Stars{margin-bottom:1.5rem}.product-info_wrap .AirReviews-Widget.AirReviews-Widget--Stars span.AirReviews-StarRate--Count{position:relative;top:-2px}@media screen and (min-width: 750px){product-modal .carousel-cell img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.product-modal-image{position:relative;padding-bottom:45%}}@media screen and (max-width: 749px){.carousel-cell{margin-bottom:1.5rem;width:100%!important}.carousel-cell img{width:100%;height:auto;object-fit:contain}product-modal .carousel{width:100%;display:block!important}.product-media-modal__toggle{background:#fff}}@media screen and (min-width: 990px){.section-main-product_wrap .product--stacked .product__media-item{max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * .75)}}@media screen and (min-width: 750px){.section-main-product_wrap .product-container{display:flex;flex-direction:row;gap:30px;padding:0 30px 40px;max-width:1440px;margin:0 auto}.product-media-container.media-fit-cover .product__media img{border-radius:15px}.product__media-item:first-child .product-media-container.media-fit-cover .product__media img{border-radius:0!important}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.section-main-product_wrap .product-container .product.grid{width:calc(60% - 10px)!important}.product-info_wrap.c-product{width:calc(40% - 10px)}}@media only screen and (min-width: 750px) and (max-width: 1024px){.section-main-product-main .product-media-container.media-fit-cover .media{position:relative}.section-main-product-main .product-media-container .media{padding-top:100%}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.section-main-product_wrap .product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding:0}.section-main-product_wrap .product-container{padding:0 16px;gap:20px}.product__info-wrapper.grid__item{margin:0}.section-main-product_wrap .product-container .product.grid{width:calc(55% - 10px)!important}.product-info_wrap.c-product{width:calc(45% - 10px)}.product-info_wrap .product__info-container{padding:16px}.product-info_wrap .now-price-cont{font-size:26px;line-height:30px}.product-info_wrap h2.dimensions-c-title{font-size:20px;line-height:24px}.product-info_wrap .order-btn{min-height:44px;padding:10px}.product-info_wrap .get_sample-container{padding:16px;margin:30px 0}.get_sample-container .get_sample-title{font-size:20px;line-height:24px}.product-info_wrap .order-sample_btn{font-size:16px;line-height:24px;padding:10px;margin:16px 0}.product__title h2{font-size:28px;line-height:34px}.c-product-header__cont.page-width.desktop-only{padding:0 16px}}@media screen and (max-width: 749px){.section-main-product_wrap .product-container .product.grid{width:100%!important;margin:0}.product-info_wrap.c-product{width:100%}.product__info-wrapper.grid__item{margin:0}.section-main-product-main .product-media-container.media-fit-cover .media{position:relative}.section-main-product-main .product-media-container .media{padding-top:100%}.section-main-product-main .grid--peek.slider .grid__item:first-of-type{margin-left:0}.section-main-product-main .slider.slider--mobile .slider__slide{padding-top:0;padding-bottom:0}.section-main-product-main .slider.slider--mobile{margin:0;padding:0}.section-main-product-main .product__media-list .product__media-item{width:100%}.section-main-product_wrap{padding-top:0!important}.slider-counter{margin:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product__title{padding:0 16px}.product-info_wrap .now-price-cont{font-size:26px;line-height:30px}.product-info_wrap h2.dimensions-c-title{font-size:18px;line-height:22px}.product-info_wrap .order-btn{padding:8px 12px;min-height:40px}.product-info_wrap .product__info-container{padding:16px}.product-info_wrap .get_sample-container{padding:16px;margin:32px 0}.get_sample-container .get_sample-title{font-size:18px;line-height:22px;letter-spacing:.36px}.product-info_wrap .order-sample_btn{padding:8px 12px;margin:16px 0}.product-info_wrap .product__info-wrapper .modal-drawer{box-shadow:none}.product-info_wrap .product__sku{margin:0 16px 6px}.product-info_wrap .product__info-wrapper .product__accordion-tabs{margin:0 16px}.product__title h2{font-size:26px;line-height:30px}div#measureDrawer{padding:16px}.closeMeasureDrawer-btn span,h5.measurement-title{font-size:18px;line-height:22px}product-recommendations.related-products.page-width{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-main-product-custom.css.map */
