.template-product .product-title{font-weight:700}.template-product .product-title span{display:block;font-size:.7em;margin:5px 0 0;font-weight:400}.product--outer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}@media screen and (max-width: 719px){.product--outer{gap:20px}}.option-header{margin-bottom:5px}.option-values{display:flex;flex-wrap:wrap;gap:1%;margin:0}.option-value{max-width:62px;text-align:center;margin-bottom:10px;width:100%}.option-image img{display:block;width:100%;padding:10%;border-radius:50%;border:2px solid #e8e8e8;box-sizing:border-box;transition:.3s}.option-image:hover img{border-color:#ccc}.product-options-style-radio .option-value{border:1px solid #ccc}.product-options-style-radio .option-value-label{align-items:center;justify-content:center}.option-values .option-value{max-width:none;width:auto;flex:0 0 15.6%;box-sizing:border-box;flex:0 0 50px!important;border-radius:50%!important;border:none;padding:0;background:transparent;box-shadow:none}.option-values .option-image{display:block;margin:0;width:100%;border-radius:50%;background-color:#fff}.option-values .option-value-label{display:flex;flex-direction:column-reverse;align-items:center;cursor:pointer}.option-values .option-value-label.disabled{pointer-events:none;opacity:.4}.option-value:hover{background:#fff}.option-value.option-selected{border-color:#d7d7d7}.option-values input:checked+.option-image img{border-color:#000}.product-main .price--main{line-height:1}.product-main .badge--sale{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:400;margin:0;padding:5px 10px;background-color:#659d6d;border-radius:5px}.product-main .badge--sale .svg_wrapper{width:17px;height:17px}.product-main .price--compare-at{font-weight:500;margin-right:0;color:#f53c3c}#product-price-selector{margin:0}#product-price-selector .product--price{flex-direction:column-reverse;align-items:flex-start}#afterpay-wrap{border-bottom:1px solid #e8e8e8;padding-bottom:6px;margin:0 0 15px;filter:saturate(0);min-height:34px}.product-benefits-scroller{display:flex;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.product-benefits-scroller::-webkit-scrollbar{display:none}.benefit-item{display:flex;align-items:center;background:#2f5d47;padding:12px 15px;font-size:15px;font-weight:500;color:#fff}.benefit-item .svg_wrapper{display:flex;margin-right:10px}.warranty-icon-wrapper>ul{margin:20px 0 0}@media (max-width: 720px){.product-benefits{margin:0 -10px 15px}.product-benefits-scroller{flex-direction:row;scroll-snap-type:x mandatory;overflow:scroll}.benefit-item{flex:0 0 65vw;scroll-snap-align:start;border-left:10px solid #f8f8f8}}@media (min-width: 720px){.after-pay-wrapper{justify-content:flex-start}.product-benefits-scroller{flex-wrap:wrap}.benefit-item{margin:0 10px 10px 0;width:auto;font-size:12px;height:32px;padding:7px 15px}.benefit-item .svg_wrapper svg{width:17px;height:17px}}#main-product-gallery{width:100vw;overflow:hidden;//max-height: 100vw;margin-bottom:10px}#main-product-gallery .slide{width:100%}#main-product-gallery img{display:block;width:100%}#main-product-gallery .flickity-viewport{transition:height .2s}@media only screen and (min-width: 1280px){.product-gallery.product-gallery-v2{width:65%}#product-gallery-thumbs-v2 .swiper-wrapper{flex-wrap:wrap}#product-gallery-thumbs-v2 .swiper-slide{margin-bottom:10px}}@media screen and (max-width: 719px){.product-gallery.product-gallery-v2{padding-right:0;padding-left:0}#product-gallery-thumbs-v2{max-height:17vw}#product-gallery-thumbs-v2 .prev-thumbs{display:none}}#product-gallery-thumbs-v2{opacity:0}#product-gallery-thumbs-v2.swiper-initialized{opacity:1}.product-gallery-v2 img{width:100%}.product-gallery-v2 .swiper-button-next,.product-gallery-v2 .swiper-button-prev{color:#888}.product-gallery-container{width:100%}#thumbs-product-gallery{width:100vw;//overflow:hidden}#thumbs-product-gallery .slide{width:18%;padding-right:10px}#thumbs-product-gallery .flickity-viewport{padding-left:10px}.mySwiper2{margin-bottom:10px}.swiper-slide img{display:block}.swiper-slide{border-radius:5px;overflow:hidden}#product-gallery-thumbs-v2 .swiper-slide{border:1px solid rgba(0,0,0,.1);overflow:hidden;box-sizing:border-box}#product-gallery-thumbs-v2 .swiper-slide{opacity:.6;transition:.3s}#product-gallery-thumbs-v2 .swiper-slide.swiper-slide-thumb-active{border-color:#999;opacity:1}#product-gallery-thumbs-v2 .swiper-slide:hover{opacity:1}[data-flickity]:focus-visible{outline:none}.colour-swatches{display:flex;flex-wrap:wrap;gap:1%}.colour-swatches:empty{min-height:55px}.colour-swatches.hammock:empty{min-height:105px}.colour-swatches a{position:relative;flex:0 0 13.4%;max-width:50px;border-radius:50%;overflow:hidden;border:2px solid #e8e8e8;padding:5px;background:#fff;margin-bottom:5px;transition:.3s}.colour-swatches a.selected,.colour-swatches a.selected:hover{border-color:#000}.colour-swatches a:hover{border-color:#ccc}.colour-swatches img{display:block;width:100%;pointer-events:none}.colour-swatches{-ms-overflow-style:none;scrollbar-width:none}.colour-swatches::-webkit-scrollbar{display:none}.swatch-wrapper{margin-bottom:10px}.swatch-wrapper.loaded{opacity:1}.swatch-wrapper.hammock-swatches{min-height:110px}.product-galleries{width:100%}.product_gallery{overflow:hidden;width:100%;margin-bottom:12px}.product_gallery img{display:block;width:100%}.product_gallery__container{display:flex}.product_gallery__slide{flex:0 0 101%;min-width:0}.product_gallery-thumbs{overflow:hidden;width:100%}.product_gallery-thumbs img{width:100%}.product_gallery__container{transition:height .5s}.product_gallery__container{display:flex;align-items:flex-start}.product_gallery-thumbs .product_gallery__slide{flex:0 0 22%;min-width:0;padding:0 5px}.product_gallery-thumbs img{border-radius:5px;border:1px solid rgba(0,0,0,.1);opacity:.6;transition:.3s;cursor:pointer}.product_gallery-thumbs .selected-thumb img{border:1px solid rgba(0,0,0,.5);opacity:1}.product_gallery-thumbs img:hover{opacity:1}@media screen and (max-width: 719px){.product_gallery{margin-bottom:0}.product_gallery-thumbs .product_gallery__container{gap:0px;justify-content:center}.product_gallery-thumbs .product_gallery__slide{flex:1;height:3px;padding:0;background:#ddd;border-radius:0}.product_gallery-thumbs .product_gallery__slide img{display:none}.product_gallery-thumbs .product_gallery__slide.selected-thumb{background:#000}}.multi-buy-deal{margin:0 0 10px;max-height:400px;overflow:hidden;opacity:1}.multi-buy-deal ul{list-style:none;display:flex;margin:0;padding:0;background:#e8e8e8;border-radius:5px;overflow:hidden}.multi-buy-deal li{position:relative;display:flex;flex:1}.multi-buy-deal li .label{color:#000;text-decoration:none;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent}.multi-buy-deal li .label.no-hover{cursor:default}.multi-buy-deal li:last-of-type label{border-right:1px solid transparent}.multi-buy-deal input{display:none}.multi-buy-deal .label{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:10px 0;height:100%;cursor:pointer;transition:background .3s}.multi-buy-deal h6{display:none;margin:0 0 10px;font-size:1em;font-weight:400}.multi-buy-deal p{margin:0;font-size:.8em;line-height:1.3}.multi-buy-deal p.multi-price{color:#777;display:inline-block;padding:3px 0 0;border-radius:5px;font-size:.75em}.multi-buy-deal p.multi-each{background:#659d6d;color:#d8f5dc;padding:5px 7px;margin-top:3px}.multi-buy-deal p em{font-weight:700;font-style:normal;background:#c8eacc;padding:3px 6px;border-radius:3px}.multi-buy-deal:hover .label.checked{background:transparent;border-color:transparent;box-shadow:none}.multi-buy-deal .label.checked,.multi-buy-deal:hover .label:hover,.multi-buy-deal:hover .label.checked:hover{background:#fff;box-shadow:0 0 10px #0003;border-color:#000;z-index:9;border-radius:5px}#add-multi-pack,.product-form--atc .product-form--atc-qty{display:none}#AddToCart{margin:0;width:100%}.product-promo-banner{display:block;width:100%;margin:0 0 20px}.product-promo-banner img{width:100%}@media screen and (min-width: 720px){.product-galleries,.layout--two-col-large .product-main{width:100%}}@media screen and (max-width: 719px){.product-galleries{margin-top:-10px}.colour-swatches{gap:1.5%}.colour-swatches a{flex:0 0 13%}.swatch-wrapper.hammock-swatches{min-height:110px}}@media screen and (min-width: 860px){.product-galleries{width:60%}.layout--two-col-large .product-main{max-width:calc(40% - 50px)}}@media only screen and (min-width: 1280px){.product-galleries{width:65%}.layout--two-col-large .product-main{width:100%;max-width:calc(35% - 50px)}.product_gallery-thumbs .product_gallery__container{flex-wrap:wrap}.product_gallery-thumbs .product_gallery__slide{flex:0 0 12.5%}}#product-countdown{display:flex;justify-content:center;align-items:center;gap:15px;padding:8px 10px 18px;margin:0 0 30px;border-radius:10px}#product-countdown .countdown-timer{font-size:1.5rem;gap:5px}#product-countdown span{display:none}#product-countdown span:nth-of-type(1),#product-countdown span:nth-of-type(3),#product-countdown span:nth-of-type(5),#product-countdown span:nth-of-type(7){display:block;background:#fff;padding:5px;border-radius:5px}#product-countdown span:after{font-size:8px;font-weight:500;bottom:-10px}#product-countdown p{margin:0;font-weight:500;line-height:1;text-align:center}@media only screen and (max-width:1100px){#product-countdown .countdown-timer{font-size:1rem}#product-countdown p{font-size:.8rem}#product-countdown span:after{font-size:7px}}@media only screen and (max-width:767px){#product-countdown p{font-size:3.5vw}#product-countdown .countdown-timer{font-size:4vw}}.reviews-wrap{position:relative;background:#fff;padding:15px 20px 0;margin:10px 0 20px;border-radius:10px;font-size:12px;font-weight:500;color:#4e4e4e;box-shadow:0 5px 30px #0000000f;border-bottom:1px solid rgba(0,0,0,.1);max-height:700px;transition:.5s}.reviews-wrap span.quote{font-family:georgia;position:absolute;font-size:16px}.reviews-wrap span.left-quote{left:10px;top:11px}.reviews-wrap span.right-quote{margin-left:3px}@media only screen and (max-width:767px){.reviews-wrap{font-size:12px}}.ruk-rating-snippet-count{color:#4e4e4e!important;font-style:initial}.build-bundle-cta{text-align:center;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:15px}.build-bundle-cta a{color:#000;text-decoration:none;text-align:center;font-weight:700;transition:.3s;display:block;border:1px solid #333;padding:10px;border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000004d;font-size:.9rem}.build-bundle-cta a u{display:none}.build-bundle-cta a:hover{border-color:#333;box-shadow:0 1px 3px #0009}.build-bundle-cta a span{background:#53965b;color:#fff;padding:3px 5px;border-radius:4px;font-weight:700;font-size:13px;position:relative;top:-1px;right:-3px}.product-upsell{padding:10px;margin-bottom:10px;background:#e8e8e8;border-radius:5px;font-weight:700;font-size:.85em}.custom-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:relative;display:block;width:25px;height:25px;border:2px solid #000;border-radius:4px}.custom-checkbox:hover input~.checkmark:after{opacity:.1}.custom-checkbox input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;opacity:0;display:block}.custom-checkbox input:checked~.checkmark:after{opacity:1}.custom-checkbox .checkmark:after{left:8px;top:4px;width:6px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-upsell h5{margin:0 0 10px;font-size:1em}.product-upsell h5 span,.upsell-label span{color:#fff;background:#659d6e;padding:2px 5px;border-radius:2px;font-weight:400}.upsell-label{font-weight:400;margin:0 0 5px}.upsell-group{background:#f8f8f8;border-radius:5px;padding:10px 10px 0;margin-bottom:10px}.upsell-group.free-product{border:2px solid #659d6e;box-shadow:1px 1px 5px #659d6e4a;background:#eaf1eb;margin:0}.upsell-group .option-values.flex-fit .option-value{flex:1!important}
/*# sourceMappingURL=/cdn/shop/t/161/assets/style-product.css.map */
