#app .modal.tabbed-modal .modal-dialog .modal-content{max-width:850px!important}#app .modal.tabbed-modal .modal-dialog .modal-content .modal-body{border-bottom:0!important;border-top:0!important}#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-3{flex:0 0 60%;max-width:60%}#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-9{flex:0 0 100%;margin-top:20px;max-width:100%}#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-9 .fa{cursor:pointer;margin-top:11px}@media (max-width:767px){#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-9 #review-form .form-group label{line-height:1!important}}.product-tabs{margin-bottom:20px;margin-top:20px}.product-tabs .tab-pane-info .col-md-6.equal-heights .feature-wrapper{border-bottom:1px solid #cfcfcf;height:100%;padding-top:14px}.product-tabs .tab-pane-info .col-md-6.equal-heights .feature-wrapper ul,.product-tabs .tab-pane-info .col-md-6.equal-heights .feature-wrapper ul li{list-style:none}.product-tabs .reviews-block{margin-top:10px}.product-tabs .reviews-block h4{border-bottom:1px solid;font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.product-tabs .reviews-block .stars-wrap .stars-wrapper{margin-top:10px}.product-tabs .reviews-block .stars-wrap .stars-wrapper .my-2.text-center{display:none}.product-tabs .reviews-block .col-9 form .form-group .col-2{display:inline;font-size:14px;font-weight:700;text-align:right;vertical-align:middle}.product-tabs .reviews-block .col-9 form .form-group .col-2 span{vertical-align:middle}.product-tabs .reviews-block .col-9 form .form-group textarea{border:1px solid #929292;border-radius:0;max-height:200px;min-height:150px;padding:.5rem .75rem;width:100%}.product-tabs .reviews-block .col-9 form .form-group input[type=text]{border:1px solid #929292;border-radius:0;display:inline-block;height:30px;padding:.5rem .75rem;vertical-align:middle;width:100%}.product-tabs .reviews-block .button-row{text-align:right}.product-tabs .card{margin-bottom:3px}.product-tabs .card-header{cursor:pointer;font-size:18px;font-weight:700;padding:.65rem 10px}.product-tabs .tab-list-content:not(.vertical-pane){display:none}.product-tabs .tab-list-content:not(.vertical-pane)>div{line-height:1.2;padding:15px 10px}.product-tabs .vertical-pane{display:none}.nav-product-tabs{display:flex}@media (max-width:767px){.nav-product-tabs{display:block}}.nav-product-tabs .nav-item{flex:1 1 auto;max-width:395px}@media (max-width:1280px){.nav-product-tabs .nav-item{width:32.9%}}@media (max-width:767px){.nav-product-tabs .nav-item{display:block;width:100%}}.nav-product-tabs .nav-item a{padding:20px 140px;text-decoration:none!important}.nav-product-tabs .nav-item+.nav-item{margin-left:6px}@media (max-width:767px){.nav-product-tabs .nav-item+.nav-item{margin-left:0}}.product-tabs .reviews-block form .form-group label.col-form-label.line-height-fix{line-height:normal!important}.product-tabs .tab-pane .stars-wrapper .rating-row .rate{width:74px}.product-tabs .tab-pane .stars-wrapper .rating-row .progress-col{width:calc(100% - 124px)}.product-tabs .tab-pane .stars-wrapper .rating-row .star-amount{padding-left:0;width:45px}.scroll-tabs ul.scroll-tabs-menu{display:flex;flex-direction:row;flex-grow:1;justify-content:center;list-style-type:none;padding-left:0}@media (max-width:767px){.scroll-tabs ul.scroll-tabs-menu{flex-direction:column!important}}.scroll-tabs ul.scroll-tabs-menu li{display:inline-block;flex:1;text-align:center}@media (max-width:767px){.scroll-tabs ul.scroll-tabs-menu li{margin:10px 20px!important}.scroll-tabs ul.scroll-tabs-menu li:last-of-type{margin:10px 20px 0!important}}.scroll-tabs ul.scroll-tabs-menu li a{box-sizing:border-box;cursor:pointer;display:block;font-size:16px;padding:10px}.scroll-tabs .scroll-tab-content .scroll-pane{margin-bottom:40px}@media (min-width:981px){.scroll-tabs .scroll-tab-content .scroll-pane{display:block!important}}.scroll-tabs .scroll-tab-content .scroll-pane h2.scroll-pane-title{background:none!important;border-bottom:2px solid;font-size:16px;margin-bottom:10px;padding-bottom:10px}@media (min-width:981px){.scroll-tabs .scroll-tab-content .scroll-pane.Description h2.scroll-pane-title{display:none}}.scroll-tabs .scroll-tab-content .scroll-pane.Description div{text-align:center!important}.scroll-tabs .scroll-tab-content .scroll-pane .col-md-6.equal-heights .feature-wrapper{border-bottom:1px solid #cfcfcf;height:100%;padding-top:14px}.scroll-tabs .scroll-tab-content .scroll-pane .col-md-6.equal-heights .feature-wrapper ul,.scroll-tabs .scroll-tab-content .scroll-pane .col-md-6.equal-heights .feature-wrapper ul li{list-style:none}.scroll-tabs.set-tabs{margin:0 auto;max-width:1199px}.scroll-tabs.set-tabs .scroll-tabs-menu{background:transparent!important}.scroll-tabs.set-tabs .scroll-tabs-menu li.scroll-item+li.scroll-item{margin-left:20px}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane h2.scroll-pane-title{border-bottom:1px solid!important;padding-bottom:5px!important;padding-left:0!important}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos{flex-flow:row;list-style:none;width:100%}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos iframe{flex-basis:auto;flex-grow:1;height:250px;margin-bottom:10px;width:355px}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos iframe+iframe{margin-left:15px}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos iframe:nth-child(3n+1){margin-left:0}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos.active{display:inline-flex}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane .stars-wrapper .rating-row .rate{width:70px}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane .stars-wrapper .rating-row .progress-col{width:calc(100% - 120px)}.scroll-tabs.set-tabs .reviews-block h4{border-color:#d6d9db!important}.product-tabs-content{position:relative}.product-tabs-content>.active{opacity:1}.product-tabs-content .tab-pane{display:block!important;opacity:0;position:absolute;top:0;width:100%}.tab-list-content #preview_container{padding:0}h2.vertical-title.list-open:after{content:"\f068"}h2.vertical-title.list-open:after,h2.vertical-title:after{font-family:FontAwesome;font-size:20px;font-weight:400;position:absolute;right:20px}h2.vertical-title:after{content:"\f067"}.option-grid .product-option-grid-filters{margin-bottom:10px;padding:10px}.option-grid .product-option-grid-filters h3{display:inline-block;margin-bottom:15px}.option-grid .product-option-grid-filters .product-option-grid-filter{cursor:pointer;margin-right:5px}#product-subscriber-form label{margin-bottom:0}.product-show .variant-list-container .mobile-points{clear:both}.product-show .variant-list-container .diagram-footer,.product-show .variant-list-container .mobile-product-page-table{border-bottom:none;clear:both;display:table-header-group!important;float:right;margin-top:20px}.product-show .variant-list-container .diagram-footer .add-all-products,.product-show .variant-list-container .mobile-product-page-table .add-all-products{padding-right:0}.product-show .variant-list-container .diagram-footer .row,.product-show .variant-list-container .mobile-product-page-table .row{display:table-row}.product-show .variant-list-container .diagram-footer .row .tcell,.product-show .variant-list-container .mobile-product-page-table .row .tcell{border-bottom:0!important;padding:0!important}.product-show .variant-list-container .diagram-footer .row .product-page-price,.product-show .variant-list-container .mobile-product-page-table .row .product-page-price{text-align:center!important;vertical-align:middle!important}.product-show .variant-list-container .diagram-footer .row .product-page-price .variant-list-total,.product-show .variant-list-container .mobile-product-page-table .row .product-page-price .variant-list-total{margin-right:10px}.product-show .variant-list-container .diagram-footer .row .product-page-price span,.product-show .variant-list-container .mobile-product-page-table .row .product-page-price span{font-size:24px;font-weight:700}.orbitvu-wrapper .orbitvu-viewer{margin:auto}@media (max-width:1199px){.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell:first-of-type{min-width:220px}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell:nth-of-type(2){min-width:150px}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell.price-cell{min-width:120px}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper.variant-modal .table-header .row .tcell:first-of-type{min-width:220px}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper.variant-modal .table-header .row .tcell:nth-of-type(2){min-width:150px}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper.variant-modal .table-header .row .tcell:nth-of-type(3){width:30px!important}.product-show .variant-list-container .variant-list-open .variant-list-table-wrapper.variant-modal .table-header .row .tcell.price-cell{min-width:120px}.upsell-add-wrapper .btn{width:100%!important}}.unpurchasable{display:block;padding:0 10px 15px}.grid-variant-select{border:1px solid #929292;font-family:Open Sans,sans-serif;font-size:14px;height:30px;margin-right:5px;width:100%}body.disable-zoom .new-zoom:not(.lightbox){cursor:default!important}body.disable-zoom .zoomContainer{display:none!important}body.disable-zoom .zoomContainer .product-option-grid .grid-scroll-wrapper .grid-row .grid-x-header.swatches-enable .grid-img,body.disable-zoom .zoomContainer .product-option-grid .grid-scroll-wrapper .grid-row .grid-x-header.swatches-enable .name{display:inline-block;text-align:left;vertical-align:middle}body.disable-zoom .zoomContainer .product-option-grid .grid-scroll-wrapper .grid-row .grid-x-header span.name{align-items:center;display:flex;height:100%}.zoomLens{background-color:#fff!important}.product-page .option-grid .alt-price{display:block}.product-page .product-images .product-left{background:#fff}.product-page .product-images .product-left img{max-width:100%}.product-page .product-images .product-left img:hover{cursor:pointer}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator){margin-bottom:10px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) h1.card-header{border-bottom:0;border-radius:5px 5px 0 0;font-size:1.4rem;padding:.65rem .5rem}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price-wrapper{display:block;padding:8px 10px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price-wrapper .price-contact{font-size:20px;font-weight:700}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .reviews{display:block;padding:8px 10px 0}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .my-2.text-center a{text-decoration:underline!important}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price-contact span{display:inline-block;font-size:20px;font-weight:700;vertical-align:baseline}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price:not(.inline){display:inline-block;font-size:24px;font-weight:700;vertical-align:baseline}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price-label,.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .vat-message:not(.vat-message-inline){display:inline-block;font-size:16px;font-weight:500;padding-left:3px;vertical-align:baseline}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .price-label{padding-left:0;padding-right:3px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability{display:inline-block}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability span.availability{padding:0 10px 12px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .due-in{display:table}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .due-in .t-row{display:table-row}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .due-in .t-row .available-table{display:table-cell}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .due-in .t-row .availability-label{display:table-cell;width:88px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .availability-label{display:inline-block;font-size:14px;font-weight:700;width:84px}.product-page .product-upper .block-container:not(.block-product_list):not(.block-product_finder):not(.block-product_details_buy_together):not(.block-quantity_calculator) .availability .availability-amount{font-size:14px}.product-page .coshh{margin-bottom:10px}.product-page .product-options{margin-bottom:10px;padding-bottom:10px}.product-page .product-options .short-description{font-size:14px;line-height:1.2;padding:18px 10px}.product-page .product-options .option-container{padding:8px 10px 0}.product-page .product-options .option-name{font-size:14px;font-weight:700}.product-page .product-options select{border:1px solid #929292;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;height:30px;margin-right:5px;width:127px}.product-page .quantity-field .qty-wrapper{margin:0;padding:13px 10px}.product-page .quantity-field .qty-wrapper span.bold{font-weight:700}.product-page .quantity-field .primitive-attribute{display:inline-block;margin-top:4px;vertical-align:middle}.product-page .quantity-field .primitive-attribute .primitive-key-value-pair{font-size:14px}.product-page .quantity-field .primitive-attribute .product-code{margin-right:20px}.product-page .quantity-field .quantity-entry{display:inline-block;float:right}.product-page .quantity-field .quantity-entry label{display:inline;font-size:14px}.product-page .quantity-field .quantity-entry input{border:1px solid #929292;border-radius:0;display:inline;height:30px;text-align:right;width:76px}.product-page .product-stock-notification-sign-up .stock-notification label{align-items:center;display:flex}.product-page .product-stock-notification-sign-up .stock-notification label input.notify-amount{margin-left:10px;margin-right:10px}.product-page .add-to-basket{box-sizing:border-box;display:block;float:left;margin-bottom:10px;margin-top:10px;text-align:right;width:100%}.product-page .add-to-basket .button-container{display:inline-block;float:right;width:auto}.product-page .add-to-basket .button-container .btn-danger{color:#fff!important}.product-page .add-to-basket .button-container .btn-danger:focus{background-color:#c9302c;border-color:#c12e2a;color:#fff}.product-page .add-to-basket .button-container+.button-container{float:right;margin-right:15px}.product-page .add-to-basket a.btn-secondary,.product-page .add-to-basket button.btn-secondary{text-decoration:none;width:204px}.product-page .add-to-basket button{cursor:pointer;text-transform:capitalize}.product-page .product-images .card-body.hazardous-product{border:1px solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.product-page .product-images .card-body.hazardous-product .product-left{border:none!important}.product-page .product-images .card-body.hazardous-product .product-hazardous-message{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:10px;text-align:center}.product-page .slick-slide{height:auto}.product-page .product-upper .block-product_price .alt-price,.product-page .product-upper .product-wrap .product-list-attribute-price .alt-price{display:inline-block;font-size:16px;padding-left:10px}.product-page .product-upper .block-product_price .alt-price span.price,.product-page .product-upper .product-wrap .product-list-attribute-price .alt-price span.price{font-size:16px}.product-page .product-upper .block-product_price .alt-price span.vat-message,.product-page .product-upper .product-wrap .product-list-attribute-price .alt-price span.vat-message{font-size:12px;font-weight:500}.product-page .lower-qty-field .quantity-entry{float:left;margin-top:8px}.product-page .lower-qty-field .quantity-entry label .bold{font-weight:700}.main-content .product-page .product-upper .price-wrapper .customer-discount-price,.main-content .product-page .product-upper .price-wrapper .rrp{display:block;font-size:13px!important;font-weight:400!important}.main-content .product-page .product-upper .price-wrapper .customer-discount-price span,.main-content .product-page .product-upper .price-wrapper .rrp span{font-size:13px!important;font-weight:400!important}.main-content .product-page .product-upper .price-wrapper .customer-discount-price span.price,.main-content .product-page .product-upper .price-wrapper .rrp span.price{display:inline!important}.product-page .availability-label+.availability-amount.num_text .in-stock,.product-page .availability-label+.availability-amount.num_text .out-of-stock{padding-left:0!important;padding-right:0!important}.product-page.default-setting .product-options .product-upper.mobile-only{margin-bottom:0!important;margin-top:20px!important}.product-page .vertical-buttons .button-container{display:block}.product-page .product-details .set-qty .quantity-entry .btn#minus-btn,.product-page .product-details .set-qty .quantity-entry .btn#plus-btn{padding-bottom:0;padding-top:0}.product-page .stock-notification{padding:10px}.product-page .stock-notification #notify_amount{border:1px solid #929292;border-radius:0;display:inline;height:30px;text-align:right;width:76px}.product-page .stock-notification #notification_email{height:44px;line-height:1.75;width:100%}.product-page.default-setting .product-details .add-to-basket .grouped-buttons .button-flex{flex-wrap:wrap}.product-page.default-setting .product-details .add-to-basket .grouped-buttons .button-flex .button-container{margin-right:10px!important}#app .product-page.default-product-page .product-list-attribute-button_block .add-to-basket .terms-span,#app .product-page.default-product-page .product-list-attribute-button_block .add-to-basket strong{text-align:left!important}.product-page .product-options .option-container input.form-control{border:1px solid #929292;font-size:14px;height:30px;margin-right:5px;width:127px}.product-page .product-options .option-container .option-asterisk{color:red;content:"*";font-size:14px}#app .product-page .product-list-attribute-alternative_product .alternative-product{margin-bottom:20px}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container{padding-bottom:14px;padding-top:14px}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .image-column{text-align:center!important}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .image-column img{margin:0 auto}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container h3.product-name{background:transparent;display:inline-block;font-size:14px;font-weight:700;padding:0!important;text-align:left}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container h3.product-name span{display:inline-block;vertical-align:middle}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container a{text-align:center}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .alt-att{margin-bottom:10px}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att{background:transparent;margin-bottom:0;text-align:center}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .rrp{display:block}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper{margin:0 auto;text-align:center}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper .price{display:inline-block;font-size:14px!important;font-weight:700}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper .vat-message{display:inline-block;font-size:12px!important;font-weight:500;margin-left:2px}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper .alt-price{display:block;padding-left:0!important}.product-page .price-wrapper .price-container small{display:block;margin-top:10px}.product-page .price-wrapper .price-container .your-price{display:inline-block!important;font-size:14px;font-weight:400;padding-right:7px;vertical-align:middle}.product-page .price-wrapper .price-container .new{display:inline-block}@media (max-width:650px){.product-page .ajax-overlay .fa-spin{left:40%;position:fixed;top:50%}}.product-page .pack-quantity{display:block}.product-page #input_product_quantity_select{font-family:Open Sans,sans-serif;font-size:14px;margin:0;max-width:100%;padding:4px 3px 3px;width:127px}.product-page .increment-wrapper{display:block}.product-page .plm-increment-price{font-family:Open Sans,sans-serif;font-size:.9375rem!important}.product-page .qty-wrapper small.multiplier-amount{font-size:14px;margin-left:4px}.product-page .qty-wrapper .multiplier-edit{margin-top:4px}.product-page .qty-wrapper a.multiplier-button:hover{text-decoration:underline!important}.product-page .qty-wrapper .product-multiplier{font-weight:700}.product-page .qty-wrapper .multiplier-modal-footer{border-top:none}@media (max-width:880px){.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .nav-product-tabs{display:block}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .nav-product-tabs .nav-item{margin-left:0}}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .nav-product-tabs .nav-item{flex:1 1 100%;width:auto!important}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .nav-product-tabs .nav-item .nav-link{align-items:center;display:flex;height:100%}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .reviews-block .col-3,.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .reviews-block .col-9{flex:0 0 100%;max-width:100%}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .reviews-block .col-9{margin-top:15px}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .reviews-block .stars-wrap .rating-row .star-amount,.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .reviews-block .stars-wrap .rating-row .star-amount div{text-align:right!important}.product-page .ribbon-wrap .product-additional-actions{display:none}.product-page .block-product_list .ribbon-wrap .product-additional-actions{display:block!important}#app .product-page .product-details .col-12 .swatch-wrapper .split-swatch-center{text-align:center}#app .product-page .product-details .col-12 .swatch-wrapper .split-swatch-center .text-center{font-weight:600;text-align:center}#app .product-page .product-details .split-swatch .split-swatch-center .col-12,#app .product-page .product-details .split-swatch .split-swatch-center .col-6{text-align:center}#app .product-page .product-details .split-swatch .split-swatch-center .col-12 div,#app .product-page .product-details .split-swatch .split-swatch-center .col-6 div{font-weight:600;text-align:center}.product-left .card-body{padding:0}.product-left .product-left{border:1px solid;border-radius:5px;box-sizing:border-box;padding:10px;text-align:center}.product-left .product-left img{visibility:hidden}.product-left .product-left .product-thumbnails,.product-left .product-left .product-thumbnails-set{margin-top:20px}.product-left .product-left .product-thumbnails .thumbnail,.product-left .product-left .product-thumbnails-set .thumbnail{text-align:center}.product-left .product-left .product-thumbnails .thumbnail img,.product-left .product-left .product-thumbnails-set .thumbnail img{border:1px solid;cursor:pointer;display:inline-block;max-height:100px!important;padding:5px;position:relative;width:auto}.product-thumbnails-container,.product-thumbnails-set{margin:0 auto;width:80%}.product-thumbnails-container .slick-next,.product-thumbnails-set .slick-next{display:inline-block!important}.product-thumbnails-container .slick-next:before,.product-thumbnails-set .slick-next:before{content:"\f054";font-family:FontAwesome}.product-thumbnails-container .slick-prev,.product-thumbnails-set .slick-prev{display:inline-block!important}.product-thumbnails-container .slick-prev:before,.product-thumbnails-set .slick-prev:before{content:"\f053";font-family:FontAwesome}.default-setting .card-body .product-left{padding:0}.default-setting.hide-label .availability-contain .availability .availability-label:not(.stock-width),.default-setting.hide-label .option-container .option-name,.default-setting.hide-label .primitive-attribute .primitive-key-value-pair span{display:none}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper{display:table;width:100%}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header{border-bottom:1px solid;border-top:1px solid;display:table-header-group}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell{border-bottom:1px solid;font-size:14px;font-weight:600}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell:first-of-type{min-width:250px}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button{border-bottom:1px solid;border-top:1px solid;display:none!important}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button .row .tcell{border-bottom:1px solid;padding:10px 1.2rem}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table{border-bottom:none;display:table-header-group!important}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell{border-bottom:none}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell.product-page-price{text-align:center!important;vertical-align:middle!important}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell.product-page-price span{font-size:24px;font-weight:700}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell .add-all-products .variant-list-total{display:inline-block}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .quantity-entry a.qty-break{text-decoration:none}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .row{display:table-row}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell{border-bottom:1px solid #dbdbdb;display:table-cell;font-size:14px;padding:15px 5px}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell.close-table{cursor:pointer}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .availability-label{display:none}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .swatch-column{display:inline-block;float:left!important;max-width:38%!important;padding-right:10px;vertical-align:top}@media (max-width:980px){.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .swatch-column{max-width:40%!important}}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .swatch-column img{display:block;margin-bottom:10px}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .swatch-column img:last-of-type{margin-bottom:0}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .product-content-with-swatch{display:inline-block;float:left!important;max-width:72%!important;vertical-align:top}@media (max-width:980px){.product-show:not(.diagram-show) .variant-list-container .variant-list-open .tcell .product-content-with-swatch{max-width:60%!important}}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .trow{display:table-row-group}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .trow:nth-child(2) form .tcell{padding-top:20px}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .reward-points-grid{float:right;margin-top:10px;padding:5px 0;text-align:center;width:36%}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .reward-points-grid .form-group{margin:0}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper{display:table;table-layout:fixed;width:100%}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header{border-bottom:1px solid;border-top:1px solid;display:table-header-group}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button{border-bottom:1px solid;border-top:1px solid;display:none!important}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button .row .tcell{border-bottom:1px solid;padding:10px 1.2rem}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table{border-bottom:none;display:table-header-group!important}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell{border-bottom:none}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell.product-page-price{text-align:center!important;vertical-align:middle!important}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell.product-page-price span{font-size:24px;font-weight:700}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button.footer-button-table .tcell .add-all-products .variant-list-total{display:inline-block}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .quantity-entry a.qty-break{text-decoration:none}.product-show.diagram-show .variant-list-container .variant-list-open .row{display:table-row}.product-show.diagram-show .variant-list-container .variant-list-open .trow:last-of-type .tcell{border-bottom:0!important}.product-show.diagram-show .variant-list-container .variant-list-open .tcell{border-bottom:1px solid #dbdbdb;display:table-cell;font-size:14px;padding:15px 5px;vertical-align:top}.product-show.diagram-show .variant-list-container .variant-list-open .tcell.close-table{cursor:pointer}.product-show.diagram-show .variant-list-container .variant-list-open .tcell:first-of-type{min-width:50px!important}.product-show.diagram-show .variant-list-container .variant-list-open .tcell.price-cell{min-width:100px!important}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .availability-label{display:none}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .product-content{display:inline-block;vertical-align:top}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .product-sku{display:inline-block;margin-bottom:5px;margin-top:15px}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .option{margin-bottom:5px}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry input,.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry select{height:30px;margin:0 auto;padding:0 8px;text-align:right;width:76px}.product-show.diagram-show .variant-list-container .variant-list-open .trow{display:table-row-group}.product-show.diagram-show .variant-list-container .variant-list-open .trow:nth-child(2) form .tcell{padding-top:20px}.product-show.diagram-show .variant-list-container .variant-list-open .reward-points-grid{float:right;margin-top:10px;padding:5px 0;text-align:center;width:36%}.product-show.diagram-show .variant-list-container .variant-list-open .reward-points-grid .form-group{margin:0}@media (max-width:980px){.quantity-entry.notification .card.stock-notification .d-flex{display:block!important;margin-top:10px}.quantity-entry.notification .card.stock-notification .email-field{padding-right:0!important}.quantity-entry.notification .card.stock-notification .email-field input{margin-bottom:10px}}.product-page .quantity-entry.notification{display:block;float:none;margin-top:10px;text-align:left}.product-page .quantity-entry.notification label{display:inline!important}.product-page .quantity-entry.notification .card.stock-notification{border:none!important;padding:14px 0 0;width:100%}.product-page .quantity-entry.notification .card.stock-notification label{margin:0}.product-page .quantity-entry.notification .card.stock-notification .d-flex input{margin-bottom:0;width:45px}.product-page .quantity-entry.notification .card.stock-notification .d-flex .buttons{display:inline;text-align:left}.product-page .quantity-entry.notification .card.stock-notification #notification_email{text-align:left!important;width:100%}.product-page .quantity-entry.notification .button-flexs{margin-top:0}.product-page .quantity-entry.notification .d-flex:not(.button-flexs){margin-top:15px}.product-page .quantity-entry.notification .d-flex:not(.button-flexs) .notify-amount{margin-right:10px}.default-product-page .option-grid{padding:0}.default-product-page .quantity-field .quantity-entry{display:block;float:none;margin-top:10px}.default-product-page .quantity-field .quantity-entry label{display:inline-block;margin-bottom:10px;margin-right:10px}.default-product-page .quantity-field .quantity-entry .stock-notification{padding:10px 0}@media (max-width:1280px){.product-page.default-setting .horizontal-buttons .button-container{width:100%}.product-page.default-setting .horizontal-buttons .button-container .btn{width:100%!important}}#app .block-product_details .product-page.default-setting .product-right .social-vertical,#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media{text-align:center!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media label,#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media span{font-weight:600;text-align:center!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media .social-media-share-buttons,#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media .social-media-share-buttons .social-buttons{text-align:center!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media .social-media-share-buttons .social-buttons .btn{clear:both;display:block;height:auto!important;width:100%!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media .social-media-share-buttons .social-buttons .btn i{font-size:53px}@media (max-width:1199px){#app .block-product_details .product-page.default-setting .product-right .social-vertical .social-media .social-media-share-buttons .social-buttons .btn i{font-size:42px}}#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media .social-media-share-buttons,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media .social-media-share-buttons .social-buttons,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media span,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media .social-media-share-buttons,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media .social-media-share-buttons .social-buttons,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media span{text-align:center!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media .social-media-share-buttons .social-buttons .btn,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media .social-media-share-buttons .social-buttons .btn{clear:both;display:block;height:auto!important;width:100%!important}#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media .social-media-share-buttons .social-buttons .btn i,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media .social-media-share-buttons .social-buttons .btn i{font-size:38px}@media (max-width:1199px){#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-7 .social-media .social-media-share-buttons .social-buttons .btn i,#app .block-product_details .product-page.default-setting .product-right .social-vertical.image-col-8 .social-media .social-media-share-buttons .social-buttons .btn i{font-size:30px}}.grouped-buttons .button-container:first-of-type{width:100%}.grouped-buttons .button-container:first-of-type .btn.btn-add-to-basket,.grouped-buttons .button-container:first-of-type .btn.sign-in-to-action{margin-left:0!important;margin-right:0!important;width:100%!important}.grouped-buttons .button-container:first-of-type a.stock-notification-modal-trigger{min-width:100%!important}.grouped-buttons .button-container a.sign-in-to-action{margin-left:0!important;margin-right:0!important;width:100%!important}@media (min-width:501px){.grouped-buttons .button-flex{display:flex}.grouped-buttons .button-flex .button-container{flex:1 1 0}.grouped-buttons .button-flex .button-container .btn{padding:0 5px!important;width:100%!important}}.grouped-buttons>.button-container .btn{margin-bottom:15px}.grouped-buttons .button-flex .button-container{margin-right:15px!important}.grouped-buttons .button-flex .button-container:last-of-type{margin-right:0!important}@media (max-width:767px){.grouped-buttons .button-container{float:none!important;text-align:center;width:100%!important}.grouped-buttons .button-container .btn{display:block;margin:0 auto 15px;width:100%!important}}.product-image-video-modal .modal-content{text-align:center!important}.product-image-video-modal iframe{height:360px;max-width:750px;width:100%}.product-show .product-option-grid .navigation-arrow,.product-show .product-option-grid .navigation-arrow-scroll{margin-top:0}#app .block-product_details .product-page.default-setting .product-details form .product-list-attribute-quantity_breaks .qty-break-wrapper{text-align:center!important;width:100%}.length-calculator-transactions-wrapper{max-height:375px;overflow-y:auto}
