#app .modal.tabbed-modal .modal-dialog .modal-content{max-width:850px!important}#app .modal.tabbed-modal .modal-dialog .modal-content .modal-body{border-top:0!important;border-bottom:0!important}#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-3{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}#app .modal.tabbed-modal .modal-dialog .modal-content .reviews-block .col-9{margin-top:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;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{padding-top:14px;height:100%;border-bottom:1px solid #cfcfcf}.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-weight:700;font-size:14px;padding-bottom:10px;margin-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{text-align:right;font-size:14px;font-weight:700;display:inline;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{min-height:150px;max-height:200px;border-radius:0;border:1px solid #929292;width:100%;padding:.5rem .75rem}.product-tabs .reviews-block .col-9 form .form-group input[type=text]{display:inline-block;height:30px;border-radius:0;border:1px solid #929292;padding:.5rem .75rem;width:100%;vertical-align:middle}.product-tabs .reviews-block .button-row{text-align:right}.product-tabs .card{margin-bottom:3px}.product-tabs .card-header{font-size:18px;padding:.65rem 10px;font-weight:700;cursor:pointer}.product-tabs .tab-list-content:not(.vertical-pane){display:none}.product-tabs .tab-list-content:not(.vertical-pane)>div{padding:15px 10px;line-height:1.2}.product-tabs .vertical-pane{display:none}.nav-product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.nav-product-tabs{display:block}}.nav-product-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;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{width:100%;display:block}}.nav-product-tabs .nav-item a{text-decoration:none!important;padding:20px 140px}.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{width:45px;padding-left:0}.scroll-tabs ul.scroll-tabs-menu{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.scroll-tabs ul.scroll-tabs-menu{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.scroll-tabs ul.scroll-tabs-menu li{display:inline-block;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@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{padding:10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;cursor:pointer}.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;padding-bottom:10px;margin-bottom:10px;font-size:16px}@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{padding-top:14px;height:100%;border-bottom:1px solid #cfcfcf}.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{max-width:1199px;margin:0 auto}.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{padding-left:0!important;padding-bottom:5px!important;border-bottom:1px solid!important}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;list-style:none;width:100%}.scroll-tabs.set-tabs .scroll-tab-content .scroll-pane.tab_Videos iframe{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:355px;height:250px;margin-bottom:10px}.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:-webkit-inline-box;display:-ms-inline-flexbox;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;position:absolute;right:20px;font-size:20px;font-weight:400}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;display:table-header-group!important;margin-top:20px;float:right;clear:both}.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{vertical-align:middle!important;text-align:center!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}}@media (max-width:1199px){.upsell-add-wrapper .btn{width:100%!important}}.unpurchasable{padding:0 10px 15px;display:block}.grid-variant-select{height:30px;font-family:Open Sans,sans-serif;font-size:14px;width:100%;border:1px solid #929292;margin-right:5px}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;vertical-align:middle;text-align:left}body.disable-zoom .zoomContainer .product-option-grid .grid-scroll-wrapper .grid-row .grid-x-header span.name{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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-radius:5px 5px 0 0;padding:.65rem .5rem;border-bottom:0;font-size:1.4rem}.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-weight:700;font-size:20px}.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-weight:700;font-size:20px;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-weight:700;font-size:24px;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-weight:500;font-size:16px;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{font-size:14px;width:84px;display:inline-block;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) .availability .availability-amount{font-size:14px}.product-page .coshh{margin-bottom:10px}.product-page .product-options{padding-bottom:10px;margin-bottom:10px}.product-page .product-options .short-description{padding:18px 10px;font-size:14px;line-height:1.2}.product-page .product-options .option-container{padding:8px 10px 0}.product-page .product-options .option-name{font-weight:700;font-size:14px}.product-page .product-options select{height:30px;font-family:Open Sans,sans-serif;font-size:14px;width:127px;border:1px solid #929292;margin-right:5px;cursor:pointer}.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;vertical-align:middle;margin-top:4px}.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{display:inline;height:30px;border-radius:0;border:1px solid #929292;width:76px;text-align:right}.product-page .product-stock-notification-sign-up .stock-notification label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-page .product-stock-notification-sign-up .stock-notification label input.notify-amount{margin-left:10px;margin-right:10px}.product-page .add-to-basket{margin-top:10px;margin-bottom:10px;text-align:right;display:block;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.product-page .add-to-basket .button-container{width:auto;float:right;display:inline-block}.product-page .add-to-basket .button-container .btn-danger{color:#fff!important}.product-page .add-to-basket .button-container .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#c12e2a}.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{width:204px;text-decoration:none}.product-page .add-to-basket button{text-transform:capitalize;cursor:pointer}.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{margin-top:10px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.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-weight:400!important;font-size:13px!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-top:0;padding-bottom:0}.product-page .stock-notification{padding:10px}.product-page .stock-notification #notify_amount{display:inline;height:30px;border-radius:0;border:1px solid #929292;width:76px;text-align:right}.product-page .stock-notification #notification_email{line-height:1.75;height:44px;width:100%}.product-page.default-setting .product-details .add-to-basket .grouped-buttons .button-flex{-ms-flex-wrap:wrap;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{height:30px;font-size:14px;width:127px;border:1px solid #929292;margin-right:5px}.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-top:14px;padding-bottom: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{text-align:left;padding:0!important;font-size:14px;font-weight:700;display:inline-block;padding-left:0!important;background:transparent}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container h3.product-name span{vertical-align:middle;display:inline-block}#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{margin-bottom:0;text-align:center;background:transparent}#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{text-align:center;margin:0 auto}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper .price{font-weight:700;font-size:14px!important;display:inline-block}#app .product-page .product-list-attribute-alternative_product .alternative-product .product-container .price-att .price-wrapper .vat-message{font-size:12px!important;margin-left:2px;display:inline-block;font-weight:500}#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-weight:400;font-size:14px;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{position:fixed;top:50%;left:40%}}.product-page .pack-quantity{display:block}.product-page #input_product_quantity_select{padding:4px 3px 3px;max-width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:14px;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{width:auto!important;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.product-page.default-setting .product-list-attribute-product_tabs .product-tabs .nav-product-tabs .nav-item .nav-link{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{-webkit-box-flex:0;-ms-flex:0 0 100%;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{text-align:center;font-weight:600}#app .product-page .product-details .split-swatch .split-swatch-center .col-6,#app .product-page .product-details .split-swatch .split-swatch-center .col-12{text-align:center}#app .product-page .product-details .split-swatch .split-swatch-center .col-6 div,#app .product-page .product-details .split-swatch .split-swatch-center .col-12 div{text-align:center;font-weight:600}.product-left .card-body{padding:0}.product-left .product-left{padding:10px;border-radius:5px;border:1px solid;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.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-set .thumbnail,.product-left .product-left .product-thumbnails .thumbnail{text-align:center}.product-left .product-left .product-thumbnails-set .thumbnail img,.product-left .product-left .product-thumbnails .thumbnail img{cursor:pointer;border:1px solid;position:relative;width:auto;max-height:100px!important;padding:5px;display:inline-block}.product-thumbnails-container,.product-thumbnails-set{width:80%;margin:0 auto}.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{display:table-header-group;border-top:1px solid;border-bottom:1px solid}.product-show:not(.diagram-show) .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header .row .tcell{font-weight:600;font-size:14px;border-bottom:1px solid}.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{display:none!important;border-top:1px solid;border-bottom:1px solid}.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{vertical-align:middle!important;text-align:center!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;font-size:14px;display:table-cell;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;vertical-align:top;padding-right:10px;float:left!important;max-width:38%!important}@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;vertical-align:top;max-width:72%!important;float:left!important}@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{text-align:center;margin-top:10px;float:right;width:36%;padding:5px 0}.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{display:table-header-group;border-top:1px solid;border-bottom:1px solid}.product-show.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .table-header-button{display:none!important;border-top:1px solid;border-bottom:1px solid}.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{vertical-align:middle!important;text-align:center!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;font-size:14px;display:table-cell;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{margin-top:15px;margin-bottom:5px;display:inline-block}.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{width:76px;height:30px;padding:0 8px;margin:0 auto;text-align:right}.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{text-align:center;margin-top:10px;float:right;width:36%;padding:5px 0}.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;margin-top:10px;float:none;text-align:left}.product-page .quantity-entry.notification label{display:inline!important}.product-page .quantity-entry.notification .card.stock-notification{border:none!important;width:100%;padding:14px 0 0}.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{text-align:left;display:inline}.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;margin-top:10px;float:none}.default-product-page .quantity-field .quantity-entry label{margin-bottom:10px;display:inline-block;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{width:100%!important;display:block;clear:both;height:auto!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{width:100%!important;display:block;clear:both;height:auto!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{width:100%!important;margin-left:0!important;margin-right:0!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{width:100%!important;margin-left:0!important;margin-right:0!important}@media (min-width:501px){.grouped-buttons .button-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped-buttons .button-flex .button-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.grouped-buttons .button-flex .button-container .btn{width:100%!important;padding:0 5px!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{width:100%!important;margin:0 auto 15px;display:block}}.product-image-video-modal .modal-content{text-align:center!important}.product-image-video-modal iframe{height:360px;width:100%;max-width:750px}.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{width:100%;text-align:center!important}.length-calculator-transactions-wrapper{max-height:375px;overflow-y:auto}