@media (min-width: 1400px){section.product.part1{padding-bottom:1.6vw}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part1{padding-bottom:2.0vw}}@media (min-width: 992px) and (max-width: 1199px){section.product.part1{padding-bottom:2.0vw}}@media (min-width: 768px) and (max-width: 991px){section.product.part1{padding-bottom:2.4vw}}@media (max-width: 767px){section.product.part1{padding-bottom:1rem}}section.product.part1 .breadcrumb-or-quick-links{font-size:0.875rem;padding-top:0.6rem;margin-bottom:1rem;font-size:0.750rem}section.product.part1 .breadcrumb-or-quick-links nav:before,section.product.part1 .breadcrumb-or-quick-links nav:after{content:" ";display:table}section.product.part1 .breadcrumb-or-quick-links nav:after{clear:both}section.product.part1 .breadcrumb-or-quick-links .wrapper{display:none}@media (max-width: 767px){section.product.part1 .breadcrumb-or-quick-links .wrapper{line-height:1.2;position:absolute}}@media (max-width: 550px){section.product.part1 .breadcrumb-or-quick-links .wrapper span.link-5{display:none}}@media (max-width: 450px){section.product.part1 .breadcrumb-or-quick-links .wrapper span.link-4{display:none}}section.product.part1 .breadcrumb-or-quick-links .wrapper span a{margin-right:1rem}@media (max-width: 767px){section.product.part1 .breadcrumb-or-quick-links .wrapper span a{margin-right:.7rem}}section.product.part1 .breadcrumb-or-quick-links .wrapper span a .icon{font-size:0.7rem;padding-left:0.3rem}@media (max-width: 767px){section.product.part1 .breadcrumb-or-quick-links .wrapper span a .icon{padding-left:0.2rem}}section.product.part1 .row.main{margin-top:2.6rem}@media (max-width: 1199px){section.product.part1 .row.main{margin-top:0}}@media (min-width: 768px){section.product.part1 .row.main{margin-right:0;margin-left:0}}section.product.part1 .row.main .col.thumbs{padding-right:0;padding-left:0}@media (min-width: 1400px){section.product.part1 .row.main .col.thumbs{flex:0 0 8%;max-width:8%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part1 .row.main .col.thumbs{flex:0 0 8.5%;max-width:8.5%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part1 .row.main .col.thumbs{flex:0 0 9%;max-width:9%}}@media (max-width: 991px){section.product.part1 .row.main .col.thumbs{display:none}}section.product.part1 .row.main .col.thumbs .thumb{position:relative;width:100%;float:left}@media (min-width: 1400px){section.product.part1 .row.main .col.thumbs .thumb{margin-bottom:0.86vw}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part1 .row.main .col.thumbs .thumb{margin-bottom:1.2vw}}@media (min-width: 992px) and (max-width: 1199px){section.product.part1 .row.main .col.thumbs .thumb{margin-bottom:1.2vw}}section.product.part1 .row.main .col.thumbs .thumb:before{margin-top:104%;content:"";display:block}section.product.part1 .row.main .col.thumbs .thumb a.image-wrapper{display:block;position:absolute;top:0;left:0;bottom:0;right:0}section.product.part1 .row.main .col.thumbs .thumb a.environmental-image-wrapper img{width:100%}section.product.part1 .row.main .col.thumbs .thumb a.product-image-wrapper{background-color:#f6f6f6;padding:7%}@media (max-width: 600px){section.product.part1 .row.main .col.thumbs .thumb a.product-image-wrapper{padding:5%}}section.product.part1 .row.main .col.thumbs .thumb a.product-image-wrapper picture{height:100%;display:block;width:100%}section.product.part1 .row.main .col.thumbs .thumb a.product-image-wrapper picture img{display:block;position:relative;transform:translateY(-50%);top:calc(50%);max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 1400px){section.product.part1 .row.main .col.image{padding-right:1.5%;padding-left:1%;flex:0 0 56%;max-width:56%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part1 .row.main .col.image{padding-right:1.75%;padding-left:1.25%;flex:0 0 55.5%;max-width:55.5%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part1 .row.main .col.image{padding-right:1.75%;padding-left:1.25%;flex:0 0 55%;max-width:55%}}@media (min-width: 768px) and (max-width: 991px){section.product.part1 .row.main .col.image{padding-right:2%;padding-left:0;flex:0 0 calc(55%);max-width:calc(55%)}}section.product.part1 .row.main .col.image .main-slider .slide{position:relative;width:100%;float:left}section.product.part1 .row.main .col.image .main-slider .slide:before{margin-top:104%;content:"";display:block}section.product.part1 .row.main .col.image .main-slider .slide a.image-wrapper{display:block;position:absolute;top:0;left:0;bottom:0;right:0}@media (max-width: 767px){section.product.part1 .row.main .col.image .main-slider .slide a.image-wrapper{cursor:default}}section.product.part1 .row.main .col.image .main-slider .slide a.environmental-image-wrapper img{width:100%}section.product.part1 .row.main .col.image .main-slider .slide a.product-image-wrapper{background-color:#f6f6f6;padding:7%}@media (max-width: 600px){section.product.part1 .row.main .col.image .main-slider .slide a.product-image-wrapper{padding:5%}}section.product.part1 .row.main .col.image .main-slider .slide a.product-image-wrapper picture{height:100%;display:block;width:100%}section.product.part1 .row.main .col.image .main-slider .slide a.product-image-wrapper picture img{display:block;position:relative;transform:translateY(-50%);top:calc(50%);max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 1400px){section.product.part1 .row.main .col.info{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part1 .row.main .col.info{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part1 .row.main .col.info{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (min-width: 768px) and (max-width: 991px){section.product.part1 .row.main .col.info{padding-left:0;padding-right:0;flex:0 0 calc(45%);max-width:calc(45%)}}@media (max-width: 767px){section.product.part1 .row.main .col.info{padding-top:2rem}}section.product.part1 .row.main .col.info img.brand{margin-bottom:1.4rem;margin-top:0.8rem}@media (max-width: 767px){section.product.part1 .row.main .col.info img.brand{margin-top:0rem}}section.product.part1 .row.main .col.info .section-heading{font-weight:500;font-size:1.500rem;margin-bottom:0.9em}@media (max-width: 500px){section.product.part1 .row.main .col.info .section-heading{font-size:1.250rem;overflow-wrap:break-word;word-wrap:break-word}}section.product.part1 .row.main .col.info p.description{margin-bottom:0.6rem}section.product.part1 .row.main .col.info .scroll-to-product-info-heading{white-space:nowrap}section.product.part1 .row.main .col.info .scroll-to-product-info-heading .icon{font-size:0.7rem;padding-left:0.3rem}section.product.part1 .row.main .col.info div.show-price{font-size:2rem;margin-bottom:0}section.product.part1 .row.main .col.info div.show-price del{color:#969696}section.product.part1 .row.main .col.info div.show-price .pay-for-less-discount{font-size:1rem;margin-bottom:.4rem}section.product.part1 .row.main .col.info div.klarna-on-site-message{margin-top:-4px;margin-bottom:1.3rem;min-height:40px}section.product.part1 .row.main .col.info div.klarna-on-site-message klarna-placement::part(osm-container){font-family:Garamond, serif;border:none;min-height:40px;max-width:335px;text-align:left;padding:3px 0 5px;font-size:14px}section.product.part1 .row.main .col.info div.klarna-on-site-message klarna-placement::part(osm-container)::part(osm-cta){font-family:Garamond, serif;color:#6d6d6d;font-weight:400;font-size:14px}section.product.part1 .row.main .col.info button.not-for-sale{margin-bottom:1rem}section.product.part1 .row.main .col.info form.add-to-cart{margin-bottom:1rem}section.product.part1 .row.main .col.info form.add-to-cart .row{margin-right:0;margin-left:0}section.product.part1 .row.main .col.info form.add-to-cart .row [class*="col-"]{padding-right:0;padding-left:0}section.product.part1 .row.main .col.info form.add-to-cart .row .col1{flex:0 0 3.3rem;max-width:3.3rem}section.product.part1 .row.main .col.info form.add-to-cart .row .col2{padding-left:15px;flex:0 0 calc(100% - 3.3rem);max-width:calc(100% - 3.3rem)}@media (min-width: 768px) and (max-width: 800px){section.product.part1 .row.main .col.info form.add-to-cart .row .col2{padding-left:5px}}section.product.part1 .row.main .col.info form.add-to-cart .row .col2 .btn{padding-left:0;padding-right:0}section.product.part1 .row.main .col.info form.add-to-cart .quantity{-moz-appearance:textfield}section.product.part1 .row.main .col.info form.add-to-cart .quantity::-webkit-outer-spin-button,section.product.part1 .row.main .col.info form.add-to-cart .quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.product.part1 .row.main .col.info p.large-selling-point{margin-bottom:0.2rem}section.product.part1 .row.main .col.info p.large-selling-point svg{color:RGB(183, 60, 142);color:RGB(var(--positive-color));margin-right:0.34rem;font-size:1.2rem;margin-bottom:-0.1rem}section.product.part1 .row.main .col.info p.in-stock-status{margin-bottom:1.3rem}section.product.part1 .row.main .col.info p.in-stock-status.in-stock svg{color:RGB(183, 60, 142);color:RGB(var(--positive-color));font-size:1.2rem;margin-bottom:-0.1rem}section.product.part1 .row.main .col.info p.in-stock-status.not-in-stock svg{color:red}section.product.part1 .row.main .col.info p.in-stock-status svg{margin-right:0.34rem;font:size 0.8rem}section.product.part1 .row.main .col.info form.add-to-cart+.why-us{margin-top:2rem}section.product.part1 .row.main .col.info .why-us{margin-left:0}section.product.part1 .row.main .col.info .why-us li{margin-bottom:0.21rem;font-size:0.875rem}section.product.part1 .row.main .col.info .why-us li svg{color:RGB(183, 60, 142);color:RGB(var(--positive-color));margin-right:0.7rem;font-size:0.675rem}section.product.part1 .row.main .col.info .see-all-bargains{margin-top:1rem;font-size:0.8rem}section.product.part1 .row.main .col.info .see-all-bargains a{color:inherit;opacity:0.65;text-decoration:underline}section.product.part1 .row.main .col.info .see-all-bargains a:hover{opacity:1}section.product.part1 .row.main .col.info .defect-products.top{margin-bottom:2rem}section.product.part1 .row.main .col.info .defect-products.top ul li svg{font-size:0.7rem}section.product.part1 .row.main .col.info .defect-products.bottom{margin-top:2rem}section.product.part1 .row.main .col.info .defect-products.bottom p{font-size:0.875rem}section.product.part1 .row.main .col.info .defect-products.bottom ul li{font-size:0.875rem}section.product.part1 .row.main .col.info .defect-products.bottom ul li svg{font-size:0.575rem}section.product.part1 .row.main .col.info .defect-products p{margin-bottom:0}section.product.part1 .row.main .col.info .defect-products ul{margin-left:0}section.product.part1 .row.main .col.info .defect-products ul li{margin-bottom:0.21rem}section.product.part1 .row.main .col.info .defect-products ul li svg{color:#aaa;margin-right:0.7rem}section.product.part1 .row.main .col.info .defect-products ul li .icon{padding-left:0.3rem}@media (min-width: 768px){section.product.part2{background-color:#f6f6f6;padding-top:4rem;padding-bottom:5rem}}@media (max-width: 767px){section.product.part2{padding-bottom:0rem}}section.product.part2 .section-heading{font-weight:500;font-size:1.250rem;letter-spacing:0.05em;margin-bottom:0.9em}@media (max-width: 500px){section.product.part2 .section-heading{dfont-size:1.250rem;overflow-wrap:break-word;word-wrap:break-word}}@media (min-width: 992px){section.product.part2 .row.product-info{margin-right:0;margin-left:0}}section.product.part2 .row.product-info .col1 .section-heading:not(:first-child){margin-top:2rem}@media (min-width: 1400px){section.product.part2 .row.product-info .col1{padding-right:3.5%;padding-left:1%;flex:0 0 56%;max-width:56%;margin-left:8%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part2 .row.product-info .col1{padding-right:3.75%;padding-left:1.25%;flex:0 0 55.5%;max-width:55.5%;margin-left:8.5%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part2 .row.product-info .col1{padding-right:3.75%;padding-left:1.25%;flex:0 0 55%;max-width:55%;margin-left:9%}}@media (min-width: 1400px){section.product.part2 .row.product-info .col2{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part2 .row.product-info .col2{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part2 .row.product-info .col2{padding-left:0;padding-right:0;flex:0 0 36%;max-width:36%}}@media (max-width: 991px){section.product.part2 .row.product-info .col2 .section-heading{margin-top:2rem}}@media (min-width: 992px){section.product.part2 .row.brand{margin-right:0;margin-left:0}}@media (min-width: 1400px){section.product.part2 .row.brand .col1{padding-right:3.5%;padding-left:1%;flex:0 0 56%;max-width:56%;margin-left:8%}}@media (min-width: 1200px) and (max-width: 1399px){section.product.part2 .row.brand .col1{padding-right:1.75%;padding-left:1.25%;flex:0 0 55.5%;max-width:55.5%;margin-left:8.5%}}@media (min-width: 992px) and (max-width: 1199px){section.product.part2 .row.brand .col1{padding-right:1.75%;padding-left:1.25%;flex:0 0 55%;max-width:55%;margin-left:9%}}section.product.part2 .row.brand .col1 .section-heading.brand-heading{margin-top:2rem}section.product.part2 .row.brand .col1 img.brand{margin-top:1.2rem}section.product.part2 .row.brand .col1 .breadcrumb{margin-top:3rem;float:none}section.product-recommendations h2.section-heading{margin-top:2rem;text-align:center;font-weight:500;font-size:1.500rem;margin-bottom:0.9em}@media (max-width: 768px){section.product-recommendations h2.section-heading{margin-top:1.5rem}}@media (max-width: 420px){section.product-recommendations h2.section-heading{font-size:5.7vw}}@media (min-width: 768px) and (max-width: 1199px){section.product-recommendations .col-6:nth-of-type(7),section.product-recommendations .col-6:nth-of-type(8){display:none}}section.product-recommendations .stock-notification{margin:0 auto;padding-top:2.5rem;text-align:center}section.product-recommendations .stock-notification .stock-notification-heading{font-weight:500;font-size:1.5rem;text-transform:uppercase;margin-bottom:0.9em}@media (max-width: 420px){section.product-recommendations .stock-notification .stock-notification-heading{font-size:5.7vw}}section.product-recommendations .stock-notification .fields{display:flex;gap:0.6rem;max-width:40rem;margin:0 auto}section.product-recommendations .stock-notification .fields input[type="email"]{flex:1 1 auto}section.product-recommendations .stock-notification .fields button{flex:0 0 auto;white-space:nowrap}@media (max-width: 420px){section.product-recommendations .stock-notification .fields{flex-direction:column}}section.product-recommendations .stock-notification .stock-notification-error{color:#c0392b;margin-bottom:0.6rem}section.product-recommendations .stock-notification .stock-notification-confirmation{font-size:1.45rem;font-weight:600}
