.product-top-wrapper{float:left;width:100%;margin:0 0 30px}h1{font-size:28px;line-height:1.3em;color:#000;border:0}.vidIcon,.vidIconMain{position:absolute;background-repeat:no-repeat;cursor:pointer}.vidIcon{top:22%;left:18%;width:46px;height:46px;background-image:url(../images/product/vidIcon.png);background-size:80%}.vidIconMain{width:260px;height:260px;background-image:url(../images/product/vidIconMain.png);left:50%;top:50%;transform:translate(-50%,-50%)}.images-wrapper{float:left;width:46.3%}.main-image-wrapper,.main-image-wrapper-offer{float:left;width:100%;position:relative;background:#eee}.main-image-wrapper-offer img{width:100%;height:auto}.main-image-wrapper .overlay{position:absolute;top:0;left:0;z-index:1}.main-image-carousel img{width:99.6%;height:auto;margin:auto}.main-image-carousel.hide{visibility:hidden;height:0;overflow:hidden}.main-image-carousel .slick-dots{float:none;position:absolute;text-align:center;z-index:99;bottom:10px;width:100%}.main-image-carousel .slick-dots li{display:inline-block;list-style:none;cursor:pointer;margin:0;border-color:none;background:rgba(255,255,255,.6);position:relative;padding:12px 10px}.main-image-carousel .slick-dots li button{width:12px;height:12px;background:#fff;border-radius:10px;border:solid 1px #666;display:inline-block;list-style:none;cursor:pointer;margin:0;border-color:none;position:absolute;top:6.5px;left:5px;font-size:0}.main-image-carousel .slick-dots li:first-of-type{border-top-left-radius:14px;border-bottom-left-radius:14px;padding:12px 10px 12px 16px}.main-image-carousel .slick-dots li:first-of-type button{left:10px}.main-image-carousel .slick-dots li:last-of-type{border-top-right-radius:14px;border-bottom-right-radius:14px;padding:12px 16px 12px 10px}.main-image-carousel .slick-dots li:last-of-type button{right:10px}.main-image-carousel .slick-dots .slick-active button{background-color:#000;border:solid 1px #000}.carousel-video-wrapper{position:relative;padding-bottom:85.25%;padding-top:70px;height:0;display:none}.embed-container embed,.embed-container iframe,.embed-container object,.video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-iframe html{height:100%}.main-image-carousel .play-icon{background:rgba(255,255,255,.8);border-radius:22px;width:80px;height:80px;position:absolute;text-align:center;cursor:pointer;transition:.4s}.main-image-carousel .play-icon .arrow{margin:26px auto 0;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:24px solid #000;opacity:.8}.main-image-carousel .play-icon:hover{background:rgba(43,83,11,.8)}.main-image-carousel .play-icon:hover .arrow{border-left:24px solid #fff}.main-image-carousel .next-button,.main-image-carousel .previous-button{position:absolute;width:18px;height:18px;font-size:18px;padding:10px;border-radius:20px;border:solid 1px #bbb;text-align:center;z-index:9;background:rgba(255,255,255,.7);cursor:pointer;transition:.4s}.main-image-carousel .previous-button{top:45%;left:-16.5px}.main-image-carousel .next-button{top:45%;left:auto;right:-16.5px}.main-image-carousel .next-button:hover,.main-image-carousel .previous-button:hover{background:#fff}.opt-image-wrapper{float:left;width:100%;height:120px;margin:10px 0 20px}.opt-image-wrapper img{width:94%;height:auto;cursor:pointer;border:solid 1px #eee}.opt-image-wrapper img:hover{border:solid 1px #2b530b}.opt-image-wrapper .play-icon{background:rgba(255,255,255,.8);border-radius:12px;width:40px;height:40px;position:absolute}.opt-image-wrapper .play-icon .arrow{margin:14px auto 0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #000;opacity:.8}.video-opt-wrapper{background:#eee}.opt-image-wrapper .play-icon,.video-button{text-align:center;transition:.4s;cursor:pointer}.video-button{float:none;clear:both;font-size:14px;font-weight:600;margin:20px auto;padding:14px;width:120px;border:solid 1px #2b530b;display:block}.video-button:hover{background:#2b530b;color:#fff}.linkedNext,.linkedPrev{position:absolute;top:156px}.linkedNext{right:15px}.linkedPrev{left:15px;z-index:999}.slick-track{display:flex!important}.slick-slide{align-items:center;justify-content:center}.slick-initialized .slick-slide,.slick-slide{display:flex!important;height:auto}.main-image-wrapper .slick-initialized .slick-slide,.opt-image-wrapper .slick-initialized .slick-slide,.opt-image-wrapper .slick-slide{background:#fff;height:auto;display:flex!important}.opt-image-carousel .slick-slide.slick-current.slick-active img{border:solid 2px #2b530b}.desktop-only{display:block}.mobile-only{display:none}.product-right-wrapper{float:right;width:51%}.product-heading-wrapper{float:left;width:80%}.offer-top-wrapper h1,.product-right-wrapper h1{font-size:34px;text-align:left;width:100%;border:0}.product-right-wrapper .sub-head,.product-right-wrapper h1{float:left;color:#000;line-height:1.2em;margin:0 0 4px;padding:0}.product-right-wrapper .sub-head{width:100%;text-align:left;font-size:18px;font-weight:300;color:#666;line-height:1.3em;border:0}.overlay-wrapper{float:right;width:18%;position:relative}.club-price-wrapper img,.overlay-wrapper img{width:100%;height:auto;position:absolute;top:-16px;right:-4px}.price-wrapper{float:left;width:100%;margin:12px 0 4px}.price-wrapper .hide{display:none}.price-wrapper .left{float:left;width:49%}.price-wrapper .right{float:right;width:49%}.price-wrapper.offer{width:100%}.price-wrapper .pno-wrapper{font-size:17px;color:#444;margin:0 0 4px}.price-wrapper .pno{font-size:11px;color:#777}.price-wrapper .price{float:left;width:100%;font-size:32px;font-weight:600;letter-spacing:.6px}.price-wrapper .price .price-text,.style-options-drop-box .option-row .text-wrapper .price span{color:#e3185d}.price-wrapper .rrp{float:left;width:100%;text-align:right;font-size:20px;color:#444;padding:4px 0 6px;text-decoration:line-through}.price-wrapper .saving{float:left;width:100%;font-size:22px;color:#e3185d;font-weight:300;text-align:right}.buy-wrapper .info-row .pno span,.club-price-wrapper .club-price span,.price-wrapper .saving span,.style-options-drop-box .option-row .text-wrapper .price .saving span{font-weight:600}.club-price-wrapper{float:left;width:98%;margin:16px 0;background:#812881;padding:14px 0;border-radius:10px;position:relative;cursor:pointer;transition:.4s}.club-price-wrapper:hover{background:#641264}.club-price-wrapper.style{display:none;margin:4px 0 16px}.club-price-wrapper.active{display:block}.club-price-wrapper .club-price{float:left;width:95%;text-align:left;padding:0 0 0 10px;font-size:20px;font-weight:400;color:#fff;letter-spacing:.8px}.club-price-wrapper .club-price .member-text{font-weight:400}.club-price-wrapper img{right:-2.6%;width:240px;top:-12px}.club-price-wrapper .club-price a{color:#3e1251}.product-right-wrapper .scroll-link{float:left;width:100%;font-size:16px;color:#000;font-weight:400;margin:10px 0 16px;text-decoration:underline;cursor:pointer}.feefo-rating{float:left;width:100%;margin:10px 0 0;height:30px}.feefo-product-stars-widget{float:left;width:160px}.feefo-rating .read{float:left;width:140px;font-size:14px;font-weight:600;color:#222;padding:8px 0 0;cursor:pointer}.product-right-wrapper .points{font-size:16px;line-height:1.6em;color:#444;margin:0 0 14px}.product-right-wrapper .offer-description ul,.product-right-wrapper .points ul{width:94%;margin:0 0 0 3%}.product-right-wrapper .points ul li{margin:0 0 6px;font-size:17px;line-height:1.4em}.product-right-wrapper .offer-description,.product-right-wrapper .points{float:left;clear:both;width:100%;padding:0}.product-right-wrapper .offer-description,.product-right-wrapper .offer-description p{font-size:14px;line-height:1.4em;color:#444;margin:0 0 14px}.product-right-wrapper .offer-description ul li{margin:0 0 4px;font-size:14px;line-height:1.4em}.product-right-wrapper .icons-heading{font-size:22px;color:#000;border-top:soliD 2px #bbb;margin:10px 0 0;padding:20px 0 0}.product-right-wrapper .icons-wrapper{float:left;width:85.4%;text-align:left;margin:20px 0 30px;padding:0 7%;background:linear-gradient(180deg,#fff 50%,#ccea81 50%)}.product-right-wrapper .icons-wrapper .icon{float:left;text-align:center;margin:0 1% 0 0}.product-right-wrapper .icons-wrapper .icon img{width:100%;height:auto;margin:0 auto 6px}.product-right-wrapper .icons-wrapper .icon .icon-desc{width:100%;text-align:center;font-size:14px;line-height:18px;font-weight:600;height:50px;color:#254f1c}.product-features-carousel{float:left;width:100%;position:relative}.product-features-carousel .slick-slide{background:0 0}.product-features-carousel .next-button,.product-features-carousel .previous-button{position:absolute;width:18px;height:18px;font-size:18px;padding:10px;border-radius:20px;border:solid 1px #bbb;text-align:center;z-index:99;top:32%;background:rgba(255,255,255,.7);cursor:pointer;transition:.4s}.product-features-carousel .previous-button{left:-6.8%}.product-features-carousel .next-button{left:auto;right:-7%}.product-features-carousel .next-button:hover,.product-features-carousel .previous-button:hover{background:#fff}.blooming-wrapper{float:left;width:100%;margin:10px 0 20px}.blooming-table,.table-key{float:left;width:100%;margin:0 0 6px}.table-key .row{display:inline;margin:0;font-size:13px;font-weight:300;color:#000;padding:4px 30px 4px 10px}.table-key .row.plant{border-left:solid 22px #534258}.table-key .row.flower{border-left:solid 22px #3db21a}.table-key .row.fruit{border-left:solid 22px #e8b171}.table-key .row.sowing{border-left:solid 22px #8a1e34}.blooming-table{margin:10px 0 0;border:solid 1px #eee}.blooming-table th{font-size:15px;font-weight:300;color:#000;border-left:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;border-top:solid 1px #ebebeb;background:#eee;padding:12px 0}.blooming-table td{padding:10px 0;border-bottom:solid 1px #ebebeb}.blooming-table td.shade-plant{background:#534258}.blooming-table td.shade-flower{background:#3db21a}.blooming-table td.shade-fruit{background:#e8b171}.blooming-table td.shade-sowing{background:#8a1e34}.buy-wrapper,.buy-wrapper .info-row .title{float:left;width:100%;padding:0}.buy-wrapper .info-row{float:left;width:96%;padding:8px 2%;border:solid 1px #ddd;margin:0 0 3px}.buy-wrapper .info-row .title{font-size:16px;letter-spacing:.6px;font-weight:600;color:#222}.buy-wrapper .info-row .title .sku{letter-spacing:0}.buy-wrapper .info-row .preorder-msg{font-size:12px;color:#000}.buy-wrapper .info-row .preorder-msg .dash,.buy-wrapper .info-row .title .sku{color:#888;font-size:11px;font-weight:300}.buy-wrapper .info-row .price,.linked-item .text-wrapper .title{float:left;width:100%;padding:4px 0 0;font-size:16px;font-weight:600;color:#000}.buy-wrapper .info-row .price .saving{font-weight:600;color:#e3185d;padding:0 0 0 10px}.buy-wrapper .info-row .price .rrp{font-weight:400;color:#777;text-decoration:line-through;padding:0 10px 0 0}.buy-wrapper .priceBreak{margin:0 0 10px;padding:0;font-size:18px;font-weight:600;letter-spacing:.6px;color:#000}.buy-wrapper .priceBreak span{color:#c00}.linked-items-wrapper{float:left;width:92%;background:#eee;border:dashed 1px #aaa;padding:2% 4%;margin:0 0 10px}.linked-heading{float:left;width:100%;font-size:16px;font-weight:600;color:#000;margin:4px 0 14px;text-align:center}.linked-item{float:left;width:98%;border:solid 1px #ddd;margin:0 0 4px;padding:1%;background:#fff}.linked-item .image-wrapper{float:left;width:44px}.linked-item .image-wrapper img,.offer-sect-2-carousel .col .image-wrapper img{width:100%;height:auto;display:block;margin:0}.linked-item .text-wrapper{float:left;width:60%;margin:0 0 0 10px}.linked-item .text-wrapper .title{font-weight:400;font-size:15px;line-height:15px}.linked-item .text-wrapper .title .price{color:#e3185d;font-weight:600}.linked-item .text-wrapper .pno{float:left;width:100%;padding:4px 0 0;font-size:12px;color:#666}.linked-item .text-wrapper .preorder-msg{font-size:12px;color:#000}.linked-item .add{float:right;text-align:center;font-size:14px;font-weight:500;color:#fff;background:#468900;padding:14px 0;width:100px;transition:.4s;cursor:pointer}.linked-item .add:hover{background:#000;color:#fff}.options-wrapper{position:relative}.style-options-head{float:left;width:98%;margin:0 0 4px;padding:20px 0 20px 2%;text-align:left;border:solid 1px #2b530b;font-size:16px;font-weight:600;color:#2b530b;z-index:9;cursor:pointer;transition:.4s;position:relative}.style-options-head span{font-size:11px;font-weight:400}.style-options-drop-box .option-row.active .icon-wrapper .check,.style-options-drop-box .option-row:hover .icon-wrapper .check,.style-options-head.active{background:#2b530b;color:#fff}.style-options-head .icon{position:absolute;top:22px;right:20px;transition:.2s}.style-options-head.active .icon{rotate:180deg}.style-options-drop-box{float:left;width:100%;margin:0;padding:0;text-align:left;display:none;position:absolute;top:60px;background:#fff;z-index:9}.style-options-drop-box.active{top:60px}.selected-item-info,.style-options-drop-box .option-row{float:left;width:96%;border:solid 1px #ccc;margin:0 0 4px}.style-options-drop-box .option-row{padding:8px 2%;cursor:pointer}.style-options-drop-box .option-row.active,.style-options-drop-box .option-row:hover{border:solid 1px #2b530b;background:#eee}.style-options-drop-box .option-row .icon-wrapper{float:left;width:10%;font-size:20px}.style-options-drop-box .option-row .icon-wrapper .check{float:left;width:16px;height:16px;border-radius:2px;border:solid 1px #2b530b;margin:8px 0 0}.style-options-drop-box .option-row.active .icon-wrapper .check .inner,.style-options-drop-box .option-row:hover .icon-wrapper .check .inner{height:10px;width:4px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);margin:0 0 0 4px}.style-options-drop-box .option-row .text-wrapper{float:left;width:84%}.style-options-drop-box .option-row .text-wrapper .title{float:left;width:100%;padding:0;font-size:14px;line-height:18px;font-weight:600;color:#222}.selected-item-info .title .sku,.style-options-drop-box .option-row .text-wrapper .title .sku{color:#888;font-size:11px;font-weight:300;letter-spacing:0}.style-options-drop-box .option-row .text-wrapper .preorder-msg{font-size:12px;color:#000}.style-options-drop-box .option-row .text-wrapper .preorder-msg .dash{color:#888;font-size:11px;font-weight:300}.style-options-drop-box .option-row .text-wrapper .price{float:left;width:100%;padding:4px 0 0;font-size:14px;font-weight:600;color:#000}.style-options-drop-box .option-row .text-wrapper .price .saving{font-weight:400;color:#e3185d}.style-options-drop-box .option-row .text-wrapper .price .rrp{font-weight:300;color:#777;text-decoration:line-through}.selected-item-info{padding:2%;display:none}.selected-item-info.active{display:block}.selected-item-info .heading{color:#2b530b;font-size:16px;font-weight:600;margin:0 0 4px}.selected-item-info .heading span{font-style:italic;color:#000}.selected-item-info .title{float:left;width:100%;padding:0;font-size:14px;line-height:18px;font-weight:600;color:#222}.selected-item-info .title .preorder-msg{float:left;width:100%;color:#000;font-size:12px;margin:4px 0 0}.selected-item-info .price{float:left;width:100%;padding:4px 0 0;font-size:16px;font-weight:600;color:#2b530b}.selected-item-info .price .saving{font-weight:600;color:#e3185d}.selected-item-info .price .rrp{font-weight:300;color:#777;text-decoration:line-through}@supports (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)){.qtyBox input{top:9px;left:-3px}}.buy-button,.buy-wrapper .qtyBlock{position:relative;margin:0;border-radius:10px}.buy-wrapper .qtyBlock{float:left;width:30%;background:#fff;border:solid 1px #aaa}.buy-wrapper .qtyBlock .qtyWrapper{float:left;width:100%;height:62px;margin:0;position:relative}.buy-wrapper .qtyBlock .qtyBox{float:left;width:39%;height:60px;position:relative;color:#fff}.buy-wrapper .qtyBlock .qtyBox input{position:absolute;top:20px;left:-1px;float:left;width:100%;border:0;background:0 0;text-align:center;font-size:20px;color:#000;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none}.buy-wrapper .qtyBlock .qtyWrapper .qtyMinus,.buy-wrapper .qtyBlock .qtyWrapper .qtyPlus{float:left;height:62px;text-decoration:none;font-size:30px;padding:0;color:#000;text-align:center;cursor:pointer}.buy-wrapper .qtyBlock .qtyWrapper .qtyMinus{width:28.8%;line-height:62px;border-right:solid 1px #aaa}.buy-wrapper .qtyBlock .qtyWrapper .qtyMinus:active,.buy-wrapper .qtyBlock .qtyWrapper .qtyPlus:active{background-color:#ddd}.buy-wrapper .qtyBlock .qtyWrapper .qtyPlus{width:30%;border-left:solid 1px #aaa;line-height:68px}.buy-button{float:right;text-align:center;font-size:18px;color:#fff;background:#468900;padding:23px 0;width:68%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer;letter-spacing:.4px;font-weight:700;display:block}.buy-button.pre-order-msg{padding:14px 0}.buy-button span{font-size:11px;font-style:italic;letter-spacing:.4px}.preord-msg{display:none}.buy-button:hover{background:#000;color:#fff}.buy-button.disabled{background:#ddd;color:#888;cursor:not-allowed}.buy-button.outOfStock{background:#494544;padding:19px 0;cursor:not-allowed;width:100%}.buy-button.outOfStock:hover{background:#494544}.buy-button.mobile{display:none}.buy-wrapper .preOrderMsg{float:left;width:30%;font-size:14px;font-weight:600;line-height:18px;color:#065a4b;margin:8px 0 0;text-transform:uppercase}.preOrderMsg.offer{text-align:right}.pp-wrapper{float:left;width:100%;overflow:hidden;margin:6px 0 10px}.pp-wrapper .inner{width:100%;padding:6px 0}.notify-wrapper{float:left;width:100%;margin:14px 0 0;padding:14px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.notify-form{display:block}.notify-wrapper h2{color:#000;font-size:18px;padding:0 0 10px}.notify-wrapper input{float:left;width:66%;border:solid 1px #ccc;padding:14px 1%;font-size:14px;color:#888}.notify-wrapper .notify-button{float:right;width:30%;background:#40692a;color:#fff;font-weight:700;cursor:pointer;letter-spacing:.4px}.notify-wrapper .notify-email.error{border:solid 1px #c00}.notify-wrapper .notify-error{padding:6px 0 0;color:#c00}.notify-wrapper .notify-success{float:left;display:none;width:98%;background:#40692a;padding:10px 1%}.notify-wrapper .notify-success .icon{float:left;width:50px;font-size:30px;padding:6px 0 0 6px;color:#fff}.notify-wrapper .notify-success .text{float:left;width:340px;text-align:left;font-size:15px;line-height:20px;color:#fff;padding:0}.product-tabs-wrapper{float:left;width:100%;margin:20px 0 0;padding:10px 0}.product-tabs-wrapper .tab-heading{float:left;width:100%;font-size:26px;line-height:1.3em;letter-spacing:.8px;font-weight:400;color:#000;padding:20px 0;border-top:solid 1px #aaa;position:relative;cursor:pointer}.product-tabs-wrapper .tab-heading .arrow{position:absolute;font-size:20px;top:34%;right:10px;transition:.2s;transform:rotate(90deg)}.product-tabs-wrapper .tab-heading.active .arrow{transform:rotate(-90deg)}.product-tabs-wrapper .tab-content{float:left;width:100%;padding:0 0 10px;font-size:16px;line-height:1.6em;color:#444;display:none}.product-tabs-wrapper .tab-content.active{display:block}.product-tabs-wrapper .tab-content p,.product-tabs-wrapper .tab-content ul li{float:left;font-size:16px;line-height:1.6em;color:#444;margin:0 0 14px}.product-tabs-wrapper .tab-content ul li{width:96%;margin:0 0 14px 12px}.product-tabs-wrapper .video-wrapper{position:relative;top:0;left:0;height:50vh;margin:0 0 20px}.product-tabs-wrapper .video-wrapper iframe{top:0;bottom:0;left:0;right:0;width:100%;height:100%;container-type:size}.club-popup-wrapper .inner{width:500px;position:relative;margin:0 auto;top:6%;padding:14px;z-index:99999999;text-align:center;height:auto}.club-popup-wrapper .inner .close{position:absolute;top:-4px;right:-4px;font-size:20px;font-weight:600;line-height:20px;color:#fff;background:#000;border-radius:20px;width:38px;padding:8px 0 10px;text-align:center;cursor:pointer;z-index:99}.club-popup-wrapper .block{float:left;width:96%;margin:0 2% 10px;border-radius:15px;border:solid 4px #812881;outline:solid 14px #fff;padding:20px 0 0;position:relative;text-align:center;background:#fff}.club-popup-wrapper .block .text-wrapper{width:90%;margin:auto}.club-popup-wrapper .block .text-wrapper h2{font-size:24px;color:#812881;line-height:1.2em}.club-popup-wrapper .block .text-wrapper .text{font-size:15px;line-height:20px;color:#666}.club-benefits-wrapper p span,.club-popup-wrapper .block .text-wrapper .text span{color:#812881;font-weight:600}.club-popup-wrapper .block .text-wrapper .price{float:left;width:100%;text-align:center;font-size:30px;font-weight:600;color:#e3185d;margin:10px 0 16px}.club-popup-wrapper .block .text-wrapper .price .was{font-weight:400;font-size:20px}.club-popup-wrapper .block .text-wrapper .buy{float:none;clear:both;background:#812881;font-size:14px;color:#fff;padding:20px 0;margin:0 auto 20px;text-align:center;border-radius:5px;width:200px;font-weight:600;cursor:pointer;transition:.4s}.club-popup-wrapper .block .text-wrapper .buy:hover{background:#e3185d}.basket-popup-wrapper,.club-popup-wrapper{width:100%;height:100%;top:0;display:none;position:fixed;z-index:9999999}.basket-popup-wrapper .inner{width:500px;border:solid 10px #ddd;position:relative;margin:0 auto;top:6%;padding:14px;z-index:99999999;text-align:center;background:#fff;height:auto}.basket-popup-wrapper .inner .close{position:absolute;top:-20px;right:-20px;font-size:20px;font-weight:600;line-height:20px;color:#fff;background:#000;border-radius:20px;width:38px;padding:8px 0 10px;text-align:center;cursor:pointer}.basket-popup-wrapper .inner .content{overflow:hidden}.basket-popup-wrapper .inner .heading{float:left;width:100%;font-size:16px;font-weight:600;color:#444;margin:0 0 20px;padding:0 0 12px;border-bottom:solid 1px #ddd}.basket-popup-wrapper .inner .item-row{float:left;width:100%;margin:0;padding:0 0 20px}.basket-popup-wrapper .inner .item-row .left{float:left;width:110px}.basket-popup-wrapper .inner .item-row .left img,.offer-carousel .offer-box .image-wrapper img{width:100%;height:auto}.basket-popup-wrapper .inner .item-row .right{float:left;width:360px;margin:0 0 0 20px}.basket-popup-wrapper .inner .item-row .right .description{float:left;width:100%;text-align:left;font-size:14px;font-weight:600;line-height:20px;color:#444;margin:0 0 4px}.basket-popup-wrapper .inner .item-row .right .item-code{float:left;width:100%;text-align:left;font-size:13px;line-height:20px;margin:0 0 6px;color:#666}.basket-popup-wrapper .inner .item-row .right .item-code span{font-weight:600;color:#222}.basket-popup-wrapper .inner .item-row .right .price{float:left;width:100%;text-align:left;font-size:20px;font-weight:600;color:#000}.basket-popup-wrapper .inner .item-row .upsell-box{float:none;display:inline-block!important;width:150px;text-align:center;border:solid 1px #ddd;margin:auto 6px;padding:0 0 6px}.basket-popup-wrapper .inner .item-row .upsell-box img{width:130px;height:auto;margin:10px auto 0;text-align:center}.basket-popup-wrapper .inner .item-row .upsell-box .upsell-description{float:left;width:90%;height:50px;font-size:13px;font-weight:400;line-height:16px;color:#444;margin:4px 0 4px 5%;text-align:center}.basket-popup-wrapper .inner .item-row .upsell-box .upsell-price{float:left;width:100%;font-size:16px;font-weight:600;line-height:18px;color:#000;margin:4px 0;text-align:center}.basket-popup-wrapper .inner .item-row .upsell-box .upsell-price span{color:#a00}.basket-popup-wrapper .inner .item-row .buy-now{float:left;width:90%;margin:4px 0 0 5%;padding:16px 0;font-size:13px;font-weight:600;color:#fff;background:#53b71d;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.basket-popup-wrapper .inner .item-row .buy-now:hover{background:#000}.basket-popup-wrapper .inner .item-row .buy-now.added{border:solid 2px #41692a;background:#fff;color:#000}.basket-popup-wrapper .inner .button-row,.offer-top-wrapper{float:left;width:100%;margin:10px 0 0}.basket-popup-wrapper .inner .button-row .continue-shopping,.basket-popup-wrapper .inner .button-row .to-basket-button{float:left;width:160px;padding:16px;font-size:13px;font-weight:600;color:#fff;background:#888;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.basket-popup-wrapper .inner .button-row .to-basket-button{float:right;background:#41692a}.basket-popup-wrapper .inner .button-row .continue-shopping:hover,.basket-popup-wrapper .inner .button-row .to-basket-button:hover{background:#000}.offer-top-wrapper{overflow:hidden;margin:0 0 20px;position:relative;padding:10px 0 20px}.offer-top-wrapper .offer-top-left{float:left;width:60%;padding:20px 0 0}.offer-top-wrapper .offer-top-left.full{width:100%}.offer-top-wrapper h1{line-height:36px;margin:0}.offer-top-wrapper .top-text{width:100%;padding:2px 0 8px;text-align:left;font-size:14px;line-height:20px;color:#444}.offer-top-wrapper .top-text p{margin:0 0 10px;font-size:14px;color:#000}.offer-top-wrapper .offer-top-right{float:right;position:relative;width:20%;padding:10px 0 0}.offer-top-wrapper .offer-top-right img{width:100%;height:auto;border:solid 10px #fff}.offer-sect-2{float:left;width:100%;padding:30px 0;background:#eee}.offer-sect-2-carousel{width:100%;overflow:hidden}.offer-heading{float:left;width:100%;font-size:25px;line-height:1.3em;color:#000;margin:0 0 20px;text-align:center}.offer-sect-2-carousel .col{float:left;background:#fff;padding:10px;margin:0 .5%}.offer-sect-2-carousel .col .image-wrapper{float:left;width:100%;height:auto}.offer-sect-2-carousel .col .text-wrapper{float:left;width:100%;height:auto;padding:10px 0 0}.offer-sect-2 .col .text-wrapper .item-title{width:100%;font-size:14px;color:#000;font-weight:700}.offer-sect-2 .col .text-wrapper .sub-title{width:100%;font-size:13px;line-height:1.2em;color:#666;margin:4px 0 10px;height:36px}.offer-sect-2-carousel .next-button:hover,.offer-sect-2-carousel .previous-button:hover,.offer-sect-2-carousel .slick-slide{background:#fff}.offer-sect-2-carousel .next-button,.offer-sect-2-carousel .previous-button{position:absolute;width:10px;height:20px;font-size:20px;padding:10px;text-align:center;z-index:9;top:30%;background:rgba(255,255,255,.6);cursor:pointer;transition:.4s}.offer-sect-2-carousel .previous-button{left:2px}.offer-sect-2-carousel .next-button{left:auto;right:4px}.offer-carousel .offer-box .buy-wrapper .qtyBlock,.offer-sect-2-carousel .buy-wrapper .qtyBlock{float:left;width:40%}.offer-carousel .offer-box .buy-wrapper .buy-button,.offer-sect-2-carousel .buy-wrapper .buy-button{width:58%}.offer-sect-2-carousel .price-wrapper .price{font-size:24px;font-weight:600;letter-spacing:0;text-align:center}.offer-carousel .price-wrapper .rrp,.offer-sect-2-carousel .price-wrapper .rrp{float:left;width:100%;text-align:center;font-size:14px;color:#444;padding:4px 0 6px;text-decoration:none}.club-buy-block .price span,.offer-carousel .price-wrapper .rrp span,.offer-sect-2-carousel .price-wrapper .rrp span{text-decoration:line-through}.offer-sect-2-carousel .price-wrapper .saving{float:left;width:100%;font-size:14px;color:#e3185d;font-weight:300;text-align:center}.offer-sect-3{float:left;width:100%;padding:30px 0 40px}.offer-carousel{width:100%;overflow:hidden}.offer-carousel .offer-box{margin:0 3%}.offer-carousel .offer-box .image-wrapper{width:100%;margin:0 0 4px}.offer-carousel .offer-box .item-title{float:left;width:98%;margin:10px 1%;font-size:14px;color:#000;font-weight:700;text-align:center;height:30px}.offer-carousel .next-button:hover,.offer-carousel .previous-button:hover,.offer-carousel .slick-slide{background:#fff}.offer-carousel .next-button,.offer-carousel .previous-button{position:absolute;width:10px;height:20px;font-size:20px;padding:10px;text-align:center;z-index:99;top:24%;background:rgba(255,255,255,.6);cursor:pointer;transition:.4s}.offer-carousel .previous-button{left:2px}.offer-carousel .next-button{left:auto;right:4px}.offer-carousel .info-row .title,.offer-sect-2-carousel .info-row .title{font-size:14px}.offer-carousel .info-row .price,.offer-sect-2-carousel .info-row .price{font-size:13px}.offer-carousel .info-row{height:42px}.offer-carousel .buy-wrapper{margin:10px 0 0}.offer-carousel .price-wrapper{margin:8px 0 4px}.offer-carousel .price-wrapper .price{font-size:24px;font-weight:600;letter-spacing:0;text-align:center}.offer-carousel .price-wrapper .saving{float:left;width:100%;font-size:14px;color:#e3185d;font-weight:300;text-align:center}.clubTopWrapper{float:left;width:100%;background:#ebebeb;padding:20px 0 0}.clubTopWrapper .clubTopLeft{float:left;width:51%}.clubTopWrapper .clubTopLeft h1{font-size:30px;color:#3e1251;letter-spacing:1px;line-height:56px;padding:0}.clubTopWrapper .clubTopLeft h1 span{font-size:70px}.clubTopWrapper .clubTopLeft p{float:left;margin:0 0 20px;width:100%;font-size:16px;line-height:26px;color:#555;font-weight:400;letter-spacing:.5px}.clubTopWrapper .clubTopLeft .points{float:left;width:94%;padding:0 0 0 30px;font-size:16px;color:#222;font-weight:700;line-height:26px;margin:0 0 20px;background:url(../images/product/club/club_point.png);background-repeat:no-repeat;background-position:0 4px}.clubTopWrapper .clubTopLeft .clubLeftImgWrapper{float:left;width:100%;text-align:center}.clubTopWrapper .clubTopLeft .clubLeftImgWrapper img{width:96%}.clubTopWrapper .clubTopRight{float:right;width:47%;margin:20px 0 0}.clubTopWrapper .clubTopRight .buyColumn{float:left;width:45%;background:#41692a;padding:0 10px 20px}.clubTopWrapper .clubTopRight .buyColumn .save{float:left;width:100%;margin:-34px 0 0;text-align:center}.clubTopWrapper .clubTopRight .buyColumn.right{float:right;background:#3e1251}.clubTopWrapper .clubTopRight .buyColumn .head{float:left;width:100%;text-align:center;font-size:18px;font-weight:700;color:#fff;padding:15px 0 20px;line-height:20px}.clubTopWrapper .clubTopRight .buyColumn .price{float:left;width:100%;text-align:center;margin:0 0 4px}.clubTopWrapper .clubTopRight .buyColumn .price .pound{float:none;position:relative;margin:auto;width:10px;height:26px;display:inline-block}.clubTopWrapper .clubTopRight .buyColumn .price .pound span{position:absolute;font-size:16px;color:#fff;line-height:30px;top:-5px;left:-2px}.clubTopWrapper .clubTopRight .buyColumn .price .value{float:none;margin:auto;display:inline-block;font-size:36px;color:#fff}.clubTopWrapper .clubTopRight .buyColumn .perYear{float:left;width:100%;text-align:center;font-size:15px;color:#fff}.clubTopWrapper .clubBuy,.clubTopWrapper .clubTopRight .buyColumn .was{float:left;width:100%;text-align:center;font-size:24px;font-weight:700;color:#ffe700;margin:16px 0}.clubTopWrapper .clubTopRight .buyColumn .text{float:left;width:100%;text-align:center;font-size:14px;color:#fff;line-height:22px;margin:0 0 30px;height:60px}.clubTopWrapper .clubTopRight .buyColumn .text.bottom{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:24px 0;height:110px;margin:0 0 20px}.club-top-wrapper p,.clubTopWrapper .clubTopRight .buyColumn .buttonWrapper{float:left;width:100%;text-align:center}.clubTopWrapper .clubBuy{float:none;width:60%;padding:14px 0;background:-webkit-linear-gradient(#f7e1a7,#edba3a);background:-o-linear-gradient(#f7e1a7,#edba3a);background:-moz-linear-gradient(#f7e1a7,#edba3a);background:linear-gradient(#f7e1a7,#edba3a);border:0;margin:auto;font-size:12px;color:#333;text-decoration:none;display:block;transition:all .3s ease 0s;cursor:pointer}.clubMiddleWrapper{float:left;width:100%;background:#fff;padding:40px 0 10px}.clubInfoRow{float:left;width:100%;margin:0 0 30px}.clubInfoRow .clubInfoBlock{float:left;width:49%}.clubInfoRow .clubInfoBlock.right{float:right}.clubInfoRow .clubInfoBlock .clubInfoHead{float:left;width:80%;font-size:32px;color:#222;line-height:38px;padding:0 0 0 80px;margin:0 0 20px}.clubInfoRow .clubInfoBlock .clubInfoHead.tag{background:url(../images/product/club/tag.jpg);background-repeat:no-repeat;background-position:0 8px}.clubInfoRow .clubInfoBlock .clubInfoHead.wallet{background:url(../images/product/club/wallet.jpg);background-repeat:no-repeat;background-position:0 8px}.clubInfoRow .clubInfoBlock .clubInfoHead.bubble{background:url(../images/product/club/bubble.jpg);background-repeat:no-repeat;background-position:0 8px}.clubInfoRow .clubInfoBlock .clubInfoText{float:left;width:80%;font-size:14px;color:#222;line-height:26px;padding:0 0 0 80px}.clubFavWrapper{float:left;width:100%;background:#ebebeb;padding:30px 0}.clubFavWrapper .heading{float:left;width:100%;text-align:center;font-size:40px;color:#222;margin:0 0 30px}.clubFavWrapper .slick-slide img{display:inline-block!important}.club-top-wrapper{float:left;width:100%;padding:50px 0;background:url(../images/product/club/top_background.jpg);background-repeat:no-repeat;background-attachment:fixed}.club-top-wrapper h1{font-size:38px;letter-spacing:1.4px;color:#fff}.club-top-wrapper p{width:70%;padding:0 15%;font-size:15px;font-weight:300;line-height:1.3em;color:#fff}.club-buy-wrapper,.club-top-wrapper .video-wrapper{float:left;width:70%;margin:20px 15%;text-align:center}.club-benefits-block .icon img,.club-top-wrapper .video-wrapper img,.left-branch img,.right-branch img{width:100%;height:auto}.club-buy-wrapper{width:100%;margin:40px 0 0}.club-buy-block{float:none;display:inline-block;width:300px;height:280px;background:#41692a;padding:0 2%;border:solid 2px #fff;margin:auto 4px}.club-buy-block.right{background:#3e1251}.club-buy-block .save{float:left;width:100%;margin:-34px 0 0;text-align:center}.club-buy-block .head,.club-buy-block .price{float:left;width:100%;text-align:center;color:#fff}.club-buy-block .head{font-size:18px;font-weight:700;padding:10px 0;line-height:20px}.club-buy-block .price{margin:0 0 4px;font-size:20px;font-weight:600}.club-buy-block .price span{font-size:16px;font-weight:300;color:#ff9}.club-buy-block .text{font-size:14px;color:#fff;line-height:1.3em;margin:0 0 10px;height:80px}.club-buy-block .button-wrapper,.club-buy-block .text{float:left;width:100%;text-align:center}.club-buy-block .button-wrapper .buy-button{background:0 0;margin:auto;border:solid 1px #fff;width:100%;padding:14px 0;transition:.4s;letter-spacing:0}.club-buy-block .button-wrapper .buy-button:hover{background:#000}.club-landing-wrapper .inner .block{padding-top:20px;margin-bottom:-45px;display:flex;width:100%}.left-branch,.right-branch{flex:0 0 15%;max-width:15%;padding-top:20px}.right-branch{margin-left:auto}.landing-icon img{height:auto}.text-split{flex:0 0 50%;max-width:50%}.split{flex:0 12%;max-width:205px;padding-left:40px;padding-right:40px}.club-renewal-wrapper{float:left;width:100%;padding:80px 0 180px;background:url(../images/product/club/renewal_grass.png);background-position:bottom;background-repeat:no-repeat}.club-landing-wrapper .bottom-text{padding-left:20%;padding-right:20%}.club-landing-wrapper .bottom-text p{color:#fff;font-size:1.5vw;line-height:1.3;text-align:center;font-weight:500;padding-top:15px;padding-bottom:15px}.embed-container{position:relative;padding-bottom:38.25%;height:0;overflow:hidden;max-width:100%}.video-wrapper{float:left;width:100%;overflow:hidden;text-align:center}.video-wrapper .video-wrapper-inner{float:none;margin:auto}.video-wrapper.fixed{position:fixed;bottom:0;right:0;width:500px;height:auto;z-index:999999999999}.video-wrapper.fixed .video-wrapper-inner{width:100%}.club-landing-wrapper .bottom-block{background:url(../images/product/club/club_bg_stars.png?v=1);background-position:top!important;background-repeat:no-repeat;float:left;width:100%;background-size:cover}.club-renewal-wrapper .inner{width:90%;margin:0 5%}.club-renewal-wrapper .block{float:left;width:45%;margin:30px 1.9%;height:420px;border-radius:15px;border:solid 4px #812881;padding:20px 0 0;position:relative}.club-renewal-wrapper .block .icon{position:absolute;top:20px;left:-97px}.club-renewal-wrapper .block .icon-right{position:absolute;top:20px;right:-97px}.club-renewal-wrapper .block .text-wrapper{width:90%;margin:auto}.club-landing-wrapper .block .text-wrapper h1,.club-renewal-wrapper .block .text-wrapper h2{float:left;width:90%;font-size:40px;line-height:1.2em;text-align:center;font-weight:600;color:#812881;padding:10px 5% 0;margin:0 0 20px;height:80px}.club-landing-wrapper .block .text-wrapper h1{font-size:2.5vw;height:unset}.club-landing-wrapper .block .text-wrapper{padding-top:30px}.club-landing-wrapper .block .text-wrapper p,.club-renewal-wrapper .block .text-wrapper p{float:left;width:88%;font-size:17px;line-height:1.5em;text-align:center;font-weight:300;color:#444;margin:0;padding:0 6%;height:100px}.club-landing-wrapper .block .text-wrapper p{font-size:1.3vw;font-weight:500;line-height:1.2;height:auto}.club-renewal-wrapper .block .text-wrapper .price{float:left;width:100%;text-align:center;font-size:30px;font-weight:600;color:#e3185d;margin:20px 0 30px}.club-renewal-wrapper .block .text-wrapper .price span{font-weight:400;color:#666;margin:0 10px 0 0;font-size:24px}.club-renewal-wrapper .block .text-wrapper .buy{float:none;clear:both;background:#812881;font-size:14px;color:#fff;padding:20px 0;margin:auto;text-align:center;border-radius:5px;width:200px;font-weight:600;cursor:pointer;transition:.4s}.club-renewal-wrapper .block .text-wrapper .buy:hover{background:#e3185d}.club-benefits-wrapper{float:left;width:100%;padding:50px 0}.club-benefits-wrapper h2,.club-benefits-wrapper p,.club-top-wrapper h1{float:left;width:100%;font-weight:300;line-height:1.2em;text-align:center}.club-benefits-wrapper h2,.club-benefits-wrapper p{font-size:50px;color:#812881}.club-benefits-wrapper p{font-size:22px;line-height:1.4em;color:#444;margin:10px 0 50px}.club-benefits-wrapper p a{color:#812881}.club-benefits-wrapper p.narrow{width:80%;padding:0 10%}.club-benefits-block{float:left;width:45%;margin:60px 2%;height:340px;border-radius:15px;border:solid 3px #812881}.club-benefits-block .icon{float:none;width:130px;margin:-60px auto 20px;text-align:center}.club-benefits-block .text-wrapper{width:90%;margin:auto}.club-benefits-block .text-wrapper .text,.club-benefits-block .text-wrapper h3{float:left;width:100%;font-size:24px;line-height:1.4em;text-align:center;font-weight:600;color:#812881}.club-benefits-block .text-wrapper .text{font-size:16px;font-weight:300;color:#444}.club-benefits-block .text-wrapper .text span{color:#812881;font-weight:600}@media only screen and (max-width:1300px){.main-image-carousel{overflow:hidden}.product-right-wrapper{float:right;width:50%;margin:0 1% 0 0}.main-image-carousel .previous-button{left:-20px}.main-image-carousel .next-button{right:-19px}.main-image-carousel .previous-button span{padding-left:11px}.main-image-carousel .next-button span{padding-right:11px;margin-left:-1px}.offer-sect-2 .col .info-row .price .rrp{display:block;width:100%}.offer-sect-2 .col .info-row{height:42px}.offer-carousel .next-button,.offer-carousel .previous-button{top:26%}.club-renewal-wrapper .block .text-wrapper h2{font-size:32px}.embed-container{margin:15px 0 0}}@media only screen and (max-width:1100px){.product-right-wrapper h1{font-size:28px}.product-right-wrapper .sub-head{font-size:16px}.price-wrapper .pno-wrapper{font-size:15px}.club-renewal-wrapper .block .text-wrapper h2,.price-wrapper .price{font-size:28px}.price-wrapper .rrp{font-size:18px;padding:3px 0 2px}.price-wrapper .saving{font-size:20px}.club-price-wrapper{padding:10px 0}.club-price-wrapper .club-price{font-size:16px}.club-price-wrapper img{width:200px}.club-renewal-wrapper .block .text-wrapper p{font-size:16px;height:130px}.club-renewal-wrapper .block .text-wrapper .price span{float:left;width:100%;margin:0 0 6px;font-size:18px}.club-landing-wrapper .block .text-wrapper p,.club-landing-wrapper .bottom-text p{font-size:1.7vw}.club-landing-wrapper .block .text-wrapper h1{font-size:3.1vw;height:unset}.embed-container{margin:60px 0 0}}@media only screen and (max-width:900px){.main-image-carousel.hide{overflow:hidden}.images-wrapper{float:left;width:100%}.opt-image-wrapper,.video-button{display:none}.product-right-wrapper{float:left;width:96%;margin:20px 2% 0}.overlay-wrapper img{position:relative;top:-18px;right:-6px}.feefo-rating{width:200px}.linked-items-wrapper,.linked-items-wrapper .linked-item{width:96%;padding:2%}.linked-items-wrapper .linked-item .image-wrapper{float:left;width:24%}.linked-item .text-wrapper{width:72%;float:right}.linked-item .text-wrapper .title{width:100%;font-size:13px;line-height:14px}.linked-item .add{font-size:13px;width:72%;margin:4px 0 0}.linked-item .text-wrapper .pno{padding:2px 0 0;font-size:11px}.linked-item .text-wrapper .preorder-msg{font-size:11px}.club-renewal-wrapper .block{width:80%;margin:0 10% 20px;height:auto;padding:20px 0}.club-renewal-wrapper .block .text-wrapper h2{font-size:28px;height:auto}.club-renewal-wrapper .block .text-wrapper p{font-size:16px;height:auto}.club-renewal-wrapper .block .text-wrapper .price span{float:left;width:100%;margin:0 0 6px;font-size:18px}.club-benefits-block{height:400px}.club-landing-wrapper .inner .block{display:block}.left-branch,.right-branch{display:none}.split{max-width:205px;margin:0 auto}.split img{padding-top:10px}.text-split{max-width:100%}.club-landing-wrapper .block .text-wrapper h1{font-size:30px}.club-landing-wrapper .block .text-wrapper p{font-size:20px}.club-landing-wrapper .bottom-text p{font-size:2vw}.video-wrapper .video-wrapper-inner{width:100%}.embed-container{margin:20px 0 0}}@media only screen and (max-width:800px){.offer-top-wrapper{margin:0}.offer-top-wrapper h1{font-size:20px;text-align:center}.offer-top-wrapper .offer-top-left{width:100%;text-align:center}.offer-top-wrapper .offer-top-left .top-text{text-align:center}.offer-top-wrapper .offer-top-right{float:left;width:100%;text-align:center}.offer-top-wrapper .offer-top-right img{width:200px;height:auto}.basket-popup-wrapper .inner{width:86%;border:solid 4% #ddd;top:4%;padding:2%}.basket-popup-wrapper .inner .close{top:-15px;right:-15px}.basket-popup-wrapper .inner .heading{font-size:15px;margin:0 0 16px;padding:0 0 10px}.basket-popup-wrapper .inner .item-row{padding:0 0 10px}.basket-popup-wrapper .inner .item-row .left{display:none}.basket-popup-wrapper .inner .item-row .right{width:100%;margin:0}.basket-popup-wrapper .inner .item-row .right .description{text-align:center;font-size:13px}.basket-popup-wrapper .inner .item-row .right .item-code,.basket-popup-wrapper .inner .item-row .right .price{display:none}.basket-popup-wrapper .inner .item-row .upsell-box img{width:80%;height:auto}.club-benefits-block{height:500px}.club-landing-wrapper .bottom-text p{font-size:2.7vw}}@media only screen and (max-width:600px){.blooming-table th span{display:none}.product-heading-wrapper{width:78%}.price-wrapper .pno-wrapper,.product-right-wrapper .sub-head{font-size:14px}.price-wrapper .price,.product-right-wrapper h1{font-size:24px}.price-wrapper .rrp{font-size:16px;padding:3px 0 2px}.price-wrapper .saving{font-size:18px}.club-price-wrapper{padding:10px 0}.club-price-wrapper .club-price{font-size:14px}.club-price-wrapper img{width:160px;top:-6.5px}.overlay-wrapper{width:20%}.buy-button,.product-right-wrapper .icons-heading,.product-tabs-wrapper .tab-heading{font-size:18px}.buy-wrapper .qtyBlock{width:40%}.buy-wrapper .qtyBlock .qtyWrapper{height:52px}.buy-wrapper .qtyBlock .qtyBox{width:38%;height:50px}.buy-wrapper .qtyBlock .qtyBox input{top:16px;left:-1px;font-size:18px}.buy-wrapper .qtyBlock .qtyWrapper .qtyMinus{width:28.8%;height:52px;line-height:52px}.buy-wrapper .qtyBlock .qtyWrapper .qtyPlus{float:left;width:28.8%;height:52px;line-height:56px}.buy-button{padding:18px 0;width:58%}.buy-button.pre-order-msg{padding:9px 0}.buy-button span{font-size:11px;font-style:italic;letter-spacing:.4px}.product-right-wrapper .points ul{width:94%;margin:0 0 0 4%}.offer-sect-2-carousel .next-button{top:30%}.offer-sect-2-carousel .previous-button{top:30%;left:0}.offer-sect-2-carousel .next-button{right:0;left:auto}.club-popup-wrapper .block .text-wrapper h2,.offer-heading{font-size:20px}.offer-carousel .next-button,.offer-carousel .previous-button{top:28%;font-size:30px;width:30px;height:30px}.offer-carousel .previous-button{left:0}.offer-carousel .next-button{right:0}.notify-wrapper .notify-success{width:100%;padding:10px 0 20px}.notify-wrapper .notify-success .icon{width:100%;text-align:center;padding:6px 0 0}.notify-wrapper .notify-success .text{width:100%;text-align:center}.offer-sect-2-carousel .col{margin:0;padding:0}.offer-sect-2-carousel .col .text-wrapper .item-title,.offer-sect-2-carousel .col .text-wrapper .sub-title{width:96%;margin:10px 0 0 2%}.offer-carousel .offer-box{margin:0}.club-top-wrapper .video-wrapper{width:90%;margin:20px 5%}.club-popup-wrapper .inner{width:90%;top:4%;padding:10px}.club-popup-wrapper .block{width:94%;outline:solid 10px #fff}.club-popup-wrapper .block .text-wrapper .text{font-size:14px;line-height:18px}.club-popup-wrapper .block .text-wrapper .price{font-size:26px}.club-popup-wrapper .block .text-wrapper .buy{padding:16px 0}.club-renewal-wrapper .inner{width:96%;margin:0 2%}.club-renewal-wrapper .block{width:96%;margin:0 2% 20px}.club-renewal-wrapper .block .icon,.club-renewal-wrapper .block .icon-right{display:none}.club-benefits-block{float:left;width:100%;margin:40px 0 30px;height:auto;padding:0 0 40px}.club-benefits-block .icon{width:100px;margin:-50px auto 20px}.club-benefits-wrapper h2,.club-landing-wrapper .block .text-wrapper h1{font-size:30px}.club-landing-wrapper .block .text-wrapper{padding-top:30px;padding-bottom:10px}.club-benefits-wrapper p{font-size:17px}.club-benefits-wrapper p.narrow{width:100%;padding:0}.club-landing-wrapper .bottom-block{background-position:bottom!important}}@media only screen and (max-width:500px){.price-wrapper .pno-wrapper span,.table-key .row span{display:none}.product-features-carousel .previous-button{position:absolute;font-size:18px;border:0;background:0 0;top:38%;left:-8%}.product-features-carousel .next-button{position:absolute;font-size:18px;border:0;background:0 0;top:38%;right:-8%}.linked-items-wrapper,.linked-items-wrapper .linked-item{width:96%;padding:2%}.linked-items-wrapper .linked-item .image-wrapper{float:left;width:24%}.linked-item .text-wrapper{width:72%;float:right}.linked-item .text-wrapper .title{width:100%;font-size:13px;line-height:14px}.linked-item .add{font-size:13px;width:72%;margin:4px 0 0}.linked-item .text-wrapper .pno{padding:2px 0 0;font-size:11px}.linked-item .text-wrapper .preorder-msg{font-size:11px}.basket-popup-wrapper .inner .button-row{display:block}.basket-popup-wrapper .inner .button-row .continue-shopping{width:100%;padding:16px 0;margin-bottom:5px}.basket-popup-wrapper .inner .button-row .to-basket-button{width:100%;padding:16px 0}.club-landing-wrapper .block .text-wrapper p{font-size:16px;padding-bottom:10px}.club-landing-wrapper .bottom-text p{font-size:16px}.club-landing-wrapper .bottom-block{background-size:auto}}@media only screen and (max-width:420px){.product-right-wrapper .points ul{width:92%;margin:0 0 0 6%}.product-right-wrapper .club-price-wrapper img{width:140px;height:auto;top:-5px}.product-right-wrapper .club-price-wrapper .club-price .member-text,.product-right-wrapper .sub-head{display:none}.club-landing-wrapper .bottom-block{background-position:bottom!important}}