.no-scroll{overflow-y:hidden}#product-page{margin-top:10px}#product-page h1{font-size:200%;margin:0 0 5px 0}#product-page h3{margin-top:0}#product-page .product-header{margin-bottom:5px}#product-page .main-img-holder{position:relative;text-align:center;background:#fff;padding-bottom:15px;padding:0;max-height:555px;aspect-ratio:1}#product-page .main-img-holder img{height:100%;width:100%;border-radius:5px}#product-page .mini-img-holder{margin-bottom:0;position:absolute;bottom:5px;right:5px}#product-page .mini-img-holder button{background:transparent;border:0;padding:0;margin:0}#product-page .mini-img-holder img{height:100px;width:100px}#reset-main-img:disabled{opacity:.5;cursor:not-allowed}#product-page .table td,#product-page .table th{border:0}#product-page .table-striped>tbody>tr:nth-of-type(odd){background:#F1EFEE}#promo-slug .label{font:normal 85% Arial}#product-prices{padding:0}#price-range{font:800 200% "proxima-nova",Arial;display:block;color:#222;padding-bottom:0}#price-savings{display:block;margin-bottom:5px}#before-price-range{font:400 150% "proxima-nova",Arial;color:#666;display:inline-block;text-decoration:line-through;margin-right:10px}#you-save{font:400 150% "proxima-nova",Arial;color:#D0210B}#su_price_info{font-size:10pt;font-weight:400;color:gray;display:inline-block}.price-delivery-notice{margin-bottom:10px;color:#789E35}.price-delivery-notice a{text-decoration:none;color:#789E35;border-bottom:1px dotted #789E35}.price-delivery-notice a:hover{color:#000;border-bottom:1px dotted #000;text-decoration:none}#product-page .main-img-holder img#swatchimg{width:100%;height:100%;border-radius:8px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#product-page .main-img-holder #swatchhex{aspect-ratio:1;width:100%;height:100%;border-radius:8px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#quantity{display:none}#product-page .properties td{width:54px;padding:8px;border:1px dotted #ccc;text-align:center}#product-page .properties td span{display:block}#product-page .product-summary{line-height:1.4;margin-bottom:25px}#product-page .product-summary ul li{list-style-type:none;margin-bottom:8px;line-height:1.2}#product-page .product-summary ul li::before{content:"\f00c";font-family:FontAwesome;left:0;position:absolute;margin-left:20px}#product-page .product-summary a,.tab-content a{text-decoration:underline}#product-page .benefits .fa{color:#666}.divider-swatch,.divider-add-to-basket{height:1px;border-top:0 solid #eee;margin-bottom:10px}#variation-form{margin-bottom:15px}#size-options .control-label,#sheen-options .control-label,#swatch-options .control-label,#swatch-dropdown .control-label,#drop-swatch-options .control-label,#drop-size-options .control-label,#drop-sheen-options .control-label,#basket_quantity_options .control-label{font-weight:700;margin-bottom:4px}#drop-swatch-options .btn{padding:12px}#size-options #selected-size,#swatch-options #selected-swatch{font-weight:400;font-size:90%;color:#666}#size-options :focus,#size-options :active,#sheen-options :focus,#sheen-options :active,#swatch-options :focus,#swatch-options :active{outline:0 none}#drop-swatch-options .btn-default,#drop-size-options .btn-default,#drop-sheen-options .btn-default,#swatch-options button,#size-options button,#sheen-options button{border-color:#bbb}#drop-swatch-options .bootstrap-select>.dropdown-toggle.bs-placeholder,#drop-size-options .bootstrap-select>.dropdown-toggle.bs-placeholder,#drop-sheen-options .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#000}#drop-swatch-options img{width:30px}#drop-swatch-options .dropdown-menu>li,#drop-size-options .dropdown-menu>li,#drop-sheen-options .dropdown-menu>li{display:list-item}#drop-swatch-options .each-img{width:35px;height:35px;margin-right:5px;border-radius:50px}#drop-swatch-options .dropdown-toggle:focus,#drop-size-options .dropdown-toggle:focus,#drop-sheen-options .dropdown-toggle:focus{outline:none!important}#drop-swatch-options .btn-default:focus,#drop-size-options .btn-default:focus,#drop-sheen-options .btn-default:focus{background:none!important}#drop-swatch-options .dropdown-menu>li.not_available span,#drop-size-options .dropdown-menu>li.not_available span,#drop-sheen-options .dropdown-menu>li.not_available span{color:#000;opacity:.4}#drop-swatch-options .dropdown-menu>li.not_available .each-img{opacity:0}#drop-swatch-options .dropdown-menu>li.not_available .img_hide{position:absolute;width:35px;height:35px;opacity:1;border:solid 1px #aaa;background:linear-gradient(to top right,#ffffff 0%,#ffffff calc(50% - 0.8px),#aaaaaa 50%,#ffffff calc(50% + 0.8px),#ffffff 100%);border-radius:50px}#drop-size-options .btn,#drop-sheen-options .btn{padding:12px}.drop-swatch-stock{float:right}#qty_spinner{border-radius:3px}#qty_spinner tr td{vertical-align:middle;text-align:center}#qty_spinner tr td span{display:block;height:100%;line-height:2.4em;padding:0 15px}#qty_spinner #qty_minus,#qty_spinner #qty_plus{color:#444;cursor:pointer;font-size:13px;padding:6px 16px}#qty_spinner #qty_minus:hover,#qty_spinner #qty_plus:hover{background:#eee;border-radius:4px}#qty_spinner #qty_value{padding:0;background-color:#fff;height:100%}#qty_spinner #qty_value input{width:44px;text-align:center;border:none;font-size:16px;font-weight:700}#variation-options option.not_available{background-color:#eee;color:#bbb}#size-options button,#sheen-options button{margin:0 12px 12px 0;padding:0;border:0;background:#fff;border:1px solid #777;border-radius:50px}#size-options button.not_available,#sheen-options button.not_available{border:1px solid #aaa}#size-options button.not_available.hover,#size-options button.not_available span,#sheen-options button.not_available.hover,#sheen-options button.not_available span{color:#aaa;background:#fff;background:linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.8px),#aaa 50%,transparent calc(50% + 0.8px),transparent 100%)}#size-options button.hover,#sheen-options button.hover{background:#DFF0D8}#size-options button.active,#sheen-options button.active{background:#3A3A39;color:#fff}#size-options button span,#sheen-options button span{display:inline-block;margin:0;padding:10px 16px;min-width:60px;font-size:13px;font-weight:400;font-family:"proxima-nova",Arial}#swatch-options span{display:inline-block}#swatch-options img{width:36px;height:36px;border-radius:50px;margin:4px}#many-swatches #swatch-options img{width:134px;height:68px}#swatch-options button span.data-name{width:80px}#swatch-options button{width:143px}@media (min-width:992px) and (max-width:1199px){#many-swatches #swatch-options img{width:106px;height:53px}#product-page .main-img-holder img#swatchimg{height:455px}#swatch-options button{width:140px}}@media (min-width:768px) and (max-width:991px){#many-swatches #swatch-options{width:84px;height:42px}#product-page .main-img-holder img#swatchimg{height:345px}#price-range{font:bold 200% "proxima-nova",Arial}#swatch-options button{width:150px}}@media (max-width:767px){#many-swatches #swatch-options img{width:80px;height:50px}#product-page .product-header{border:0;margin-bottom:0}#product-page .main-img-holder{max-height:300px;max-width:300px;margin:10px auto 15px auto}#product-page .main-img-holder img#swatchimg{height:300px}#price-range{font:bold 200% "proxima-nova",Arial;letter-spacing:-1px}#mini_product_info .container .row ul li #mainimg_mini{height:80px}#mini_product_info .container .row ul li{text-align:center}body.scrolled #basket_quantity_options{position:fixed;bottom:0;margin-bottom:0;left:0;right:0;font-size:1em;z-index:999999;background-color:#fff;padding:10px}}#swatch-options button{margin:0;padding:0;border:0;position:relative;border:1px solid #777;border-radius:50px;background:#fff;text-align:left;vertical-align:top}#swatch-options .each-img{margin:0 8px 8px 0;padding:0;display:inline-block;*display:inline;zoom:1;text-align:left}#swatch-options .with-img button.hover{background:#DFF0D8}#swatch-options .with-img button.active{background:#3A3A39;color:#fff}#swatch-options .with-img button.active img,#swatch-options .with-img button.hover img{border:1px solid #fff;margin:4px}#swatch-options .without-img button.hover span,#swatch-options .without-img button.active span{color:#fff;background:#3A3A39}#swatch-options button.not_available.hover,#swatch-options button.not_available span{color:#ccc;background:#fff}#swatch-options .with-img button.not_available,#swatch-options .with-img button.not_available.hover,#swatch-options .with-img button.not_available span{color:#000;background:#F7F7F7;opacity:.6;border-radius:50px}#swatch-options button.not_available span.data-name{color:#000}#swatch-options button span.data-name{background:transparent;padding:4px;margin:0;border:0;font-size:13px;font-weight:400;font-family:"proxima-nova",Arial;word-wrap:break-word;vertical-align:middle}#swatch-options button span.data-name:hover{border:0}#swatch-options .without-img button{margin:0 8px 8px 0;padding:0;background:#fff;border:1px solid #777;border-radius:50px}#swatch-options .without-img button.not_available{border:1px solid #aaa}#swatch-options .without-img button.not_available span{color:#aaa;background:#fff;background:linear-gradient(to top right,transparent 0%,transparent calc(50% - 0.8px),#aaa 50%,transparent calc(50% + 0.8px),transparent 100%)}#swatch-options .without-img button span{display:inline-block;margin:0;padding:10px 16px;background:#fff;border-radius:50px;width:100%;font-size:13px;font-weight:400;font-family:"proxima-nova",Arial}label.control-label,#subtitle{vertical-align:top}#subtitle{display:inline-block;font-size:90%}#add-to-basket{border:0;padding:11px 12px;border-radius:4px}#add-to-basket.btn.disabled{background:#8DBE25;color:#fff;opacity:1}#stock-status{line-height:1;white-space:nowrap;vertical-align:middle;display:inline-block;background:#eee;padding:3px 12px;border-radius:20px;font-weight:700;margin-bottom:8px}#stock-status span,#stock-status .fa-check{color:#789E35}#stock-status.out-of-stock span{color:#D0210B}#restock_email{display:block}h3{margin-top:0}#product-page .c-title a{text-decoration:none;background:#fff;font-weight:400;font-size:120%;display:block;padding:10px;color:#000;border-bottom:1px solid #dbdbdb}@media (max-width:767px){#product-page .c-title .fa-plus-circle,#product-page .c-title .collapsed .fa-minus-circle{display:none}#product-page .c-title .collapsed .fa-plus-circle,#product-page .c-title .fa-minus-circle{display:inline-block;margin-top:4px}#product-page h1{text-align:left}}#discount-promo-container{background:#B3232D;margin-bottom:15px;padding:1px;border-radius:2px}#discount-promo-title{padding:16px;cursor:pointer;color:#fff}#discount-promo-title .fa-chevron-up,#discount-promo-title.collapsed .fa-chevron-down{display:inline-block;float:right}#discount-promo-title.collapsed .fa-chevron-up,#discount-promo-title .fa-chevron-down{display:none}#discount-promo-box{background-color:#fff}#discount-promo-box p{margin:0;color:#000;padding:8px}#pouring-cutoff-container{background:#B3232D;margin-bottom:15px;padding:1px;border-radius:2px}#pouring-cutoff-title{padding:16px;cursor:default;color:#fff}.tab-content ul,.tab-content ol{margin-left:30px;margin-bottom:10px}.tab-content ul li{list-style-type:disc}.tab-content ol li{list-style-type:decimal}.tab-content ul.prodspec-properties{margin-left:0}.tab-content h3{font-size:22px}#coverage-calculator .cccontents{border:1px solid #DFF0D8;padding:20px;margin-bottom:15px;background:#DFF0D8}.coverage-calc-valid-amount{color:#000;font-weight:700}.coverage-calc-invalid-amount{color:#bbb;font-weight:400}#product-page #test-area-recommendation{font-weight:700;margin-bottom:10px}#strapline{color:#444;margin:20px 0}#strapline span{font-size:24px;font-weight:400;display:inline-block}.rating-review-link{margin-bottom:10px}.rating-review-link a{text-decoration:none}.rating-review-link a:hover{text-decoration:none}#reviews #review-filters{margin-bottom:10px}#review-filters table{width:100%}#review-filters table td{padding:3px 2px}#review-filters a{text-decoration:none}#review-filters table td:hover{text-decoration:underline;cursor:pointer}#review-filters .progress{margin-bottom:0}.review .the-rating b{position:relative;display:inline-block;top:-2px}.review .content{background:#fff;padding:26px;margin-bottom:20px;border:1px solid #d2d2d2;border-radius:6px}.review .summary{font-weight:400;font-size:150%;color:#000;margin-bottom:6px}.review .wfd-feedback{margin-top:15px;padding-top:15px;border-top:1px dotted #382f2d}.review .dtreviewed{color:#aaa;font-size:14px}.review-disabled{opacity:.8}.review-disabled a{color:#444;text-decoration:none}#review-filters .review-disabled td:hover{text-decoration:none;cursor:default}#mv_panel_blanket{display:none;background-color:#fff}#mv_panel_title_container,#mv_panel_content{padding:5px 10px}#mv_panel_title_container{font-size:1.5em;font-weight:700;border-bottom:1px solid #ccc;background-color:#F3EFEC}#mv_panel_title_container span.fa,#mv_panel_blanket{cursor:pointer}#mv_panel_title{padding-left:10px;display:block}#mv_panel_content{overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:73px;bottom:0;right:0;left:0;padding-top:10px;z-index:1}body.show_info{overflow:hidden}body.show_info #mv_panel_blanket{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);display:block;z-index:99999999}#mv_closer{display:inline-block;cursor:pointer;color:#4268B4;position:relative;float:right}#mv_closer>span:first-child{margin-top:.3em;margin-right:.2em}#mv_panel_main{transition:right .5s ease;right:-100%;width:87%;background-color:#fff;z-index:99999999;position:fixed;top:0;bottom:0;border-left:1px solid #ccc}body.show_info #mv_panel_main{right:0}#utf8_warning_message{text-align:center;padding:10px;color:#fff;background-color:red;display:none}#utf8_warning_message p:nth-child(1){font-size:1.4em;font-weight:700}.colour-picker-container.variation-picker .result-details{background-size:300px}.colour-picker-button{position:relative;display:flex;cursor:pointer;justify-content:flex-start;align-items:center;border:1px solid #BBB;border-radius:4px;padding:6px 12px;height:60px;margin-bottom:1rem}.colour-picker-button:hover{border:1px solid #575757}.colour-picker-button .colour-picker-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 601 601' style='enable-background:new 0 0 600.54 598.81;' xml:space='preserve'%3E%3Cpath fill='%23CC99CC' d='M38.42,152.09C14.19,195.08,0.96,243.56,0,292.88l138.43,0c0.68-25.13,7.3-49.82,19.27-71.93L38.42,152.09z'/%3E%3Cpath fill='%2364539B' d='M0.35,302.74c0.51,49.35,13.3,97.95,37.12,141.14l119.88-69.21c-11.97-22.1-18.59-46.8-19.28-71.92 L0.35,302.74z'/%3E%3Cpath fill='%23617BC5' d='M41.88,451.44c25.11,42.48,60.49,78.18,102.72,103.67l69.22-119.88c-21.42-13.16-39.5-31.23-52.66-52.65 L41.88,451.44z'/%3E%3Cpath fill='%2366A6B1' d='M152.35,560.08c42.99,24.23,91.47,37.46,140.79,38.42l0-138.43c-25.13-0.68-49.82-7.3-71.93-19.27 L152.35,560.08z'/%3E%3Cpath fill='%2361DADB' d='M303.04,598.81c49.35-0.51,97.95-13.3,141.14-37.12L374.97,441.8c-22.1,11.97-46.8,18.59-71.92,19.28 L303.04,598.81z'/%3E%3Cpath fill='%2377B97A' d='M453.17,556.81c42.48-25.11,78.18-60.49,103.67-102.72l-119.88-69.22c-13.16,21.42-31.23,39.5-52.65,52.66 L453.17,556.81z'/%3E%3Cpath fill='%2380B63B' d='M561.46,445.8c24.23-42.99,37.46-91.47,38.42-140.79l-138.43,0c-0.68,25.13-7.3,49.82-19.27,71.93 L561.46,445.8z'/%3E%3Cpath fill='%23817B59' d='M600.54,296.06c-0.51-49.35-13.3-97.95-37.12-141.14l-119.88,69.21c11.97,22.1,18.59,46.8,19.28,71.92 L600.54,296.06z'/%3E%3Cpath fill='%23D3C129' d='M559.54,147.59c-25.11-42.48-60.49-78.18-102.72-103.67L387.61,163.8c21.42,13.16,39.5,31.23,52.66,52.65 L559.54,147.59z'/%3E%3Cpath fill='%23D27035' d='M448.65,38.42C405.66,14.19,357.17,0.96,307.86,0l0,138.43c25.13,0.68,49.82,7.3,71.93,19.27L448.65,38.42z'/%3E%3Cpath fill='%23CC3333' d='M298.29,0.35c-49.35,0.51-97.95,13.3-141.14,37.12l69.21,119.88c22.1-11.97,46.8-18.59,71.92-19.28V0.35z'/%3E%3Cpath fill='%23FF9999' d='M147.83,42.22c-42.48,25.11-78.18,60.49-103.67,102.72l119.88,69.22c13.16-21.42,31.23-39.5,52.65-52.66 L147.83,42.22z'/%3E%3C/svg%3E%0A");width:42px;height:42px}.colour-picker-button .colour-picker-text{margin-left:11px;display:flex;flex-direction:column}.colour-picker-button .colour-picker-text .picker-selection{font-weight:700}.colour-picker-button .colour-picker-arrow{background-image:url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 25 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.73715 1.32428L23.1869 24.723L1.64989 47.7054' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:12px;transform:translate(0%,-50%);height:24px;width:12px}.colour-picker-button .selected-colour-swatch{background:var(--bg-colour);display:none;border-radius:30px;width:42px;height:42px}.colour-picker-container[data-selected="true"] .colour-picker-button .colour-picker-icon{display:none}.colour-picker-container[data-selected="true"] .colour-picker-button .selected-colour-swatch{display:block}.colour-picker-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:200;visibility:hidden;transition:visibility 0s linear 500ms}.colour-picker-wrapper.active{visibility:visible;transition:visibility 0s linear}.colour-picker-wrapper .modalbg{position:absolute;top:0;left:0;right:0;bottom:0;background:#0005;opacity:0;transition:opacity 300ms ease 200ms}.colour-picker-wrapper.active .modalbg{opacity:1;transition:opacity 300ms ease}.colour-picker-wrapper .colour-picker-modal{position:absolute;top:0;right:-100%;bottom:0;width:85%;max-width:500px;height:100%;background:#FFF;transition:right 300ms ease-in-out}.colour-picker-wrapper.active .colour-picker-modal{right:0%;transition:right 300ms ease-in-out 200ms}.colour-picker-head{width:100%;background:#F3EFEC;font-size:1.5rem;font-weight:700;padding:.5rem .7rem;display:flex;justify-content:space-between;align-items:center;height:55px}.colour-picker-head .fa-close{cursor:pointer}.colour-picker-body{overflow-y:auto;height:calc(100% - 55px)}.colour-picker-body .loading{display:block;width:100%;margin-top:20px}.colour-picker-finder{padding:10px}.colour-picker-search-wrapper{z-index:10;position:relative}.colour-picker-search-container{position:relative}.colour-picker-search-container .fa-search{position:absolute;right:12px;top:50%;transform:translate(0%,-50%)}.colour-picker-autocomplete-results-container{border:1px solid #BBB;border-radius:3px;margin-top:2px;box-shadow:0 6px 12px rgba(0,0,0,.175);position:absolute;background:#FFF;width:100%;display:none}.colour-picker-autocomplete-results-container.active{display:block}.colour-picker-autocomplete-results{list-style:none}.colour-picker-autocomplete-results>li{text-transform:capitalize;padding:10px 20px}.colour-picker-autocomplete-results>li:focus,.colour-picker-autocomplete-results>li:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.colour-picker-finder .or{width:100%;text-align:center;font-weight:700;margin:.8rem 0rem}.colour-picker-finder input,select.selectgrouppicker{border:1px solid #BBB;border-radius:3px;width:100%;padding:.7rem 1rem}#drop-colour-picker-options .dropdown-menu{padding:0}#drop-colour-picker-options .dropdown-menu>li{display:list-item}#drop-colour-picker-options .dropdown-menu>li:first-of-type{pointer-events:none;display:none}#drop-colour-picker-options .dropdown-menu>li a{padding:10px 20px}#drop-colour-picker-options .btn-default{border-color:#bbb}#drop-colour-picker-options .btn{padding:12px}#drop-colour-picker-options .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#000}.colour-picker-results-container{border-top:1px solid #D3D3D3}.colour-picker-filter-container{margin-top:1.2rem;padding:0 .75rem}.colour-picker-more-filters{cursor:pointer;user-select:none;font-weight:700;font-size:1rem;margin-bottom:1rem}.colour-picker-filter-container .colour-picker-more-filters .fa-minus{display:none}.colour-picker-filter-container.active .colour-picker-more-filters .fa-minus{display:inline-block}.colour-picker-filter-container.active .colour-picker-more-filters .fa-plus{display:none}.colour-picker-filters{height:0;display:grid;flex-wrap:wrap;overflow:hidden;grid-auto-flow:dense;grid-gap:.5rem;grid-template-columns:repeat(2,minmax(48%,1fr))}.colour-picker-filter-container.active{border-bottom:1px solid #D3D3D3;padding-bottom:1rem;margin-bottom:1rem}.colour-picker-filter-container.active .colour-picker-filters{height:auto}.colour-picker-filter{text-transform:capitalize;color:#4268B1;cursor:pointer;border-radius:30px;position:relative}.colour-picker-filter .fa-close{display:none}.colour-picker-filter.active .fa-close{display:inline-block;font-size:1.4rem;margin-left:10px;top:51%;position:absolute;transform:translate(0,-50%)}.colour-picker-filter .cp-fswa{width:33px;height:33px;border-radius:20px;background:var(--bg-colour);transition:width 300ms ease-in-out}.colour-picker-filter.active .cp-fswa{width:100%;transition:width 300ms ease-in-out}.colour-picker-filter .cp-fname{left:45px;position:absolute;top:50%;transform:translate(0,-50%);line-height:0}.colour-picker-filter.active{color:var(--text-colour)}.whites .cp-fswa{background:#FFF;border:1px solid #707070}.colour-picker-results{margin-top:.5rem}.colour-picker-result .result-details{position:relative;padding:20px 12px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;margin:0 10px 10px 10px}.colour-picker-result.active .result-details{border:2px solid #909090;padding:18px 10px}.colour-picker-container.variation-picker .colour-picker-result.active .result-details{border:none;padding:20px 12px}.cp-left{display:flex;align-items:center}.cp-add-btn{visibility:hidden;background:#3B3B3B;border-radius:20px;color:#FFF;font-weight:500;font-size:14px;padding:5px 15px}.colour-picker-result.active .cp-add-btn{visibility:visible}.cp-pname{text-transform:capitalize;margin-left:12px}.colour-picker-result.dark .cp-pname{color:#000;font-weight:500}.colour-picker-result.light .cp-pname{color:#FFF;font-weight:400}.cp-radio{width:1.5rem;height:1.5rem;background:#FFF;border:2px solid #3B3B3B;border-radius:2rem;position:relative}.cp-radio:before{display:none;content:' ';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#3B3B3B;border-radius:2rem;width:.75rem;height:.75rem}.colour-picker-result.active .cp-radio:before{display:block}.selected-colour{display:none;border-top:1px solid #D3D3D3;align-items:center;font-weight:700;width:100%;position:absolute;padding:12px;background:#FFF;left:0;right:0;bottom:0}.selected-colour.active{height:75px}.selected-colour .swatch{background-color:var(--bg-colour);border-radius:30px;width:48px;height:48px}.selected-colour .text{margin-left:12px}#initial_price,#saveupto_text{display:none}.button-container{margin-bottom:15px}.button-container button{margin:0 8px 8px 0;padding:0;display:inline-block;zoom:1;position:relative;border:1px solid #777;border-radius:50px;background:#FFF;text-align:center;vertical-align:top;min-width:60px;user-select:none}.button-container button.inactive{pointer-events:none;opacity:.6}.button-container button:hover{background:#DFF0D8}.button-container button:hover img,.button-container button:hover .hex-swatch{border:1px solid #FFF}.button-container button.active{background:#3A3A39;color:#FFF}.button-container button.disabled{opacity:.6}.button-container button.disabled:hover{opacity:.6;background:#FFF}.button-container button.large{text-align:left;width:143px}.button-container button .desc{font-size:13px;font-weight:400;font-family:"proxima-nova",Arial}.button-container button.with-img .desc{width:80px;display:inline-block;background:transparent;padding:4px;border:0;word-wrap:break-word;vertical-align:middle}.button-container button.with-img img{width:36px;height:36px;border-radius:50px;margin:4px}.missing-swatch,.hex-swatch{display:inline-block;width:36px;height:36px;border-radius:50px;margin:4px}.button-container button.no-img .desc{display:inline-block;padding:10px 16px;border-radius:50px;width:100%}.swatch-wrapper{display:flex;position:relative;align-items:center}.swatch-wrapper img{width:36px;height:36px;border-radius:50px;margin:4px}.dropdown-container{position:relative;font-size:14px;margin-bottom:1rem}.dropdown-container.with-swatch .default-option{height:44px;padding-left:22px;display:flex;align-items:center}.dropdown-container .default-option{padding-left:17px}.dropdown-button{display:flex;user-select:none;align-items:center;justify-content:space-between;border:1px solid #BBB;border-radius:4px;cursor:pointer;width:100%;line-height:20px;padding:12px;height:60px}.dropdown-button:hover{background:#E6E6E6}.dropdown-button .loading{display:none}.dropdown-button.inactive{pointer-events:none;opacity:.6}.dropdown-button.inactive .dropdown-default-value{display:none}.dropdown-button.inactive .loading{display:inline-block}.dropdown-button .dropdown-info{display:flex;align-items:center}.dropdown-button .dropdown-info .dropdown-text{display:flex;flex-direction:column}.dropdown-button .dropdown-info .dropdown-text .dropdown-values{display:flex;font-weight:700}.dropdown-default-value{display:flex;align-items:center}.dropdown-default-value.hidden{display:none}.dropdown-selected-value{display:none}.dropdown-selected-value.active{display:flex;align-items:center}.selected-swatch{display:none;width:35px;height:35px;border-radius:50px;margin-right:10px}.selected-swatch img{width:35px;height:35px;border-radius:50px}.selected-swatch.hex img{display:none}.dropdown-list-wrapper{display:none;position:absolute;top:100%;left:0;z-index:100;padding:5px 0;margin:2px 0 0;border:1px solid #CCC;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:400px;overflow-y:auto;background:#FFF;border-radius:4px;width:100%}.dropdown-list-wrapper.active{display:block}.dropdown-list li{cursor:pointer;user-select:none}.dropdown-container .dropdown-list-wrapper .dropdown-list li{padding:12px 17px}.dropdown-container.with-swatch .dropdown-list-wrapper .dropdown-list li{padding:0 17px}.dropdown-container.with-swatch .dropdown-list-wrapper .dropdown-list li .desc{margin-left:5px}.dropdown-list li.disabled{opacity:.4}.dropdown-list li:hover,.dropdown-list li.hovered{background:#E6E6E6}#su_info{display:none;position:absolute;right:0;bottom:100px;background:#FFF;z-index:99999}.su-price-info{border:1px solid #B3B3B3}.su-price-info .title{font-weight:700}.su-price-info tbody tr:nth-child(even){background:#E1E1E1}.su-price-info tbody tr:hover{font-weight:700;cursor:pointer}.su-price-info tbody td{padding:5px 10px;min-width:100px;text-align:left}#su_locations{display:none;padding:10px}.info-container{display:flex;justify-content:space-between}#colour-picker-container{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100dvh}#colour-picker-container[data-visible="false"]{display:none}#colour-picker-container[data-visible="true"]{display:block}#colour-picker-modal{background:#000;width:100%;height:100%;z-index:1;opacity:.4}colour-picker{position:absolute;top:0;right:0;height:100%;width:500px;z-index:2}@media (max-width:575px){colour-picker{width:100%}}