.product--container{margin-top:1.171875rem}@media screen and (min-width: 720px){.product--container{margin-top:1.640625rem}.product--container.no-breadcrumbs{margin-top:1.875rem}}@media screen and (max-width: 719px){.product--container{padding-right:0;padding-left:0}.product--container.no-breadcrumbs{margin-top:10px}}.product--outer{display:flex;flex-wrap:wrap}@media screen and (max-width: 719px){.product-gallery,.product-main{padding-right:10px;padding-left:10px}}.product-gallery,.product-form--alt,.product-main{font-size:.9375rem;width:100%}@media screen and (max-width: 859px){.product-gallery,.product-form--alt,.product-main{font-size:.9375rem}}.product-form--alt,.product-main,.product-readmore,.product--section~.shopify-section{transition:opacity .2s ease}.product-gallery--fade .product-form--alt,.product-gallery--fade .product-main,.product-gallery--fade .product-readmore,.product-gallery--fade .product--section~.shopify-section{opacity:.3}.product-gallery{min-height:86vw}@media screen and (min-width: 720px){.product-gallery{width:50%;min-height:initial}.layout--two-col-medium .product-gallery,.layout--two-col-large .product-gallery{width:56%}}@media screen and (min-width: 860px){.layout--two-col-large .product-gallery{width:62%}}@media screen and (min-width: 1024px){.layout--three-col .product-gallery{width:35%}}@media screen and (min-width: 720px){.product-main{width:47.5%}.layout--two-col-medium .product-main,.layout--two-col-large .product-main{width:41.5%}}@media screen and (min-width: 860px){.layout--two-col-large .product-main{width:35.5%}}@media screen and (min-width: 1024px){.layout--three-col .product-main{width:36.5%}}.product-description{margin-top:1.640625rem}.product-form--alt{font-size:.9375rem;display:none}@media screen and (max-width: 859px){.product-form--alt{font-size:.9375rem}}@media screen and (min-width: 1024px){.product-form--alt{display:block;width:23.5%;margin-left:2.5%}}@media screen and (min-width: 1280px){.product-form--alt{width:22%;margin-left:4%}}.product-link{display:inline-block;margin-top:25px}.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}}.product-details{color:#111}.product-title{font-size:1.659375rem;margin-top:0;margin-bottom:0;color:#1b2120;line-height:1.2}@media screen and (max-width: 859px){.product-title{font-size:1.5075rem}}@media screen and (min-width: 720px){.product-title{font-size:1.9359375rem}}@media screen and (min-width: false) and (max-width: 859px){.product-title{font-size:1.75875rem}}.product-title a{color:#1b2120;text-decoration:none}.product-ratings{margin-top:.46875rem}.product-ratings .spr-badge .spr-badge-caption{margin-left:.46875rem}.product-ratings .spr-badge .spr-badge-starrating{position:relative;top:-1px}.product-ratings .spr-badge .spr-badge-starrating .spr-icon{font-size:0;letter-spacing:0}.product-ratings .spr-badge .spr-badge-starrating .spr-icon:before{font-size:.8203125rem}@media screen and (max-width: 859px){.product-ratings .spr-badge .spr-badge-starrating .spr-icon:before{font-size:.8203125rem}}@media screen and (min-width: 720px){.product-ratings .spr-badge .spr-badge-starrating .spr-icon:before{font-size:1rem}}.product-pricing{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:600;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:.703125rem;margin-bottom:-.234375rem;letter-spacing:0}@media screen and (min-width: 720px){.product-pricing{margin-top:.9375rem}}.product-sku{margin:15px 0 25px;font-size:.875rem;line-height:1.5;color:#757977}.product-sku.product-sku--empty{display:none}.modal .product-sku{margin-bottom:10px}.product--badge{display:inline-block;height:100%;margin-right:.9375rem;margin-bottom:.234375rem;font-size:.8125rem;white-space:nowrap}.product--price{display:flex;flex-grow:0;flex-shrink:1;flex-wrap:wrap;align-items:center}.product--price .price--compare-at,.product--price .price--main{font-size:1.03125rem;flex-basis:auto;flex-grow:1;line-height:1.15;white-space:nowrap}@media screen and (min-width: 720px){.product--price .price--compare-at,.product--price .price--main{font-size:1.125rem}}.product--price .price--compare-at{letter-spacing:.04rem}.product--price .price--main{display:inline-block}.product--price .price--compare-at{margin-right:.46875rem}.product--price .price--compare-at.visible+.price--main{color:#f53c3c}.product-section--container{margin-top:2.9296875rem}@media screen and (min-width: 1024px){.product-section--container{margin-top:3.984375rem}}.product-section--title{font-size:1.3828125rem;margin-bottom:1.171875rem;color:#1b2120}@media screen and (max-width: 859px){.product-section--title{font-size:1.25625rem}}@media screen and (min-width: 860px){.product-section--title{margin-bottom:1.640625rem}}.product-section--content{margin-top:1.171875rem}@media screen and (min-width: 860px){.product-section--content{margin-top:1.640625rem}}.product-message--container{max-height:0;padding-top:0;overflow:hidden;opacity:0;transition:max-height .25s ease,padding-top .25s ease,opacity .15s ease}.product-message--container.visible{max-height:200px;padding-top:.9375rem;opacity:1}.product-message--container div{padding:.703125rem}.product-message--error{outline:none}@media screen and (max-width: 859px){.price--main{font-size:.9375rem}}.form-options{position:relative;z-index:0;padding:0;margin-bottom:.9375rem;margin-right:0;margin-left:0;border:0}.no-js .form-options.no-js-required{display:block;width:100%}.no-js .form-options.js-required,.js .form-options.no-js-required{display:none}.js .form-options.js-required{display:block}.product-form--alt .form-options-first{margin-top:0}@media screen and (min-width: 1024px){.product-form--alt .product--stock-level{margin-top:0}.product-form--alt .product-options-style-select+.stock-level--wrapper .product--stock-level{margin-top:1.171875rem}}.form-options-swatches{z-index:5}.product-form--atc{position:relative;z-index:0;display:flex;align-items:center;margin-bottom:10px}.product-sold-out .product-form--atc{display:none}.smart-payment-enabled .product-form--atc{align-items:flex-start;flex-direction:column}.product-form--alt input[type=hidden]+.product-form--atc{margin-top:0}.product-form--atc-qty{width:7.1875rem}.atc-button{font-size:.803125rem;text-transform:uppercase;padding:.875rem 2.125rem;letter-spacing:.05em;width:calc(100% - 7.890625rem);width:100%;padding:16px .3125rem;margin-left:.703125rem;margin:0;font-weight:700}@media screen and (max-width: 859px){.atc-button{font-size:.865625rem}}.atc-button.disabled{color:#fff;background-color:#919697;border:1px solid #919697}@media screen and (max-width: 1279px){.product-form--alt .atc-button{font-size:.9375rem}}.product-options-style-select .option-name{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.005em}.product-options-style-radio .option-name{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.005em}@media screen and (min-width: 720px){.option-name{font-size:.8203125rem}}@media screen and (min-width: false) and (max-width: 859px){.option-name{font-size:.8203125rem}}.option-swatch-value{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.005em}.option-values{margin-top:10px}.option-value{display:inline-block}.option-value-input{position:absolute;opacity:0}.option-value-input+.option-value-swatch-wrapper{position:relative;height:16px;padding:0;cursor:pointer;border:0;box-shadow:0 0 0 .0625rem #1b212000;transition:box-shadow .15s ease;border-radius:50%}.option-value-input+.option-value-swatch-wrapper:after{position:absolute;bottom:0;left:50%;pointer-events:none;content:"";will-change:transform}.option-value-input+.option-value-swatch-wrapper:hover{z-index:5}.option-value-input+.option-value-swatch-wrapper .swatch{height:100%;overflow:hidden;pointer-events:none;transition:transform .15s ease;border-radius:50%}.option-value-input+.option-value-swatch-wrapper .swatch-inner{width:16px}.option-value-input:checked+.option-value-swatch-wrapper{background-color:transparent}.option-value-input:checked+.option-value-swatch-wrapper .swatch{transform:scale(.8);transform:scale(var(--swatch-inner-transform-x, .8),.8)}.option-value-input:disabled+.option-value-swatch-wrapper{cursor:not-allowed;opacity:1}.user-is-tabbing .option-value-input:focus~.option-value-swatch-wrapper{box-shadow:0 0 2px 2px #1b2120}.in-stock-notification-form{display:none;margin-top:1.171875rem;border-top:1px solid rgba(0,0,0,.15)}.product-sold-out .in-stock-notification-form{display:block}.in-stock-notification-form .form-title{font-size:1.3828125rem;margin:1.171875rem 0}@media screen and (max-width: 859px){.in-stock-notification-form .form-title{font-size:1.25625rem}}.layout--three-col .in-stock-notification-form.no-variants{margin-top:0;border-top:0}.layout--three-col .in-stock-notification-form.no-variants .form-title{margin-top:0}.in-stock-notification-form p{margin:1.171875rem 0}.in-stock-notification-form .success-message{color:#51a551}.in-stock-notification-form .success-message svg{margin-right:.703125rem}.in-stock-notification-form .error-message{color:#f05d5d}.in-stock-notification-form button{font-size:.803125rem;text-transform:uppercase;padding:.875rem 2.125rem;letter-spacing:.05em;width:100%;margin-top:1.171875rem;margin-bottom:1.171875rem}@media screen and (max-width: 859px){.in-stock-notification-form button{font-size:.865625rem}}.product--stock-level{font-size:.87890625rem;display:flex;align-items:center;margin:1.171875rem 0}@media screen and (max-width: 859px){.product--stock-level{font-size:.87890625rem}}.product--stock-level .stock-level--availability{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:700;padding-right:.35rem}.product--stock-level.stock-level--in-stock .stock-level--text,.product--stock-level.stock-level--in-stock svg{color:#0f5f54}.product--stock-level.stock-level--in-stock svg{margin-right:.234375rem}.product--stock-level.stock-level--low-stock .stock-level--text{color:#be9503}.product--stock-level.stock-level--low-stock svg{display:none}.product--stock-level.stock-level--no-stock .stock-level--text{color:#ee5713}.product--stock-level.stock-level--no-stock svg{display:none}product-cta{display:none}.product-readmore{width:100%;margin:.46875rem 10px 0}@media screen and (min-width: 720px){.product-readmore{margin:2.9296875rem 0 0}}@media screen and (min-width: 1024px){.product-readmore{margin:3.984375rem 0 0}}.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.no-padding img{padding:0}.option-image:hover img{border-color:#ccc}.product-options-style-radio .option-values .option-value{border-radius:5px}.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:none;border-radius:50%;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;border:none;padding:0;background:transparent}.product-options-style-radio .option-value-name{border:2px solid #e8e8e8;text-transform:uppercase;font-weight:700;font-size:.8em;border-radius:5px;padding:8px 10px;transition:.3s}.product-options-style-radio label:hover .option-value-name{border-color:#ccc}.product-options-style-radio input:checked+.option-value-name{background:#fff;border:2px solid #000;//box-shadow: 0px 0px 0px 1px #000}.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:#0cc06b;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%;opacity:0;transition:.3s}.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 a.no-padding{padding:0;border-color:#fff;box-shadow:0 2px 8px #0006;//box-shadow: 0px 2px 8px #888}.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:#0cc06b;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}.atc-banner--container{position:fixed;top:0;z-index:800;display:none;width:100%;background-color:#fff;outline:0;box-shadow:0 3px 3px #7c7c7c26;transition:text-shadow .275s linear}.site-header--sticky .atc-banner--container{position:absolute;top:100%}.atc-banner--outer{position:relative;padding-top:1.171875rem;padding-bottom:1.171875rem}@media screen and (max-width: 719px){.atc-banner--outer{padding:1.171875rem}}.atc-banner--inner{width:100%;max-width:920px;padding-top:1.171875rem;padding-bottom:1.171875rem;margin-right:auto;margin-left:auto;table-layout:fixed;text-align:center}@media screen and (min-width: 720px){.atc-banner--inner{display:table;text-align:left}}.atc-banner--product{font-size:.9375rem;vertical-align:middle}@media screen and (max-width: 859px){.atc-banner--product{font-size:.9375rem}}@media screen and (min-width: 720px){.atc-banner--product{display:table-cell;width:52%;padding-right:1.875rem}}@media screen and (min-width: 1024px){.atc-banner--product{padding-right:1.875rem}}.atc-banner--cart{margin-top:2.9296875rem;vertical-align:middle}@media screen and (min-width: 720px){.atc-banner--cart{display:table-cell;width:48%;padding-left:1.640625rem;margin-top:0;border-left:1px solid #eaeaea}}@media screen and (min-width: 1024px){.atc-banner--cart{padding-left:2.9296875rem}}.atc-banner--product-title{font-size:1.3828125rem;margin-top:0;color:#1b2120}@media screen and (max-width: 859px){.atc-banner--product-title{font-size:1.25625rem}}.atc-banner--product-title--icon{display:inline-block;width:18px;height:13px;margin-top:-3px;margin-right:5px;vertical-align:middle}.atc-banner--product-title--icon svg{display:block;width:100%;height:100%}.atc--product{display:flex;align-items:center;max-width:19.375rem;margin:1.875rem auto 0;text-align:left;vertical-align:middle}@media screen and (min-width: 720px){.atc--product{max-width:100%;margin-top:1.640625rem}}.atc--product-image{display:inline-block;width:100px;vertical-align:middle}.atc--product-image svg,.atc--product-image img{max-width:100%}.atc--product-details{font-size:.9375rem;display:inline-block;width:calc(100% - 7.890625rem);margin-left:1.640625rem;vertical-align:middle}@media screen and (max-width: 859px){.atc--product-details{font-size:.9375rem}}.atc--product-details--title{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:400;font-size:.9375rem;margin-top:0;margin-bottom:0;line-height:1.3125;letter-spacing:-.005em;text-transform:inherit}@media screen and (max-width: 859px){.atc--product-details--title{font-size:.9375rem}}.atc--product-details--options{font-size:.8203125rem;display:block;margin-top:.234375rem;line-height:1.4;color:#757977}@media screen and (max-width: 859px){.atc--product-details--options{font-size:.8203125rem}}.atc--product-details--price{font-size:.87890625rem;display:block;margin-top:.234375rem;line-height:1.2}@media screen and (max-width: 859px){.atc--product-details--price{font-size:.87890625rem}}.atc-banner--cart-subtotal{font-size:1.3828125rem}@media screen and (max-width: 859px){.atc-banner--cart-subtotal{font-size:1.25625rem}}.atc-subtotal--label{color:#757977}.atc-subtotal--price{font-family:Avenir Next,sans-serif;font-style:normal;font-weight:600;display:inline-block;margin-left:.46875rem;color:#1b2120}.atc-banner--cart-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.640625rem;margin-bottom:-.46875rem;margin-left:-.46875rem}@media screen and (min-width: 720px){.atc-banner--cart-footer{justify-content:flex-start}}.atc-button--viewcart,.atc-button--checkout{font-size:.7rem;text-transform:uppercase;padding:.875rem 1.375rem;letter-spacing:.05em;margin-bottom:.46875rem;margin-left:.46875rem}@media screen and (max-width: 859px){.atc-button--viewcart,.atc-button--checkout{font-size:.7625rem}}.atc-button--checkout{display:flex;align-items:center;justify-content:center}.atc-button--checkout svg{margin:-10px 10px -10px 0}.atc-banner--close{position:absolute;top:15px;right:15px;color:#111}@media screen and (min-width: 1024px){.atc-banner--close{right:25px}}.atc-banner--container.animating,.message-banner--container.animating,.atc-banner--container.visible:not(.animating),.message-banner--container.visible:not(.animating){display:block}.atc-banner--container.visible:not(.animating),.message-banner--container.visible:not(.animating){opacity:1;transform:translate(0)}.atc-banner--container.animating-in,.message-banner--container.animating-in{animation-delay:0s;animation-duration:.27s;animation-name:sneak-in;animation-timing-function:linear;animation-fill-mode:both;animation-direction:normal}.atc-banner--container.animating-out,.message-banner--container.animating-out{opacity:0;transform:translateY(-5px);transition:all .12s cubic-bezier(1,0,.7,1)}#sticky-add-to-cart{display:flex;position:fixed;bottom:-100px;left:0;width:100vw;background:#fff;padding:10px;justify-content:space-between;align-items:center;z-index:9999;transition:.5s}@media screen and (min-width: 720px){#sticky-add-to-cart{padding:10px 25%}}#sticky-add-to-cart.stick{bottom:0}#sticky-add-to-cart h5{margin:0 0 5px}#sticky-add-to-cart .product--price{align-items:center}#sticky-add-to-cart .product--price .price--main{flex:0}#sticky-add-to-cart .product--price .price--compare-at{font-size:.9rem;margin-left:10px}#sticky-add-to-cart button{font-size:.9rem}@media screen and (max-width: 719px){#sticky-add-to-cart button{width:100%}}#sticky-add-to-cart .sticky-add-wrap{display:flex;gap:10px}@media screen and (max-width: 719px){#sticky-add-to-cart .sticky-add-wrap{flex:1}}@media screen and (max-width: 719px){#sticky-add-to-cart .sticky-info,#sticky-add-to-cart label{display:none}}.productitem--action-trigger.productitem--action-atc,.atc-button,.smart-payment-enabled .atc-button,.shopify-payment-button .shopify-payment-button__button--unbranded{position:relative}.productitem--action-trigger.productitem--action-atc .atc-button--text,.atc-button .atc-button--text,.smart-payment-enabled .atc-button .atc-button--text,.shopify-payment-button .shopify-payment-button__button--unbranded .atc-button--text{opacity:1}.productitem--action-trigger.productitem--action-atc .atc-button--icon,.atc-button .atc-button--icon,.smart-payment-enabled .atc-button .atc-button--icon,.shopify-payment-button .shopify-payment-button__button--unbranded .atc-button--icon{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;opacity:0;visibility:hidden;animation:rotate .6s linear infinite;transition:opacity .1s ease .1s}.productitem--action-trigger.productitem--action-atc .atc-button--icon svg,.atc-button .atc-button--icon svg,.smart-payment-enabled .atc-button .atc-button--icon svg,.shopify-payment-button .shopify-payment-button__button--unbranded .atc-button--icon svg{display:block;width:26px;height:26px}.productitem--action-trigger.productitem--action-atc.processing .atc-button--text,.atc-button.processing .atc-button--text,.smart-payment-enabled .atc-button.processing .atc-button--text,.shopify-payment-button .shopify-payment-button__button--unbranded.processing .atc-button--text{opacity:0}.productitem--action-trigger.productitem--action-atc.processing .atc-button--icon,.atc-button.processing .atc-button--icon,.smart-payment-enabled .atc-button.processing .atc-button--icon,.shopify-payment-button .shopify-payment-button__button--unbranded.processing .atc-button--icon{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/160/assets/style-product.css.map */
