.comp-calc-buttons-modal{padding:8px!important}.comp-calc-buttons-modal .modal-dialog{height:100%}.comp-calc-buttons-modal .modal-content{height:auto;min-height:100%}.comp-calc-buttons-modal .modal-body{padding:0}.comp-calc-buttons-modal ul{list-style:none}.comp-calc-buttons-modal li{display:flex;align-items:center;cursor:pointer;border-bottom:1px solid #dcdcdc;padding:32px}.comp-calc-buttons-modal li:last-child{border-bottom:none}.comp-calc-buttons-modal .button-icon-wrapper{margin-right:32px}.comp-calc-buttons-modal .button-icon-wrapper img{width:85px}.comp-calc-buttons-modal .button-text-wrapper{width:100%}.comp-calc-buttons-modal .button-text{font-weight:700;font-size:16px}.comp-calc-buttons-modal .pr-arrow-right{color:#1976d2}.comp-calc-buttons-modal .fa-dropbox{color:#0f4c8d}.comp-calc-buttons-modal .design-file-btn{display:none}.comp-calc-buttons-modal .design-file-btn .shown{display:flex}.comp-calc-buttons-modal .carousel-inner .item{transition:.3s}.comp-calc-buttons-modal .back-icon{color:#ff9b00}.comp-calc-buttons-modal .email-sent-confirmation-view,.comp-calc-buttons-modal .submit-email-view{padding:32px;text-align:center}.comp-calc-buttons-modal .design-heading{margin-bottom:16px}.comp-calc-buttons-modal .design-icon-container{margin-bottom:24px}.comp-calc-buttons-modal .confirmation-message,.comp-calc-buttons-modal .design-message{margin:0 auto 24px}.comp-calc-buttons-modal .design-email-form,.comp-calc-buttons-modal .link-btn-container{margin:0 auto}.comp-calc-buttons-modal .email-label-container{text-align:left}.comp-calc-buttons-modal .btn-container .submit-email-btn{width:60%;margin:0 auto}.comp-calc-buttons-modal .confirmation-icon-container{margin-bottom:24px}.comp-calc-buttons-modal .email-confirmation-icon{font-size:90px}.comp-calc-buttons-modal .keep-shopping-btn{width:70%;line-height:24px;display:inline-block}.comp-calc-buttons-modal .keep-shopping-btn:active,.comp-calc-buttons-modal .keep-shopping-btn:focus,.comp-calc-buttons-modal .keep-shopping-btn:hover{text-decoration:none}@media (min-width:458px){.comp-calc-buttons-modal .button-icon-wrapper{margin-right:26px}.comp-calc-buttons-modal .design-heading{width:60%;margin-left:auto;margin-right:auto}.comp-calc-buttons-modal .confirmation-message,.comp-calc-buttons-modal .design-message{width:60%}.comp-calc-buttons-modal .design-email-form,.comp-calc-buttons-modal .link-btn-container{width:70%}}.page-product-2-container .price-summary-container{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:1000;box-shadow:0 -2px 50px #999;-webkit-box-shadow:0 -2px 50px #999;-moz-box-shadow:0 -2px 50px #999;display:none;align-items:center;padding:24px}.page-product-2-container .price-summary-container .continue-btn,.page-product-2-container .price-summary-container .price-details{text-align:center}.page-product-2-container .price-summary-container .price-label{font-size:22px;margin-bottom:8px;color:#999}.page-product-2-container .price-summary-container .price-per-piece{color:#999}.page-product-2-container .price-summary-container .subtotal-price{font-size:24px;font-weight:700}.page-product-2-container .price-summary-container .free-shipping-notification{padding:0 16px;text-align:center;margin-top:0;margin-bottom:0;font-size:11px;line-height:120%;color:#1976d2}.page-product-2-container .price-summary-container .site-btn-primary{width:100%;min-width:0}@media (min-width:768px) and (max-width:991px){.page-product-2-container .comp-calc-buttons-container .button-widget .button-title br{display:none}}@media (max-width:991px){.page-product-2-container .heading-product-region>div:not(:first-of-type){float:none}.page-product-2-container .heading-product-region .comp-bv-inline-ratings-container{margin-left:0}.page-product-2-container .heading-product-region .page-title{margin-bottom:6px;padding-bottom:0}.page-product-2-container .product-tabs-row .site-nav-tabs-2 li{margin:0 20px 0 0}.page-product-2-container .comp-custom-quote-container br,.page-product-2-container .comp-ffr-container br,.page-product-2-container .comp-share-calc-config-container br{display:none}.page-product-2-container .shipping-estimator-container{min-height:84px}}@media (max-width:900px){.page-product-2-container .product-tabs-row .site-nav-tabs-2 li{margin:0}}@media (max-width:816px){.page-product-2-container .product-tabs-row .site-nav-tabs-2 li a{padding:10px 3px}.page-product-2-container .product-tabs-row .site-nav-tabs-2 .nav-tab-icon{margin:0}}@media (max-width:767px){.page-product-2-container .price-summary-container .price-label{display:none}.page-product-2-container .calculator-product-region .google-ads-price-container{width:100%}.page-product-2-container .heading-product-region .sms-wgt-text-image *{text-align:center}.page-product-2-container .heading-product-region .sms-wgt-text-image ul li{text-align:left}.page-product-2-container .heading-product-region .slick-dot-container{display:block;height:32px;clear:both}.page-product-2-container .heading-product-region .slick-initialized+.slick-dot-container,.page-product-2-container .price-summary-container{display:none}.page-product-2-container .free-shipping-tracker.wgt-msg-plc{margin-top:8px;margin-bottom:8px;padding:12px 0}.page-product-2-container .free-shipping-tracker.wgt-msg-plc .wgt-message{font-size:14px}.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-action-bar-header{font-size:20px!important}.page-product-2-container .bv-cv2-cleanslate .bv-shared button.bv-write-review{font-size:12px!important;line-height:16px!important;width:150px!important}.page-product-2-container .bv-cv2-cleanslate .bv-shared button.bv-write-review:active,.page-product-2-container .bv-cv2-cleanslate .bv-shared button.bv-write-review:focus,.page-product-2-container .bv-cv2-cleanslate .bv-shared button.bv-write-review:hover{font-size:12px!important;line-height:16px!important}.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-action-bar,.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-content-pagination,.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-content-placeholder,.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-control-bar{margin:0!important}.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-content-item.bv-content-review{margin-right:0;margin-left:0}.page-product-2-container .price-summary-container.loaded{display:flex}.page-product-2-container .calculator-heading-container{padding:4px 22px}.page-product-2-container .mobile-original-price{margin-right:8px}.page-product-2-container .calculator-heading{font-size:16px}.page-product-2-container .calc-heading-icon{font-size:15px}.page-product-2-container .calculator-buttons-shipping-container .site-accordion .accordion-item-toggle{padding:13px 16px}.page-product-2-container .calculator-buttons-shipping-container .accordion-item-content-container{padding-left:16px;padding-right:16px}.page-product-2-container .calculator-group .attribute-label,.page-product-2-container .calculator-group .attribute-selected-value,.page-product-2-container .calculator-group .radio-option-container,.page-product-2-container .calculator-group .selected-text{font-size:12px;line-height:16px}.page-product-2-container .calculator-group .attribute-container.radio-field .radio-option-container.odd{width:auto;margin-right:40px}.page-product-2-container .comp-custom-quote-container,.page-product-2-container .comp-share-calc-config-container{margin-right:16px}.page-product-2-container .comp-product-calculator-price-container .subtotal-price{font-size:21.29px}.page-product-2-container .comp-product-shipping-container .day-transit-label,.page-product-2-container .comp-product-shipping-container .pickup-date-container{display:inline-block}.page-product-2-container .comp-product-shipping-container .alert-danger{margin-bottom:0}.page-product-2-container .comp-product-shipping-container .option-radio-group .edd-label,.page-product-2-container .comp-product-shipping-container .option-radio-group .pickup-date-container,.page-product-2-container .comp-product-shipping-container .option-radio-group .pickup-service-label,.page-product-2-container .comp-product-shipping-container .option-radio-group .shipping-option,.page-product-2-container .comp-product-shipping-container .option-radio-group .shipping-rate{font-size:15px}.page-product-2-container .comp-custom-quote-container .custom-quote-text,.page-product-2-container .comp-ffr-container .ffr-text,.page-product-2-container .comp-share-calc-config-container .share-text,.page-product-2-container .comp-site-tooltip-container .tooltip-wrapper{font-size:12px}.page-product-2-container .js-gallery-thumbnails-carousel{display:flex;flex-wrap:wrap;max-width:500px;margin:0 auto}.page-product-2-container .js-gallery-thumbnails-carousel .thumbnail-item{max-width:88px}.page-product-2-container .js-gallery-thumbnails-carousel .slick-list{height:auto!important}.page-product-2-container .js-gallery-thumbnails-carousel .defer{display:none}.page-product-2-container .js-gallery-thumbnails-carousel .js-slick-item{padding-right:12px}.page-product-2-container .js-gallery-thumbnails-carousel .slick-track .defer{display:block}.page-product-2-container .js-gallery-thumbnails-carousel .slick-track .js-slick-item{padding-right:0}.page-product-2-container .wgt-gallery-main-image{margin-left:auto;margin-right:auto}.page-product-2-container .wgt-gallery-main-image .js-slick-item{display:none}.page-product-2-container .wgt-gallery-main-image .js-slick-item-selected{display:block}.page-product-2-container .slick-not-slide-thubnail .slick-track{width:395px!important;transform:none!important;text-align:center;display:flex;justify-content:center}.page-product-2-container calculator-price{padding-right:16px}.page-product-2-container .buttons-container,.page-product-2-container .design-buttons-container,.page-product-2-container .mailing-buttons-container{padding:16px}.page-product-2-container .shipping-estimator-product-region{padding-top:16px;padding-bottom:16px}.page-product-2-container .google-ads-price-container{padding:24px 16px}.page-product-2-container .product-gallery-wrapper{flex-direction:column;display:block}.page-product-2-container .image-selected,.page-product-2-container .js-gallery-main-image-carousel{text-align:center}.page-product-2-container .product-video-frame{height:380px}.page-product-2-container .main-image,.page-product-2-container .product-video-frame{margin:0 auto}.page-product-2-container .wgt-gallery-thumbnail-group{max-width:400px;margin:0 auto;height:auto}.page-product-2-container .comp-blank-templates-table .table-cell{padding:8px;width:32%;font-size:12px}.page-product-2-container .comp-blank-templates-table .table-cell:first-child,.page-product-2-container .comp-blank-templates-table .table-cell:last-child{width:34%}}@media (max-width:767px) and (max-width:767px){.page-product-2-container .calculator-group .attribute-label{font-size:14px}.page-product-2-container .calculator-group .attribute-selected-value{margin-top:12px}.page-product-2-container .calculator-group .selected-text{font-size:16px}}@media (max-width:650px){.page-product-2-container .product-tabs-nav li>a{padding:0 40px}}@media (max-width:570px){.page-product-2-container .product-tabs-nav li>a{padding:0 30px}.page-product-2-container .comp-custom-quote-container br,.page-product-2-container .comp-ffr-container br,.page-product-2-container .comp-share-calc-config-container br{display:inline}}@media (max-width:500px){.page-product-2-container .product-tabs-nav li>a{padding:0 20px}}@media (max-width:480px){.page-product-2-container .bv-cv2-cleanslate .bv-shared .bv-action-bar .bv-write-container{float:right!important}}@media (max-width:400px){.page-product-2-container .comp-site-tooltip-container{position:unset}.page-product-2-container .comp-site-tooltip-container .tooltip-loader,.page-product-2-container .comp-site-tooltip-container .tooltip-wrapper{top:37px;left:0}.page-product-2-container .comp-product-details-container .product-tabs-nav .product-tab-header{display:block;width:33%}.page-product-2-container .comp-product-details-container .product-tabs-nav li>a{display:block;text-align:center;padding:15px 20px;height:80px}.page-product-2-container .comp-product-details-container .product-tabs-nav li>a .tab-icon{display:block;margin-right:0;margin-bottom:5px}}@media (max-width:560px){.page-product-2-container .comp-share-calc-config-modal .share-config-copy-message.message-mobile{display:block;padding-right:0;margin-top:16px}.page-product-2-container .comp-share-calc-config-modal .share-config-copy-message.message-desktop{display:none}}@media (max-width:550px){.page-product-2-container .brochure-spec-container .wgt-text-content div:first-child div{height:auto!important}.page-product-2-container .brochure-spec-container .wgt-text-content div:first-child div p{text-align:left}.page-product-2-container .brochure-spec-container .wgt-text-content div:first-child div img{max-width:107px}.page-product-2-container .comp-product-shipping-container .day-transit-label,.page-product-2-container .comp-product-shipping-container .pickup-date-container{display:block}}@media (max-width:460px){.page-product-2-container .comp-product-shipping-container .shipping-estimator-tooltip-container{display:none}}@media (max-width:380px){.page-product-2-container .comp-custom-quote-container,.page-product-2-container .comp-ffr-container,.page-product-2-container .comp-product-shipping-container .site-form-group .site-input-group,.page-product-2-container .comp-share-calc-config-container{width:100%}.page-product-2-container .price-summary-container .price-label{font-size:18px}.page-product-2-container .price-summary-container .price-per-piece{font-size:12px}.page-product-2-container .price-summary-container .free-shipping-notification{font-size:11px}.page-product-2-container .mobile-original-price{font-size:12px}}@media (max-width:350px){.page-product-2-container .product-video-frame{height:230px}.page-product-2-container .price-summary-container .site-btn-primary{font-size:16px}.page-product-2-container .comp-share-calc-config-modal .share-config-copy-message.message-mobile{display:block;padding-right:0;margin-top:16px}.page-product-2-container .comp-share-calc-config-modal .share-config-copy-message.message-desktop{display:none}.page-product-2-container .comp-share-calc-config-modal .share-config-btn-message-container{text-align:center}.page-product-2-container .comp-share-calc-config-modal .share-config-modal-btn-group{width:100%}.page-product-2-container .comp-share-calc-config-modal .cancel-link-btn,.page-product-2-container .comp-share-calc-config-modal .copy-link-btn{width:100%;margin-right:0}.page-product-2-container .comp-share-calc-config-modal .cancel-link-btn:first-child,.page-product-2-container .comp-share-calc-config-modal .copy-link-btn:first-child{margin-bottom:8px}}@media (max-width:991px){.page-product-2-container .product-feature-title{text-align:center}.page-product-2-container .heading-product-region{padding-right:0}}@media (max-width:991px) and (max-width:734px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:352px}}@media (max-width:991px) and (max-width:816px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:384px}}@media (max-width:991px) and (max-width:991px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:470px}}@media (min-width:768px) and (max-width:991px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:360px}}@media (max-width:425px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:197px}}@media (max-width:412px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:191px}}@media (max-width:375px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:172px}}@media (max-width:320px){.page-product-2-container .wgt-gallery-main-image .product-video-frame{height:140px}}@media (max-width:767px){.page-product-2-container .product-tabs-row{margin-left:-15px;margin-right:-15px}.page-product-2-container .content-tab-wrapper ul li{text-align:left}.page-product-2-container .content-tab-wrapper p{font-size:15px}.page-product-2-container .heading-product-region h1{font-size:24px}.page-product-2-container .heading-product-region .wgt-gallery-thumbnail-group{display:none}.page-product-2-container .heading-product-region .image-selected{min-height:0}.page-product-2-container .heading-product-region .comp-bv-inline-ratings-container{margin-top:6px}.page-product-2-container .heading-product-region .wgt-gallery-main-image{margin-bottom:0;padding-bottom:48px}.page-product-2-container .heading-product-region ul.slick-dots{display:block!important;margin-bottom:0}}@media (max-width:350px){.page-product-2-container .comp-product-shipping-container .site-form-group{flex-direction:column}.page-product-2-container .comp-product-shipping-container .site-form-group .shipping-estimate-title{width:100%;text-align:center;margin-right:0;margin-bottom:8px}}@media (min-width:500px) and (max-width:991px){.page-product-2-container .comp-product-shipping-container .site-form-group{justify-content:center}.page-product-2-container .comp-product-shipping-container .site-form-group .shipping-estimate-title,.page-product-2-container .comp-product-shipping-container .site-form-group .site-input-group{width:auto}}@media (max-width:991px){.page-product-2-container .sizes-wrapper.full .attribute-container::before,.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container .attribute-info,.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container::before{display:none}.page-product-2-container .calculator-group{clear:both}.page-product-2-container .sizes-wrapper{width:calc(80% - 13px);float:left}.page-product-2-container .sizes-wrapper~.sizes-wrapper{width:calc(20% + 13px);margin-left:0}.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container{padding-right:24px;padding-left:13px}.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container .attribute-values{width:100%}.page-product-2-container .sizes-wrapper.full{width:100%;margin-left:0;float:none}.page-product-2-container .sizes-wrapper.full .error-container{text-align:right}.page-product-2-container .sizes-wrapper .attribute-container{position:relative;padding-right:13px;padding-left:24px}.page-product-2-container .sizes-wrapper .attribute-container .attribute-info{width:calc(53.57% + 11px);display:inline-block;padding-right:5px;padding-top:2px;white-space:nowrap}.page-product-2-container .sizes-wrapper .attribute-container .attribute-values{width:calc(25.43% - 11px)}.page-product-2-container .sizes-wrapper .attribute-container::before{content:"x";position:absolute;right:-13px;top:6px;padding:6px;font-size:16px;line-height:16px;font-weight:700;width:26px;text-align:center}.page-product-2-container .sizes-wrapper .attribute-container.input-field .site-form-group text-attribute{width:100%}.page-product-2-container .sizes-wrapper .attribute-container.input-field .site-form-group text-attribute input{border-radius:0}.page-product-2-container .sizes-wrapper .attribute-container text-attribute{position:relative}.page-product-2-container .sizes-wrapper .attribute-container text-attribute .error-container{display:none;font-size:12px;color:#d60b00;font-weight:400;height:16px}.page-product-2-container .sizes-wrapper .attribute-container text-attribute.has-error .error-container{display:block}.page-product-2-container .sizes-wrapper .attribute-container text-attribute.has-error .icon-alert{display:none}.page-product-2-container .sizes-wrapper .attribute-container text-attribute.show-error .error-container{display:block}.page-product-2-container .sizes-wrapper .attribute-container text-attribute.show-error .icon-alert{display:inline-block}.page-product-2-container .sizes-wrapper .attribute-container text-attribute.show-error input{border-color:#d60b00}}@media (max-width:680px){.page-product-2-container .sizes-wrapper{width:calc(72% - 13px)}.page-product-2-container .sizes-wrapper~.sizes-wrapper{width:calc(28% + 13px)}.page-product-2-container .sizes-wrapper .attribute-container .attribute-values{width:calc(42% - 11px)}}@media (max-width:480px){.page-product-2-container .sizes-wrapper{width:calc(54% - 13px)}.page-product-2-container .sizes-wrapper~.sizes-wrapper{width:calc(46% + 13px)}.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container{padding-right:21px}.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container .attribute-info{display:block;opacity:0}.page-product-2-container .sizes-wrapper.full .attribute-container::before,.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container::before{display:none}.page-product-2-container .sizes-wrapper~.sizes-wrapper .attribute-container .attribute-values{width:100%}.page-product-2-container .sizes-wrapper.full{width:100%;margin-left:0;float:none}.page-product-2-container .sizes-wrapper.full .attribute-container{flex-direction:row}.page-product-2-container .sizes-wrapper.full .error-container{text-align:right}.page-product-2-container .sizes-wrapper:not(.full) .attribute-container{flex-direction:column}.page-product-2-container .sizes-wrapper:not(.full) .attribute-container .attribute-info{width:100%;display:inline-block;padding-bottom:5px;white-space:nowrap}.page-product-2-container .sizes-wrapper:not(.full) .attribute-container .attribute-values{width:100%}.page-product-2-container .sizes-wrapper:not(.full) .attribute-container::before{top:30px}}@media (max-width:767px){.page-product-2-container .calc-row{display:grid;grid-template-columns:100%}.ie-div-position-customer-chat{display:none!important}.price-summary-container .disable-cta{cursor:not-allowed;pointer-events:none;background:#dcdcdc}}