.tempproduct-cushion-product .price-template-wrapper .selected-variant-values p{margin:0;display:flex;justify-content:space-between;color:#305165;font-size:16px;font-weight:500;font-family:Public Sans}.tempproduct-cushion-product .select.cushion-product-variant-picker li:hover,.custom_variant_option .custom_options_selection_field ul.custom-option-list li:hover{background:#eff2f2}.tempproduct-cushion-product .product__info-wrapper .svg--cushion--label-wrapper span.cushion--product-svg svg path,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper span.cushion--product-svg svg path{fill:#305165;opacity:60%}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.enabled svg.plus{display:none}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.enabled svg.minus{display:block}.custom_variant_option .custom_options_selection_field ul.custom-option-list{list-style:none;border:1px solid rgba(48,81,101,40%);border-radius:10px;font-size:14px;color:#305165;font-family:Public Sans;font-weight:400;padding:0;height:209px;overflow-y:scroll;box-sizing:border-box}.fabric_search{padding-block:15px;position:sticky;top:0;background-color:#fbfbf8}.custom_variant_option .custom_options_selection_field ul.custom-option-list #custom-option-search{padding:0 15px;border:.5px solid rgba(48,81,101,40%);box-sizing:border-box;width:90%;border-radius:10px;margin:0 auto;height:38px;background:unset}.custom_variant_option .custom_options_selection_field ul.custom-option-list #custom-option-search:focus{box-shadow:unset;outline:unset}.custom_variant_option .custom_options_selection_field ul.custom-option-list #custom-option-search::placeholder{font-size:14px;font-weight:400;color:#3051657f;font-family:Public Sans}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active svg.plus{display:none}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active svg.minus{display:block}.custom_variant_option .custom_options_selection_field ul.custom-option-list p{margin:0;font-size:14px}.tempproduct-cushion-product .product__info-wrapper .select.cushion-product-variant-picker:after,.tempproduct-cushion-product .product__info-wrapper .select.cushion-product-variant-picker:before{display:none}.custom_variant_option .custom_fabric_dropdown{border:0}.tempproduct-cushion-product .product__info-wrapper .svg--cushion--label-wrapper span.cushion--product-svg{line-height:0}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.active .svg--cushion--label-wrapper span.cushion--product-svg svg{display:none}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.active .svg--cushion--label-wrapper span.cushion--product-svg,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active span.cushion--product-svg{width:47px;background:#8abdba;height:47px;border:4px solid #fff;border-radius:50px;position:absolute;right:0}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.active .svg--cushion--label-wrapper span.cushion--product-svg:after,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active span.cushion--product-svg:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23px;height:19px;background:url(/cdn/shop/files/tick-pdp.png?v=1751623449) no-repeat;background-position:50% 50%}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown{width:100%;max-width:100%;margin-bottom:18px}.tempproduct-cushion-product .product__info-wrapper .svg--cushion--label-wrapper label.form__label,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper label{color:#305165;font-size:18px;font-weight:700;font-family:Public Sans;margin:0;line-height:normal}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.is-active svg.minus{display:block}.product__info-wrapper #selected-values-display{border-bottom:1px solid rgba(195,196,196,1);padding:0 0 15px;margin-bottom:15px}.tempproduct-cushion-product .price-template-wrapper .selected-variant-values p strong{font-weight:500}.tempproduct-cushion-product .product__info-wrapper .price-template-wrapper{padding:20px}.tempproduct-cushion-product .product__info-wrapper h3{margin:0 0 14px;text-align:left;color:#305165;font-size:18px;font-weight:500}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.is-active svg.plus{display:none}.custom_variant_option .custom_options_selection_field .custom-option-outer{border-radius:10px!important}.custom_variant_option .custom_options_selection_field .custom-option-outer ul.options-cushions{list-style:none;padding:0}.tempproduct-cushion-product .select.cushion-product-variant-picker li,.custom_variant_option .custom_options_selection_field ul.custom-option-list li{color:#305165;font-size:14px;font-family:Public Sans;font-weight:400;padding:7px 30px}.tempproduct-cushion-product .select.cushion-product-variant-picker li.active,.custom_variant_option .custom_options_selection_field ul.custom-option-list li.active{background:#eff2f2}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:12px;border-radius:10px!important;border:.5px solid rgba(138,189,186,50%)}.vertical_tabs_wrapper .ux-vertical-tabs .tabs button{font-size:18px;font-weight:700}.tempproduct-cushion-product .product__info-wrapper .svg--cushion--label-wrapper svg.minus{display:none}.tempproduct-cushion-product #yotpo-reviews-star-ratings-widget{margin-bottom:25px!important}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.active .svg--cushion--label-wrapper,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active{border-color:transparent;background:#def1ec;border-radius:10px 25px 25px 10px!important}.tempproduct-cushion-product .custom_options_selection_field .custom-select ul.options p{margin:0}.tempproduct-cushion-product .product__info-wrapper .svg--cushion--label-wrapper{border:.5px solid rgba(138,189,186,50%);display:flex;align-items:center;min-height:48px;padding:0 20px;border-radius:10px;justify-content:space-between;cursor:pointer}.tempproduct-cushion-product .select.cushion-product-variant-picker{border:1px solid rgba(48,81,101,40%);border-radius:10px;margin-top:17px;padding:17px 0;box-sizing:border-box;min-height:180px;overflow-y:auto}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown{width:100%;max-width:100%}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field.active .cushion-fabric-wrapper span.cushion--product-svg svg.plus{display:none}.tempproduct-cushion-product .rich-quant-add-outer .quantity__addtocart>div{width:100%}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper svg.minus{display:none}.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active span.cushion--product-svg svg.minus{display:none}.tempproduct-cushion-product .select.cushion-product-variant-picker h2{margin:0 0 10px;color:#305165;font-size:14px;font-weight:400;padding:0 20px}.tempproduct-cushion-product .select.cushion-product-variant-picker ul{padding:0;margin:0;list-style:none}.richtext_block.fabric_details_text{justify-content:left}.richtext_block.fabric_details_text .metafield-rich_text_field{display:inline-block}.pdp-custom-template .price-per-item__container button.quantity__button svg,.quantity-popover-container quantity-input.quantity.cart-quantity button.quantity__button svg{width:15px;height:15px}.pdp-custom-template button.pswp__button.pswp__button--zoom{display:block}.richtext_block.fabric_details_text span.richtext_title,.richtext_block.fabric_details_text .fabric_details_text_outer{width:100%;flex:0 1 75%}.pdp-custom-template .product__info-wrapper .share-button__menu{position:absolute;top:34px;right:0;border:1px solid #ccc;display:flex;gap:15px;align-items:center;height:40px;padding:0 10px}.pdp-custom-template .accordian-wrapper-product .pro-acc-inn{padding:100px 0 90px!important}.pdp-custom-template .multi-colum-con .multi-colum{margin-top:0;line-height:0}.pdp-custom-template .multi-colum-con .multi-colum .multi-colum-svg{transform:rotate(0);top:14px;position:relative;width:100%;height:100%;top:0!important}.pdp-custom-template .multi-colum-con .multi-colum .multi-colum-svg-bottom{transform:rotate(180deg);background:#def1ec;top:0!important}.pdp-custom-template .multi-colum-con .multi-colum .multi-colum-svg-bottom path{fill:#eff2f2}.pdp-custom-template .product--thumbnail_slider_dots{justify-content:center;max-width:100%;margin:0 auto;padding-left:0;gap:110px!important}.pdp-custom-template .product--thumbnail_slider_dots .product__info-wrapper{padding-left:0;max-width:600px!important}.pdp-custom-template .thumbnail_slider_dots .slick-arrow{height:30px;top:50%;transform:translateY(-50%)}.pdp-custom-template .product__description ul{padding-left:3rem}.pdp-custom-template .product__description ul li::marker{font-size:14px;color:#305165}.pdp-custom-template .product__info-wrapper .share-button__menu svg{width:20px;height:20px}.pdp-custom-template .product__info-wrapper .share-button__menu a{line-height:normal}.pdp-custom-template .product__info-wrapper{position:relative}.pdp-custom-template .product__info-wrapper .share-button__menu ul.list-unstyled.list-social{gap:15px;padding:10px;flex-wrap:nowrap}.pdp-custom-template .product__info-wrapper .share-button__menu ul.list-unstyled .list-social__link,.pdp-custom-template .product-media-slider.thumbnail_slider_dots{padding:0}.pdp-custom-template .grid__item.product__media-wrapper{max-width:392px!important}.pdp-custom-template .product-media-slider img,.pdp-custom-template .product-media-slider video{object-fit:cover;aspect-ratio:3 / 5}.pdp-custom-template .thumbnail_slider_dots button.slick-next.slick-arrow{right:-30px}.pdp-custom-template .thumbnail_slider_dots button.slick-prev.slick-arrow{left:-30px}.pdp-custom-template .product__title h1{font-size:20px;text-transform:uppercase;width:100%;max-width:100%;line-height:25px}.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity{width:100%;min-width:183px;max-width:183px}.grid__item.product__media-wrapper .slick-arrow.slick-disabled{opacity:.4}.pdp-custom-template .product-form__submit.button--full-width{max-width:183px;min-width:183px;background:#305165;transition:.5s all ease-in-out;margin-bottom:0}.product-form__submit.button--full-width:hover{background:#305165}.pdp-custom-template .product__title{align-items:flex-start}.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity button.quantity__button svg path,.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity button.quantity__button svg{fill:#305165!important;width:15px}.pdp-custom-template .quantity__addtocart .buy_button_wrapper{flex:0 0 30%}.pdp-custom-template .why-swen-section .sewn-bl-wrap h4.bl-desc{letter-spacing:-.32px!important;padding-top:15px}.pdp-custom-template .image-upper-right{height:auto!important}.pdp-custom-template .image-uupr-first{position:unset;display:block}.pdp-custom-template .image-uupr-first img{max-width:100%!important;margin:0;min-height:415px}.pdp-custom-template .image-uupr-second{display:none}.pdp-custom-template .heading-faq h4{text-transform:unset}.pdp-custom-template .accordian-wrapper-product li.main-wrapper-meta a{color:#e25d9a;text-decoration-color:#e25d9a;text-decoration-thickness:1px}.pdp-custom-template .accordian-wrapper-product li.main-wrapper-meta{margin-bottom:13px!important;padding:1px 32px!important}.pdp-custom-template .why-swen-section .sewn-bl-wrap h3.bl-s-head{line-height:normal;font-size:20px;padding-top:23px}.pdp-custom-template .multi-colum .wrapper-image-text .wrapper-image-conatianer .upper-content{padding:0;gap:40px}.pdp-custom-template .accordian-wrapper-product{background:#def1ec}.pdp-custom-template .product__title .share-button__button{min-height:auto}.pdp-custom-template .multi-colum .wrapper-image-text .wrapper-image-conatianer,.pdp-custom-template .multi-colum-con .multi-colum .image-secon-block{flex:0 0 39%;padding:0}.pdp-custom-template .multi-colum .wrapper-image-text{padding:50px 0;align-items:flex-start;max-width:1300px;margin:0 auto;justify-content:space-around}.pdp-custom-template .accordian-wrapper-product .accordion-container.collapsible-content__wrapper{position:relative;z-index:2}.pdp-custom-template .accordian-wrapper-product .accordion-container:before{content:"";position:absolute;right:10%;background:url(/cdn/shop/files/faq-single-line-guide.png?v=1750247302);width:127px;height:122px;background-size:cover;bottom:25%}.pdp-custom-template .accordian-wrapper-product .accordion-container:after{content:"";position:absolute;top:50%;left:-10px;background:url(/cdn/shop/files/faq-guide-shape_1.png?v=1750246197) no-repeat;height:350px;width:100%;max-width:540px;background-size:cover;transform:rotate(5deg) translateY(-50%);z-index:-1}.pdp-custom-template .wrapper-image-text:before{display:none}.pdp-custom-template .multi-colum .wrapper-imfdfage-text{position:relative}.pdp-custom-template .multi-colum .wrapper-imfdfage-text:before{content:"";background-image:url(/cdn/shop/files/guide-yard-line.png?v=1750240928);max-width:30%;height:330px;top:25%;right:0;background-size:cover;background-position:bottom;width:100%;position:absolute}.pdp-custom-template .cstm-sample-btn:after,.pdp-custom-template .cstm-sample-btn:before,.pdp-custom-template .product-form__submit.button--full-width:before,.pdp-custom-template .product-form__submit.button--full-width:after{display:none}.pdp-custom-template .sewn-block video{max-width:208px;max-height:158px!important}.pdp-custom-template .cstm-sample-btn{padding:0;background:transparent;color:#e25d9a;font-size:18px;font-weight:700;width:100%;display:flex;text-decoration:underline;letter-spacing:0;text-underline-offset:5px;border:0;align-items:center;margin:0;cursor:pointer;text-transform:unset;font-family:Public Sans;justify-content:center}.pdp-custom-template .image-uupr-second img,.pdp-custom-template .image-uupr-first img,.pdp-custom-template .imgdeffe img{border-radius:15px}.pdp-custom-template .product__info-wrapper.grid__item button.yotpo-sr-bottom-line-summary{position:relative}.pdp-custom-template .product__info-wrapper.grid__item .product__description{margin:34px 0}.pdp-custom-template .product__info-wrapper.grid__item .product__description ul li{font-size:16px;line-height:22px}.rich-quant-add-outer .quantity__addtocart{gap:25px}.pdp-custom-template .product__info-wrapper.grid__item .product__description ul,.product__info-wrapper.grid__item .product__description p{margin:0}.tempproduct-sample-product.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity{min-width:48%;max-width:48%}.tempproduct-sample-product.pdp-custom-template .quantity__addtocart .buy_button_wrapper{flex:0 0 48%}.curtains-shade-btn{margin:0}.pdp-custom-template .product__info-wrapper .quantity__addtocart{margin:22px 0 30px!important}.tempproduct-sample-product.pdp-custom-template .product__info-wrapper .quantity__addtocart quantity-input.quantity{width:100%!important}.tempproduct-sample-product.pdp-custom-template .product__info-wrapper .quantity__addtocart{flex-wrap:wrap}.product__info-wrapper.grid__item .product__info-container>*+*{margin:0}.curtains-shade-btn .btn.button:after,.curtains-shade-btn .btn.button:before{display:none}.product__info-wrapper.grid__item .curtains-shade-btn{margin-top:29px}.pdp-custom-template .product__info-container p.fabric_details_title{margin:27px 0 18px}.pdp-custom-template .product__info-container .product-form,.pdp-custom-template .product__info-container .product__description,.pdp-custom-template .product__info-container .icon-with-text{margin:0}.curtains-shade-btn .btn.button{padding:0;background:transparent;display:block;min-height:auto}.pdp-custom-template product-info{padding:70px 0 50px}.curtains-shade-btn .btn.button a.cstm-sample-btn{font-size:18px;font-family:Public Sans;font-weight:500;color:#305165;display:block;letter-spacing:0;text-decoration:none;margin-bottom:10px}.curtains-shade-btn .btn.button a.cstm-sample-btn strong{font-weight:700;color:#e25d9a;margin-right:5px;text-decoration:underline}.tempproduct-sample-product.pdp-custom-template .product-form__submit.button--full-width{max-width:100%;min-width:100%}.pdp-custom-template .price-template-wrapper{margin-bottom:0!important}@media screen and (max-width:1520px){.pdp-custom-template .multi-colum .wrapper-image-text{padding:100px 0}.pdp-custom-template .product--thumbnail_slider_dots{max-width:100%;margin:0}.pdp-custom-template product-info{padding:70px 0 50px}}@media screen and (min-width:768px) and (max-width:1200px){.pdp-custom-template .product--thumbnail_slider_dots{gap:30px!important}.rich-quant-add-outer .quantity__addtocart{flex-wrap:wrap}.pdp-custom-template .cstm-sample-btn{width:100%;min-width:100%}.pdp-custom-template .image-left-mesurment .imgde,.pdp-custom-template .wrapper-image-text:before,.pdp-custom-template .accordian-wrapper-product .accordion-container:before,.pdp-custom-template .accordian-wrapper-product .accordion-container:after,.pdp-custom-template .accordian-wrapper-product .accordion-container.collapsible-content__wrapper .pro-acc-inn:before{display:none}.pdp-custom-template .why-swen-section .sewn-bl-wrap{width:49%}.pdp-custom-template .why-swen-section .sewn-block{gap:2%!important;justify-content:space-between}.pdp-custom-template .product-form__submit.button--full-width{max-width:100%;min-width:100%;width:100%}.pdp-custom-template .thumbnail_slider_dots button.slick-prev.slick-arrow{left:-20px}.pdp-custom-template .thumbnail_slider_dots button.slick-next.slick-arrow{right:-20px}.pdp-custom-template .imgdeffe img,.pdp-custom-template .image-uupr-first img{min-height:350px}.pdp-custom-template .product__title h1{font-size:18px}.pdp-custom-template .grid__item.product__media-wrapper{max-width:310px!important}.pdp-custom-template .image-uupr-second img,.pdp-custom-template .image-uupr-first img,.pdp-custom-template .imgdeffe img{width:100%}.rich-quant-add-outer .quantity__addtocart quantity-input.quantity{width:100%!important}.pdp-custom-template .quantity__addtocart .buy_button_wrapper{flex:0 0 48%}.rich-quant-add-outer .quantity__addtocart{gap:1%}.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity{width:100%;min-width:48%;max-width:48%}.pdp-custom-template .multi-colum .wrapper-image-text{padding:80px 0}}@media screen and (max-width:767px){.pdp-custom-template .wrapper-image-text:before,.pdp-custom-template .accordian-wrapper-product .accordion-container:before,.pdp-custom-template .accordian-wrapper-product .accordion-container:after,.pdp-custom-template .accordian-wrapper-product .accordion-container.collapsible-content__wrapper .pro-acc-inn:before{display:none}.pdp-custom-template .rich-quant-add-outer .quantity__addtocart{flex-wrap:wrap;margin-top:30px}.pdp-custom-template .accordian-wrapper-product li.main-wrapper-meta{padding:10px 20px!important}.pdp-custom-template .heading-faq h4{font-size:15px!important;line-height:20px}.pdp-custom-template .wrapper-imfdfage-text .wrapper-image-text{padding:0 15px!important}.tempcollection .iner_content_wrapper .subheading p span,.tempcollection .iner_content_wrapper .subheading p strong{color:#305165}.pdp-custom-template .multi-colum .wrapper-imfdfage-text:before{display:none}.pdp-custom-template .product-form__submit.button--full-width{max-width:100%;min-width:100%;width:100%}.pdp-custom-template .image-uupr-first img{min-height:auto}.pdp-custom-template .accordian-wrapper-product .accordian-pro-head h2{font-size:21px}.pdp-custom-template .product--thumbnail_slider_dots{gap:0!important;justify-content:center}.pdp-custom-template .image-uupr-second img,.pdp-custom-template .image-uupr-first img,.pdp-custom-template .imgdeffe img{width:100%!important}.pdp-custom-template .product__info-container .product-form{margin:0}.rich-quant-add-outer .quantity__addtocart quantity-input.quantity{width:100%!important}.pdp-custom-template .product-form__buttons{max-width:100%}body.pdp-custom-template .product__info-wrapper.grid__item{padding-left:0}.pdp-custom-template .quantity__addtocart .buy_button_wrapper{flex:0 0 100%}.pdp-custom-template .cstm-sample-btn{width:100%;min-width:100%}.rich-quant-add-outer .quantity__addtocart{gap:1%}.image-secon-block .image-medurtment .image-left-mesurment{justify-content:center}.pdp-custom-template .quantity__addtocart .product-form__input.product-form__quantity{width:100%;min-width:100%!important;max-width:48%!important}.tempproduct-sample-product.pdp-custom-template .quantity__addtocart .buy_button_wrapper,.pdp-custom-template .product__info-wrapper .quantity__addtocart quantity-input.quantity{flex:0 0 100%;width:100%}.product__info-wrapper.grid__item .curtains-shade-btn{margin:30px 0}.pdp-custom-template product-info{padding:50px 0 0}.pdp-custom-template .grid__item.product__media-wrapper{max-width:90%!important}.tempproduct-cushion-product .vertical_tabs_wrapper{padding-top:0}.pdp-custom-template .wrapper-imfdfage-text .image-upper-left p,.pdp-custom-template .mesument-inner-left p{font-size:16px;line-height:24px}.tempproduct-cushion-product .ux-vertical-tabs button{max-width:100%!important}.tempproduct-cushion-product .product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown.active .svg--cushion--label-wrapper span.cushion--product-svg,.tempproduct-cushion-product .custom_variant_option .custom_options_selection_field .cushion-fabric-wrapper.is-active span.cushion--product-svg{right:0}.pdp-custom-template .product__info-wrapper.grid__item .product__description ul{padding-left:25px!important}.footer.footer{padding-top:0}.pdp-custom-template .accordian-wrapper-product .pro-acc-inn{padding:30px 0!important}.pdp-custom-template .multi-colum-con .multi-colum .wrapper-imfdfage-text{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fabric-product.css.map */
