.product-wrap .product-header{margin-bottom:30px}@media screen and (min-width:900px){.product-wrap .product-header{-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:50% 1fr;margin-bottom:60px;row-gap:30px}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__trigger{background-color:#fff;background-image:url(../svg/misc/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border-radius:50%;box-shadow:5px 5px 10px rgba(34,34,34,.1);height:30px;overflow:hidden;position:absolute;right:10px;text-indent:100px;top:10px;width:30px;z-index:50}@media screen and (min-width:1300px){.woocommerce-product-gallery__trigger{height:50px;width:50px}}.woocommerce-product-gallery__wrapper{margin-bottom:30px}.woocommerce-product-gallery__wrapper a{display:block}.woocommerce-product-gallery__wrapper a img{display:block;height:auto;width:100%}.woocommerce-product-gallery .flex-control-nav{display:flex;flex-flow:row wrap;gap:15px;margin-bottom:30px;margin-top:30px}.woocommerce-product-gallery .flex-control-nav li{height:60px;position:relative;width:60px}.woocommerce-product-gallery .flex-control-nav li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.summary .admin-only-link{color:#4ca585;float:right;position:relative;z-index:10}.summary .product_title,.summary .summary-icons,.summary>.price{font-family:TrebuchetMS-Bold}.summary .product_title{font-size:28px;margin-bottom:20px}@media screen and (min-width:1300px){.summary .product_title{font-size:34px;letter-spacing:1px;padding-top:30px;position:relative}.summary .product_title:before{background-color:#4ca585;content:"";height:4px;left:0;position:absolute;top:0;width:90px}}.summary .affirm-as-low-as{background-color:#f1f5f5;background-image:url(https://www.bedworld.net/app/plugins/woocommerce-gateway-affirm/assets/images/blue_logo-transparent_bg.png);background-position:6px;background-repeat:no-repeat;background-size:70px auto;color:#666;font-size:14px;margin:30px 0;padding:20px 10px 20px 80px}.summary .affirm-as-low-as a{color:#4ca585}.summary>.price{color:#4ca585;font-size:34px;margin-bottom:20px}@media screen and (min-width:600px){.summary>.price{font-size:44px}}.summary>.price del{color:#a5a8b5}.summary>.price ins{text-decoration:none}.summary .summary-icons{border-top:1px solid #dbdfe6;color:#a5a8b5;display:none;flex-flow:row wrap;font-size:11px;letter-spacing:1px;padding-top:20px}@media screen and (min-width:900px){.summary .summary-icons{display:flex}}.summary .summary-icons li{width:25%}.summary .summary-icons li svg{height:40px}.summary .summary-icons li span{display:block;margin-top:10px}.summary .single_variation_wrap.has-addons>.woocommerce-variation{display:none!important}.summary table.variations{display:block;text-align:left;width:100%}.summary table.variations tbody,.summary table.variations td,.summary table.variations th,.summary table.variations tr{display:block}.summary table.variations tr{margin-bottom:15px}.summary table.variations td{position:relative}.summary table.variations .reset_variations{color:#4ca585;font-size:12px;position:absolute;right:0;text-transform:uppercase;top:100%}.summary .wc-pao-addon-container{margin-bottom:15px}.summary .woocommerce-variation-price{text-align:right}.summary .woocommerce-variation-price .price{color:#4ca585;font-family:TrebuchetMS-Bold;font-size:34px;margin-bottom:20px}@media screen and (min-width:600px){.summary .woocommerce-variation-price .price{font-size:44px}}.summary .woocommerce-variation-price .price del{color:#a5a8b5;font-size:20px}.summary .woocommerce-variation-price .price ins{text-decoration:none}.summary .product-addon-totals,.summary .woocommerce-variation-price{margin-bottom:30px;margin-top:30px}@media screen and (min-width:900px){.summary .product-addon-totals,.summary .woocommerce-variation-price{background-color:#f1f5f6;padding:30px}}.summary .product-addon-totals ul,.summary .woocommerce-variation-price ul{color:#a5a8b5;font-size:12px;text-transform:uppercase}.summary .product-addon-totals ul li:not(:last-child),.summary .woocommerce-variation-price ul li:not(:last-child){display:none;gap:20px;gap:30px;justify-content:space-between;margin-bottom:15px}.summary .product-addon-totals ul li.wc-pao-subtotal-line p,.summary .woocommerce-variation-price ul li.wc-pao-subtotal-line p{align-items:flex-end;display:flex;justify-content:space-between}.summary .product-addon-totals ul li.wc-pao-subtotal-line p .amount,.summary .woocommerce-variation-price ul li.wc-pao-subtotal-line p .amount{color:#4ca585;font-family:TrebuchetMS-Bold;font-size:38px}.summary .ppc-button-wrapper{display:none}.summary .wc-pao-addon-name,.summary label{color:#a5a8b5;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.summary select{border-radius:3px;color:#4ca585;width:100%}.summary .woocommerce-variation-add-to-cart{align-items:end;display:grid;gap:15px;grid-template-columns:100px 1fr}.summary .woocommerce-variation-add-to-cart>label{display:none}.summary .woocommerce-variation-add-to-cart .quantity input{padding-right:10px;width:100%}.woocommerce-product-overview{background-image:url(../svg/misc/background-1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:60px;padding:80px 0;position:relative}@media screen and (min-width:900px){.woocommerce-product-overview{margin-top:0;padding:120px 0}}.woocommerce-product-overview h2{font-size:28px;margin-bottom:30px}.woocommerce-product-overview .coupon-seperator{left:0;position:absolute;top:0;transform:translateY(-50%);width:100%}.woocommerce-tabs{position:relative}.woocommerce-tabs .wc-tabs{border-top:1px solid #ddd;display:flex;flex-flow:column;margin-top:0}@media screen and (min-width:1000px){.woocommerce-tabs .wc-tabs{border-top:none;flex-flow:row;margin-top:-50px}}.woocommerce-tabs .wc-tabs li{background-color:#fff;border-bottom:1px solid #ddd;flex:1;line-height:50px;position:relative;text-align:center}@media screen and (min-width:1000px){.woocommerce-tabs .wc-tabs li{background-color:#f1f5f6;border-bottom:none}}.woocommerce-tabs .wc-tabs li a{color:#a5a8b5;display:block;padding:0 20px;white-space:nowrap}@media screen and (min-width:900px){.woocommerce-tabs .wc-tabs li a{padding:0 30px}}.woocommerce-tabs .wc-tabs li.active a{background-color:#fff;color:#4ca585}.woocommerce-tabs .wc-tab{font-size:16px;padding:30px 0}@media screen and (min-width:1000px){.woocommerce-tabs .wc-tab{padding:60px 30px}}.woocommerce-tabs .wc-tab h2,.woocommerce-tabs .wc-tab h3{color:#4ca585;font-size:24px;margin-bottom:30px}.woocommerce-tabs .wc-tab p{margin-bottom:30px}.woocommerce-tabs .wc-tab table{color:#a5a8b5;width:100%}.woocommerce-tabs .wc-tab table td,.woocommerce-tabs .wc-tab table th{padding:10px;text-align:left}.woocommerce-tabs .wc-tab table td p,.woocommerce-tabs .wc-tab table th p{margin-bottom:0}.woocommerce-tabs .wc-tab table th{color:#a5a8b5;font-size:14px;text-transform:uppercase;white-space:nowrap}.woocommerce-tabs .wc-tab table tr{border-bottom:1px solid #dbdfe6}@media screen and (max-width:900px){.woocommerce-tabs .wc-tab table,.woocommerce-tabs .wc-tab table tbody,.woocommerce-tabs .wc-tab table td,.woocommerce-tabs .wc-tab table th,.woocommerce-tabs .wc-tab table tr{display:block}}.woocommerce-tabs .wc-tab .guide{display:grid;gap:15px;grid-template-columns:1fr 1fr}@media screen and (min-width:900px){.woocommerce-tabs .wc-tab .guide{gap:30px;grid-template-columns:1fr 1fr 1fr}}.woocommerce-tabs .wc-tab .guide>li{background-color:#f1f5f6;padding:10px}.woocommerce-tabs .wc-tab .guide>li img{display:block;margin-bottom:10px}.woocommerce-tabs .wc-tab .guide>li h4{color:#4ca585;font-size:20px}.woocommerce-tabs .wc-tab .guide--mattress li .inner{padding:10px}.woocommerce-tabs .wc-tab .guide--mattress li h4,.woocommerce-tabs .wc-tab .guide--mattress li h5{margin-bottom:20px}.woocommerce-tabs .wc-tab .guide--mattress li ul{display:grid;gap:10px;grid-template-columns:1fr 1fr;list-style:disc;margin-left:20px}.woocommerce-tabs .wc-tab .guide--mattress li ul li{margin-bottom:10px}.woocommerce-tabs .wc-tab .guide--headboards li img,.woocommerce-tabs .wc-tab .guide--mattress li img{width:100%}@media screen and (min-width:1200px){.woocommerce-tabs .wc-tab .guide--storage{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1400px){.woocommerce-tabs .wc-tab .guide--storage{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.woocommerce-tabs .wc-tab .guide--storage li{background-color:#fff}.woocommerce-tabs .wc-tab .guide--storage li img{display:inline-block}.woocommerce-tabs .wc-tab .guide--storage li span{display:block;font-size:14px}table.shop_attributes ul{font-size:16px;list-style:disc}table.shop_attributes ul li{margin-bottom:10px}.product-attribute-icons{display:flex;flex-flow:row wrap;gap:15px;margin-bottom:30px;text-align:center}.product-attribute-icons li svg{height:24px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.product-attribute-icons li svg{height:34px}}.product-attribute-icons li span{color:#a5a8b5;display:block;font-size:8px;margin-left:auto;margin-right:auto;max-width:58px;text-transform:uppercase;white-space:pre-line}@media screen and (min-width:768px){.product-attribute-icons li span{display:block;font-size:11px;max-width:70px}}.fabric-request-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;margin-bottom:30px;text-align:left}.fabric-request-button .icon{padding-right:10px}@media screen and (min-width:768px){.fabric-request-button .icon{padding-right:20px}}.fabric-request-button .icon svg{width:64px}@media screen and (min-width:768px){.fabric-request-button .icon svg{width:84px}}.fabric-request-button .text .title{font-family:TrebuchetMS-Bold;font-size:20px;margin-bottom:10px}@media screen and (min-width:768px){.fabric-request-button .text .title{font-size:24px}}.fabric-request-button .text .para{color:#222;font-family:TrebuchetMS;font-size:16px}@media screen and (min-width:768px){.fabric-request-button .text .para{font-size:18px}}.modal{background-color:rgba(34,34,34,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal__inner{background-color:#fff;display:flex;flex-flow:column;height:calc(100vh - 40px);margin-left:auto;margin-right:auto;margin-top:20px;max-width:calc(100% - 40px);width:1200px}.modal__inner header{border-bottom:1px solid #a5a8b5;padding:20px;position:relative}.modal__inner header h3{font-family:TrebuchetMS-Bold;font-size:24px}.modal__inner header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;cursor:pointer;position:absolute;right:10px;top:10px}.modal__inner header button svg{height:40px}.modal__inner .modal-content{flex:1;overflow:scroll;padding:20px}.fabric-gallery-list{display:grid;gap:10px;grid-template-columns:1fr}@media screen and (min-width:560px){.fabric-gallery-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:860px){.fabric-gallery-list{grid-template-columns:1fr 1fr 1fr}}.fabric-gallery-list li{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;position:relative}.fabric-gallery-list li h4{background-color:#f1f5f6;bottom:0;left:0;padding:15px;position:absolute;width:100%}.customer-images{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.customer-images{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1400px){.customer-images{grid-template-columns:1fr 1fr 1fr 1fr}}.customer-images li{position:relative}.customer-images li .image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.customer-images li .text{background-color:#f1f5f6;bottom:0;color:#4ca585;margin-bottom:0;padding:10px;width:100%}.pswp__caption{display:none}.woocommerce-product-attributes-item--attribute_pa_self-assembly{display:none!important}#payment-method-messaging-element{background-color:#fafafa;border-radius:5px;display:none;margin-bottom:30px;padding:20px}

/*# sourceMappingURL=single-product.css.map*/