div.correctbox,div.errorbox{position:relative;display:block;margin:1em auto;padding:1em;width:100%;background:var(--error-background);text-align:left}div.correctbox{background:var(--correct-background)}div.correctbox i.material-icons,div.errorbox i.material-icons{position:absolute;top:50%;display:inline-block;margin-top:-15px;padding:.1em;border-radius:10em;background:var(--error);color:#fff}div.correctbox i.material-icons{background:var(--correct)}div.correctbox h2,div.correctbox h3,div.correctbox p,div.errorbox h2,div.errorbox h3,div.errorbox p{display:inline-block;margin:0 0 0 1em;padding:0 30px;font-size:1em;float:none}div.correctbox h2,div.correctbox h3,div.errorbox h2,div.errorbox h3{font-weight:700;width:100%}div.correctbox p,div.errorbox p{display:block;margin:.25em 0 0 1em}div.errorbox ul{margin:1em 0 0 1em;padding:0 30px;list-style:disc}div.errorbox ul>li{list-style:disc;margin-left:1em}div.errorbox>div{float:left;width:100%;margin-top:.5em}div.errorbox .errorlink{margin:.25em 0 0 calc(1em + 30px);display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:underline}@media only screen and (min-width:1024px){div.correctbox,div.errorbox{width:65%}}@media only screen and (max-width:1023px){.productdetails #contentSection{margin:0}.productdetails #breadcrumb{margin:0;border:0}}.product{position:relative;width:100%}.product.content{margin:0 auto}.product.content>.set-page-width{position:relative}.top-section{padding-bottom:2em}.title_viewer{float:left;width:calc(100% + 1em);margin-left:-.5em}.title_price{margin-bottom:1.5rem;border-bottom:1px solid var(--secondary-grey);padding-bottom:1.75em}.product-attributes,.title_price{float:left;width:100%;position:relative;padding-bottom:1.5rem}.product .product-title-holder{float:left;width:100%;position:relative}.product .product-title-holder p a{padding-left:10px}.product .product-title-holder p .plu{margin-right:20px}.product .brand-logo{margin:0;display:none;z-index:1;position:absolute;top:1em;right:1em}.product .brand-logo>a{display:block}.product .brand-logo>a>img{max-width:100px;max-height:60px;display:block;vertical-align:top}.product .price-options-buy{width:100%;margin:0 auto}.product .title_price h1{margin:1rem 0 0;font-size:1.563em;line-height:1}.product .title_price h1 a.brand{text-decoration:none}.product .title_price h1 a.brand:focus,.product .title_price h1 a.brand:hover{text-decoration:underline}.product .title_price h1 span{line-height:1.25}.product .title_price .price-holder p{clear:left;margin:1rem 0;float:left;width:100%}.product .promo-box{float:left;width:100%}.product .price-and-addtobag .price-and-addtobag-holder .price-holder p.rating{float:none;clear:left}.product .title_price .regular-price{font-size:1.25em;line-height:1.25;margin:0}.product .title_price .special{font-size:1.25em;line-height:1.25;margin:0;font-weight:700}.product .title_price .price-holder p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.product .title_price .regular-price,.product .title_price .special{font-size:1.563em;line-height:1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product .title_price .regular-price .currency,.product .title_price .special .currency{font-size:.5em;line-height:1.2em}.product .title_price .regular-price .integer,.product .title_price .special .integer{font-weight:700;padding:0 .1em;line-height:.9em}.product .title_price .regular-price .decimal,.product .title_price .special .decimal{display:none}.product .title_price .regular-price .fraction,.product .title_price .special .fraction{font-size:.5em;line-height:1em}.product .title_price .was-price{font-size:.9em;line-height:1em;margin-left:.5em}.product .title_price .was-price .strikethrough{line-height:1em}.product .title_price .save{margin:0;line-height:1em;font-size:.9em;display:inline-block;margin-left:.5em;color:var(--secondary-text-colour)}.product .title_price .review-stars{margin:0 10px 0 0}.product .reviews{width:100%;margin-top:.25em}.product .review-stars{margin:0 10px -1px 0;width:80px;position:relative;float:left}.no-js .product .review-stars{background:var(--secondary-grey)}.product .review-stars .rating{height:calc(100% - 2px);position:absolute;z-index:1;top:1px;bottom:1px}.no-js .product .review-stars .rating{background:var(--review-star-colour)}.review-stars .rating:before{content:"";position:absolute;left:1px;right:100%;top:0;bottom:0;transition:all .5s;z-index:-1;width:78px}.review-stars .rating:after{content:"";position:absolute;left:1px;right:100%;top:0;bottom:0;transition:all 1s;z-index:0}.review-stars img.lazyloaded+.rating:before{background:var(--secondary-grey);right:1px}.review-stars img.lazyloaded+.rating:after{background:var(--review-star-colour);right:1px}.product .review-stars img{vertical-align:top;display:block;z-index:2;position:relative}.product .title_price .reviewers{font-size:.8572em;display:inline-block;line-height:16px}.product .price-and-addtobag .rating .stars-read{display:block;float:left;margin:0}.product .price-and-addtobag .rating .stars-read a,.product .price-and-addtobag .rating .stars-read img,.product .price-and-addtobag .rating .stars-read span{margin-right:10px}.product .price-and-addtobag .rating .stars-write{float:left;margin:0 10px 0 0}.product .delivery-entitlement{border:0;font-family:var(--primary-font);font-size:.75em;line-height:1.25;margin:1rem 1em 0 0;padding:.5em 1em;background:var(--secondary-grey);border-radius:var(--border-radius);text-decoration:none;display:inline-block}.product .delivery-entitlement:active{color:var(--primary-text-colour)}.product .delivery-entitlement:hover{cursor:pointer}.product .delivery-entitlement span,.product .details_promo span{display:inline-block;vertical-align:middle;margin-right:.25em;text-align:center;border-radius:16px}.product .delivery-entitlement.delivery:focus,.product .delivery-entitlement.delivery:hover{text-decoration:underline}.product .details_promo svg.icon{width:1.25em;height:1.25em;margin:.5em}.product .delivery-entitlement.delivery svg.icon{width:16px;height:16px;margin:8px;fill:var(--primary-text-colour)}.product .delivery-entitlement.clickcollect svg.icon{width:24px;height:24px;margin:4px;fill:var(--primary-text-colour)}.product .price-and-addtobag div.add-to-basket-holder{width:100%}.product .price-and-addtobag fieldset{clear:both;border-width:0}.product .price-and-addtobag fieldset label{display:block;float:left;font-size:.8572em;line-height:1;width:100%}.product .price-and-addtobag fieldset input#product_quantity{display:inline-block;width:50px;height:50px;font-size:1em;line-height:50px;padding:0 10px;margin:10px 0 0;text-align:center;border:1px solid var(--primary-text-colour);border-radius:var(--border-radius-inputs);clear:both;vertical-align:bottom}.ltie9 .product .price-and-addtobag fieldset input#product_quantity{height:42px}.product .price-and-addtobag fieldset .minus,.product .price-and-addtobag fieldset .plus{display:inline-block;-webkit-appearance:none;text-indent:-9999px;height:38px;width:38px;padding:0;border:1px solid var(--primary-text-colour);border-radius:var(--border-radius) 0 0 var(--border-radius);background:transparent url(../../_images/header/icn-back.svg) 50% no-repeat;background-size:8px 20px;display:none}.product .price-and-addtobag fieldset .plus{background-image:url(../../_images/header/icn-forward.svg);border-radius:0 var(--border-radius) var(--border-radius) 0}.product .price-and-addtobag fieldset .minus:hover,.product .price-and-addtobag fieldset .plus:hover{cursor:pointer}.product .price-and-addtobag fieldset input.btn-buy-process-primary{float:left;padding:0 10px;background:var(--payment-background-colour);color:var(--payment-text-colour);clear:both;border:4px solid var(--payment-background-colour);border-radius:var(--border-radius);font-size:1.1428em;line-height:42px!important;text-align:center;margin:0;-webkit-flex:1 0 calc(100% - 50px - 1em);-ms-flex:1 0 calc(100% - 50px - 1em);flex:1 0 calc(100% - 50px - 1em)}.product .price-and-addtobag .add-to-basket-holder fieldset>div{width:100%;float:left;margin:calc(1.5rem - 10px) 0 0}#product-zoom-holder .price-and-addtobag .add-to-basket-holder fieldset>div{display:inline-block;vertical-align:top}#product-zoom-holder .price-and-addtobag .add-to-basket-holder fieldset>div label{line-height:50px}.details_addtowishlist{border:1px solid #bbb;border-radius:var(--border-radius);display:inline-block;margin:0 0 0 1em;width:50px;height:50px;text-align:center}.details_addtowishlist:focus,.details_addtowishlist:hover{outline:0;border:2px solid var(--primary-text-colour)}.details_addtowishlist>span{display:inline-block;line-height:48px}.details_addtowishlist:focus>span,.details_addtowishlist:hover>span{line-height:46px}.product .price-and-addtobag div.add-to-basket-holder>fieldset>div{width:100%;float:left}#quantity-select{margin-bottom:10px}#add-to-basket{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.product .product-options{float:left;width:100%;text-align:left}.product .select-colour{border:0;float:left;width:100%;padding:0 0 calc(1.5rem - 10px)}.product .select-colour>div{font-size:.8572em;margin:0 0 10px}.product .details_promo h3,.product .select-colour h3{margin-top:0;font-size:1em}.product .select-colour legend{line-height:1.7;margin:0 0 10px;font-size:.8572em;position:absolute}.product .select-colour p.selected-color{font-weight:700;line-height:1.7;margin:0 0 10px;font-size:.8572em;padding-left:4em}.product .select-colour p span.audio{display:none}.product .select-colour .colour-thumb{float:left;margin-right:10px;margin-bottom:10px;display:block;height:48px;width:48px;position:relative;border-radius:var(--border-radius);overflow:hidden}.product .select-colour div.colour-thumb{margin-left:0!important}.product .select-colour .colour-thumb img{display:block;width:100%;height:auto}.product .select-colour .colour-thumb .product-img{position:absolute;top:0;left:0;width:100%}.product .select-colour .colour-thumb>.spacer{width:100%;height:auto;display:block;z-index:1;position:relative;border-radius:var(--border-radius);border:1px solid #999}.product .select-colour .colour-thumb.selected>.spacer,.product .select-colour .colour-thumb:hover>.spacer{border:2px solid var(--payment-background-colour)}.product .select-colour .colour-thumb span{display:none}.product .select-colour input{display:none}.product .product-options fieldset.select-size{position:relative;border:0;padding:0;float:left;width:100%}.product .product-options fieldset.select-size legend{font-size:.8572em;line-height:1;float:left}.product .product-options fieldset.select-size .space{float:left;line-height:1;font-size:.8em}.product .product-options fieldset.select-size p.selected-size{font-weight:700;margin:0 .25em 0;font-size:.8572em;line-height:1;float:left}.product .product-options fieldset.select-size p span.audio{display:none}.product .product-options fieldset.select-size .size-guide{position:absolute;top:0;right:0;padding:0;margin:0}.product .product-options fieldset.select-size .size-guide span{line-height:1.7;display:block;font-size:.8572em;margin:0}.product .product-options .type_details{float:left;clear:both}.product .product-options fieldset.select-size .attribute_container{margin:10px 0 0;float:left;clear:both}.product .product-options fieldset.select-size .attribute_value_list{margin:0;float:left;clear:both}.product .product-options fieldset.select-size .attribute_value_list li{display:block;float:left;margin-right:10px;margin-bottom:10px}.product .product-options fieldset.select-size .attribute_value_list li button{display:block;min-width:48px;padding:0 10px;height:48px;line-height:46px;background:#fff;text-align:center;text-decoration:none;color:var(--primary-text-colour);border:1px solid #bbb;border-radius:var(--border-radius);font-size:1em;position:relative}.product .product-options fieldset.select-size .attribute_value_list li button.selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--payment-background-colour);opacity:.25;border-radius:var(--border-radius)}.product .product-options fieldset.select-size .attribute_value_list li button.notavailable{color:var(--search-holding-text);border:1px solid var(--secondary-grey);position:relative;z-index:1}.product .product-options fieldset.select-size .attribute_value_list li button.notavailable:before{content:"";width:1px;height:54px;position:absolute;left:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-8px;background:var(--secondary-grey);z-index:-1}.product .product-options fieldset.select-size .attribute_value_list li button.notavailable:after{content:"";width:1px;height:54px;position:absolute;left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-8px;background:var(--secondary-grey);z-index:-1}.product .product-options fieldset.select-size .attribute_value_list li button:hover{cursor:pointer}.product .product-options fieldset.select-size .attribute_value_list li button.selected,.product .product-options fieldset.select-size .attribute_value_list li button:hover{border:1px solid var(--payment-background-colour);line-height:46px;outline:0}.product .product-options fieldset.select-size input{display:none}div.errorbox{width:100%;margin:0 0 1em}.product .product-viewer{float:left;position:relative;width:100%;margin:0}.product .product-viewer .product-viewer-detail{float:left;position:relative;width:100%;overflow:hidden}.follow-fixed{position:fixed;transition:all var(--nav-down-speed)}.follow-absolute{position:absolute;bottom:0}.follow-absolute .follow-fixed{position:relative;top:auto!important;right:auto}@media only screen and (max-width:1023px){.product .product-viewer .product-viewer-detail .slider-product{height:100vw;overflow:hidden;text-align:center}}.product .product-viewer .product-viewer-detail img{transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;width:100%;height:auto;float:left}@media only screen and (min-width:1024px){.product .product-viewer .product-viewer-detail img:not([class^=spacer]):hover{cursor:pointer}.product .title_price .price-holder p{display:inline-block}.product .title_price .regular-price,.product .title_price .special{font-size:1.25em;line-height:1.2em;display:inline-block}.product .title_price .regular-price .currency,.product .title_price .special .currency{font-size:1.25em;line-height:1.2em}.product .title_price .regular-price .integer,.product .title_price .special .integer{font-size:1.25em;font-weight:700;padding:0 .1em}.product .title_price .regular-price .decimal,.product .title_price .special .decimal{display:inline-block}.product .title_price .regular-price .fraction,.product .title_price .special .fraction{font-size:1.25em;line-height:1.2em}}.product .product-viewer .product-viewer-detail img.icon{width:24px;height:24px;float:none}.product .product-viewer .product-viewer-detail img.active{display:block;opacity:1}@media only screen and (max-width:1023px){.product .product-viewer .product-viewer-detail .border-top{position:absolute;top:0;right:0;left:0;height:1px;background:var(--secondary-grey);z-index:2}.product .product-viewer .product-viewer-detail .border-right{position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--secondary-grey);z-index:2}.product .product-viewer .product-viewer-detail .border-bottom{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--secondary-grey);z-index:2}.product .product-viewer .product-viewer-detail .border-left{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--secondary-grey);z-index:2}}.product .product-viewer .product-viewer-detail>a{width:100%!important;vertical-align:bottom}.product .details_promo,.product .title_price .coming-soon-label{font-size:.75em;line-height:1.25;margin:1rem 1em 0 0;padding:.5em 1em;background:var(--secondary-grey);border-radius:var(--border-radius);text-decoration:none;display:inline-block}.product .title_price .coming-soon-label{margin:0;padding:.5em 1em .5em calc(1em + 17px)}.product .title_price .coming-soon-label:after{font-family:"Material Icons";content:"schedule";position:absolute;left:1em}.product a.details_promo:focus,.product a.details_promo:hover{text-decoration:underline}.product .details_promo img{vertical-align:bottom;width:60px;height:auto}.product .details_promo span{display:none;background:var(--sale-colour);width:16px;height:16px;margin:0 .5em 3px 0}.product .details_promo a{color:var(--sale-colour)}.spacer-standard{width:100%;height:auto;vertical-align:top}.spacer-wide{display:none;width:100%;height:auto;position:relative;vertical-align:top}.product .product-finance button.more-details.open-tab{border:0;font-family:var(--primary-font);color:var(--primary-text-colour);line-height:1.25;font-size:.8572em;padding:0;text-decoration:underline}.product .product-description{clear:both;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--secondary-grey);float:left;width:100%}.product .product-description p{margin:1.5rem 0}.product .product-description p button{border:0;font-family:var(--primary-font);line-height:1.25;font-size:.8572em;line-height:1.25;padding:0;text-decoration:underline;background:0;display:block}.product .product-description p button:active{color:var(--primary-text-colour)}.product .product-description p button:hover{cursor:pointer}.product .product-description p.rating{clear:both;padding:20px 0 0}.product .product-description p.rating img{margin:0 5px -1px 0;display:inline-block}.product .product-description p.rating a{font-size:.8572em}.product .reviews-share .no-reviews,.size-guide-link.open-tab{border:0;font-family:var(--primary-font);color:var(--primary-text-colour);padding:0;line-height:1;background:0;font-size:.8572em;text-decoration:underline}.product .reviews-share .no-reviews:active,.size-guide-link.open-tab:active{color:var(--primary-text-colour)}.product .reviews-share .no-reviews:hover,.size-guide-link.open-tab:hover{cursor:pointer}.product .title_price .reviews{margin:0;float:left;width:auto;font-family:var(--primary-font);padding:0;font-size:1em;line-height:1;background:0;border:0}.product .title_price .reviews:focus,.product .title_price .reviews:hover{cursor:pointer}.product .title_price .reviews:focus .reviewers,.product .title_price .reviews:hover .reviewers{text-decoration:underline}.product .product-description a.more-details{font-size:.8572em}.product-description a,.product-features-section-detail a{color:var(--primary-colour)}.product .product-description .plu-holder{font-size:.8572em;clear:both}.product .reviews_complete_container{clear:both;margin:10px}.attribute_size,.size-guide-link{float:left;clear:both}.product .product-details{clear:both;margin:0 5px}.no-js .sizeselect{display:block!important}.no-js .attribute_size .attribute_value_list{display:none!important}.details-and-reviews-wrapper{float:left;width:100%;overflow:hidden;position:relative}#no-stock-notification{width:80%;background:var(--secondary-grey);padding:10px 20px;margin:30px 0}#no-stock-notification .OutOfStockMessage{text-align:center;margin-bottom:0}#no-stock-notification .OutOfStockMessage span{font-size:2em;padding:6px 0 0;display:block;font-weight:700;margin:0}#no-stock-notification a.details_request_stock{background:var(--primary-colour);color:#fff;padding:10px 20px;display:block;text-align:center;text-decoration:none}#no-stock-notification a.details_request_stock:focus,#no-stock-notification a.details_request_stock:hover{text-decoration:underline}.stock_notifcation_form .OutOfStockMessage{font-size:1.125em;margin:0 0 1em;font-weight:700}.stock_notifcation_form{padding:1em;margin:1em 0 0;background:var(--secondary-grey);float:left;width:100%}.stock_notifcation_form h2{margin-top:0;font-size:2em}.stock_notifcation_form .details_request_stock_form fieldset{width:100%;position:relative}.stock_notifcation_form .details_request_stock_form fieldset>div{position:relative;float:left;width:100%;margin:.5em 0;text-align:left}.stock_notifcation_form .details_request_stock_form fieldset>div.popup_form_label_error_description{display:none}.stock_notifcation_form .details_request_stock_form fieldset>div label{float:left;line-height:40px;width:100%;padding-right:20px;text-align:left}.stock_notifcation_form .details_request_stock_form fieldset>div .inputs-width{position:relative;left:auto}.stock_notifcation_form .details_request_stock_form fieldset>div .inputs-width .select{max-width:200px}.stock_notifcation_form .details_request_stock_form fieldset hr{height:0;width:100%;border:1px solid var(--primary-text-colour);margin:1em 0 2em}.stock_notifcation_form .details_request_stock_form_errorbox.errorbox{padding:10px 20px;margin-bottom:20px;width:100%}.stock_notifcation_form .popup_form_label_error{color:red}.stock_notifcation_form form fieldset{border:none}.stock_notifcation_form form label{padding-right:20px;width:110px;float:left;text-align:right}.stock_notifcation_form form span:not(.focus){display:block;line-height:normal;margin-bottom:20px}.stock_notifcation_form #request_stock_email_address{margin:0 0 10px;border:1px solid var(--primary-text-colour);width:100%;max-width:300px;height:40px;padding:0 10px;background:#fff}.stock_notifcation_form .template_button{display:block;text-decoration:none;background:var(--secondary-colour);padding:0 10px;border:none;border-radius:var(--border-radius);line-height:44px;color:#fff;width:100%}.product .price-and-addtobag div.add-to-basket-holder .lowStockFlag{margin:10px 0 0 10px!important;background-color:var(--secondary-colour);position:relative;padding:0!important;color:#fff;vertical-align:bottom;width:auto;display:inline-block}.product .price-and-addtobag div.add-to-basket-holder .lowStockFlag span{padding:0 1em!important;display:block;text-align:center;line-height:50px!important;margin:0!important;background:var(--secondary-grey);color:var(--primary-text-colour)}.product .price-and-addtobag div.add-to-basket-holder .lowStockFlag:after{content:"";position:absolute;display:block;width:10px;height:10px;top:50%;bottom:auto;left:-6px;margin-top:-5px;background:var(--secondary-grey);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#PromoBox{float:left;margin:0 0 20px;clear:both}#PromoBox a{display:block;padding:5px 20px;font-size:.8572em;text-decoration:none;text-transform:uppercase;border:1px solid var(--primary-text-colour);line-height:16px;float:left;clear:both;width:auto}#PromoBox a span{clear:both;font-size:.8572em;display:inline-block;line-height:1;text-transform:none;text-decoration:underline}#related-categories{float:left;width:100%;margin:0 0 2em}.product-attributes #related-categories{margin:2em 0 0}#related-categories>h3{margin-top:0;font-size:1.1428em;margin-bottom:1em}#related-categories a{padding:.5em 1em;background:var(--secondary-grey);float:left;margin:0 10px 10px 0;float:left;border-radius:var(--border-radius);text-decoration:none}#related-categories a:focus,#related-categories a:hover{text-decoration:underline}.reviews-share{float:left;width:100%;line-height:1}#prod-share{display:block;border:none;background:0 0;float:right;font-size:.8572em;padding:0;line-height:1;position:relative;padding-left:2em;color:var(--primary-text-colour)}#prod-share:focus,#prod-share:hover{text-decoration:underline;cursor:pointer}.coming-soon-label+#prod-share{line-height:2}#prod-share .material-icons{position:absolute;left:0;font-size:1.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#prod-share .material-icons.close{display:none}#prod-share.active .material-icons.open{display:none}#prod-share.active .material-icons.close{display:block}#prod-share-buttons{background:#fff;z-index:3;float:left;width:100%;margin:1em 0 0;display:none}@media only screen and (min-width:1024px){.product:not(.desktop-slider) #product-zoom{display:none}}@media only screen and (min-width:1024px) and (max-width:1440px){.stock_notifcation_form .details_request_stock_form fieldset>div label{text-align:left}.stock_notifcation_form .details_request_stock_form fieldset>div .inputs-width{position:relative;left:auto}}.gas-warning{font-size:14px;padding:20px 20px 20px 80px;margin-bottom:20px;line-height:normal;position:relative;clear:both;background:var(--blue-link);color:#fff}.gas-warning:before{content:"";background:url(../../_images/spritesheet.png?v=9) -182px -102px no-repeat;width:41px;height:31px;display:block;text-align:center;line-height:30px;position:absolute;top:50%;margin-top:-17px;left:20px;font-size:18px}.gas-warning .in-basket{display:block;font-size:14px}.content.product .follow-holder{width:32%}@media only screen and (min-width:550px){.product .title_price h1{font-size:1.953em}.product .price-and-addtobag .price{font-size:2em;line-height:1;margin:0}.product .price-and-addtobag .special{font-size:2em;line-height:1;margin:0}.product .price-and-addtobag .was-price{font-size:1em}}@media only screen and (min-width:768px){.content.product{margin:0 auto}.title_viewer{width:calc(100% + 2em);margin-left:-1em}.product .brand-logo{display:block}.product .brand-logo img{max-width:100px}.product .details_promo span{display:inline-block;width:32px;height:32px;margin:0 .5em 0 0}.product .details_promo svg.icon{width:16px;height:16px;margin:8px;display:block}.product .price-options-buy{width:100%}.reviews-share{margin-top:0}#prod-share-buttons>ul>li.whatsapp{display:none}}@media only screen and (min-width:1024px){.title_viewer{width:64%;margin:0 4% 0 0}.product .brand-logo{display:block}.content.product .follow-holder{float:right;width:32%;clear:right}.product .title_price{border-bottom:1px solid var(--secondary-grey);padding-bottom:1.5rem;margin:0 0 1.5rem}.product .title_price h1 .space{display:none}.product .title_price h1 a.brand{font-size:.625em;text-decoration:none;line-height:1;display:block;margin:0 0 .25rem;float:left;clear:both}.product .title_price h1 span{float:left;clear:both}.product .brand-logo img{max-width:100px}.product .details_promo span{display:inline-block;width:32px;height:32px;margin:0 .5em 0 0}.product .details_promo svg.icon{width:16px;height:16px;margin:8px;display:block}.product .price-options-buy{width:100%}.product .title_price h1{margin:0}.product .product-viewer .product-viewer-thumbs-holder .slider-product-nav{display:block}.product.desktop-slider .product-viewer .product-viewer-detail .border-top{position:absolute;top:0;right:0;left:0;height:1px;background:var(--secondary-grey);z-index:2}.product.desktop-slider .product-viewer .product-viewer-detail .border-right{position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--secondary-grey);z-index:2}.product.desktop-slider .product-viewer .product-viewer-detail .border-bottom{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--secondary-grey);z-index:2}.product.desktop-slider .product-viewer .product-viewer-detail .border-left{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--secondary-grey);z-index:2}.details-and-reviews-wrapper{width:64%;float:left}.product:not(.desktop-slider) .product-viewer .product-viewer-detail{width:100%;float:right;margin:0;display:block!important}.product .product-viewer .product-viewer-detail .slider-product{margin:0 -1%}.product .product-viewer .product-viewer-detail img.spacer-standard,.spacer-standard{display:none}.product.desktop-slider .product-viewer .product-viewer-detail img.spacer-standard{display:block}.product .product-viewer .product-viewer-detail{margin-top:0}.product.desktop-slider .product-viewer .product-viewer-detail .slider-product{height:100%;position:absolute;top:0;right:0;border:0;left:0;text-align:center;margin:0}.product:not(.desktop-slider) .product-viewer .product-viewer-detail .slider-product>div{display:inline-block;vertical-align:top;line-height:20px;position:relative;width:calc(50% - 1em);margin:0 .5em 1em;height:0;padding-bottom:calc(50% - 1em)}#single_product_image{width:calc(100% - 1em);height:auto;max-width:1023px;max-height:1023px;padding-bottom:0}.reviews-share{margin-top:0}.product #tabs.product-details:not(.ui-tabs)>div{padding:0}.product #tabs.product-details{margin:0 0 2em}}@media only screen and (min-width:1280px){.title_viewer{width:64%}.content.product .follow-holder{width:32%}.product .brand-logo>a>img{max-width:150px;max-height:80px}.product .product-viewer .product-viewer-detail img.spacer-standard,.spacer-standard{display:none}.product.desktop-slider #main_con>img.spacer-wide,.product.desktop-slider .product-viewer .product-viewer-detail img.spacer-standard{display:block}.product.desktop-slider .product-viewer .product-viewer-detail{width:83%;float:right;margin:-83% 0 0}.spacer-wide{display:block}.buying-guide-link{margin:0 auto 3em;float:none}#related-categories.half{width:48%}#related-categories>h3,.product #tabs>button,.product #tabs>h3{font-size:1.4em}.product .price-and-addtobag fieldset input.btn-buy-process-primary{line-height:2.3!important}}@media only screen and (max-width:1023px){.content.product .follow-element,.content.product .follow-holder{width:100%!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:left}.follow-fixed{position:relative!important;width:100%!important;top:auto!important}}.product-finance{float:left;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:1rem 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none!important;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-finance .finance-content{-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.25;font-size:.8572em;margin:0 10px 0 0}.product-finance .finance-content .finance-logos{margin-top:.5em}.product-finance .finance-content .finance-logos img.finance-payment-methods{margin-right:.5em;width:10%}.product-finance button{padding:.75em 1em;border:1px solid var(--primary-text-colour);border-radius:var(--border-radius);text-decoration:underline;background:0}.product #tabs .details_finance .finance_options{padding-top:0!important;margin-top:1.5em;border-top:none!important}.finance_options .details_container{float:left;clear:none!important;padding:.5em 0 0;margin-left:1em}.product-attributes div.correctbox,.product-attributes div.errorbox{width:100%}img.age-restricted-image{width:13px;display:inline-block;vertical-align:text-bottom;margin:0 4px 0 0}button.age-restricted-text{font-size:.75em;line-height:1.25;margin:1rem 1em 0 0;padding:.5em 1em;background:var(--secondary-grey);border-radius:var(--border-radius);text-decoration:none}