.has-overlay-mask{position:relative;overflow:hidden}.has-overlay-mask:before{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,var(--overlay-opacity,.3));z-index:2}.has-overlay-mask .content{position:relative;z-index:2}.has-overlay-mask img{position:relative;z-index:0}.columns .column.main{max-width:100%}.resolve-promo iframe{max-width:100%}#learn-more img{height:1em !important;margin:0 .3em !important;vertical-align:baseline !important}.prgdpr__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;margin:0 -15px;padding:10px}.prgdpr__item{width:calc(100%/12*4 - 30px);min-width:240px;margin:50px 15px 0;padding:15px 10px;box-sizing:border-box;position:relative;z-index:2}.prgdpr__item a.prgdpr__link:before{content:"";display:block;position:absolute;top:0;left:0;border:1px solid #39c;border-radius:4px;width:100%;height:100%;opacity:0;transition:.2s;box-shadow:0 12px 5px -9px #00000021}.prgdpr__item:hover a:before{opacity:1}.prgdpr__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit}.prgdpr__link:hover,.prgdpr__link:visited{text-decoration:none;color:inherit}.prgdpr__icon{margin:0 auto}.prgdpr__name{margin-top:15px}.prgdpr__item .prgdpr__name{font-size:16px;min-height:42px}.prgdpr__text{margin-top:15px;font-size:12px;text-align:center}.prgdpr__footer{margin-top:30px}.prgdpr__address{margin-top:20px}.prgdpr__faq{margin-top:35px}.prgdpr__transition,.prgdpr-accordion__descr,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{transition:all .25s}.prgdpr__no-select,.prgdpr-accordion__name{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prgdpr-accordion__name{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1px;display:block;margin:0;cursor:pointer;color:#39c;background-color:rgba(51,153,204,.1);padding:6px 25px 6px 5px}.prgdpr-accordion__descr{font-size:13px;line-height:19px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;z-index:2;margin-left:15px}.prgdpr-accordion__descr p:first-child{margin-top:.5rem}.prgdpr-accordion{list-style:none;padding:0;margin:20px 0 0}.prgdpr-accordion .prgdpr-accordion__item{position:relative;margin:0;padding:0;border-top:1px solid #c7c7c7}.prgdpr-accordion .prgdpr-accordion__item:last-of-type{border-bottom:1px solid #c7c7c7}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn{position:absolute;right:15px;top:9px}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{content:"";position:absolute;background-color:#39c;width:3px;height:9px}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before{-webkit-transform:translate(-2px,0) rotate(45deg);transform:translate(-2px,0) rotate(45deg)}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{-webkit-transform:translate(2px,0) rotate(-45deg);transform:translate(2px,0) rotate(-45deg)}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~.prgdpr-accordion__name{color:inherit;background:0 0}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~.prgdpr-accordion__descr{max-height:0;opacity:0;margin:0 0 0 15px;transition:.35s}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]~.prgdpr-accordion__descr{transition:.35s;max-height:auto;height:auto}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~i:before{-webkit-transform:translate(2px,0) rotate(45deg);transform:translate(2px,0) rotate(45deg)}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~i:after{-webkit-transform:translate(-2px,0) rotate(-45deg);transform:translate(-2px,0) rotate(-45deg)}.prgdpr__toolbar{display:flex;justify-content:space-between}.prgdpr__password-wrap{padding-top:20px;position:relative}.prgdpr__label{position:absolute;top:0;left:0;transform:translateY(26px);padding-left:10px;z-index:10;transition:all .25s;will-change:font-size}.prgdpr__label--active{transform:translateY(0);color:#006bb4;font-size:1.2rem;padding:0}.forgot{display:block;margin-top:6px;font-size:11px}.prgdpr-consent-content-actions{text-align:right}.modal-inner-wrap{max-width:850px}.prgdpr-consent-popup-modal .modal-footer,.prgdpr-consent-notifys-modal .modal-footer,.prgdpr-consent-checkbox-modal .modal-footer{display:flex;justify-content:center;flex-wrap:wrap}.prgdpr-consent-popup-modal .modal-footer .action,.prgdpr-consent-notifys-modal .modal-footer .action,.prgdpr-consent-checkbox-modal .modal-footer .action{margin:5px;width:200px;min-width:150px}.ie11 ._inner-scroll.modal-popup .modal-inner-wrap,.ie10 ._inner-scroll.modal-popup .modal-inner-wrap,.ie9 ._inner-scroll.modal-popup .modal-inner-wrap{max-height:90%;-ms-overflow-y:scroll}.prgdpr-account-modal .modal-inner-wrap{width:462px}.prgdpr-account-modal .modal-footer .action.primary{margin-left:10px}.prgdpr-account-modal .modal-footer .action.primary.delete{background-color:#c60909;border-color:#c60909}.prgdpr-account-modal .modal-footer .action.primary.delete:hover{background-color:#cc4a2e;border-color:#cc4a2e}.deleted-modal .modal-inner-wrap{width:600px}.deleted-modal h2{font-weight:700;color:red}.deleted-modal hr{margin-top:5px}.deleted-modal .prgdpr-info-title{margin-top:20px;display:inline-block}.prgdpr__btns .submit.primary.delete{background-color:#c60909;border-color:#c60909}.prgdpr__btns .submit.primary.delete:hover{background-color:#cc4a2e}.prgdpr__actions-toolbar{margin-top:50px}.prgdpr-notice__content{background:0 0;padding:0;width:100%;max-width:1024px;display:flex;justify-content:space-between;align-items:center;line-height:1.4em;margin:0 auto}.prgdpr-notice__actions.actions{padding:0 0 0 10px;white-space:nowrap}#prgdpr-consentcheckboxes-container{margin-top:7px}#prgdpr-consents-form{margin-top:10px}#prgdpr-consents-form .prgdpr-consent-checkbox{margin-bottom:10px}#prgdpr-consents-form input.submit{min-width:140px;margin-top:20px;border-radius:3px}#prgdpr-consents-form .prgdpr-consent-checkbox>span{color:#757575}.prgdpr-consentcheckboxes-manage .page-main .page-title-wrapper .page-title{margin-bottom:15px}#prgdpr-consents-form br+.prgdpr-block-title{margin-top:32px}#prgdpr-consents-form .action.primary{min-width:150px;margin-right:10px}#prgdpr-consents-form .action.submit a{color:#000;outline:none}#prgdpr-consents-form .action.submit:hover a{text-decoration:none}#prgdpr-consents-form .prgdpr-button-wrap{margin-top:15px}.prgdpr-consent-checkbox.required>label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}#prgdpr_newsletter_checkbox{clear:both;padding:10px 0}.block.newsletter .prgdpr-consent-checkbox input{margin:2px 5px 0 0}@media (min-width:768px),print{.prgdpr__toolbar.actions-toolbar:before,.prgdpr__toolbar.actions-toolbar:after{display:none}.form-edit-account .fieldset.prgdpr__fieldset{width:55%}}@media (max-width:1086px){.prgdpr__item{width:calc(100%/12*6 - 30px)}}@media (max-width:767px){.prgdpr__btns .submit{max-width:300px;width:100%}}@media (max-width:579px){.prgdpr-notice__content{flex-wrap:wrap;justify-content:center;font-size:10px}.prgdpr-notice__actions.actions{margin-top:10px}.prgdpr-notice__actions .prgdpr-notice__button{padding:7px 70px;margin-bottom:5px}}@media (max-width:570px){.deleted-modal h2{font-size:22px}}@media (min-width:420px){.prgdpr__fieldset{max-width:400px}}@media (max-width:344px){.prgdpr__toolbar{display:flex;flex-direction:column}.prgdpr__btns button{width:100%}}@media (max-width:796px){.prgdpr__item{margin:0 5px;width:calc(100%/12*6 - 10px)}}@media (max-width:605px){.prgdpr__list{margin:0}.prgdpr__item{width:calc(100%*12/1 - 50px);max-width:350px;margin:auto}}@media (max-width:767px){.prgdpr__item:hover{outline:none}}body.prgdpr-smartwave #prgdpr-export-modal .form,body.prgdpr-smartwave-porto_rtl #prgdpr-export-modal .form{display:-webkit-box;display:-ms-flexbox;display:flex}.prgdpr-smartwave #prgdpr_porto_newsletter_popup{text-align:left;padding-bottom:12px}.prgdpr-smartwave #prgdpr_porto_newsletter_popup label{font-size:11px;vertical-align:middle}.prgdpr-smartwave #newsletter_popup .subscribe-bottom{text-align:left;bottom:0}.prgdpr-smartwave #newsletter_popup .block-content{position:relative}.prgdpr-smartwave #newsletter_popup #newsletter-popup{margin-bottom:10px}.prgdpr-smartwave #newsletter_popup .actions{margin-top:10px}.prgdpr-smartwave .block.newsletter .form.subscribe{display:flex;flex-wrap:wrap}.prgdpr-smartwave .block.newsletter .form.subscribe #prgdpr_porto_footer_newsletter{order:2}.prgdpr-smartwave .block.newsletter .form.subscribe .actions{order:1}.prgdpr-smartwave .footer-middle .block.newsletter label{display:inline-block;margin:0}.prgdpr-smartwave .footer-middle .block.newsletter .prgdpr-consent-checkbox{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.prgdpr-smartwave .footer-middle .block.newsletter .prgdpr-consent-checkbox div.mage-error{width:100%}.prgdpr-smartwave .footer-middle .prgdpr-consent-checkboxes-block{margin-top:10px}.prgdpr-smartwave .footer-middle .prgdpr-consent-checkboxes-block input{height:auto}.prgdpr-smartwave .prgdpr-consent-popup-modal .modal-footer,.prgdpr-smartwave .prgdpr-consent-notifys-modal .modal-footer,.prgdpr-smartwave .prgdpr-consent-checkbox-modal .modal-footer{align-items:center}.prgdpr-smartwave.prgdpr-account-delete .prgdpr__secondary-btn,.prgdpr-smartwave.prgdpr-account-export .prgdpr__secondary-btn{margin-top:3px}.prgdpr-smartwave #prgdpr-delete-modal form{display:-webkit-box;display:-ms-flexbox;display:flex}.prgdpr-smartwave .form-newsletter-manage .fieldset>.field.choice{margin-bottom:0}.prgdpr-smartwave .prgdpr-consent-checkbox label{font-size:1.4rem}body.prgdpr-infortis .subscribe .prgdpr-consent-checkbox{display:flex;align-items:center}body.prgdpr-infortis .fieldset>.field.prgdpr__password-wrap:not(.choice)>.label{width:auto;padding:0;padding-left:10px}body.prgdpr-infortis #prgdpr-deleted-modal h2{padding-top:10px}.prgdpr-infortis-base .block.newsletter .form.subscribe{display:flex;flex-wrap:wrap}.prgdpr-infortis-base .block.newsletter .form.subscribe #prgdpr_newsletter_checkbox{order:2;width:100%}.prgdpr-infortis-base .block.newsletter .form.subscribe .actions{order:1}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter label{display:inline-block;margin:0}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter .prgdpr-consent-checkbox{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter .prgdpr-consent-checkbox .mage-error{width:100%}.prgdpr-infortis-base .footer-primary-bottom .prgdpr-consent-checkboxes-block{margin-top:10px}.prgdpr-infortis-base .footer-primary-bottom .prgdpr-consent-checkboxes-block input{height:auto}.prgdpr-infortis-base .block.newsletter .actions{width:auto}.prgdpr-block-title{border-bottom:1px solid #e8e8e8;font-size:1.8rem;margin-bottom:15px}@media screen and (min-width:768px){.prgdpr-infortis-base .block.newsletter{width:auto;max-width:330px}.prgdpr-infortis-base .form-create-account .prgdpr-consent-checkboxes-block,.prgdpr-infortis-base .form-newsletter-manage .prgdpr-consent-checkboxes-block{margin-left:25.8%}.prgdpr-infortis-base .prgdpr-account-modal .fieldset>.field:not(.choice)>.label{padding:0 0 0 10px;width:auto}.prgdpr-infortis-base .form-newsletter-manage .fieldset>.field.choice{margin-bottom:0}}@media only screen and (max-width:767px){.prgdpr-infortis-base .footer-container .footer-primary-bottom .item.newsletter-wrapper{display:block}.prgdpr-infortis-base .block.newsletter .newsletter{flex-grow:1}}.prgdpr-guest__form{margin-top:20px;display:flex;align-items:flex-start}.prgdpr-guest__form label{margin-right:20px;line-height:30px;white-space:nowrap;font-weight:600}.prgdpr-guest__form label:after{content:":"}.prgdpr-guest__inputs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.prgdpr-guest__email{max-width:365px}.prgdpr-guest__btn{margin-top:20px;border-radius:3px}@media (max-width:768px){.prgdpr-guest__form{flex-direction:column}.prgdpr-guest__form label{margin:0 0 5px}}.blur-mode{-webkit-filter:blur(3px);filter:blur(3px)}.pr-cookie-modal-bottom{display:none;position:fixed;bottom:0;z-index:800 !important;width:100%;box-sizing:border-box;animation-duration:1s;animation-name:slideup;animation-timing-function:ease-in-out}.pr-cookie-modal.show-without-overlay{display:block}.pr-cookie-modal-bottom .modal-inner-wrap{max-width:100%;padding:15px;padding-top:35px;background:rgba(0,33,68,.89)}.pr-cookie-title{margin:0;font-weight:700;line-height:1.1;font-size:1.9rem}.pr-cookie-modal-bottom .pr-cookie-notice-text{color:#e6e6e6}.pr-cookie-notice-text p{margin-bottom:0;font-size:14px;line-height:1.43}.pr-cookie-notice-text p a{color:inherit;text-decoration:underline;white-space:nowrap}.pr-cookie-notice-actions{display:flex;flex-direction:column;margin-top:15px}.pr-cookie-notice-actions .pr-cookie-notice-btn{min-height:40px;margin:5px 0;padding:7px 15px;font-size:1.4rem;line-height:1.6rem;box-shadow:none}.pr-cookie-notice-actions .pr-cookie-notice-btn.setting-link{padding:0;border:none;text-decoration:underline;background-color:transparent}button.pr-cookie-close-modal{position:absolute;top:10px;right:10px;width:32px;height:25px;background-color:transparent;border:none;box-shadow:none;opacity:.3}.pr-cookie-close-modal:before,.pr-cookie-close-modal:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:3px;background-color:#e6e6e6;border-radius:1px}.pr-cookie-close-modal:after{transform:translate(-50%,-50%) rotate(-45deg)}.pr-cookie-modal button.pr-cookie-setting-btn.setting-link{background-color:transparent;box-shadow:none;color:#fff}.pr-cookie-modal button.pr-cookie-setting-btn.setting-link:hover{background-color:transparent;color:#dbdbdb}.modal-slide.pr-cookie-left-bar{right:44px;left:0;max-width:400px}.pr-cookie-left-bar .modal-title{margin-bottom:0;font-size:2.2rem;line-height:1.1;font-weight:600;color:#333}.pr-cookie-left-bar .pr-cookie-description{margin-top:10px}.pr-cookie-left-bar .pr-cookie-description p{margin:0;font-weight:400;line-height:1.4;font-size:1.3rem;color:#333}.pr-cookie-category-descrip{font-weight:400;font-size:1.3rem;line-height:1.4;color:#5c6670;margin-bottom:2rem}.pr-cookie-left-bar .modal-content{position:relative;display:flex;min-height:100%;box-sizing:border-box;padding:35px 18px}.modal-slide.pr-cookie-left-bar .modal-inner-wrap{transform:translateX(-100%)}.modal-slide.pr-cookie-left-bar._show .modal-inner-wrap{transform:translateX(0)}.pr-cookie-left-bar .pr-actions-buttons{display:flex;justify-content:center;padding-top:20px;padding-bottom:30px;border-bottom:1px solid #ccc}.pr-cookie-left-bar .pr-actions-buttons .action{min-width:150px;min-height:46px;margin-right:20px;box-shadow:none}.pr-cookie-left-bar .pr-actions-buttons .action:last-child{margin-right:0}.modal-slide.pr-cookie-left-bar .page-main-actions{margin-bottom:0}#pr-cookie-setting-bar{display:flex;flex-direction:column;width:100%}#pr-cookie-setting-bar .pr-cookie-manage-title{margin-top:30px;margin-bottom:0;font-weight:700;line-height:1.1;font-size:1.9rem}#pr-cookie-setting-bar .message-system-list{margin-bottom:35px;padding-left:0;list-style:none}.pr-cookie-option{display:flex;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:10px}#pr-cookie-setting-bar .option-label{margin-right:10px;font-size:1.4rem;line-height:1.1}#pr-cookie-setting-bar .option-status{font-size:1.4rem;color:#3f9001;white-space:nowrap}.pr-cookie-option .switch-area{position:relative;display:block;width:45px;height:25px;box-sizing:border-box;cursor:pointer;border:1px solid #ddd;background-color:#f2f1f1;border-radius:20px;transition:.3s}.pr-cookie-option .switch-label{position:relative}.pr-cookie-option .switch-label input{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.pr-cookie-option .switch-label .switch-nob{content:"";position:absolute;top:1px;left:2px;width:21px;height:21px;background-color:#7d7d7d;border-radius:50%;transition:.3s}.pr-cookie-option .switch-label input:checked+.switch-area{background-color:#6aa84f;border-color:#3f9125}.pr-cookie-option .switch-label input:checked+.switch-area .switch-nob{transform:translate(calc(100% - 2px));background-color:#fff}.pr-cookie-left-bar .confirm{align-self:flex-start;margin-top:auto;min-width:170px;height:46px}.pr-cookie-left-bar .pr-cookie-details{margin-top:8px;padding:0;font-weight:400;font-size:1.2rem;line-height:1.6rem;background-color:transparent;border:none;box-shadow:none;color:#386dc3}.pr-cookie-left-bar .pr-cookie-details:hover{text-decoration:underline}.pr-cookie-view-top{display:flex;justify-content:space-between;align-items:center}.pr-cookie-group{margin-top:5px;margin-bottom:15px;font-size:1.2rem;padding:15px;background-color:#f8f8f8;border-radius:5px}.pr-cookie-group-row{display:flex;padding-bottom:5px}.pr-cookie-property{flex-shrink:0;display:block;min-width:95px;margin-right:15px}.pr-cookie-property-value{overflow:hidden;text-overflow:ellipsis}.pr-cookie-details-info{border-bottom:1px solid #ccc}.pr-cookie-details-info summary{position:relative;padding:8px 0;padding-right:30px;cursor:pointer}.pr-cookie-details-info summary::-webkit-details-marker{display:none}.pr-cookie-group-title{margin:0;font-size:1.8rem;line-height:1.1;font-weight:400;color:#386dc3}.pr-cookie-view .pr-cookie-view-title{margin:0;padding-top:15px;font-weight:700;line-height:1.1;font-size:1.6rem;color:#333}.pr-cookie-view-top .pr-cookie-view-back{position:relative;padding:7px 15px;color:#333;border:none;background-color:transparent;box-shadow:none;font-size:1.4rem;line-height:1.6rem;box-sizing:border-box}.pr-cookie-view-top .pr-cookie-view-back:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px;height:5px;border:1px solid #000;border-right:none;border-bottom:none}.pr-cookie-view-top .pr-cookie-view-back:after{content:"";position:absolute;top:50%;left:1px;transform:translatey(-50%);width:10px;height:1px;background-color:#000}.pr-cookie-view-top .pr-cookie-view-back:hover:before{border-color:#386dc3}.pr-cookie-view-top .pr-cookie-view-back:hover:after{background-color:#386dc3}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title,.pr-cookie-details-info summary span{position:relative;display:inline-block;margin-top:5px;padding-right:14px;font-size:1.1rem;font-weight:600;color:#386dc3}.pr-cookie-details-info summary span:after{content:"";position:absolute;top:50%;right:0;transform:translatey(-50%);border-left:7px solid #636363;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:.2s}.pr-cookie-details-modal .pr-cookie-details-info[open] .pr-cookie-details-title:after,.pr-cookie-details-modal .first-details[open=true] .pr-cookie-details:after,.pr-cookie-details-info[open] summary span:after{transform:translatey(-50%) rotate(90deg)}.pr-cookie-details-info[open] .pr-cookie-group{animation:slidedown .3s}.pr-cookie-view-top strong{font-size:1.4rem;line-height:1.1;font-weight:700;color:#333}.pr-cookie-left-bar .pr-cookie-close{position:absolute;top:5px;right:5px;width:32px;height:32px;background-size:10px;background-position:center;background-repeat:no-repeat;background-color:transparent;border:none;box-shadow:none;transition:.3s}.pr-cookie-left-bar .pr-cookie-close:before,.pr-cookie-left-bar .pr-cookie-close:after,.pr-cookie-details-modal .pr-cookie-close:before,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;width:12px;height:2px;background-color:#494949;border-radius:30%}.pr-cookie-modal .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close:after{background-color:#818181}.pr-cookie-details-modal .pr-cookie-close:before,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close .pr-cookie-close:after{width:15px;height:3px;border-radius:2px}.pr-cookie-details-modal .pr-cookie-close:hover,.pr-cookie-modal .pr-cookie-close:hover{opacity:.7}.pr-cookie-left-bar .pr-cookie-close:after,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.pr-cookie-left-bar .pr-cookie-close:hover{opacity:.7}.pr-cookie-setting-bar-wrap{display:flex;flex-direction:column;min-height:100%}.pr-cookie-view .pr-cookie-details-title{margin:0;font-size:1.3rem;font-weight:700}.pr-cookie-view-wrap{height:65px}.pr-cookies-list{height:calc(100vh - 225px);overflow-y:auto;margin:0 -18px;padding:0 18px;margin-top:20px}.pr-cookie-modal.modal-popup .modal-inner-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;padding:25px 0;margin:0}.pr-cookie-modal.modal-popup .pr-cookie-notice-wrap{display:block}.pr-cookie-modal.modal-popup .pr-cookie-notice-text,.pr-cookie-modal-popup .pr-cookie-notice-text{margin:0 0 25px;color:inherit}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions{justify-content:space-around}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{order:0}@media (min-width:650px){.pr-cookie-modal.modal-popup .modal-inner-wrap{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;padding:0 0 3rem}}@media (max-width:480px){.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn{margin-bottom:15px}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-bottom:0}}@media (max-width:375px){.modal-slide.pr-cookie-left-bar{width:100%}.pr-cookie-left-bar .pr-actions-buttons .action{min-width:130px}}@media (min-width:480px){.pr-cookie-notice-actions{flex-direction:row;justify-content:center}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin-bottom:0}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{order:-1}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin:0 7.5px}}@media (min-width:768px){.pr-cookie-modal-bottom .modal-inner-wrap{padding-top:15px;padding-right:50px}.pr-cookie-notice-wrap{display:flex;justify-content:center;align-items:center}.pr-cookie-notice-actions{flex-shrink:0}.pr-cookie-notice-text{max-width:850px;margin-right:25px}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin-right:10px}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-right:0}.pr-cookie-notice-text p{font-size:12px}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-right:10px}.pr-cookie-notice-actions{margin-top:0}button.pr-cookie-close-modal{top:50%;transform:translateY(-50%)}}@keyframes slideup{from{opacity:0;transform:translatey(100%)}to{opacity:1;transform:translatey(0)}}@keyframes slidedown{from{opacity:0;transform:translatey(-30px)}to{opacity:1;transform:translatey(0)}}.pr-cookie-details-modal{top:0;left:0;right:0;bottom:0;position:fixed}.pr-cookie-details-modal.modal-popup .modal-inner-wrap{width:100%;height:100%;position:absolute;padding:3rem 1rem;overflow:hidden;z-index:1;border-radius:5px;border:1px solid #232323;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.pr-cookie-details-modal .modal-inner-wrap .modal-content{max-height:100%;overflow:auto;padding:0 1rem}.pr-cookie-details-modal .pr-cookie-close,.pr-cookie-modal .pr-cookie-close{position:absolute;top:0;right:0;background:0 0;width:40px;height:40px;box-shadow:none;border:none;padding:15px}.pr-cookie-details-modal .pr-actions-buttons{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:3rem;border-bottom:3px solid #f0f0f0}.pr-cookie-details-modal .pr-actions-buttons button{margin:6px;min-height:40px;min-width:130px;box-shadow:none}.pr-cookie-details-modal #pr-cookie-setting-bar .pr-cookie-title,.pr-cookie-details-modal #pr-cookie-setting-bar .pr-cookie-manage-title{text-align:center;margin-bottom:2rem;margin-top:0;font-weight:600;font-size:1.8rem}.pr-cookie-details-modal .pr-cookie-description{font-weight:400;font-size:12px;line-height:16px;color:#5c6670;margin-bottom:3rem}.pr-cookie-details-modal .pr-cookie-description>p{margin-bottom:1.5rem}.pr-cookie-details-modal .pr-cookie-description>p:last-of-type{margin-bottom:0}.pr-cookie-details-modal #pr-cookie-setting-bar .message-system-list{margin-bottom:0}.pr-cookie-details-modal .message-system-list>li{margin-bottom:1rem}.pr-cookie-details-modal .message-system-list>li:last-child{margin-bottom:0}.pr-cookie-details-modal .accordion-title{background:#f0f4f7}.pr-cookie-details-modal .accordion-title>.pr-cookie-option{border-radius:2px;padding:1.4rem;margin-bottom:0;margin-top:0;justify-items:flex-start;position:relative;color:#2e4257}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:before{content:"";background:url("../../frontend/Inchoo/tools4flooring/en_US/Plumrocket_CookieConsent/images/accordionCaret.svg") center no-repeat;background-size:contain;width:6px;height:11px;font-weight:700;margin-right:2rem;flex-shrink:0;transition:all .2s ease}.pr-cookie-details-modal .accordion-title.category-open>.pr-cookie-option:before{transform:rotate(90deg)}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:hover{cursor:pointer}#pr-cookie-setting-bar .option-label{margin-right:1rem}.pr-cookie-details-modal .lvl1{display:flex;align-items:center;margin-bottom:1.5rem}.pr-cookie-details-modal .first-details .pr-cookie-details{font-weight:400;font-size:1.1rem;line-height:15px;color:#5f5f5f;position:relative;display:block;flex-shrink:0;margin-right:2rem}.pr-cookie-details_line{height:1px;background:#dee5eb;width:100%}.pr-cookie-details-modal .confirm.primary{align-self:center;min-height:40px;margin-top:3.5rem}.pr-cookie-details-modal .option-status,.pr-cookie-details-modal .pr-cookie-switch{position:relative;z-index:1;margin-left:auto}.pr-cookie-details-modal .pr-cookie-option .switch-area{background:#b8c4cc;border-color:#b8c4cc}.pr-cookie-details-modal .pr-cookie-option .switch-label .switch-nob{background:#fff}.pr-cookie-details-modal .first-details{display:none}.pr-cookie-details-modal .category-open .first-details{display:block;animation:slidedown .3s;padding:2rem 2.4rem;border-top:1px solid #dee5eb}.pr-cookie-details-modal .pr-cookies-list{height:auto;width:auto;overflow:visible;padding:0;margin:0}.pr-cookie-details-modal .pr-cookie-details-info{padding:0 1.5rem;background:#fff;border:1px solid #dbe5ec;border-radius:2px 2px 0 0;margin-bottom:-1px}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title{padding-left:0;padding-right:10px}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title:after{content:"";width:3px;height:7px;background:url("../../frontend/Inchoo/tools4flooring/en_US/Plumrocket_CookieConsent/images/accordionCaret1.svg") center no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translatey(-50%);transition:.2s}@media (min-width:480px){.pr-cookie-details-modal.modal-popup .modal-inner-wrap{padding:3rem 3rem 4rem;height:626px;max-height:626px}.pr-cookie-details-modal .modal-inner-wrap{max-height:80vh;max-width:800px}}@media (min-width:768px){.pr-cookie-details-modal .pr-actions-buttons button{margin:0 6px}.pr-cookie-details-modal .accordion-title>.pr-cookie-option{padding:1.4rem 2rem}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:before{margin-right:2rem}.pr-cookie-details-modal #pr-cookie-setting-bar .option-label{padding-left:2rem}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:after{content:'';position:absolute;left:calc(4rem + 6px);top:1rem;bottom:1rem;width:1px;background:#dee5eb}.pr-cookie-details-modal .pr-cookie-option .switch-area{min-width:55px}.pr-cookie-details-modal .pr-cookie-option .switch-label input:checked+.switch-area .switch-nob{left:100%;transform:translateX(calc(-100% - 2px))}}#prgdpr-ccpa-form{max-width:320px;padding:15px;border:1px solid #ccc;border-radius:5px;margin:15px 0;position:relative}#prgdpr-ccpa-form .fieldset{margin:0}#msp-prgdpr-ccpa-form-wrapper{margin-bottom:18px}.ccpa-block-title,.prgdpr-block-title{border-bottom:1px solid #e8e8e8;font-size:1.8rem;margin-bottom:15px}:root{--family-roboto:"Roboto","Arial","Helvetica",sans-serif;--family-oswald:"Oswald","Impact","Franklin Gothic Bold",sans-serif;--weight-regular:400;--weight-medium:500;--weight-bold:700;--neutral-base:#0d0d0d;--neutral-light-15:#333;--neutral-light-30:#595959;--neutral-light-45:grey;--neutral-light-60:#a6a6a6;--neutral-light-75:#f3f3f3;--brand-base:#ed2024;--brand-dark-15:#b30e12;--accent-base:#ffbb10;--accent-light-15:#ffd15c;--white:#fff;--error-base:#ed2024;--error-base-darker:#b30e12;--error-light-30:#f9afb0;--alert-base:#ffbb10;--alert-light-30:#ffe6a8;--notice-base:#216882;--notice-light-30:#64b9d8;--success-base:#4eb1b7;--success-light-30:#bae1e3;--body-bg-base:#f3f3f3;--backorder-btn-variant-color:#600000;--restriction-rules:#721c24;--restriction-rules-bg:#f8d7da;--restriction-rules-eligible-color:#155724;--restriction-rules-eligible-bg:#d4edda;--loader-background-color:#eee;--loader-highlight-color:#dedede}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentFadeIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 100px));visibility:hidden}1%{visibility:visible}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeInFooterAccordion{0%{display:none;opacity:0}1%{display:block}to{display:flex;opacity:1}}@keyframes headerTopInfoAnimation{0%{display:inline-block;opacity:0}1%{display:inline-block}to{opacity:1}}@keyframes fadeInOverlay{0%{display:none;opacity:0}1%{display:block}to{opacity:1}}@keyframes offcanvasContentFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes minicartShake{0%{transform:rotate(0)}15%{transform:rotate(7deg)}30%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}85%{transform:rotate(-3deg)}92%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes desktopNavigationContentFadeIn{0%{display:none;opacity:0;transform:translateY(25px)}1%{display:block}to{opacity:1;transform:translateY(0)}}@keyframes desktopNavigationBannerFadeIn{0%{display:none;opacity:0;transform:translateX(50px)}1%{display:block}to{opacity:1;transform:translateX(0)}}@keyframes navigationBannerBorderBackgroundPosition{0%{background-position:200% 0,0 200%}to{background-position:100% 0,0 100%}}@keyframes navigationBannerBorderBackgroundSize{0%{background-size:200% .1rem,.1rem 200%}to{background-size:200% 100%,100% 200%}}@keyframes searchPreviewAnimation{0%{display:none;opacity:0;transform:translateY(50px)}1%{display:flex}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block}to{display:block;opacity:1}}@keyframes shake{0%{transform:rotate(0)}15%{transform:rotate(3deg)}30%{transform:rotate(-3deg)}45%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}85%{transform:rotate(-1deg)}92%{transform:rotate(.5deg)}to{transform:rotate(0)}}*,:after,:before{box-sizing:border-box}*{font:inherit;margin:0;padding:0}:focus{outline:none}html{font-size:62.5%}body{min-height:var(--app-height)}img,picture,svg,video{display:block;height:auto;max-width:100%}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url(../../frontend/Inchoo/tools4flooring/en_US/fonts/Oswald/Oswald-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../../frontend/Inchoo/tools4flooring/en_US/fonts/Roboto/Roboto-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../../frontend/Inchoo/tools4flooring/en_US/fonts/Roboto/Roboto-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../../frontend/Inchoo/tools4flooring/en_US/fonts/Roboto/Roboto-Bold.woff2) format("woff2")}body{color:var(--neutral-base);font-family:var(--family-roboto);font-size:1.4rem;font-weight:var(--weight-regular);line-height:2rem}.text-regular,.text-small,.text-tiny,address,p{margin-bottom:2rem}.text-regular{font-size:.14rem;line-height:2rem}.text-small{font-size:1.2rem;line-height:1.6rem}.text-tiny{font-size:1rem;line-height:1.2rem}.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,h1,h2,h3,h4,h5,h6{font-family:var(--family-oswald);font-weight:var(--weight-medium)}.leading-1,h1{font-size:2.6rem;line-height:3.2rem;margin-bottom:2rem}.leading-2,h2{font-size:2.3rem;line-height:3.2rem;margin-bottom:1.6rem}.leading-3,h3{font-size:2rem}.leading-3,.leading-4,h3,h4{line-height:2.4rem;margin-bottom:1.2rem}.leading-4,h4{font-size:1.8rem}.leading-5,h5{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.leading-6,h6{font-size:1.4rem;line-height:2rem;margin-bottom:.4rem}ol,ul{list-style-position:inside}a{color:var(--neutral-base);cursor:pointer;display:inline-block;text-decoration:none}.link-default,.link-special,.link-special--invert,.link-top-bar,.link-top-bar--invert{position:relative}.link-default,.link-top-bar,.link-top-bar--invert{-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;-webkit-text-fill-color:transparent;transition:all .4s ease-out}.link-default:hover,.link-top-bar--invert:hover,.link-top-bar:hover{background-position:top right 100%}.link-default:after,.link-special--invert:after,.link-special:after{bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}.link-default{background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));color:var(--neutral-base)}.link-default:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat}.link-default:hover:after{background-size:0 .1em}.link-special{color:var(--white)}.link-special:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/0 .1em no-repeat}.link-special:hover:after{background-size:100% .1em}.link-special--invert{color:var(--white)}.link-special--invert:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat}.link-special--invert:hover:after{background-size:0 0}.link-top-bar{background-image:linear-gradient(90deg,var(--brand-base),var(--brand-base) 33.33333%,var(--white) 66.66666%,var(--white));color:var(--white)}.link-top-bar--invert{background-image:linear-gradient(90deg,var(--brand-base),var(--brand-base) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base))}body{background:var(--body-bg-base)}html{scroll-behavior:smooth}.field-recaptcha{display:none}.is-loading:after{background-image:url(../../frontend/Inchoo/tools4flooring/en_US/icons/spinner.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;width:100%;z-index:10}.skip.contentarea{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.cookie-status-message{display:none}.action-braintree-paypal-logo div:nth-child(2){display:none!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#contentarea{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.white-container{background:var(--white)}.table-caption{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.pdp-configurable-price{display:none}.component-frame{z-index:2!important}.heading-logo{line-height:0}.grecaptcha-badge{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.turnstile-container{margin:.8rem 0}.turnstile-wrapper iframe{display:block}.checkout-cart-index .turnstile-wrapper iframe{width:100%!important}.be-ix-link-block .be-related-link-container .be-label{margin-right:0!important}.zendesk-chat-button{align-items:center;background:#000;border:none;border-radius:50%;bottom:1.6rem;display:flex;height:4.8rem;justify-content:center;left:2rem;position:fixed;width:4.8rem;z-index:5}.zendesk-chat-button svg{height:3.6rem;width:3.6rem}.zendesk-chat-button.hide{display:none}.product-image-photo.lazyloaded{animation:fadeIn .46s cubic-bezier(.7,0,.3,1) forwards}.product-image-lazy-load{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.skeleton-loader{animation:skeleton-loading 2s ease-in-out infinite;background:linear-gradient(90deg,var(--loader-background-color) 25%,var(--loader-highlight-color) 50%,var(--loader-background-color) 75%);background-size:200% 100%;height:100%;position:absolute;width:100%;z-index:1}blockquote{font-style:italic}blockquote>p{display:inline}blockquote>p:before{content:"“"}blockquote>p:after{content:"”"}.column.main em{font-style:italic}.cart-free-gift-label{align-items:center;background:var(--brand-base);border-radius:4px;color:var(--white);display:flex;font-size:1.2rem;font-weight:700;gap:.4rem;line-height:1.6rem;margin-top:.4rem;padding:.4rem;text-transform:uppercase;width:-moz-max-content;width:max-content}.product-label-container{display:flex;flex-direction:column;gap:.4rem;position:absolute;z-index:2}.product-label-container .badge{font-size:1.2rem;font-weight:var(--weight-bold);line-height:1.6rem;padding:.4rem;text-transform:uppercase}.product-label-container.top_left{left:.8rem;top:.8rem}.product-label-container.top_right{right:.8rem;top:.8rem}.product-label-container.bottom_left{bottom:.8rem;left:.8rem}.product-label-container.bottom_right{bottom:.8rem;right:.8rem}.text-neutral{color:var(--neutral-base)}.text-muted{color:var(--neutral-light-45)}.text-normal{font-weight:400}.text-medium{font-weight:var(--weight-medium)}.text-bold{font-weight:var(--weight-bold)}.text-inverted{color:var(--white)}.text-uppercase{text-transform:uppercase}.w-full{width:100%}.container{margin:0 auto;max-width:144rem;width:88%}.container--sm{margin:0 auto;max-width:85.5rem}.mb-0{margin-bottom:0!important}.list-none{list-style-type:none}.font-oswald{font-family:var(--family-oswald)}.font-roboto{font-family:var(--family-roboto)}.no-display{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.border-none{border:none}.cursor-pointer{cursor:pointer}.text-center{text-align:center}.show-on-large-only{display:none}.show-on-smaller-only{display:block}.text-color{color:var(--neutral-base)}.no-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}.no-scroll-navigation{overflow-y:scroll;position:fixed;width:100vw}.no-transitions *{transition:none!important}.d-block{display:block}.form-container{margin:0 auto;max-width:70rem}.max-50-percent-container{max-width:50%}.mt-1{margin-top:2rem}.mb-075{margin-bottom:1.2rem}.mb-1{margin-bottom:2rem}.p-1{padding:2rem}.text-capitalize{text-transform:capitalize}.ml-auto{margin-left:auto}.hide{display:none}.flex{display:flex}.relative{position:relative}.background--flooring{background-color:#a81817}.background--painting{background-color:#25506f}img.black-white-filter{filter:brightness(0) saturate(100%)}.sr-only{height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.shake{animation:shake .5s}body[class*=page-layout-2columns-] .columns{display:grid;gap:2rem;margin-left:auto;margin-right:auto;max-width:144rem;width:88%}body[class*=page-layout-2columns-] .sidebar{order:-1}.page-layout-1column .column.main{margin-left:auto;margin-right:auto;max-width:144rem;width:88%}.page-layout-3columns .columns{-moz-column-gap:2rem;column-gap:2rem;display:grid}.page-layout-cms-full-width .page-main-full-width .column.main{margin-left:0;margin-right:0;width:100%}button{cursor:pointer}.action{border:none;border-radius:4px;font-family:var(--family-oswald);font-size:1.4rem;line-height:2rem;padding:.8rem 4.8rem}.action.primary:not(:disabled),.action.secondary:not(:disabled){overflow:hidden;position:relative;transition:all .4s ease-out}.action.primary:not(:disabled):after,.action.secondary:not(:disabled):after{border-radius:50%;content:"";left:50%;opacity:0;padding-bottom:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-out;width:0}.action.primary:not(:disabled) span,.action.primary:not(:disabled) svg,.action.secondary:not(:disabled) span,.action.secondary:not(:disabled) svg{position:relative;z-index:1}.action.primary:not(:disabled):hover,.action.secondary:not(:disabled):hover{cursor:pointer}.action.primary:not(:disabled):hover:after,.action.secondary:not(:disabled):hover:after{opacity:1;padding-bottom:100%;width:calc(100% + 1.6rem)}.action.with-icon svg{display:none}.action.with-icon:not(:disabled){align-items:center;display:flex;gap:1.4rem;justify-content:center;position:relative}.action.with-icon:not(:disabled) svg{display:none}.action.primary:not(:disabled){background:var(--brand-base);color:var(--white)}.action.primary:not(:disabled):after{background:var(--neutral-base)}.action.secondary:not(:disabled){background:var(--neutral-base);color:var(--white)}.action.secondary:not(:disabled):after{background:var(--brand-dark-15)}.action:disabled{background:var(--neutral-light-60);color:var(--neutral-light-30)}.action:disabled:hover{cursor:not-allowed}legend{margin-bottom:1.2rem}.field{margin-bottom:.8rem}.fieldset{border:none;margin-bottom:2rem}.field-error,.label,.mage-error{font-size:1.2rem;line-height:1.6rem}.admin__control-textarea,.input-text,.textarea{padding:.8rem 1.2rem}.admin__control-textarea,.input-text,.select,.textarea,select{background:var(--white);border:1px solid var(--neutral-light-60);border-radius:4px;transition:all .2s ease-out;width:100%}.admin__control-textarea:hover,.input-text:hover,.select:hover,.textarea:hover,select:hover{border-color:var(--neutral-light-45)}.admin__control-textarea:focus,.input-text:focus,.select:focus,.textarea:focus,select:focus{border-color:var(--success-base);box-shadow:0 0 12px rgba(78,177,183,.24);outline:none}.input-text,.select,select{height:3.6rem}.field._error::-moz-placeholder,.input-text::-moz-placeholder,.textarea::-moz-placeholder{color:var(--neutral-light-45)}.field._error::placeholder,.input-text::placeholder,.textarea::placeholder{color:var(--neutral-light-45)}.field._error .input-text,.field._error.mage-error,.input-text .input-text,.input-text.mage-error,.textarea .input-text,.textarea.mage-error{border-color:var(--error-base);box-shadow:0 0 12px rgba(237,32,36,.24)}.field._error~.mage-error,.input-text~.mage-error,.textarea~.mage-error{color:var(--error-base)}.field-error,.field._error~.mage-error,.input-text~.mage-error,.mage-error,.textarea~.mage-error{background:linear-gradient(90deg,var(--error-base) 0,var(--error-base-darker) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-top:.4rem}.select,select{-webkit-appearance:none;-moz-appearance:none;padding:.8rem 4.4rem .8rem 1.2rem;text-indent:.1rem;text-overflow:""}.field._required .label:after,.field.required .label:after{color:var(--error-base);content:" *"}.field .label{display:inline-block;margin-bottom:.4rem}.field.choice{align-items:flex-start;-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-wrap:wrap}.field.choice label{flex:1;margin-bottom:0}.checkbox,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--neutral-light-60);border-radius:4px;display:grid;flex-shrink:0;height:1.6rem;place-content:center;transition:all .2s ease-out;width:1.6rem}.checkbox:hover,.radio:hover{border-color:var(--neutral-light-45);box-shadow:0 0 12px rgba(78,177,183,.24)}.checkbox:before,.radio:before{background:var(--brand-dark-15);content:"";height:1rem;transform:scale(0);transition:all .2s ease-out;width:1rem}.checkbox:checked:before,.radio:checked:before{transform:scale(1)}.checkbox:checked,.radio:checked{border-color:var(--neutral-light-45)}.checkbox.mage-error~.label,.checkbox~.mage-error,.radio.mage-error~.label,.radio~.mage-error{background:linear-gradient(90deg,var(--error-base) 0,var(--error-base-darker) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.checkbox~.mage-error,.radio~.mage-error{color:var(--error-base);flex:0 0 100%;margin-top:.4rem}.checkbox:before{background:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B30E12' fill-rule='evenodd' d='M6 2a4 4 0 0 0-4 4v12a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4V6a4 4 0 0 0-4-4zm12.643 4.386a.75.75 0 1 0-1.286-.772l-6.678 11.13-4.122-4.58a.75.75 0 0 0-1.114 1.004l4.8 5.334a.75.75 0 0 0 1.2-.116z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:1.5rem;position:relative;transform-origin:center center;width:1.5rem}.radio,.radio:before{border-radius:50%}.checkbox:disabled,.input-text:disabled,.radio:disabled,.select:disabled,.textarea:disabled,select:disabled{background:var(--neutral-light-75);border:1px solid var(--neutral-light-60);color:var(--neutral-light-60);cursor:not-allowed;opacity:1}.checkbox:disabled:before,.input-text:disabled:before,.radio:disabled:before,.select:disabled:before,.textarea:disabled:before,select:disabled:before{content:none}.checkbox:disabled::-moz-placeholder,.input-text:disabled::-moz-placeholder,.radio:disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder,select:disabled::-moz-placeholder{color:var(--neutral-light-60)}.checkbox:disabled::placeholder,.input-text:disabled::placeholder,.radio:disabled::placeholder,.select:disabled::placeholder,.textarea:disabled::placeholder,select:disabled::placeholder{color:var(--neutral-light-60)}.select,.select:disabled,select,select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' class='icon-chevron-down'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-position:right 1.2rem top 50%;background-repeat:no-repeat;background-size:1.6rem}#password-strength-meter-container{align-items:center;background:var(--neutral-light-75);border-radius:4px;display:flex;font-size:1.2rem;height:3.6rem;line-height:1.6rem;position:relative}#password-strength-meter-container .password-strength-meter{align-items:center;border-radius:4px;display:flex;height:100%;padding:.8rem 1.2rem}#password-strength-meter-container.password-weak .password-strength-meter{background:var(--error-light-30);position:relative;width:33.33%}#password-strength-meter-container.password-medium .password-strength-meter{background:var(--alert-light-30);width:66.67%}#password-strength-meter-container.password-strong .password-strength-meter,#password-strength-meter-container.password-very-strong .password-strength-meter{background:var(--success-light-30);width:100%}.breadcrumbs{overflow-x:auto;padding:1.2rem 6%}.breadcrumbs .items{align-items:center;display:flex;gap:1.6rem;width:-moz-max-content;width:max-content}.breadcrumbs .item{position:relative}.breadcrumbs .item:not(:last-child):after{color:var(--neutral-light-45);content:"/";margin-left:.6rem;position:absolute}.page.messages div:last-child .messages{margin-bottom:2rem}.message{background:var(--white);border:1px solid transparent;border-radius:1px;margin-top:2rem;padding:.8rem 4rem;position:relative;text-align:center;width:100%}.message:after{content:"";height:100%;left:0;position:absolute;top:0;width:4rem}.message.info,.message.notice{border-color:var(--notice-base)}.message.info:after,.message.notice:after{background:var(--notice-base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m9.25 9.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M19 10a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-9-3.75h.008v.008H10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.message.warning{border-color:var(--alert-base)}.message.warning:after{background:var(--alert-base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 7v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-9 3.75h.008v.008H10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.message.error{border-color:var(--error-base)}.message.error:after{background:var(--error-base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7.75 7.75 4.5 4.5m0-4.5-4.5 4.5M19 10a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.message.success{border-color:var(--success-base)}.message.success:after{background:var(--success-base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7 10.75 9.25 13 13 7.75M19 10a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.message>div{padding-left:4rem}.load-products-error-message--previous .message{margin-bottom:2rem;margin-top:0}.pages .label{display:none}.pages .pages-items{align-items:center;display:flex;gap:1.6rem;list-style-type:none}.pages .item{align-items:center;border:1px solid var(--neutral-base);border-radius:4px;display:flex;font-weight:var(--weight-bold);height:4.4rem;justify-content:center;transition:all .3s ease-in-out;width:4.4rem}.pages .item:hover{background:var(--neutral-base)}.pages .item:hover a{color:var(--white)}.pages .item:hover .page-next-icon path,.pages .item:hover .page-previous-icon path{stroke:#fff}.pages .item a{align-items:center;display:flex;height:100%;justify-content:center;transition:all .3s ease-in-out;width:100%}.pages .item.current{background:var(--brand-dark-15);color:var(--white)}.product.data.items .data.item.title{align-items:center;border-top:.1rem solid var(--neutral-light-60);cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 2rem;text-transform:uppercase}.product.data.items .data.item.title:nth-last-child(2){border-bottom:.1rem solid var(--neutral-light-60)}.product.data.items .data.item.title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A6A6A6' stroke-linecap='round' stroke-linejoin='round' d='m5.5 3 5 5-5 5'/%3E%3C/svg%3E");content:"";height:1.6rem;transform:rotate(90deg);transition:all .2s ease-in-out;width:1.6rem}.product.data.items .data.item.title.active{border-bottom:.3rem solid transparent}.product.data.items .data.item.title.active:after{transform:rotate(-90deg)}.product.data.items .data.item.content{padding:1.2rem 2rem}.ui-tooltip{background:var(--white);border:1px solid var(--body-bg-base);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);padding:1.6rem;width:-moz-max-content;width:max-content}.ui-helper-hidden-accessible div{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.tooltip-wrapper .tool{background-color:transparent;cursor:help;display:inline-flex;font-family:var(--family-roboto);font-size:1.2rem;font-weight:var(--weight-medium);padding:0;position:relative;text-align:left}.tooltip-wrapper .tool:focus:after,.tooltip-wrapper .tool:focus:before,.tooltip-wrapper .tool:hover:after,.tooltip-wrapper .tool:hover:before{opacity:1;transform:scale(1) translateY(0);visibility:visible;z-index:1}.tooltip-wrapper .tool:before{border-color:var(--neutral-base) transparent transparent transparent;border-style:solid;border-width:1.6rem .9rem 0;bottom:calc(165% - 1.6rem);content:"";height:0;left:.1rem;transform:translateY(50%);width:0}.tooltip-wrapper .tool:after,.tooltip-wrapper .tool:before{opacity:0;position:absolute;transition:all .1s cubic-bezier(.84,-.18,.31,1.26) .1s;visibility:hidden}.tooltip-wrapper .tool:after{background:var(--neutral-base);border-radius:4px;bottom:165%;color:#fff;content:attr(data-tip);left:-2rem;padding:1.2rem;transform:scale(.6) translateY(50%);width:32.2rem;z-index:-1}.tooltip-wrapper .tool:focus:after,.tooltip-wrapper .tool:focus:before,.tooltip-wrapper .tool:hover:after,.tooltip-wrapper .tool:hover:before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}.tooltip-wrapper svg{flex-shrink:0}.modal-popup{display:flex;justify-content:center;left:50%;max-width:72rem;opacity:0;position:fixed;top:50%;transform:translate(-50%,calc(-50% - 100px));visibility:hidden;width:80%;z-index:20}.modal-popup._show{animation:modalContentFadeIn .3s ease-in-out forwards;opacity:1;visibility:visible}.modal-popup._show~.modals-overlay{animation:fadeIn .3s ease-in forwards}.modal-popup button{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-inner-wrap{background-color:var(--white);border-radius:4px;padding:2rem;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header .action-close{background:0 0;border:none;border-radius:50%;height:4.4rem;width:4.4rem}.modal-header .action-close span{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.modal-header .action-close:after{background:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23ED2024' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:1px solid var(--body-bg-base);border-radius:50%;content:"";cursor:pointer;display:block;height:4.4rem;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .3s ease-in-out;width:4.4rem}.modal-header .action-close:hover:after{border-color:var(--brand-base);transform:translate(50%,-50%) rotate(90deg)}.modal-footer{display:flex;justify-content:flex-end}& .for-modal-content{margin-bottom:2rem;max-height:50vh;overflow-y:auto}.modals-overlay{background:hsla(0,0%,5%,.5);bottom:0;cursor:pointer;left:0;opacity:0;position:fixed;right:0;top:0}.backorder-modal .modal-header,.minicart-remove-modal .modal-header{height:0}.backorder-modal .modal-content,.minicart-remove-modal .modal-content{margin-bottom:2rem}.backorder-modal .modal-footer,.minicart-remove-modal .modal-footer{gap:2rem}.backorder-modal .action{display:flex;font-size:1.6rem;justify-content:center;line-height:2.4rem}.backorder-modal .action.btn-variant{background-color:var(--backorder-btn-variant-color)}.backorder-modal .modal-footer{flex-direction:column-reverse;gap:.8rem;justify-content:center}.control.qty{align-items:center;display:flex}.control.qty .label{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.control.qty .decrement:hover,.control.qty .increment:hover{background:var(--neutral-base);border-color:var(--neutral-base)}.control.qty .decrement:hover .icon-qty-decrement path,.control.qty .decrement:hover .icon-qty-increment path,.control.qty .increment:hover .icon-qty-decrement path,.control.qty .increment:hover .icon-qty-increment path{stroke:var(--white)!important}.control.qty .decrement.disabled,.control.qty .increment.disabled{cursor:not-allowed}.control.qty .decrement.disabled .icon-qty-decrement path,.control.qty .decrement.disabled .icon-qty-increment path,.control.qty .increment.disabled .icon-qty-decrement path,.control.qty .increment.disabled .icon-qty-increment path{stroke:var(--neutral-light-45)}.control.qty .decrement.disabled:hover,.control.qty .increment.disabled:hover{background:var(--white);border-color:var(--neutral-light-60)}.control.qty .decrement.disabled:hover .icon-qty-decrement path,.control.qty .decrement.disabled:hover .icon-qty-increment path,.control.qty .increment.disabled:hover .icon-qty-decrement path,.control.qty .increment.disabled:hover .icon-qty-increment path{stroke:var(--neutral-light-45)}.control.qty .decrement,.control.qty .increment,.control.qty .input-text.qty{align-items:center;background:var(--white);border:1px solid var(--neutral-light-60);cursor:pointer;display:flex;height:3.2rem;justify-content:center;transition:all .3s ease-in-out;width:3.2rem}.control.qty .decrement{border-bottom-left-radius:.4rem;border-right:none;border-top-left-radius:.4rem}.control.qty .increment{border-bottom-right-radius:.4rem;border-left:none;border-top-right-radius:.4rem}.control.qty .input-text.qty{border-radius:0;padding:0;text-align:center}.accordion{display:flex;flex-direction:column}.accordion .content,.accordion .trigger{padding:0 2rem}.accordion .collapsible{border-top:.1rem solid var(--neutral-light-60)}.accordion .collapsible:nth-last-child(2){border-bottom:.1rem solid var(--neutral-light-60)}.accordion .collapsible.active:nth-last-child(2){border-bottom:none}.accordion .collapsible .accordion-icon{transition:all .2s ease-in-out}.accordion .collapsible.active .accordion-icon{transform:rotate(180deg)}.accordion .trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:1.2rem 0}.accordion .content{margin-bottom:1.2rem}.table-additional-addresses-items,.table-credit-cards,.table-order-items,.table-reviews{display:block}.table-additional-addresses-items tbody,.table-credit-cards tbody,.table-order-items tbody,.table-reviews tbody{display:flex;flex-direction:column;gap:2rem}.table-additional-addresses-items tfoot,.table-credit-cards tfoot,.table-order-items tfoot,.table-reviews tfoot{display:block;margin-top:2rem}.table-additional-addresses-items tfoot th,.table-credit-cards tfoot th,.table-order-items tfoot th,.table-reviews tfoot th{font-weight:700;text-align:left}.table-additional-addresses-items tfoot td,.table-credit-cards tfoot td,.table-order-items tfoot td,.table-reviews tfoot td{font-weight:var(--weight-bold)}.table-additional-addresses-items tr,.table-credit-cards tr,.table-order-items tr,.table-reviews tr{display:flex;flex-direction:column}.table-additional-addresses-items td,.table-credit-cards td,.table-order-items td,.table-reviews td{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:.8rem 1rem}.table-additional-addresses-items td .link-default,.table-credit-cards td .link-default,.table-order-items td .link-default,.table-reviews td .link-default{justify-self:flex-start}.table-additional-addresses-items td:before,.table-credit-cards td:before,.table-order-items td:before,.table-reviews td:before{content:attr(data-th);font-weight:var(--weight-bold)}.table-additional-addresses-items .actions,.table-credit-cards .actions,.table-order-items .actions,.table-reviews .actions{-moz-column-gap:.6rem;column-gap:.6rem}.slick-track{margin-left:auto;margin-right:auto}[dir=rtl] .slick-slide{float:right}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:.1rem}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:none!important;box-shadow:none!important;cursor:pointer;display:block;font-size:0;height:2rem;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:2}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#666;font-family:slick;font-size:2rem;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}.slick-prev:before{content:"←"}.slick-next{right:0}.slick-next:before{content:"→"}.featured-products-list .slick-track,.products.list .slick-track{display:flex}.featured-products-list .slick-slide,.products.list .slick-slide{height:inherit}.featured-products-list .slick-slide .product-item,.featured-products-list .slick-slide>div,.products.list .slick-slide .product-item,.products.list .slick-slide>div{height:100%}.avatax-data-table{display:block}.avatax-data-table tbody{gap:2rem}.avatax-data-table tbody,.avatax-data-table tr{display:flex;flex-direction:column}.avatax-data-table td{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:.8rem 1rem}.avatax-data-table td .link-default{justify-self:flex-start}.avatax-data-table td:before{content:attr(data-th);font-weight:var(--weight-bold)}.payment-methods .certificate-links{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;margin-bottom:1.2rem}.cert-capture-sdk-view{max-height:100vh;overflow-y:scroll}body._has-modal{overflow-y:hidden}@media (min-width:768px){.product.data.items:after{clear:both;content:"";display:table}.product.data.items .data.item.title{border:none;float:left;width:auto}.product.data.items .data.item.title:nth-last-child(2){border-bottom:none}.product.data.items .data.item.title:after{content:none}.product.data.items .data.item.title.active{border-bottom:.3rem solid var(--brand-dark-15)}.product.data.items .data.item.content{border:none;float:right;margin-left:-100%;margin-top:5rem;padding:2rem;width:100%}.tooltip-wrapper .tool{font-size:1.4rem}}@media (min-width:1280px){body{font-size:1.6rem;line-height:2.4rem}.text-regular,.text-small,.text-tiny,address,p{margin-bottom:2.4rem}.text-regular{font-size:1.6rem;line-height:2.4rem}.text-small{font-size:1.4rem;line-height:2rem}.text-tiny{font-size:1.2rem;line-height:1.6rem}.leading-1,h1{font-size:3.6rem;line-height:4rem;margin-bottom:2.4rem}.leading-2,h2{font-size:3.1rem;line-height:3.6rem;margin-bottom:2rem}.leading-3,h3{font-size:2.6rem;line-height:3.2rem;margin-bottom:1.6rem}.leading-4,h4{font-size:2.2rem;letter-spacing:.01em;line-height:2.8rem;margin-bottom:1.6rem}.leading-5,h5{font-size:1.8rem;letter-spacing:.01em;line-height:2.4rem;margin-bottom:1.2rem}.leading-6,h6{font-size:1.6rem;letter-spacing:.02em;line-height:2rem}.show-on-large-only{display:block}.show-on-smaller-only{display:none}.mt-1{margin-top:2.4rem}.mb-075{margin-bottom:1.8rem}.mb-1{margin-bottom:2.4rem}.p-1{padding:2.4rem}body[class*=page-layout-2columns-] .column-main{grid-area:column-main}body[class*=page-layout-2columns-] .sidebar-main{grid-area:sidebar-main}.page-layout-2columns-left .columns{grid-template-areas:"sidebar-main column-main";grid-template-columns:18.9% 79.7%}.page-layout-2columns-right .columns{grid-template-areas:"column-main sidebar-main";grid-template-columns:79.7% 18.9%}.page-layout-3columns .columns{grid-template-areas:"sidebar-main column-main sidebar-additional";grid-template-columns:2fr 6fr 2fr}.page-layout-3columns .column-main{grid-area:column-main}.page-layout-3columns .sidebar-main{grid-area:sidebar-main}.page-layout-3columns .sidebar-additional{grid-area:sidebar-additional}.page-layout-cms-full-width .page-main-full-width .column.main{margin-left:auto;margin-right:auto;max-width:144rem;width:88%}.action{padding:1.2rem 4.8rem}legend{margin-bottom:1.6rem}.field{margin-bottom:1.2rem}.fieldset{margin-bottom:2.4rem}.field-error,.label,.mage-error{font-size:1.4rem;line-height:2rem}.admin__control-textarea,.input-text,.textarea{padding:1rem 1.2rem}.input-text,.select,select{height:4.4rem}.select,select{padding:1rem 4.4rem 1rem 1.2rem}.checkbox,.radio{height:2rem;width:2rem}.checkbox:before,.radio:before{height:1.2rem;width:1.2rem}.checkbox:before{height:1.8rem;width:1.8rem}#password-strength-meter-container{font-size:1.4rem;height:4.4rem;line-height:2rem}#password-strength-meter-container .password-strength-meter{padding:1rem 1.2rem}.breadcrumbs .items{justify-content:center;margin:0 auto}.page.messages div:last-child .messages{margin-bottom:2.4rem}.pages .item{font-size:1.4rem;line-height:2rem}.modal-inner-wrap{padding:4rem}& .for-modal-content,.backorder-modal .modal-content,.minicart-remove-modal .modal-content{margin-bottom:2.4rem}.backorder-modal .modal-footer,.minicart-remove-modal .modal-footer{gap:2.4rem}.backorder-modal .modal-footer{flex-direction:row;gap:3.2rem}.table-additional-addresses-items thead,.table-credit-cards thead,.table-order-items thead,.table-reviews thead{display:block}.table-additional-addresses-items thead tr,.table-credit-cards thead tr,.table-order-items thead tr,.table-reviews thead tr{display:grid;grid-template-columns:repeat(6,1fr)}.table-additional-addresses-items thead tr th,.table-credit-cards thead tr th,.table-order-items thead tr th,.table-reviews thead tr th{font-weight:var(--weight-bold);padding:1rem 1.4rem;text-align:left}.table-additional-addresses-items tbody,.table-credit-cards tbody,.table-order-items tbody,.table-reviews tbody{gap:0}.table-additional-addresses-items tbody tr:nth-child(odd),.table-credit-cards tbody tr:nth-child(odd),.table-order-items tbody tr:nth-child(odd),.table-reviews tbody tr:nth-child(odd){background:var(--white)}.table-additional-addresses-items tfoot,.table-credit-cards tfoot,.table-order-items tfoot,.table-reviews tfoot{margin-top:0}.table-additional-addresses-items tfoot th,.table-credit-cards tfoot th,.table-order-items tfoot th,.table-reviews tfoot th{grid-column:4;padding:1rem 1.4rem}.table-additional-addresses-items tr,.table-credit-cards tr,.table-order-items tr,.table-reviews tr{display:grid;grid-template-columns:repeat(6,1fr)}.table-additional-addresses-items td,.table-credit-cards td,.table-order-items td,.table-reviews td{display:flex;padding:1rem 1.4rem}.table-additional-addresses-items td:before,.table-credit-cards td:before,.table-order-items td:before,.table-reviews td:before{content:none}.table-additional-addresses-items thead tr,.table-additional-addresses-items tr{grid-template-columns:repeat(9,1fr)}.table-credit-cards thead tr,.table-credit-cards tr{grid-template-columns:repeat(4,1fr)}.sales-order-history .table-order-items thead tr,.sales-order-history .table-order-items tr,.sales-order-print .table-order-items thead tr,.sales-order-print .table-order-items tr,.sales-order-view .table-order-items thead tr,.sales-order-view .table-order-items tr,.table-reviews thead tr,.table-reviews tr{grid-template-columns:repeat(5,1fr)}.avatax-data-table thead{display:block}.avatax-data-table thead tr{display:grid;grid-template-columns:repeat(6,1fr)}.avatax-data-table thead tr th{font-weight:var(--weight-bold);padding:1rem 1.4rem;text-align:left}.avatax-data-table tbody{gap:0}.avatax-data-table tbody tr:nth-child(odd){background:var(--white)}.avatax-data-table tr{display:grid;grid-template-columns:repeat(6,1fr)}.avatax-data-table td{display:flex;padding:1rem 1.4rem}.avatax-data-table td:before{content:none}.payment-methods .certificate-links{flex-direction:row}}@media (hover:hover) and (min-width:1280px){.action.with-icon:not(:disabled) svg{display:block;opacity:0;right:1.8rem;transform:translateX(-100%);transition:all .4s ease-out}.action.with-icon:not(:disabled) span{transform:translateX(20px);transition:all .4s ease-out}.action.with-icon:not(:disabled):hover span{transform:translateX(0)}.action.with-icon:not(:disabled):hover svg{opacity:1;transform:translateX(14px)}}@media (max-width:1279px){.no-scroll-navigation .desktop-submenu-wrapper{height:100%}body[class*=page-layout-2columns-] .columns{grid-template-columns:100%}body[class*=page-layout-2columns-].intermediary-category .columns{margin-left:0;margin-right:0;width:100%}.table-additional-addresses-items tfoot th,.table-additional-addresses-items thead,.table-credit-cards tfoot th,.table-credit-cards thead,.table-order-items tfoot th,.table-order-items thead,.table-reviews tfoot th,.table-reviews thead{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.table-additional-addresses-items td:nth-child(2n),.table-credit-cards td:nth-child(2n),.table-order-items td:nth-child(2n),.table-reviews td:nth-child(2n){background:var(--white)}.avatax-data-table thead{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.avatax-data-table td:nth-child(2n){background:var(--white)}}@media (max-width:767px){.tooltip-wrapper .tool:before{right:0}}.footer-usp{background:var(--brand-dark-15);border-top:.4rem solid var(--brand-base);color:var(--white);padding:2rem 0}.footer-usp .list{display:flex;flex-direction:column;gap:2rem}.footer-usp .item{align-items:center;display:flex;gap:1.2rem}.footer-usp a{color:var(--white)}.footer-usp .icon{height:4.4rem;width:4.4rem}.footer-usp .text{display:flex;flex-direction:column}.footer-main{background:var(--neutral-base);color:var(--white);padding:2rem 0}.footer-main .wrapper,.footer-newsletter{display:flex;flex-direction:column;gap:2rem}.footer-newsletter .title{display:flex;flex-direction:column}.footer-newsletter .control{position:relative}.footer-newsletter input{font-size:1.6rem;height:4rem;line-height:2.4rem;width:100%}.footer-newsletter input::-moz-placeholder{color:#b5b5b5}.footer-newsletter input::placeholder{color:#b5b5b5}.footer-newsletter .icon-container{align-items:center;background:linear-gradient(180deg,var(--brand-base) 0,var(--brand-dark-15) 100%);background-size:200% 200%;border-radius:4px;display:flex;height:3.2rem;justify-content:center;position:absolute;right:.4rem;top:.4rem;transition:background .2s ease-in-out;width:3.2rem}.footer-newsletter .icon-container:hover{background-position:91% 100%}.footer-newsletter .icon path{stroke:var(--white)}.footer-social-links .list{display:flex;gap:2.4rem}.footer-social-links .item{align-items:center;display:flex;height:2.4rem}.footer-social-links img{filter:grayscale(1) brightness(3);transition:all .2s ease-in-out}.footer-social-links img:hover{filter:grayscale(0) brightness(1)}.footer-text-links .accordion-item{cursor:pointer}.footer-text-links .accordion-item .content{display:none;opacity:0}.footer-text-links .accordion-item.active .content{animation:fadeInFooterAccordion .3s ease-in-out forwards;display:flex;opacity:1}.footer-text-links .accordion-item.active .trigger img{transform:rotate(180deg)}.footer-text-links .accordion-item.active .content,.footer-text-links .accordion-item.active .trigger{background:var(--neutral-light-15)}.footer-text-links .accordion-item.no-border .trigger{border-bottom:none}.footer-text-links .trigger{border-top:.1rem solid var(--white);display:flex;font-weight:var(--weight-bold);justify-content:space-between;padding:1.2rem 6vw;transition:all .3s ease-in-out}.footer-text-links .trigger img{transition:all .2s ease-in-out}.footer-text-links .content{padding:0 12% 1.2rem 6vw;transition:all .3s ease-in-out}.footer-text-links .list{display:flex;flex-direction:column;gap:1.2rem}.footer-text-links .legal .trigger{border-bottom:.1rem solid var(--white)}.footer-direct-capital{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.footer-direct-capital .link-top-bar{text-decoration:underline;-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white);text-underline-offset:.3rem}.footer-copyright{background:var(--white);padding:2rem 0;text-align:center}.footer-copyright .wrapper{align-items:center;display:flex;flex-direction:column;gap:1.6rem}.footer-copyright .img-wrapper{align-items:center;display:flex;gap:2.4rem}.footer-recaptcha-note{padding:1.6rem 0;text-align:center}.footer-recaptcha-note .link-default{background-image:linear-gradient(90deg,var(--neutral-base),var(--neutral-base) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base))}.footer-recaptcha-note .link-default:after{background:linear-gradient(90deg,var(--neutral-base) 0,var(--neutral-base) 100%) 0 100%/100% .1em no-repeat}.footer-recaptcha-note .link-default:hover:after{background-size:0 .1em}@media (min-width:768px){.footer-usp .list{flex-direction:row;gap:0;justify-content:space-around}.footer-main .wrapper{display:grid;gap:3.2rem;grid-template-columns:3fr 3fr 2fr}.footer-newsletter{flex-grow:1;max-width:35rem}.footer-links__wrapper{flex-grow:2}.footer-text-links .accordion-item.active .content,.footer-text-links .accordion-item.active .trigger{background:unset}.footer-text-links .trigger{margin:0;padding:1.2rem 1.6rem}.footer-text-links .content{margin:0;padding:0 1.6rem 1.2rem}.footer-direct-capital{align-items:baseline;margin-left:auto;margin-right:0;width:-moz-fit-content;width:fit-content}}@media (min-width:1280px){.footer-usp{padding:4rem 0}.footer-usp .item{gap:2.4rem}.footer-usp .icon{height:5.2rem;width:5.2rem}.footer-main{padding:4rem 0}.footer-main .wrapper{grid-template-columns:3fr 5fr 2fr}.footer-newsletter{gap:2.4rem}.footer-links__wrapper{padding-left:3rem}.footer-text-links{display:flex;justify-content:space-between}.footer-text-links .accordion-item{cursor:unset}.footer-text-links .accordion-item .content{display:flex;opacity:1;padding:0}.footer-text-links .accordion-item .link-special{font-size:1.4rem;font-weight:var(--weight-bold);line-height:2rem;text-transform:uppercase}.footer-text-links .trigger{border:none;font-family:var(--family-oswald);font-size:1.8rem;font-weight:var(--weight-medium);line-height:2.4rem;margin-bottom:1.2rem;padding:0;pointer-events:none}.footer-text-links .trigger img{display:none}.footer-text-links .legal .trigger{border:none}.footer-direct-capital .link-top-bar{font-size:1.4rem;line-height:2rem;text-decoration:none}.footer-copyright{padding:1rem 0}.footer-copyright .wrapper{flex-direction:row;justify-content:space-between}.footer-recaptcha-note{font-size:1.2rem;line-height:1.6rem}}@media (max-width:767px){.footer-main .wrapper{margin-left:0;margin-right:0;width:100%}.footer-direct-capital,.footer-newsletter{padding-left:6vw;padding-right:6vw}}:root{--header-wrapper-height:auto}.header__wrapper{left:0;min-height:var(--header-wrapper-height);position:-webkit-sticky;position:sticky;right:0;top:0;transition:min-height .3s cubic-bezier(.7,0,.3,1);z-index:11}.page-header.mini{box-shadow:0 -6px 10px 5px rgba(0,0,0,.5)}.page-header.mini .header-top__wrapper{grid-template-rows:0fr}.page-header.mini .header-top__container{overflow:hidden}.page-header .header-top__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.7,0,.3,1)}.header-top-info{background:var(--neutral-light-15);color:var(--white);overflow:hidden;padding:.6rem 0;position:relative}.header-top-info .slick{margin:0 auto;max-width:85.6rem;padding-left:4.2rem;padding-right:2.8rem;position:relative;transform:translateX(-15px);width:calc(100% - 3.2rem)}.header-top-info .slick:after{background-size:2.4rem;display:block;height:3.2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.header-top-info .slick.slick-initialized:after{content:none}.header-top-info .slick-initialized .content{animation:headerTopInfoAnimation .3s ease-in-out forwards}.header-top-info .slick-next,.header-top-info .slick-prev{height:1.2rem;transition:all .2s ease-in-out;width:1.2rem}.header-top-info .slick-next:before,.header-top-info .slick-prev:before{content:none}.header-top-info .slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23FFBB10' stroke-linecap='round' stroke-linejoin='round' stroke-width='.75' d='M7.875 9.75 4.125 6l3.75-3.75'/%3E%3C/svg%3E");left:2rem}.header-top-info .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23FFBB10' stroke-linecap='round' stroke-linejoin='round' stroke-width='.75' d='M4.125 2.25 7.875 6l-3.75 3.75'/%3E%3C/svg%3E");right:1rem}.header-top-info .slick.is-loading .content:not(:first-child){border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.header-top-info .content{opacity:0}.header-top-info .btn-close{align-items:center;background:var(--neutral-light-30);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:3.2rem}.header-top-info .btn-close:hover img{filter:brightness(2)}.header-top-info img{height:1.2rem;transition:all .2s ease-in-out;width:1.2rem}.header-top-links{background:var(--neutral-base);border-bottom:.1rem solid var(--neutral-light-30);color:var(--white)}.header-top-links .wrapper{align-items:center;display:flex;justify-content:space-between}.header-top-links .wrapper .list{display:flex;gap:2rem}.header-top-links .wrapper .trigger{align-items:center;display:flex;gap:.5rem;padding:.8rem 1rem;transition:all .3s ease-in-out}.header-top-links .wrapper .trigger img:last-child{transition:all .3s ease-in-out}.header-top-links .customer-services{position:relative;z-index:1}.header-top-links .content{background:var(--white);box-shadow:0 12px 24px rgba(0,0,0,.24);color:var(--neutral-base);display:none;padding-top:1.2rem;position:absolute;right:0;top:100%;width:34rem}.header-top-links .first-list{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.2rem;padding:0 1.2rem}.header-top-links .second-list{background:var(--neutral-light-75);display:flex;flex-direction:column;padding-bottom:.6rem;padding-top:.6rem}.header-top-links .second-list .item a{align-items:center;border-left:.4rem solid transparent;display:flex;gap:1.2rem;padding:.6rem 1.2rem .6rem .8rem;transition:all .3s ease-in-out}.header-top-links .second-list .item a:hover{background:#fff;border-color:var(--brand-dark-15)}.header-top-links .second-list .item a div{display:flex;flex-direction:column}.header-top-links .customer-services.active .link-special{color:var(--neutral-base)}.header-top-links .customer-services.active .trigger{background:var(--brand-dark-15)}.header-top-links .customer-services.active .trigger .link-special{color:var(--white)}.header-top-links .customer-services.active .trigger .link-special:after{content:none}.header-top-links .customer-services.active .trigger img:last-child{transform:rotate(180deg)}.header-top-links .site-redirect{gap:.4rem;margin-right:2rem}.header-top-links .site-redirect:after{background-color:#595959;content:"";height:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.1rem}.site-redirect{align-items:center;font-size:1.4rem;line-height:2rem;padding-right:3rem;position:relative}.site-redirect a{color:#fff;font-size:1.4rem;gap:.4rem;line-height:2.4rem}.site-redirect strong{font-weight:700}.site-redirect .redirect-logo{margin-bottom:.2rem;width:2.3rem}.logo img{height:2.4rem;width:14.3rem}.header.content{background:var(--neutral-base);color:var(--white);padding:1rem 0}.header.content .wrapper{align-items:center;display:flex}.search-toggle{cursor:pointer;margin-right:auto}.account-toggle{margin-left:auto}.account-toggle,.nav-toggle{margin-right:.5rem}.account-toggle,.logo,.minicart-toggle,.nav-toggle,.search-toggle{padding:.8rem}.header-icon path{stroke:var(--white)}.account-toggle{align-items:center;cursor:pointer;display:flex;gap:.8rem}.account-toggle .link-special{align-self:flex-start;color:var(--white)}.account-toggle .text{display:none}.account-toggle .loader{margin:auto 0}.header-need-help{cursor:pointer;display:none}.header-need-help .text{align-items:flex-start;display:flex;flex-direction:column;min-height:4rem}.minicart-toggle{align-items:center;cursor:pointer;display:flex;gap:.8rem}.minicart-toggle .loader{margin:auto 0}.minicart-toggle .text{display:none}.minicart-toggle .link-special{align-self:start;color:var(--white)}.minicart-icon-wrapper{position:relative}.minicart-icon-wrapper.item-added{animation:minicartShake 1s ease-in-out forwards}.minicart-counter{align-items:center;background:var(--brand-base);border-radius:50%;color:var(--white);display:flex;font-size:1rem;height:1.2rem;justify-content:center;line-height:1;position:absolute;right:0;top:-.4rem;width:1.2rem}.minicart-counter .counter-number{transform:translateY(1px)}.block-minicart{position:relative}.block-minicart,.minicart-wrapper .ui-dialog{height:100%}.minicart-wrapper{background:var(--body-bg-base);color:var(--neutral-base);height:var(--app-height);max-width:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:100vw;z-index:20}.minicart-wrapper.active{transform:translateY(0)}.minicart-wrapper.active .minicart-overlay{animation:fadeInOverlay .3s ease-in-out forwards;background:rgba(0,0,0,.25);content:"";height:var(--app-height);left:-100vw;position:fixed;top:0;width:100vw;z-index:10}.minicart-wrapper.active .block-content,.minicart-wrapper.active .empty-state-container,.minicart-wrapper.active .minicart-footer{animation-delay:.3s;animation:offcanvasContentFadeIn .7s ease-in-out forwards}.minicart-wrapper .block-title{background:var(--white);display:flex;font-size:1.8rem;font-weight:var(--weight-bold);justify-content:space-between;line-height:2.4rem;padding:2rem}.minicart-wrapper .block-title.not-empty{margin-bottom:1.2rem}.minicart-wrapper .block-content{background:var(--white);display:block!important;height:-moz-max-content!important;height:max-content!important;max-height:calc(var(--app-height) - 30.8rem);overflow:auto;padding:1.2rem 2rem 0;position:relative}.minicart-wrapper .block-content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:inline-block;height:2.4rem;left:0;position:-webkit-sticky;position:sticky;width:100%}.minicart-wrapper .empty-state-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:2.4rem;opacity:0;padding:2.4rem 2rem;text-align:center}.minicart-content-wrapper{display:flex;flex-direction:column;height:100%}.minicart-close{background:0 0;cursor:pointer}.minicart-close path{transition:all .2s ease-in-out}.minicart-close:hover path{stroke:var(--brand-base)}.minicart-close:focus{outline:none}.minicart-items .product-item{border-bottom:.1rem solid var(--neutral-light-75);padding:1.2rem 0}.minicart-items .product-item:last-child{border-bottom:none;padding-bottom:0}.minicart-items .product-item-wrapper{display:flex}.minicart-items .product-item-photo{flex-shrink:0;height:7rem;margin-right:1.2rem;width:7rem}.minicart-items .product-options-list{margin-bottom:.8rem}.minicart-items .product-options-list svg{transition:all .3s ease-in-out}.minicart-items .product-options-list.active svg{transform:rotate(180deg)}.minicart-items .product-item-details{flex-grow:1}.minicart-items .product-item-name{display:block;margin-bottom:.8rem}.minicart-items .item-options--trigger{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem}.minicart-items .item-options-content{display:flex;flex-direction:column;margin-top:.4rem}.minicart-items .actions{display:flex;flex-direction:column;flex-shrink:0;gap:1.6rem;margin-left:1.6rem}.minicart-items .actions .action{padding:0}.minicart-items .actions .action path{transition:all .2s ease-in-out}.minicart-items .actions .action:hover path{stroke:var(--brand-base)}.minicart-items .actions .action.gift-product__action{display:none}.minicart-footer{background:var(--white);display:flex;flex-direction:column;gap:1.2rem;margin-top:auto;padding:2rem;position:relative}.minicart-footer .subtotal{align-items:center;border-bottom:.1rem solid var(--neutral-light-75);border-top:.1rem solid var(--neutral-light-75);display:flex;justify-content:space-between;padding:.8rem 0}.minicart-footer .price{font-weight:var(--weight-bold)}.minicart-footer .link-default{align-self:center}.minicart-footer .buttons{display:flex;flex-direction:column;gap:1.2rem}.minicart-footer .checkout-btn{width:100%}.minicart-loader{background:hsla(0,0%,100%,.7);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:101}.minicart-loader svg{background:0 0;height:7.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7.2rem}.minicart-loader.active{display:block}.offcanvas-account{background:var(--body-bg-base);color:var(--neutral-base);height:var(--app-height);position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:100%;z-index:20}.offcanvas-account .scroll-content{max-height:calc(var(--app-height) - 8.4rem);overflow:auto}.offcanvas-account .account-login-icon path,.offcanvas-account .account-user-icon path{stroke:#fff}.offcanvas-account.active{transform:translateX(0)}.offcanvas-account.active .account-overlay{animation:fadeInOverlay .3s ease-in-out forwards;background:rgba(0,0,0,.25);content:"";height:var(--app-height);left:-100vw;position:fixed;top:0;width:100vw;z-index:10}.offcanvas-account.active .account-links,.offcanvas-account.active .additional-content,.offcanvas-account.active .content{animation-delay:.3s;animation:offcanvasContentFadeIn .7s ease-in-out forwards}.offcanvas-account .ui-dialog,.offcanvas-account .ui-dialog-content{height:100%}.offcanvas-account .ui-dialog-content:focus,.offcanvas-account .ui-dialog:focus{outline:none}.offcanvas-account .header-content{align-items:center;background:var(--white);display:flex;justify-content:space-between;margin-bottom:1.2rem;padding:2rem}.offcanvas-account .block-title{font-size:1.8rem;line-height:2.4rem}.offcanvas-account .close-icon{cursor:pointer}.offcanvas-account .close-icon path{transition:all .2s ease-in-out;stroke:var(--neutral-light-60)}.offcanvas-account .close-icon:hover path{stroke:var(--brand-base)}.offcanvas-account .content{background:var(--white);margin-bottom:1.2rem;padding:2rem}.offcanvas-account .info-text{margin-bottom:2rem}.offcanvas-account .control{margin-bottom:1.2rem}.offcanvas-account .input-text{width:100%}.offcanvas-account .actions-toolbar{display:flex;flex-direction:column;gap:2rem}.offcanvas-account .actions-toolbar .link-default{align-self:center}.offcanvas-account .additional-content{background:var(--white);display:flex;flex-direction:column;gap:2rem;padding:2rem}.offcanvas-account .additional-content .title{font-size:1.8rem;line-height:2.4rem}.offcanvas-account .additional-content .list-none{display:flex;flex-direction:column;gap:1.2rem}.offcanvas-account .additional-content .list-none li{align-items:center;display:flex;gap:1.2rem}.offcanvas-account .account-links{background:var(--white);display:flex;flex-direction:column;list-style-type:none}.offcanvas-account .account-links li{border-bottom:.1rem solid var(--neutral-light-75);padding:1.6rem 2rem}.offcanvas-account .account-links li:last-child{border:none}.offcanvas-account .account-links a{align-items:center;display:flex;gap:1.2rem}.offcanvas-account .account-links svg path{stroke:var(--neutral-light-45)}.offcanvas-account .separator{margin:2rem 0;position:relative;text-align:center}.offcanvas-account .separator:after,.offcanvas-account .separator:before{background:#ccc;content:"";height:.1rem;position:absolute;top:50%;width:calc(50% - 2.4rem)}.offcanvas-account .separator:before{left:0;transform:translateY(-50%)}.offcanvas-account .separator:after{right:0;transform:translateY(50%)}.offcanvas-account .social-media-login-list{display:flex;flex-direction:column;gap:1.2rem}.offcanvas-account .social-media-login-list li{border-radius:4px;cursor:pointer;padding:1rem 0;transition:all .3s ease-in-out}.offcanvas-account .social-media-login-list li:first-child{background:#4267b2}.offcanvas-account .social-media-login-list li:first-child:hover{background:#35528e}.offcanvas-account .social-media-login-list li:last-child{background:#de5246}.offcanvas-account .social-media-login-list li:last-child:hover{background:#d33326}.offcanvas-account .social-media-login-list a{align-items:center;color:var(--white);display:flex;gap:1.2rem;justify-content:center}.departments-menu-container{width:100%}.departments-menu-container a{font-weight:400;text-transform:capitalize}.departments-menu-container a.view-all__link{-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;color:var(--neutral-base);-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));transition:all .4s ease-out}.departments-menu-container a.view-all__link:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}.departments-menu-container a.view-all__link:hover{background-position:top right 100%}.departments-menu-container a.view-all__link:hover:after{background-size:0 .1em}.departments-menu-container a.view-all__link{align-items:center;display:inline-flex;margin-right:.4rem;position:relative}& .department-parent-category{background-color:var(--white)}& .department-cat-link{align-items:center;display:flex;font-weight:400;gap:.8rem;position:relative;text-transform:capitalize;width:100%}& .department-cat-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23A6A6A6' stroke-linecap='round' stroke-linejoin='round' d='m5.5 3 5 5-5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:1.6rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.6rem}.parent-category__icon{color:var(--brand-base)}.parent-categories-list .view-all{padding:0 2rem 1.2rem}.icon-chevron-right{color:var(--neutral-base);position:relative}.icon-chevron-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m5.5 3 5 5-5 5'/%3E%3C/svg%3E");color:var(--neutral-base);content:"";height:1.6rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.6rem}.search-autocomplete{background:var(--white);max-height:calc(var(--app-height) - 8rem);overflow-y:auto;position:static!important;width:100%!important}.search-autocomplete dd[id*=qs-option]{cursor:pointer}.search-autocomplete dd[id*=qs-option],.search-autocomplete dt{padding-left:2rem;padding-right:2rem}.search-autocomplete button{margin-left:2rem;margin-right:2rem}.search-autocomplete .spacing-element{order:4}.search-autocomplete .spacing-element:not(:last-of-type){display:none}.search-autocomplete .spacing-element:last-of-type{padding-bottom:1.2rem}.search-autocomplete .no-results{padding:2rem}.search-autocomplete .normal-configurable-price{display:block}.search-autocomplete .pdp-configurable-price{display:none}.smile-elasticsuite-autocomplete-result{display:flex;flex-direction:column;gap:.8rem}.smile-elasticsuite-autocomplete-result.autocomplete-animation{animation:searchPreviewAnimation .4s ease-in-out forwards}.smile-elasticsuite-autocomplete-result .autocomplete-list-title{font-weight:var(--weight-bold)}.smile-elasticsuite-autocomplete-result .autocomplete-list.product{display:flex;flex-direction:column;order:1}.smile-elasticsuite-autocomplete-result .autocomplete-list.product:only-child{margin-bottom:2rem}.smile-elasticsuite-autocomplete-result .autocomplete-list.term{order:3}.smile-elasticsuite-autocomplete-result .autocomplete-list.category{order:2}.smile-elasticsuite-autocomplete-result .autocomplete-list.category,.smile-elasticsuite-autocomplete-result .autocomplete-list.term{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.smile-elasticsuite-autocomplete-result .title-product{display:none}.smile-elasticsuite-autocomplete-result .view-all-products{order:1}.mini-search-product-list{align-items:center;display:flex;gap:1.2rem;margin-bottom:.8rem;position:relative}.mini-search-product-list .product-image-box{flex-shrink:0}.mini-search-product-list .product-item{display:flex;flex-direction:column;flex-grow:1;gap:.4rem}.mini-search-product-list .minimal-price-link,.mini-search-product-list .old-price .price-label,.mini-search-product-list .special-price .price-label{display:none}.mini-search-product-list .price-box{align-items:flex-end;display:flex;gap:.2rem}.mini-search-product-list .old-price .price,.mini-search-product-list .price-label{color:var(--neutral-light-30);font-size:1rem;font-weight:var(--weight-regular);line-height:1.2rem;text-decoration:line-through}.mini-search-product-list .price-label{text-decoration:none}.absolute-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media (min-width:768px){.minicart-wrapper{max-width:58.1rem}.offcanvas-account{width:58.1rem}.navigation{width:58.1rem!important}.offcanvas-search{width:58.1rem}}@media (min-width:1280px){.page-header .header-top__wrapper,.page-header .navigation,.page-header .panel{position:relative;z-index:11}.page-header .header{position:relative;z-index:12}.header-top-info{max-height:4rem;padding:.8rem 0}.header-top-info .slick{width:calc(100% - 4rem)}.header-top-info .slick:after{background-size:2.8rem;height:4rem}.header-top-info .slick-next,.header-top-info .slick-prev{height:2rem;width:2rem}.header-top-info .slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M13.125 16.25 6.875 10l6.25-6.25'/%3E%3C/svg%3E")}.header-top-info .slick-prev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23FFBB10' stroke-linecap='round' stroke-linejoin='round' stroke-width='.75' d='M7.875 9.75 4.125 6l3.75-3.75'/%3E%3C/svg%3E")}.header-top-info .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='m6.875 3.75 6.25 6.25-6.25 6.25'/%3E%3C/svg%3E")}.header-top-info .slick-next:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23FFBB10' stroke-linecap='round' stroke-linejoin='round' stroke-width='.75' d='M4.125 2.25 7.875 6l-3.75 3.75'/%3E%3C/svg%3E")}.header-top-info .btn-close{height:4rem;width:4rem}.header-top-info img{height:2rem;width:2rem}.logo{order:1}.logo img{height:4.8rem;width:28.6rem}.header.content{padding:1.8rem 0}.header-icon{height:2.4rem;width:2.4rem}.account-toggle{margin-left:unset;order:4}.account-toggle,.nav-toggle{margin-right:2.4rem}.account-toggle,.logo,.minicart-toggle,.nav-toggle,.search-toggle{padding:0}.nav-toggle,.search-toggle{display:none}.account-toggle .text{display:flex;flex-direction:column;min-height:4rem}.header-need-help{align-items:center;display:flex;gap:.8rem;margin-left:auto;margin-right:2.4rem;order:3}.minicart-toggle{order:5}.minicart-toggle .text{display:flex;flex-direction:column;min-height:4rem}.minicart-counter{font-size:1.2rem;height:1.7rem;right:-.2rem;width:1.7rem}.minicart-counter .counter-number{transform:none}.minicart-wrapper .block-title{padding:2rem 4rem}.minicart-wrapper .block-content{font-size:1.4rem;line-height:2rem;max-height:calc(var(--app-height) - 26.6rem);padding:1.2rem 4rem 0}.minicart-wrapper .empty-state-container{padding:2.4rem 4rem}.minicart-items .product-item-photo{height:10rem;width:10rem}.minicart-items .actions{margin-left:2.4rem}.minicart-footer{padding:2rem 4rem}.minicart-footer .link-default,.minicart-footer .subtotal{font-size:1.4rem;line-height:2rem}.minicart-footer .buttons{flex-direction:row-reverse;gap:2.4rem}.minicart-footer .buttons>*{flex-basis:50%}.minicart-footer .buttons button{height:4.4rem}.offcanvas-account .content,.offcanvas-account .header-content{padding:2rem 4rem}.offcanvas-account .control{margin-bottom:1.6rem}.offcanvas-account .actions-toolbar{flex-direction:row-reverse;justify-content:space-between}.offcanvas-account .actions-toolbar .link-default{font-size:1.4rem;line-height:2rem}.offcanvas-account .additional-content{padding:2rem 4rem}.offcanvas-account .account-links li{padding:1.6rem 4rem}.offcanvas-account .account-links svg{height:2rem;width:2rem}.offcanvas-account .separator{font-size:1.4rem;line-height:2rem}.offcanvas-account .social-media-login-list{flex-direction:row;gap:3.4rem}.offcanvas-account .social-media-login-list li{flex-grow:1}.offcanvas-account .social-media-login-list a{justify-content:flex-start;padding-left:1.6rem}.navigation{background:var(--neutral-base);width:auto!important}.navigation .wrapper{margin:0 auto;max-width:144rem;width:88%}.navigation .block-title.nav-block-title,.navigation .nav-cms-block,.navigation .navigation-back{display:none}.navigation-overlay{background:rgba(0,0,0,.25);display:none;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:10}.level0.submenu{background:var(--white);display:none;height:auto;left:0;position:absolute;top:4.4rem;width:100%;z-index:20}.level0.submenu.active .submenu-list .category-item{animation:desktopNavigationContentFadeIn .6s ease-in-out forwards}.level0.submenu.active .navigation-banner{animation:desktopNavigationBannerFadeIn .6s ease-in-out forwards;animation-delay:.3s}.level0.submenu.active .content{animation:navigationBannerBorderBackgroundPosition .3s ease-in-out forwards,navigationBannerBorderBackgroundSize .3s ease-in-out forwards;animation-delay:1s,1.3s}.level0.submenu.active .action.primary,.level0.submenu.active .description,.level0.submenu.active .title{animation:fadeIn .3s ease-in-out forwards;animation-delay:.6s}.desktop-submenu-wrapper{display:flex;gap:4rem;height:100%;margin:0 auto;padding:2.4rem 0;width:89%}.navigation-banner{color:var(--white);cursor:pointer;height:28.8rem;opacity:0;position:relative;width:30rem}.navigation-banner img{border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.navigation-banner .content{align-items:center;background:conic-gradient(from 180deg at top .1rem right .1rem,transparent 25%,var(--brand-base) 0) 200% 0/200% .1rem no-repeat,conic-gradient(at bottom .1rem left .1rem,transparent 25%,var(--brand-base) 0) 0 200%/.1rem 200% no-repeat;border-radius:4px;display:flex;flex-direction:column;gap:2rem;height:calc(100% - 3.6rem);justify-content:center;left:2.4rem;padding:2.4rem;position:absolute;text-align:center;top:1.8rem;width:calc(100% - 4.8rem);z-index:2}.navigation-banner .description{font-size:1.6rem;font-weight:var(--weight-regular);line-height:2.4rem;text-transform:capitalize}.navigation-banner .title{font-family:var(--family-roboto);font-size:2.2rem;line-height:2.8rem;text-transform:capitalize}.navigation-banner .action.primary,.navigation-banner .description,.navigation-banner .title{opacity:0}.submenu-list{-moz-column-count:3;column-count:3;flex-grow:1;list-style-type:none;transition-delay:.3s}.submenu-list .category-item{opacity:0}.submenu-list .view-all{display:none}li.level1{font-size:1.4rem;font-weight:var(--weight-regular);line-height:2rem;margin-bottom:.8rem}li.level1 span{color:var(--neutral-base);position:relative;text-transform:capitalize}li.level1 span:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/0 .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}li.level1 span:hover:after{background-size:100% .1em}.ui-menu{display:flex;justify-content:space-between;position:relative}li.level0{font-size:1.4rem;font-weight:var(--weight-bold);line-height:2rem;text-transform:uppercase}li.level0>a{align-items:center;border-bottom-style:solid;border-bottom-width:.2rem;-o-border-image:linear-gradient(90deg,transparent,transparent) 1;border-image:linear-gradient(90deg,transparent,transparent) 1;color:var(--white);display:flex;font-size:1.2rem;gap:.4rem;margin-bottom:.7rem;padding:1.2rem .8rem .3rem}li.level0>a,li.level0>a:after{transition:all .2s ease-in-out}li.level0>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='.48' d='M6.5 2.75 4 5.25l-2.5-2.5'/%3E%3C/svg%3E");content:"";height:.8rem;width:.8rem}li.level0.active>a{-o-border-image:linear-gradient(to right,var(--brand-base),var(--brand-dark-15)) 1;border-image:linear-gradient(to right,var(--brand-base),var(--brand-dark-15)) 1}li.level0.active>a:after{transform:rotate(180deg)}.all-departments{margin-left:.6rem;margin-right:2.5vw}.all-departments .level-top{padding-left:1.6rem}.all-departments .level-top>span{position:relative}.all-departments .level-top>span:before{background-image:url(../../frontend/Inchoo/tools4flooring/en_US/icons/four-squares.svg);background-position:50%;background-repeat:no-repeat;content:"";height:1.2rem;left:-1.6rem;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}.all-departments .level-top>span:after{background:var(--body-bg-base);content:"";height:100%;position:absolute;right:-2.5vw;top:50%;transform:translateY(-50%);width:.1rem}.departments-menu-container .sub-department{background-color:var(--white);display:none;padding:2.4rem 3.2rem;position:absolute;right:0;top:0;width:calc(84% - 5.4rem);z-index:10}.departments-menu-container .sub-department.active{display:block}.departments-menu-container .children-categories-container{display:flex;gap:2rem;justify-content:space-between;padding-left:3.2rem;padding-right:12%;position:relative;width:100%}.departments-menu-container .children-categories-container:before{background-color:var(--neutral-light-60);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:.1rem}.departments-menu-container .children-categories-container .view-all{margin-bottom:.8rem}.departments-menu-container .child-categories-list__wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem;height:-moz-fit-content;height:fit-content}.departments-menu-container .children-group{width:70%}.departments-menu-container .child-categories-list{display:flex;flex-direction:column;gap:.8rem}& .department-parent-category{width:16%}& .department-cat-link:after{height:2rem;right:.8rem;width:2rem}& .department-cat-link.active,& .department-cat-link:hover{background-color:var(--neutral-light-75);border-radius:5px}& .department-cat-link{padding:.8rem}.parent-categories-list{min-width:20.4rem}.parent-categories-list .view-all{padding:0 0 1.2rem}.search-autocomplete .no-results{font-size:1.6rem;line-height:2.4rem;padding:1.2rem}.smile-elasticsuite-autocomplete-result .autocomplete-list.product{padding-top:2rem}.offcanvas-search{flex-grow:1;margin:0 7.2rem;order:2;position:relative;width:auto}.offcanvas-search .clear-input,.offcanvas-search .close-icon-container,.offcanvas-search .search-icon,.offcanvas-search .search-loader{display:none}.offcanvas-search .search-icon.active,.offcanvas-search .search-loader.active{display:block}.offcanvas-search .search-loader-mobile,.offcanvas-search .search-loader-mobile.active{display:none}.offcanvas-search .ui-dialog{display:block!important}.form-mini-search-input{height:4rem}.form-mini-search-action{align-items:center;background:linear-gradient(180deg,var(--brand-base) 0,var(--brand-dark-15) 100%);border-radius:4px;display:flex;height:3.2rem;justify-content:center;position:absolute;right:.4rem;top:.4rem;width:3.2rem}.form-mini-search-action button{background:0 0;border:none}.form-mini-search-action .search-icon path{stroke:var(--white)}.search-autocomplete{border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:var(--neutral-base);font-size:1.4rem;line-height:2rem;max-height:40rem;position:absolute!important;top:4.4rem;z-index:40}}@media (min-width:1536px){li.level0>a{font-size:1.4rem}.all-departments{margin-right:3rem}.all-departments .level-top>span:after{right:-5rem}.search-autocomplete dd[id*=qs-option],.search-autocomplete dt{padding:0}.search-autocomplete button{margin-left:1.2rem;margin-right:0}.search-autocomplete .spacing-element:last-of-type{padding-bottom:0}.smile-elasticsuite-autocomplete-result{gap:0}.smile-elasticsuite-autocomplete-result .autocomplete-list.product{padding-top:0}.smile-elasticsuite-autocomplete-result .autocomplete-list.category,.smile-elasticsuite-autocomplete-result .autocomplete-list.term{margin:1.2rem 1.2rem 0 2.4rem}.search-autocomplete{max-height:57.6rem;position:relative}.smile-elasticsuite-autocomplete-result{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:auto 1fr}.autocomplete-list.product{grid-column:1/2;grid-row:1/3;margin:1.2rem 2.4rem 1.2rem 1.2rem}.autocomplete-list.product:only-child{grid-column:1/-1}.autocomplete-list.product:only-child:after{content:none}.autocomplete-list.product:after{background:var(--neutral-light-75);content:"";height:100%;left:60%;position:absolute;top:0;transform:translateX(-50%);width:.1rem}}@media (max-width:1279px){.navigation{background:var(--body-bg-base);height:100%;left:0;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:all .3s ease-in-out;width:100%;z-index:20}.navigation.active{overflow-y:auto;transform:translateZ(0)}.navigation .wrapper{height:100%;overflow:auto}.navigation .block-title{align-items:center;background:var(--white);display:flex;justify-content:space-between;margin-bottom:1.2rem;padding:2rem}.navigation .block-title span{font-size:1.8rem;line-height:2.4rem}.navigation .block-title svg path{stroke:var(--neutral-light-60)}.navigation-overlay.active{animation:fadeInOverlay .3s ease-in-out forwards;background:rgba(0,0,0,.25);display:block!important;height:var(--app-height);left:0;position:fixed;top:0;width:100vw;z-index:10}.ui-menu{background:var(--white)}.ui-menu li.level0>a{align-items:center;border-bottom:.1rem solid var(--body-bg-base);display:flex;font-weight:var(--weight-bold);justify-content:space-between;padding:1.2rem 2rem;text-transform:uppercase}.ui-menu li.level0>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A6A6A6' stroke-linecap='round' stroke-linejoin='round' d='m5.5 3 5 5-5 5'/%3E%3C/svg%3E");content:"";height:1.6rem;width:1.6rem}.ui-menu .level0.submenu{background:var(--body-bg-base);height:var(--app-height);left:0;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:all .3s ease-in-out;width:100%;z-index:10}.ui-menu .level0.submenu.active{transform:translateZ(0)}.ui-menu .level0.submenu.active .desktop-submenu-wrapper{height:100%;overflow-y:scroll}.ui-menu .navigation-back{align-items:center;background:var(--white);display:flex;gap:1.2rem;margin-bottom:1.2rem;padding:2rem}.ui-menu .navigation-back .placeholder{font-size:1.8rem;font-weight:var(--weight-bold);line-height:2.4rem}.ui-menu .navigation-back .navigation-close-icon{margin-left:auto}.ui-menu .navigation-back .navigation-close-icon path{stroke:var(--neutral-light-60)}.ui-menu .submenu-list{background:var(--white);display:flex;flex-direction:column;padding:2rem}.ui-menu .submenu-list .view-all{font-weight:var(--weight-medium)}.ui-menu .submenu-list a{padding:.6rem 0;width:100%}.ui-menu ul{list-style-type:none}.nav-cms-block{display:flex;flex-direction:column;gap:1.2rem}.nav-cms-block>div:nth-child(2),.nav-cms-block>div:nth-child(3){background:var(--white);padding:2rem}.nav-cms-block div.site-redirect{gap:.4rem;padding-bottom:.8rem;padding-top:.8rem}.nav-cms-block div.site-redirect a{gap:.4rem}.nav-additional-links{background:var(--white);margin-top:1.2rem}.nav-additional-links a{align-items:center;display:flex;justify-content:space-between;padding:.8rem 2rem}.nav-customer-services>span{display:block;margin-bottom:1.2rem}.nav-customer-services ul{display:flex;flex-direction:column;gap:1.2rem}.nav-chat-phone{padding:0 2rem .8rem}.nav-chat-phone ul{display:flex;flex-direction:column;gap:1.2rem}.nav-chat-phone a{align-items:center;display:flex;gap:1.2rem}.nav-chat-phone a div{display:flex;flex-direction:column}.navigation-banner{display:none}.departments-menu-container a.view-all__link{background-color:var(--neutral-light-75)}.departments-menu-container .sub-department{background:var(--body-bg-base);height:var(--app-height);left:0;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:all .3s ease-in-out;width:100%;z-index:10}.departments-menu-container .sub-department.active{transform:translateZ(0)}.departments-menu-container .sub-department.active .desktop-submenu-wrapper{height:100%;overflow-y:scroll}.departments-menu-container .child-categories-list__wrapper{background-color:var(--white);padding-bottom:1.4rem;padding-top:1.4rem}.departments-menu-container .child-categories-list a{display:block;padding:.6rem 2rem}& .department-cat-link{padding:1.2rem 2rem}.offcanvas-search{background:var(--body-bg-base);color:var(--neutral-base);height:var(--app-height);left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease-in-out;width:100%;z-index:20}.offcanvas-search.active{transform:translateX(0)}.offcanvas-search.active:after{animation:fadeInOverlay .3s ease-in-out forwards;background:rgba(0,0,0,.25);content:"";height:var(--app-height);position:fixed;right:-100vw;top:0;width:100vw;z-index:10}.offcanvas-search.active .block-search-content{animation-delay:.3s;animation:offcanvasContentFadeIn .7s ease-in-out forwards}.offcanvas-search .ui-dialog,.offcanvas-search .ui-dialog-content{height:100%}.offcanvas-search .ui-dialog-content:focus,.offcanvas-search .ui-dialog:focus{outline:none}.offcanvas-search .search-loader-mobile{display:none}.offcanvas-search .search-loader-mobile.active{display:block}.offcanvas-search .search-loader-mobile path{fill:var(--brand-base)}.form-mini-search{align-items:center;background:var(--white);display:flex;padding:2rem;position:relative}.form-mini-search .close-icon path{stroke:var(--brand-base)}.form-mini-search .clear-input-container{align-items:center;cursor:pointer;display:flex;height:2.4rem;justify-content:center;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2.4rem}.form-mini-search .clear-input-icon{display:none}.form-mini-search .clear-input-icon.active{display:block}.form-mini-search .clear-input path{stroke:var(--neutral-light-45)}.form-mini-search .field.search{flex-grow:1}.form-mini-search .close-icon-container{align-items:center;display:flex;height:4rem;justify-content:center;padding:.8rem;width:4rem}.form-mini-search-input{border:none;border-bottom:.1rem solid var(--neutral-light-60);border-radius:0;font-size:1.6rem;height:4rem;padding:0 3.2rem 0 .4rem}.form-mini-search-input:focus{box-shadow:none}.form-mini-search-action{display:none}}.dynamic_option_hint_icon{margin-bottom:-3px}.dynamic_option_measurement_unit img{margin-bottom:-3px}.dynamic_option_measurement_unit{font-weight:400}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}
/*! Light tooltip style */
.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */
.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
/*! Red tooltip style */
.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}
/*! Green tooltip style */
.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
/*! Blue tooltip style */
.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(../../frontend/Inchoo/tools4flooring/en_US/MageWorx_DynamicOptionsBase/css/#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}.higher-zindex{z-index:10000000 !important}.swatch-attribute-label{font-weight:700;position:relative}.swatch-attribute-label.required{padding-right:10px}.swatch-attribute-label[data-required="1"]:after{content:'*';color:red;position:absolute;right:-11px;top:-2px;font-weight:700;font-size:1em}.swatch-attribute-selected-option{color:#646464;padding-left:17px}.swatch-attribute-options{margin-top:10px}.mageworx-swatch-container{padding:5px 7px 0 0;display:inline-block;border:1px transparent solid;vertical-align:top;margin-bottom:3px}.mageworx-swatch-option{padding:1px;min-width:30px;text-align:center;cursor:pointer;position:relative;border:1px solid #dadada;overflow:hidden;text-overflow:ellipsis}.mageworx-swatch-info{text-align:center;margin-top:5px}.mageworx-swatch-option.text{background:#f2f2f2;color:#7f7f7f;font-size:12px;font-weight:700;line-height:20px;padding:4px 8px;min-width:22px;min-height:20px}.mageworx-swatch-option.selected{outline:2px solid #ff5100;border:1px solid #fff;color:#333}.mageworx-swatch-option.text.selected{background-color:#fff !important}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.swatch-attribute.size .mageworx-swatch-option,.swatch-attribute.manufacturer .mageworx-swatch-option{background:#f0f0f0;color:#949494}.swatch-attribute.size .mageworx-swatch-option.selected,.swatch-attribute.manufacturer .mageworx-swatch-option.selected{color:#000;background:#fff;border:1px solid #fff}.mageworx-swatch-option:not(.disabled):hover{outline:1px solid #999;border:1px solid #fff;color:#333}.mageworx-swatch-option.image:not(.disabled):hover,.mageworx-swatch-option.color:not(.disabled):hover{outline:2px solid #ff5216;border:1px solid #fff}.mageworx-swatch-option.disabled{cursor:default}.mageworx-swatch-option.disabled:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 46%,rgba(255,82,22,1) 47%,rgba(255,82,22,1) 53%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(43%,rgba(255,255,255,1)),color-stop(46%,rgba(255,255,255,1)),color-stop(47%,rgba(255,82,22,1)),color-stop(53%,rgba(255,82,22,1)),color-stop(54%,rgba(255,255,255,1)),color-stop(57%,rgba(255,255,255,1)),color-stop(58%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 46%,rgba(255,82,22,1) 47%,rgba(255,82,22,1) 53%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 46%,rgba(255,82,22,1) 47%,rgba(255,82,22,1) 53%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 46%,rgba(255,82,22,1) 47%,rgba(255,82,22,1) 53%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 46%,rgba(255,82,22,1) 47%,rgba(255,82,22,1) 53%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}.qtip-content .image{padding:0 0 5px;display:block;height:130px;width:130px;margin:0 auto}.qtip-content .title{min-height:20px;padding:3px 0;color:#282828;font-size:1.5em;text-align:center;display:block;overflow:hidden}.qtip-content .info{min-height:20px;padding:2px 0;color:#282828;font-size:1.25em;text-align:center;display:block;overflow:hidden}.swatch-opt{margin:20px 0}.swatch-more{display:inline-block;margin:2px 0;text-decoration:none !important;position:static;z-index:1}.swatch-option-link-layered{position:relative;margin:0 !important;padding:0 !important}.swatch-option-tooltip-layered{width:140px;position:absolute;background:#fff;color:#949494;border:1px solid #adadad;display:none;z-index:999;left:-47px}.swatch-visual-tooltip-layered{height:160px;top:-170px}.swatch-textual-tooltip-layered{height:30px;top:-40px}.swatch-option-link-layered:hover>.swatch-option-tooltip-layered{display:block}.swatch-attribute-options .swatch-option-tooltip-layered .title{width:100%;height:20px;position:absolute;bottom:-5px;left:0;color:#282828;text-align:center;margin-bottom:10px}.swatch-option-disabled:after{content:'';position:absolute;width:42px;height:2px;background:red;transform:rotate(-30deg);-o-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);z-index:995;left:-4px;top:10px}.swatch-option-disabled{outline:none !important;cursor:default;border:0}.hidden{display:none !important}.swatch-opt-listing{margin-bottom:10px}.mageworx-optionswatches-option-gallery_image_selected{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;box-shadow:0 0 5px rgba(81,203,238,1);border:1px solid rgba(81,203,238,1)}.mageworx-optionswatches-option-gallery{display:block;clear:both;margin-top:3px}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}
/*! Light tooltip style */
.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */
.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
/*! Red tooltip style */
.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}
/*! Green tooltip style */
.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
/*! Blue tooltip style */
.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(../../frontend/Inchoo/tools4flooring/en_US/MageWorx_OptionFeatures/css/#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}.higher-zindex{z-index:10000000 !important}.option-description-text{font-size:.75em;font-weight:400;opacity:.9}.qtip{font-size:12.5px;line-height:14px}.mageworx-hidden{display:none !important}.mageworx-product-final-price{min-height:78px;font-weight:600}.mageworx-shareable-link-container{width:fit-content;padding:10px}.mageworx-shareable-link-icon{display:inline-block}.mageworx-shareable-hint-icon{display:inline-block;margin-left:5px}.mageworx-shareable-link-text{display:inline-block;font-style:normal;font-weight:500;font-size:14px;margin-left:5px}.mageworx-shareable-link-text a:hover{cursor:pointer}.mageworx-shareable-link-success-container{width:fit-content;padding:10px;background:#f7f7f7;border-radius:3px}.breadcrumbs{height:4.4rem}.breadcrumbs .items{list-style-type:none}.breadcrumbs a{-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;color:var(--neutral-base);-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));transition:all .4s ease-out}.breadcrumbs a:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}.breadcrumbs a:hover{background-position:top right 100%}.breadcrumbs a:hover:after{background-size:0 .1em}.breadcrumbs a{font-size:1.2rem;line-height:1.6rem}.catalog-product-view .qty-calculator__additional-info{align-items:center;border-top:.1rem solid var(--neutral-light-75);display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.6rem;margin-top:.8rem;padding-top:.8rem}.catalog-product-view .qty-calculator__additional-info .box-price{font-weight:var(--weight-bold)}.catalog-product-view .qty-calculator__field-wrapper{align-items:end;display:grid;gap:1.2rem;grid-template-columns:auto max-content max-content}.catalog-product-view .flooring-waste-tooltip{cursor:pointer}.catalog-product-view .tooltip__wrapper{align-items:center;background:var(--neutral-light-75);border-radius:50%;display:flex;height:3.6rem;justify-content:center;position:relative;width:3.6rem;z-index:2}.catalog-product-view .tooltip__content{background-color:var(--white);border:1px solid #f3f3f3;box-shadow:0 0 12px rgba(0,0,0,.12);display:none;left:-3rem;padding:2rem;position:absolute;transform:translateX(-100%);width:26.4rem}.catalog-product-view .tooltip-content-text,.catalog-product-view .tooltip-header-text{margin-bottom:.4rem}.catalog-product-view .tooltip-button-text{display:flex}.catalog-product-view .tooltip-button-text button{font-family:var(--family-roboto)}.catalog-product-view .tooltip-arrow{height:2.4rem;overflow:hidden;position:absolute;right:-2.4rem;top:50%;transform:translateY(-50%);width:2.4rem}.catalog-product-view .tooltip-arrow:after{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.12);content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:2.4rem}.catalog-product-view .fieldset-calculator{margin-bottom:1.2rem}.catalog-product-view #instant-purchase{display:none}.page-title-wrapper.product h1{font-size:2rem;line-height:2.4rem;margin-bottom:.8rem}.pdp-shipping-info-container,.prices-tier.items,.product-info-stock-sku,.product-reviews-summary{font-size:1.2rem;line-height:1.6rem}.prices-tier.items{display:flex;flex-direction:column;gap:1.2rem}.prices-tier.items .benefit,.prices-tier.items .item{align-items:center;display:flex;height:4.8rem}.prices-tier.items .benefit{background-color:var(--brand-base);border-bottom-left-radius:.6rem;border-top-left-radius:.6rem;color:#fff;flex-direction:column;font-weight:700;justify-content:center;width:4.8rem}.prices-tier.items .text{align-items:center;border:1px solid var(--neutral-light-60);border-bottom-right-radius:.6rem;border-left:1px solid transparent;border-top-right-radius:.6rem;display:flex;font-weight:700;height:4.8rem;padding:.6rem .9rem}.prices-tier.items .price-container{display:flex;flex-direction:column;margin-left:.9rem}.prices-tier.items .price-container .old-price{color:var(--neutral-light-45);font-size:1.2rem;font-weight:400;line-height:1.8rem;text-decoration:line-through}.prices-tier.items .price-container .new-price{color:var(--notice-base)}.product-info-stock-sku{display:flex;flex-direction:column-reverse;gap:.4rem;margin-top:1.2rem}.product-info-stock-sku .sku{display:flex;gap:.4rem}.product-info-stock-sku .sku strong{font-weight:var(--weight-bold)}.product-info-stock-sku .sku strong:after{content:":"}.product-info-stock-sku .amstockstatus span:first-child,.product-info-stock-sku .stock:not(.amstockstatus-status-container){color:var(--notice-base);font-weight:var(--weight-bold);text-transform:uppercase}.special-price-wrapper .price-label{display:none}.price .unit-of-measure{display:inline-block;font-size:70%;margin-left:.4rem}.product-info-price{margin-bottom:1.2rem;margin-top:1.6rem}.product-info-price .special-price-wrapper{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto}.product-info-price .special-price-wrapper .special-price{grid-column:1/2;grid-row:1/3}.product-info-price .special-price-wrapper .old-price{grid-column:2/3;grid-row:1/2}.product-info-price .special-price-wrapper .old-price .price{color:var(--neutral-light-30);font-family:var(--family-roboto);font-size:1.2rem;font-weight:var(--weight-regular);line-height:1.6rem;text-decoration:line-through}.product-info-price .price{font-family:var(--family-oswald);font-size:2.6rem;font-weight:var(--weight-medium);line-height:3.2rem}.product-info-price .pdp-save-value{color:var(--notice-base);display:inline-block!important;font-family:var(--family-roboto);font-size:1.2rem;font-weight:var(--weight-bold);grid-column:2/3;grid-row:2/3;line-height:1.6rem}.product-info-price .normal-configurable-price{display:none}.product-info-price .pdp-configurable-price{display:block}.product-info-price .pdp-configurable-price .price-label--range{color:var(--neutral-light-45);font-family:var(--family-oswald);font-size:2.3rem;line-height:3.2rem;margin:0 .8rem}.prices-tier.items{list-style-type:none;margin-bottom:1.2rem}.product-info-main .product-reviews-summary{display:flex;gap:.8rem}.product-info-main .rating-summary{align-items:center;display:flex}.product-info-main .rating-result{height:1.6rem}.product-info-main .rating-container{display:flex;width:100%!important}.product-info-main .review-count{color:var(--neutral-light-30);font-size:1.2rem;line-height:2rem}.product-info-main .review-star{height:1.6rem;width:1.6rem}.product-info-main .reviews-actions{display:flex;gap:.8rem}.product-info-main .reviews-actions .pdp-separator{color:var(--neutral-light-60);display:block!important}.product-info-main .product-add-form{margin-bottom:1.6rem;margin-top:1.2rem}.product-info-main .box-tocart,.product-info-main .box-tocart-update{display:grid;gap:1.2rem;grid-template-columns:min-content auto;grid-template-rows:auto auto}.product-info-main .box-tocart .field.qty,.product-info-main .box-tocart-update .field.qty{margin-bottom:0;width:10.8rem}.product-info-main .box-tocart .qty .label,.product-info-main .box-tocart-update .qty .label{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.product-info-main .box-tocart .qty .control,.product-info-main .box-tocart-update .qty .control{align-items:center;display:flex}.product-info-main .box-tocart .qty .control .decrement,.product-info-main .box-tocart .qty .control .increment,.product-info-main .box-tocart .qty .control .input-text.qty,.product-info-main .box-tocart-update .qty .control .decrement,.product-info-main .box-tocart-update .qty .control .increment,.product-info-main .box-tocart-update .qty .control .input-text.qty{align-items:center;border-left:none;border-radius:0;border-right:none;display:flex;height:3.6rem;justify-content:center;padding:0;text-align:center;width:3.6rem}.product-info-main .box-tocart .qty .control .decrement,.product-info-main .box-tocart .qty .control .increment,.product-info-main .box-tocart-update .qty .control .decrement,.product-info-main .box-tocart-update .qty .control .increment{border:1px solid var(--neutral-light-60)}.product-info-main .box-tocart .qty .control .decrement,.product-info-main .box-tocart-update .qty .control .decrement{border-bottom-left-radius:.4rem;border-top-left-radius:.4rem}.product-info-main .box-tocart .qty .control .increment,.product-info-main .box-tocart-update .qty .control .increment{border-bottom-right-radius:.4rem;border-top-right-radius:.4rem}.product-info-main .box-tocart .qty .control svg,.product-info-main .box-tocart-update .qty .control svg{height:1.6rem;width:1.6rem}.product-info-main .box-tocart .qty .control path,.product-info-main .box-tocart-update .qty .control path{stroke:var(--neutral-base)}.product-info-main .box-tocart .product-addto-links,.product-info-main .box-tocart-update .product-addto-links{cursor:pointer;grid-column:1/3;grid-row:2/3;text-align:center}.product-info-main .box-tocart .product-addto-links .towishlist .icon-label,.product-info-main .box-tocart-update .product-addto-links .towishlist .icon-label{display:none}.product-info-main .box-tocart .product-addto-links .towishlist .text-label,.product-info-main .box-tocart-update .product-addto-links .towishlist .text-label{display:inline-block}.product-info-main .box-tocart button.tocart,.product-info-main .box-tocart-update button.tocart{flex-grow:1;height:3.6rem}.product-info-main .box-tocart button.tocart path,.product-info-main .box-tocart-update button.tocart path{stroke:var(--white)}.error-message--pdp .mage-error{border:1px solid var(--error-base);margin-top:1.2rem;padding:.8rem 1.2rem .8rem 5.2rem;position:relative}.error-message--pdp .mage-error:before{background-color:var(--error-base);background-image:url(../../frontend/Inchoo/tools4flooring/en_US/icons/close-circle.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:4rem;z-index:10}.control--update-cart{flex-wrap:wrap}.page-product-grouped .box-tocart{box-shadow:0 -12px 12px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1.2rem;position:relative}.page-product-grouped .box-tocart #instant-purchase{display:none}.page-product-grouped .box-tocart .product-addto-links .towishlist span.text-label{display:flex}.page-product-grouped .box-tocart .product-addto-links .towishlist span.icon-label{display:none}.page-product-grouped .box-tocart .wishlist-action-container{border:none;height:auto;width:auto}.page-product-grouped .box-tocart .wishlist-action-container:hover:after{content:none}.page-product-grouped .product-info-main{padding:2rem 0 0}.page-product-grouped .product-info-main .table-wrapper.grouped,.page-product-grouped .product-info-main>*{padding:0 6vw}.page-product-grouped .product-info-main>.product-add-form{padding:0}.page-product-grouped .product-info-main .box-tocart{padding:2rem 6vw}.page-product-grouped .product-info-main .box-tocart .towishlist{font-size:1.4rem;line-height:2rem}.page-product-grouped .product-info-main .product-add-form{margin-bottom:0}.page-product-grouped .table.grouped{display:block;width:100%}.page-product-grouped .table.grouped thead{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.page-product-grouped .table.grouped tbody{display:block;width:100%}.page-product-grouped .table.grouped tr{align-items:center;border-bottom:.1rem solid var(--neutral-light-75);display:flex;justify-content:space-between;padding:1.2rem 0}.page-product-grouped .table.grouped tr .stock.unavailable{color:var(--brand-base);font-size:1.4rem;font-weight:var(--weight-bold);line-height:2rem;text-transform:uppercase}.page-product-grouped .table.grouped .col.item{display:flex;flex-direction:column;font-size:1.4rem;gap:.4rem;line-height:2rem}.page-product-grouped .table.grouped .price,.page-product-grouped .table.grouped .product-item-name{font-weight:var(--weight-bold)}.page-product-grouped .table.grouped .price{color:var(--neutral-light-30)}.page-product-grouped .table.grouped .decrement,.page-product-grouped .table.grouped .increment,.page-product-grouped .table.grouped .input-text.qty{height:3.6rem;width:3.6rem}.page-product-grouped .table.grouped svg{height:1.6rem;width:1.6rem}.calculator-box-to-cart+.box-tocart .field.qty{display:none}.calculator-box-to-cart+.box-tocart{display:flex;flex-direction:column;gap:1.2rem}.calculator-box-to-cart+.box-tocart #instant-purchase{display:none}.calculator-box-to-cart+.box-tocart .order-sample-btn{border:1px solid var(--neutral-light-15);border-radius:4px;font-family:var(--family-roboto);font-size:1.2rem;font-weight:var(--weight-bold);height:3.6rem;line-height:1.6rem}.page-product-grouped .product-info-price{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.pdp-shipping-info-container{display:flex;flex-direction:column;gap:1.2rem;margin:1.2rem 0}.pdp-shipping-info__banner{align-items:center;background-color:var(--neutral-light-75);display:flex;flex-direction:row;gap:1.7rem;padding:1.2rem}.pdp__shipping-data{align-items:center;display:flex;font-weight:var(--weight-bold);gap:.8rem;max-width:15rem;position:relative}.pdp__shipping-data:after{background-color:var(--neutral-light-60);content:"";display:block;height:100%;position:absolute;right:-.8rem;width:.1rem}.pdp__shipping-data svg{color:var(--brand-dark-15);height:4rem;width:4rem}.pdp__shipping-data.pdp__shipping-data--ltl svg{height:3.2rem;width:3.2rem}.pdp-shipping-info__text{max-width:70%}.pdp-shipping-info__text p{margin-bottom:0}.page-product-configurable .product-options-wrapper .fieldset{margin:0}.page-product-configurable .swatch-attribute{margin-bottom:1.6rem}.page-product-configurable .swatch-attribute-options{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.4rem;line-height:1.6rem;margin-top:0}.page-product-configurable .swatch-option{background:var(--white);border:1px solid var(--neutral-light-30);border-radius:4px;color:var(--neutral-light-30);cursor:pointer;font-weight:var(--weight-bold);padding:.8rem;text-transform:uppercase;transition:all .2s ease-in-out}.page-product-configurable .swatch-option.selected,.page-product-configurable .swatch-option:hover{background:var(--neutral-base);border-color:var(--neutral-base);color:var(--white)}.page-product-configurable .swatch-option.disabled{align-items:center;background:var(--neutral-light-75);border-color:var(--neutral-light-60);color:var(--neutral-light-60);display:flex;justify-content:center;overflow:hidden;position:relative}.page-product-configurable .swatch-option.disabled:after{background-color:var(--error-base);content:"";height:.2rem;position:absolute;transform:rotate(-45deg);transform-origin:center;width:141%}.page-product-configurable .swatch-option.color{padding:1rem 2rem}.page-product-configurable .swatch-attribute-label{display:inline-block;font-size:1.2rem;font-weight:var(--weight-bold);line-height:1.6rem;margin-bottom:.4rem}.page-product-configurable .swatch-attribute-label:after{color:var(--error-base);content:"*"}.page-product-configurable .swatch-attribute-selected-option,.page-product-configurable .swatch-input{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.page-product-configurable .swatch-opt{margin-bottom:1.2rem;margin-top:0}.ups-pdp>div{background:var(--white);margin-top:2rem;padding:4rem 6vw}.pdp-cms-block{display:flex;flex-direction:column;font-size:1.2rem;gap:2rem;line-height:1.6rem}.pdp-cms-block li{align-items:center;display:flex;gap:1.2rem}.pdp-cms-block li span{font-size:1.4rem;line-height:2rem}.pdp-cms-block li span.text-uppercase{font-size:1.6rem;line-height:2rem}.pdp-cms-block .content{display:flex;flex-direction:column}.pdp-cms-block .content span:first-child{font-weight:var(--weight-bold)}.pdp-cms-block svg{height:3.4rem;width:3.4rem}.product.attribute.overview strong{font-weight:700}.product.attribute.overview a{-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;color:var(--neutral-base);position:relative;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));transition:all .4s ease-out}.product.attribute.overview a:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}.product.attribute.overview a:hover{background-position:top right 100%}.product.attribute.overview a:hover:after{background-size:0 .1em}.product.attribute.overview,.product.pricing{font-size:1.4rem;line-height:2rem}.product.attribute.overview p,.product.pricing p{margin-bottom:0}.product.attribute.overview+button,.product.pricing+button{font-size:1.4rem;line-height:2rem;margin-top:.8rem}.pdp-cit-widget{margin-top:3.6rem;padding:2rem 0 0;position:relative}.pdp-cit-widget:after{background:var(--body-bg-base);content:"";height:1.6rem;left:-6vw;position:absolute;top:-1.6rem;width:100vw!important}.pdp-cit-widget .heading{display:flex;flex-direction:column;margin-bottom:.8rem}.pdp-cit-widget .heading .title{font-weight:var(--weight-bold)}.pdp-cit-widget .heading .short-text{font-size:1.2rem;line-height:1.6rem}.CIT-widget--inline-button{display:flex!important;flex-direction:column-reverse}.CIT-widget-button__support-text{margin-bottom:1.2rem;text-align:left!important}.CIT-discliamer-button,.CIT-term__container{color:var(--neutral-base)!important;font-family:var(--family-roboto)!important;font-size:1.2rem!important;line-height:1.6rem!important}.CIT-discliamer-button{-webkit-background-clip:text!important;background-position:100% 0!important;background-size:300% 100%!important;color:var(--neutral-base)!important;position:relative;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base))!important;transition:all .4s ease-out}.CIT-discliamer-button:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat!important;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}.CIT-discliamer-button:hover{background-position:top right 100%!important}.CIT-discliamer-button:hover:after{background-size:0 .1em!important}.CIT-widget__button{background:var(--success-base)!important;border-radius:4px!important;padding:.5rem 2.4rem!important;transition:all .3s ease-in-out;width:-moz-max-content!important;width:max-content!important}.CIT-widget__button:hover{background:#47a2a8!important}.CIT-widget__button .cit-widget-montly-payment,.CIT-widget__button small{font-family:var(--family-roboto);font-size:1.2rem!important;line-height:1.6rem!important}.CIT-widget__button .cit-widget-montly-payment{font-weight:var(--weight-bold)!important}.cit-widget-month{font-size:1.2rem!important;line-height:1.6rem!important}.CIT-step--img svg{margin:0 auto!important}.pdp-shipping-modal{max-height:90vh}.pdp-shipping-modal .modal-header{height:0}.pdp-shipping-modal .modal-footer{display:none}.pdp-shipping-modal .modal-inner-wrap{overflow:auto}.product.info.detailed .pdp-content{display:none}.product.info.detailed .pdp-trigger{align-items:center;display:flex;font-family:var(--family-roboto);font-size:1.4rem;font-weight:var(--weight-bold);justify-content:space-between;line-height:2rem;margin-bottom:0}.product.info.detailed ol,.product.info.detailed ul{list-style-type:none}.product.info.detailed ol li,.product.info.detailed ul li{display:flex}.product.info.detailed ol li:before,.product.info.detailed ul li:before{content:"•";margin-right:1rem}.data.table.additional-attributes{display:block;width:100%}.data.table.additional-attributes tbody,.data.table.additional-attributes td,.data.table.additional-attributes th{display:block}.data.table.additional-attributes tr{border-bottom:.1rem solid var(--neutral-light-60);display:grid;grid-template-columns:1fr 1fr}.data.table.additional-attributes tr:first-child{border-top:.1rem solid var(--neutral-light-60)}.data.table.additional-attributes th{background:var(--body-bg-base);font-weight:var(--weight-bold);text-align:left}.data.table.additional-attributes th:after{content:":"}.data.table.additional-attributes td,.data.table.additional-attributes th{font-size:1.4rem;line-height:2rem;padding:1rem 1.2rem}.slider-items-container{background:var(--white);margin:1.6rem 0 1.6rem -6vw;padding:2rem}.slider-items-container .action.tocompare{display:none}.slider-items-container .slick-track{margin-left:0}.slider-items-container .slick-next,.slider-items-container .slick-prev{background:var(--neutral-light-75);border:1px solid transparent!important;border-radius:50%;height:4.8rem;padding:1.2rem;transition:border-color .3s ease-in-out;width:4.8rem}.slider-items-container .slick-next:before,.slider-items-container .slick-prev:before{content:"";display:block;height:2.4rem;width:2.4rem}.slider-items-container .slick-next:hover,.slider-items-container .slick-prev:hover{border-color:var(--neutral-base)!important}.slider-items-container .slick-next.slick-disabled,.slider-items-container .slick-prev.slick-disabled{border:none!important}.slider-items-container .slick-next.slick-disabled:hover,.slider-items-container .slick-prev.slick-disabled:hover{cursor:not-allowed}.slider-items-container .slick-prev{left:calc(100% - 11.2rem);position:absolute;top:-4.8rem}.slider-items-container .slick-prev:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 19.5 8.25 12l7.5-7.5'/%3E%3C/svg%3E")}.slider-items-container .slick-next{position:absolute;right:0;top:-4.8rem}.slider-items-container .slick-next:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E")}.slider-items-container .slick-slide{margin:0 .6rem}.slider-items-container .product-item-info{display:flex;flex-direction:column;font-size:1.4rem;height:100%;line-height:2rem}.slider-items-container .product-item{border-radius:4px;overflow:hidden;padding:.8rem;position:relative}.slider-items-container .product-item.configurable-product .normal-price .price-label,.slider-items-container .product-item.grouped-product .normal-price .price-label{color:var(--neutral-light-30);display:inline-block;font-size:1rem;line-height:1.2rem}.slider-items-container .product-item.simple-product.has-tier-price .price-label,.slider-items-container .product-item.simple-product.no-tier-price .price-label{display:none}.slider-items-container .product-item.has-tier-price .price-box{align-items:center;display:flex;flex-direction:row-reverse;gap:.4rem;justify-content:flex-end}.slider-items-container .product-item.has-tier-price .minimal-price-link{color:var(--neutral-light-30);font-size:1rem;line-height:1.2rem}.slider-items-container .product-item-top-info{margin-top:.4rem;position:relative}.slider-items-container .product-item-name,.slider-items-container .product-reviews-summary{display:block;margin-bottom:.4rem}.slider-items-container .product-item-photo{padding-bottom:100%;transform:scale(1)}.slider-items-container .product-image-container{left:.8rem;position:absolute;right:.8rem;top:.8rem}.slider-items-container .product-reviews-summary{display:flex;gap:.4rem}.slider-items-container .rating-summary{align-items:center;display:flex}.slider-items-container .rating-result{height:1.6rem}.slider-items-container .rating-container{display:flex;width:100%!important}.slider-items-container .review-count{color:var(--neutral-light-30);font-size:1.2rem;line-height:2rem}.slider-items-container .swatch-label{color:var(--neutral-light-15);margin-bottom:.4rem}.slider-items-container .out-of-stock-data{color:var(--error-base);text-transform:uppercase}.slider-items-container .out-of-stock-data path,.slider-items-container .out-of-stock-data svg{stroke:var(--error-base)}.slider-items-container .in-stock-data{color:var(--notice-base);text-transform:uppercase}.slider-items-container .in-stock-data path,.slider-items-container .in-stock-data svg{stroke:var(--notice-base)}.slider-items-container .custom-stock-data,.slider-items-container .free-shipping-data,.slider-items-container .in-stock-data,.slider-items-container .out-of-stock-data,.slider-items-container .swatch-label{align-items:center;display:flex;font-weight:var(--weight-medium);gap:.4rem;margin-bottom:.4rem}.slider-items-container .custom-stock-data .swatch-label.text-tiny,.slider-items-container .free-shipping-data .swatch-label.text-tiny,.slider-items-container .in-stock-data .swatch-label.text-tiny,.slider-items-container .out-of-stock-data .swatch-label.text-tiny,.slider-items-container .swatch-label .swatch-label.text-tiny{font-weight:var(--weight-medium);margin-bottom:.8rem}.slider-items-container .custom-stock-data .custom-stock-icon,.slider-items-container .custom-stock-data .free-shipping-icon,.slider-items-container .free-shipping-data .custom-stock-icon,.slider-items-container .free-shipping-data .free-shipping-icon,.slider-items-container .in-stock-data .custom-stock-icon,.slider-items-container .in-stock-data .free-shipping-icon,.slider-items-container .out-of-stock-data .custom-stock-icon,.slider-items-container .out-of-stock-data .free-shipping-icon,.slider-items-container .swatch-label .custom-stock-icon,.slider-items-container .swatch-label .free-shipping-icon{height:1.2rem;width:1.2rem}.slider-items-container .custom-stock-data span:nth-child(3),.slider-items-container .custom-stock-data span:nth-child(4),.slider-items-container .free-shipping-data span:nth-child(3),.slider-items-container .free-shipping-data span:nth-child(4),.slider-items-container .in-stock-data span:nth-child(3),.slider-items-container .in-stock-data span:nth-child(4),.slider-items-container .out-of-stock-data span:nth-child(3),.slider-items-container .out-of-stock-data span:nth-child(4),.slider-items-container .swatch-label span:nth-child(3),.slider-items-container .swatch-label span:nth-child(4){display:none}.slider-items-container .custom-stock-data{color:var(--notice-base)}.slider-items-container .custom-stock-data path{stroke:var(--notice-base)}.slider-items-container .custom-stock-data span:nth-of-type(2){display:none}.slider-items-container .price-box{margin-bottom:.8rem;margin-top:auto}.slider-items-container .price{font-size:1.6rem;font-weight:var(--weight-bold);line-height:2rem}.slider-items-container .price-as-configured{align-items:flex-end;display:flex;flex-wrap:wrap}.slider-items-container .old-price .price{color:var(--neutral-light-30);font-size:1rem;font-weight:var(--weight-regular);line-height:1.2rem;margin-right:.2rem;text-decoration:line-through}.slider-items-container .product-item-actions{align-items:center;display:flex;gap:1.2rem}.slider-items-container .product-item-actions .actions-primary{flex-grow:1}.slider-items-container .product-item-actions .actions-primary button{width:100%}.slider-items-container .product-item-actions .view-details{align-items:center;display:flex;justify-content:center}.slider-items-container .tocart{font-size:1.2rem;line-height:2rem;padding:.8rem 0}.slider-items-container .add-to-cart-icon path{stroke:var(--white)}.slider-items-container .actions-secondary{align-items:center;border:1px solid var(--neutral-base);border-radius:4px;display:flex;height:3.2rem;justify-content:center;overflow:hidden;position:relative;width:3.2rem}.slider-items-container .actions-secondary:after{background:var(--neutral-base);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:0}.slider-items-container .actions-secondary .towishlist{position:relative;z-index:1}.slider-items-container .actions-secondary .wishlist-icon path{transition:all .3s ease-in-out}.slider-items-container .actions-secondary:hover .wishlist-icon path{stroke:var(--white)}.slider-items-container .actions-secondary:hover:after{padding-bottom:calc(100% + 1.6rem);width:calc(100% + 1.6rem)}.slider-items-container .stock.unavailable{color:var(--brand-base);font-family:var(--family-oswald);text-transform:uppercase}.progress{background-color:var(--body-bg-base);background-image:linear-gradient(to right,var(--neutral-light-15),var(--neutral-light-15));background-repeat:no-repeat;background-size:0 100%;border-radius:100px;display:block;height:.4rem;margin-top:1.6rem;overflow:hidden;transition:background-size .4s ease-in-out;width:100%}@font-face{font-family:stars;font-style:normal;font-weight:400;src:url(../../frontend/Inchoo/tools4flooring/en_US/fonts/stars.woff2) format("woff2")}:root{--icon-empty-star:"\e800";--icon-star:"\e801"}.pdp-review-container{background:var(--white);margin-bottom:1.6rem;margin-top:2rem;padding:2rem 6vw}.pdp-review-container .reviews-amount-text strong{font-weight:var(--weight-bold)}.pdp-review-container .review-list ol{list-style-type:none}.pdp-review-container .review-title{font-weight:var(--weight-bold);margin-bottom:.4rem}.pdp-review-container .review-details{color:var(--neutral-light-15);font-size:1.2rem;line-height:1.6rem;margin-top:.4rem}.pdp-review-container .review-ratings{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 0 0}.pdp-review-container .rating-summary-item{align-items:center;display:flex;justify-content:space-between;width:15rem}.pdp-review-container .review-item{border-bottom:.1rem solid var(--neutral-light-75);padding:1.6rem 0}.pdp-review-container .rating-result{height:1.6rem}.pdp-review-container .rating-container{display:flex;width:100%!important}.pdp-review-container .limiter{display:none}.pdp-review-container .cta-show-review-form{font-family:var(--family-roboto);font-weight:var(--weight-bold);margin-top:2rem;max-width:32rem;width:100%}.pdp-review-container .review-toolbar-bottom{align-items:center;display:flex;flex-direction:column-reverse;gap:1.6rem;margin-top:2rem}.pdp-review-container .review-toolbar-bottom .cta-show-review-form{margin-top:0}.pdp-review-container .review-add-form{border:1px solid var(--neutral-light-75);border-radius:4px;margin:1.6rem auto 0;max-width:77.6rem;padding:2rem}.pdp-review-container .review-field-ratings{border:1px solid var(--neutral-light-60);margin-bottom:1.6rem;padding:.8rem 1.2rem}.pdp-review-container .form-legend-text{margin-bottom:1.6rem}.pdp-review-container .review-field-rating{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem;position:relative}.pdp-review-container .review-field-rating .checkbox-label{font-size:1.2rem;line-height:1.6rem}.pdp-review-container .form-legend-text span:after{color:var(--brand-base);content:"*"}.pdp-review-container .review-control-vote{align-items:center;display:flex;gap:.4rem}.pdp-review-container .review-control-vote .rating-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pdp-review-container .review-control-vote .rating-input:before{color:var(--neutral-light-75);content:var(--icon-empty-star);font-family:stars;font-size:3.4rem}.pdp-review-container .review-control-vote input{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.pdp-review-container .review-control-vote label:before{color:var(--accent-base);cursor:pointer;font-family:stars;font-size:3.4rem;left:0;opacity:0;position:absolute;top:3.2rem}.pdp-review-container .review-control-vote input[type=radio]:checked+label:before{opacity:1}.pdp-review-container .review-control-vote .rating-1:before{content:var(--icon-star);z-index:5}.pdp-review-container .review-control-vote .rating-2:before{content:var(--icon-star) " " var(--icon-star);z-index:4}.pdp-review-container .review-control-vote .rating-3:before{content:var(--icon-star) " " var(--icon-star) " " var(--icon-star);z-index:3}.pdp-review-container .review-control-vote .rating-4:before{content:var(--icon-star) " " var(--icon-star) " " var(--icon-star) " " var(--icon-star);z-index:2}.pdp-review-container .review-control-vote .rating-5:before{content:var(--icon-star) " " var(--icon-star) " " var(--icon-star) " " var(--icon-star) " " var(--icon-star);z-index:1}.pdp-review-container .review-fieldset{margin-bottom:0}.pdp-review-container .review-field{margin-bottom:1.6rem}.pdp-review-container .review-field label{display:block;margin-bottom:.8rem}.pdp-review-container .review-field label:after{color:var(--brand-base);content:"*"}.map-fallback-price,.map-old-price{display:none}.slider-items-container .product-items,.slider-items-container .slider-items-container__items{max-height:53rem;overflow:hidden;position:relative}.slider-items-container .product-items:after,.slider-items-container .slider-items-container__items:after{background-image:url(../../frontend/Inchoo/tools4flooring/en_US/icons/spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:7.2rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.slider-items-container .product-items:before,.slider-items-container .slider-items-container__items:before{background:var(--white);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.slider-items-container .product-items.slick-initialized,.slider-items-container .slider-items-container__items.slick-initialized{overflow:unset}.slider-items-container .product-items.slick-initialized:after,.slider-items-container .product-items.slick-initialized:before,.slider-items-container .slider-items-container__items.slick-initialized:after,.slider-items-container .slider-items-container__items.slick-initialized:before{content:none}.product.attribute.description strong{font-weight:700}#gallery-next-area,#gallery-prev-area,.gallery-next-area,.gallery-prev-area{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.gallery-placeholder{position:relative}.gallery-placeholder.gallery-is-loading .gallery-main-slick-slider .gallery-item:not(:first-child){display:none!important}.gallery-placeholder.gallery-is-loading-thumbnails:after{background-color:#fff;background-image:url(../../frontend/Inchoo/tools4flooring/en_US/icons/spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:7.2rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.gallery-placeholder .gallery-close-button{display:none!important}.gallery-placeholder .gallery-main-slick-slider .slick-track{background:var(--white)}& .gallery-item{display:unset!important}& .gallery-item,.gallery-main-slick-slider{position:relative}.gallery-main-slick-slider .slick-arrow{background:var(--neutral-light-75);border-radius:50%;display:none!important;height:4.8rem;width:4.8rem}.gallery-main-slick-slider .slick-arrow:before{content:none}.gallery-main-slick-slider .slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 19.5 8.25 12l7.5-7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:2rem}.gallery-main-slick-slider .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:2rem}.gallery-item-img,.gallery-item-video-img{color:transparent;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-item-img.is-loaded,.gallery-item-video-img.is-loaded{background:var(--white);color:var(--neutral-base);position:relative;z-index:2}.gallery-item-img.is-loaded~img,.gallery-item-video-img.is-loaded~img{position:relative;z-index:2}.thumbnail-image{color:transparent}.thumbnail-image.is-loaded{color:var(--neutral-base)}.gallery-iframe{height:auto}.aws-video,.gallery-iframe{aspect-ratio:1/1;width:100%}.aws-video{height:100%}.iframe-close{background:#fff;left:.8rem;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:.8rem;transition:all .3s ease-in-out}.iframe-close:hover{color:var(--brand-dark-15)}.iframe-container{display:flex;position:relative;z-index:2}.gallery-item-image{cursor:zoom-in;overflow:hidden}.gallery-item-video{cursor:pointer;position:relative}.gallery-item-video .placeholder-icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.gallery-item-video .placeholder-icon-container path{stroke:hsla(0,0%,100%,.8);stroke-width:.1rem;fill:red}.custom-gallery-dots{bottom:2rem;display:flex;gap:.8rem;list-style-type:none;margin-left:6%;position:absolute}.custom-gallery-dots li{background:var(--neutral-light-60);border-radius:50%;height:.6rem;position:relative;width:.6rem}.custom-gallery-dots li.slick-active{background:var(--neutral-base)}.custom-gallery-dots button{height:1.6rem;left:0;opacity:0;position:absolute;top:0;transform:translate(-25%,-25%);width:1.6rem}.gallery-tip{align-items:center;display:flex;font-size:1.2rem;gap:.8rem;justify-content:center;line-height:1.6rem;padding:.8rem 0}.gallery-placeholder.fullscreen{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;position:fixed;top:0;width:100%;z-index:20}.gallery-placeholder.fullscreen .product-label-container{display:none}.gallery-placeholder.fullscreen .gallery-close-button{align-items:center;background:0 0;border:none;display:flex!important;font-weight:var(--weight-bold);gap:.8rem;position:absolute;right:2.4rem;top:2.4rem}.gallery-placeholder.fullscreen .gallery-close-button path{stroke:var(--brand-base)}.gallery-placeholder.fullscreen .gallery-tip{bottom:1.6rem;left:50%;position:absolute;transform:translateX(-50%)}.gallery-thumbnail-slick-slider{display:none}.gallery-thumbnail-slick-slider .slick-arrow{background-color:hsla(0,0%,95%,.8);height:2.8rem;left:50%;transform:translate(-50%);width:2.8rem}.gallery-thumbnail-slick-slider .slick-arrow:before{content:none}.gallery-thumbnail-slick-slider .slick-prev{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="icon-chevron-up"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m4.5 15.75 7.5-7.5 7.5 7.5"/></svg>');background-position:50%;background-repeat:no-repeat;bottom:unset;top:.1rem}.gallery-thumbnail-slick-slider .slick-next{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="icon-chevron-down"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');background-position:50%;background-repeat:no-repeat;bottom:.1rem;top:unset}.thumbnail-video-container{position:relative}.thumbnail-icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumbnail-icon-container path{stroke:hsla(0,0%,100%,.8);stroke-width:.1rem;fill:red}.slick-disabled{cursor:not-allowed;opacity:.3}.skeleton-loading-gallery-image{animation:skeleton-loading 2s ease-in-out infinite;background:linear-gradient(90deg,var(--loader-background-color) 25%,var(--loader-highlight-color) 50%,var(--loader-background-color) 75%);background-size:200% 100%;border-radius:8px;height:100%;margin-bottom:2rem;position:absolute;width:100%;z-index:1}#product-review-container{min-height:7.6rem}.first-loading .gallery-item{display:block!important;padding-bottom:100%;position:relative}.first-loading .gallery-item-img,.first-loading .gallery-item-video-img,.first-loading .iframe-container{position:absolute}.first-loading .iframe-container{width:100%}.pdp__category-banner{border-radius:4px;display:flex;margin-bottom:1.2rem;margin-top:2rem;max-height:40rem;overflow:hidden;position:relative;z-index:0}.pdp__category-banner:after,.pdp__category-banner:before{bottom:0;-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:"";left:0;position:absolute;right:0;top:0;width:50%}.pdp__category-banner:before{background-color:var(--brand-dark-15);width:50%;z-index:2}.pdp__category-banner:after{background-color:#000;width:calc(50% + .6rem);z-index:1}.pdp__category-banner .pdp__banner-title{margin-bottom:0}.pdp__category-banner-wrapper{position:relative;width:100%}.pdp__category-banner-wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.pdp__category-banner--text{align-items:flex-start;bottom:0;color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem 6vw;position:absolute;top:0;width:75%;z-index:4}.pdp__banner-container{display:flex;flex-direction:column;gap:1.2rem;max-width:48.2rem;position:relative}.pdp__category-banner--img{margin-left:auto;margin-right:-20rem}.pdp__category-banner--img img{-o-object-fit:cover;object-fit:cover}.pdp_category-banner-link{max-width:21.4rem;padding-left:5rem;padding-right:5rem;text-align:center}.product-coupon-banner__coupon{border-radius:4px;display:flex;flex-direction:row;margin-top:2.4rem}.product-coupon-banner__icon{background-color:var(--brand-base);border-radius:4px 0 0 4px;color:var(--white);display:flex;justify-content:center;min-width:6rem;padding:1.4rem}.product-coupon-banner__coupon-content{background-color:var(--neutral-light-75);border-radius:0 4px 4px 0;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-between;line-height:2rem;min-width:calc(100% - 6rem);padding:1rem}.product-coupon-banner__coupon-title{font-weight:700}.product-coupon-banner__coupon-description{margin-bottom:0}.product-coupon--aligner{display:flex;flex-direction:column;justify-content:center}.product-coupon-banner__copy-button{align-items:center;background:var(--loader-background-color);color:var(--neutral-base);display:flex;height:4rem;justify-content:center;overflow:hidden;padding:.6rem 1.2rem;position:relative;transition:all .4s ease-out}.product-coupon-banner__copy-button:after{border-radius:50%;content:"";left:50%;opacity:0;padding-bottom:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-out;width:0}.product-coupon-banner__copy-button span,.product-coupon-banner__copy-button svg{position:relative;z-index:1}.product-coupon-banner__copy-button:hover{cursor:pointer}.product-coupon-banner__copy-button:hover:after{background:var(--loader-highlight-color);opacity:1;padding-bottom:150%;width:150%}.brand_products h2.title{margin-bottom:1.6rem}.pdp-stock-status{align-items:center;display:flex;font-size:1.2rem;gap:.4rem;line-height:1.6rem}.pdp-stock-status .qty-left{font-weight:var(--weight-bold);text-transform:lowercase}.pdp-stock-status .out-of-stock{color:var(--error-base)}.pdp-stock-status .in-stock{color:var(--notice-base)}.pdp-stock-status .low-stock{color:#f08000}.restriction-rules__container{background-color:var(--restriction-rules-bg);border:1px solid var(--restriction-rules);border-radius:4px;margin:2.4rem 0;padding:1.6rem;position:relative;transition:background-color .15s ease-in-out}.restriction-rules__container:has(.restriction-rules__verify-note.eligible){background-color:var(--restriction-rules-eligible-bg);border:1px solid var(--restriction-rules-eligible-color)}.restriction-rules__base-container{align-items:flex-start;display:flex;flex-direction:row;gap:.6rem}.restriction-rules__title{color:var(--restriction-rules);font-size:1.4rem;font-weight:var(--weight-bold);line-height:2rem;margin-bottom:.4rem}.restriction-rules__title.eligible{color:var(--restriction-rules-eligible-color)}.restriction-rules__tooltip-wrapper{position:relative}.restriction-rules__tooltip-toggle{background-color:transparent;padding:0}.restriction-rules__tooltip-content{background-color:var(--neutral-base);border-radius:4px;bottom:calc(100% + 1.5rem);color:#fff;display:none;font-size:1.4rem;font-weight:var(--weight-medium);line-height:2rem;min-width:30rem;padding:1.2rem;position:absolute;right:-6.4rem}.restriction-rules__tooltip-content.active{animation:fade-in .5s linear;animation-fill-mode:forwards;display:block}.restriction-rules__tooltip-content:after{border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;border-top:1.2rem solid transparent;border-top:1.8rem solid var(--neutral-base);bottom:-1rem;content:"";height:0;margin-left:-1.2rem;position:absolute;right:6.2rem;width:0}.restriction-rules__tooltip-close{background-color:var(--neutral-light-15);border:1px solid var(--neutral-light-15);border-radius:50%;padding:.6rem;position:absolute;right:-1.6rem;top:-1.6rem}.restriction-rules__tooltip-close path{stroke:#fff}.restriction-rules__tooltip-text{margin-bottom:0}.restriction-rules__form-toggle{background-color:transparent;padding:1.2rem;position:absolute;right:0;top:1.6rem;transition:transform .3s ease-in-out}.restriction-rules__form-toggle.active{transform:rotate(180deg)}.restriction-rules__form{min-height:2rem;position:relative}.restriction-rules__form.skeleton-loader{background:0 0}.restriction-rules__form.skeleton-loader:after,.restriction-rules__form.skeleton-loader:before{animation:skeleton-loading 2s ease-in-out infinite;background:linear-gradient(90deg,var(--loader-background-color) 25%,var(--loader-highlight-color) 50%,var(--loader-background-color) 75%);background-size:200% 100%;content:"";display:block;height:100%;height:2rem;position:absolute;position:relative;width:100%;z-index:1}.restriction-rules__form.skeleton-loader:before{max-width:80%}.restriction-rules__form.skeleton-loader:after{max-width:50%}.restriction-rules__form.configurable.skeleton-loader:before{max-width:90%}.restriction-rules__form.configurable.skeleton-loader:after{display:none}.restriction-rules__form-container{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.restriction-rules__form-container.active{grid-template-rows:1fr}.restriction-rules__form-container .message{margin-top:1.2rem}.restriction-rules__form-container .message p{margin-bottom:0}.restriction-rules__form-container-inner{overflow:hidden}.restriction-rules__fieldset{margin-top:1.2rem}.restriction-rules__fieldset .field{margin-bottom:1.6rem}.restriction-rules__verify-note__container{padding-right:2.6rem}.restriction-rules__verify-note{display:inline-block;font-size:1.4rem;line-height:2rem;margin-bottom:0}.restriction-rules__verify-note>span{font-weight:var(--weight-medium)}.restriction-rules__verify-note.eligible>span{color:var(--restriction-rules-eligible-color)}.restriction-rules__verify-note.restricted>span{color:var(--restriction-rules)}.restriction-rules__field-postcode{display:none}.restriction-rules__field-postcode.active{animation:fade-in .5s linear;animation-fill-mode:forwards;display:block}.restriction-rules__check-button{display:block;margin-left:auto}.restriction-rule-message-restricted{font-size:1.4rem;line-height:2rem}.restriction-rules__cart-container,.restriction-rules__checkout-container{background-color:var(--restriction-rules-bg);border-radius:4px;color:var(--restriction-rules);display:flex;gap:.8rem;margin-top:.8rem;padding:1rem}.restriction-rules__cart-container .restriction-rules__tooltip-wrapper,.restriction-rules__checkout-container .restriction-rules__tooltip-wrapper{align-items:center;display:flex}.restriction-rules__cart-container .restriction-rules__verify-note,.restriction-rules__checkout-container .restriction-rules__verify-note{display:flex}.restriction-rules__cart-container .restriction-rules__base-container{flex-shrink:0}.restriction-rules__cart-container .restriction-rules__tooltip-content{right:-18rem}.restriction-rules__cart-container .restriction-rules__tooltip-content:after{left:11rem;right:auto}.restriction-rules__checkout-container{grid-column:1/span 3;order:11}.restriction-rules__checkout-container .restriction-rules__tooltip-content{left:-2rem;right:auto}.restriction-rules__checkout-container .restriction-rules__tooltip-content:after{left:2.8rem;right:auto}.pagebuilder-full-width{float:left;width:100%}.pagebuilder-content-type{margin-bottom:2rem}.pagebuilder-button-primary,.pagebuilder-button-secondary{border:none;border-radius:4px;cursor:pointer;font-family:var(--family-oswald);font-size:1.4rem;line-height:2rem;overflow:hidden;padding:.8rem 4.8rem;position:relative;transition:all .4s ease-out}.pagebuilder-button-primary:after,.pagebuilder-button-secondary:after{border-radius:50%;content:"";left:50%;opacity:0;padding-bottom:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-out;width:0}.pagebuilder-button-primary span,.pagebuilder-button-secondary span{position:relative;z-index:1}.pagebuilder-button-primary:hover,.pagebuilder-button-secondary:hover{cursor:pointer}.pagebuilder-button-primary:hover:after,.pagebuilder-button-secondary:hover:after{opacity:1;padding-bottom:100%;width:calc(100% + 1.6rem)}.pagebuilder-button-primary:not(:disabled){background:var(--brand-base);color:var(--white)}.pagebuilder-button-primary:not(:disabled):after{background:var(--neutral-base)}.pagebuilder-button-secondary:not(:disabled){background:var(--neutral-base);color:var(--white)}.pagebuilder-button-secondary:not(:disabled):after{background:var(--brand-dark-15)}.pagebuilder-column-line{gap:2rem;margin-bottom:2rem}.pagebuilder-column img{margin:0 auto}[data-element=line]{border-color:#f3f3f3;border-style:solid}[data-content-type=text] a:not(.pagebuilder-button-primary),[data-content-type=text] a:not(.pagebuilder-button-secondary){-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;color:var(--neutral-base);position:relative;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));transition:all .4s ease-out}[data-content-type=text] a:not(.pagebuilder-button-primary):after,[data-content-type=text] a:not(.pagebuilder-button-secondary):after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}[data-content-type=text] a:not(.pagebuilder-button-primary):hover,[data-content-type=text] a:not(.pagebuilder-button-secondary):hover{background-position:top right 100%}[data-content-type=text] a:not(.pagebuilder-button-primary):hover:after,[data-content-type=text] a:not(.pagebuilder-button-secondary):hover:after{background-size:0 .1em}[data-content-type=text] strong{font-weight:700}.page-layout-partner-program-cms-sidebar .column-main ol,.page-layout-partner-program-cms-sidebar .column-main ul{list-style-position:outside;margin-left:.5rem}.page-layout-partner-program-cms-sidebar .column-main ol li,.page-layout-partner-program-cms-sidebar .column-main ul li{margin-bottom:.8rem;margin-left:2rem}.page-layout-partner-program-cms-sidebar .column-main ol li::marker{font-weight:700}.tabs-navigation{list-style:none}.tabs-navigation li:before{display:none}.tabs-navigation .tab-header{align-items:center;display:flex;font-size:1.6rem;font-weight:var(--weight-bold);justify-content:space-between;text-transform:uppercase}.tabs-navigation .tab-header.ui-tabs-active a.tab-title{color:var(--neutral-base)}.tabs-navigation .tab-header.ui-tabs-active:hover a.tab-title{color:var(--brand-dark-15)}.tabs-navigation .tab-header.ui-state-focus:after{background-size:100% .1em}.tabs-navigation .tab-header.ui-state-focus a.tab-title{color:var(--brand-dark-15)}.tabs-navigation a.tab-title{color:var(--neutral-light-45)}.tabs-navigation a.tab-title:hover{color:var(--brand-dark-15)}.tabs-content{display:flex!important;flex-direction:column;gap:2rem}[data-content-type=text] p a{-webkit-background-clip:text;background-position:100% 0;background-size:300% 100%;color:var(--neutral-base);position:relative;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--brand-base),var(--brand-dark-15) 33.33333%,var(--neutral-base) 66.66666%,var(--neutral-base));transition:all .4s ease-out}[data-content-type=text] p a:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/100% .1em no-repeat;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .4s ease-out;width:100%}[data-content-type=text] p a:hover{background-position:top right 100%}[data-content-type=text] p a:hover:after{background-size:0 .1em}@media (min-width:768px){.catalog-product-view .tooltip__content{width:42.5rem}.product-info-main{background:var(--white);padding:2rem}.page-product-grouped .product-info-main .table-wrapper.grouped,.page-product-grouped .product-info-main>*{padding:0 2rem}.page-product-grouped .product-info-main .table-wrapper.grouped{max-height:100vh;overflow:auto}.product-page-media-info-container{display:grid;gap:2rem;grid-template-columns:43% 57%;margin-top:.8rem;padding-right:2rem}.pdp-cms-block{flex-direction:row;flex-wrap:wrap;row-gap:2rem}.pdp-cms-block li{flex:calc(50% - 1.2rem)}.pdp-cit-widget:after{left:-2rem;width:calc(100% + 4rem)!important}.slider-items-container{margin-left:unset;padding:2.4rem 4rem}.pdp-review-container .review-toolbar-bottom{flex-direction:row;justify-content:space-between}.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide>div{margin:0 auto;max-width:66.8rem}.gallery-placeholder.fullscreen .custom-gallery-dots{margin-left:calc(53% - 33.4rem)}.gallery-placeholder.fullscreen .desktop-fullscreen-container{height:100%;padding:7.2rem;width:100%}.gallery-placeholder.fullscreen .gallery-main-slick-slider{height:100%}.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-list,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .gallery-item-image>div:not(.product-label-container),.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .gallery-item-video,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide>div,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-track{display:block!important;height:100%}.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .gallery-iframe,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .gallery-item-video-img,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .iframe-container,.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide .iframe-placeholder{height:100%;width:100%}.gallery-placeholder.fullscreen .gallery-main-slick-slider .PinchZoom-container{height:100%!important}.gallery-placeholder.fullscreen .gallery-main-slick-slider .image-to-zoom{height:100%}.restriction-rules__tooltip-content{min-width:32.2rem;right:-3.3rem}.restriction-rules__tooltip-content:after{right:3rem}.restriction-rules__cart-container .restriction-rules__tooltip-content{left:-2rem;right:auto}.restriction-rules__cart-container .restriction-rules__tooltip-content:after{left:3rem;right:auto}.pagebuilder-mobile-only{display:none!important}.page-layout-cms-blog-pages .pagebuilder-column-group [data-content-type=heading],.page-layout-cms-blog-pages .pagebuilder-column-group [data-content-type=text]{margin-left:0;margin-right:0}}@media (min-width:768px) and (max-width:1023px){.page-layout-cms-blog-pages .pagebuilder-column-group{margin-left:6vw;margin-right:6vw}}@media (min-width:1024px){.pdp-shipping-info__banner{width:80%}.product-page-media-info-container{grid-template-columns:50% 50%}.pdp__category-banner{margin-bottom:2rem;max-height:20rem}.pdp__category-banner--text{width:60%}.pdp__category-banner--img{margin-right:0;max-width:65%}.product-coupon-banner__coupon-content{min-width:15rem}.pdp-stock-status{font-size:1.4rem;line-height:2rem}}@media (min-width:1280px){.breadcrumbs{overflow:hidden}.breadcrumbs a{font-size:1.4rem;line-height:2rem}.catalog-product-view .qty-calculator__additional-info{font-size:1.4rem;line-height:2rem;margin-top:1.2rem;padding-top:1.2rem}.catalog-product-view .qty-calculator__additional-info .box-price{font-size:1.6rem;line-height:2rem}.catalog-product-view .tooltip__wrapper{height:4rem;transform:translateY(-2px);width:4rem}.catalog-product-view .tooltip__wrapper svg{height:2.4rem;width:2.4rem}.page-title-wrapper.product h1{font-size:2.6rem;line-height:3.2rem;margin-bottom:.4rem}.pdp-shipping-info-container,.prices-tier.items,.product-info-stock-sku,.product-reviews-summary{font-size:1.4rem;line-height:2rem}.prices-tier.items .price-container{align-items:baseline;flex-direction:row;gap:.4rem}.product-info-price{margin-top:2.4rem}.product-info-price .price{font-size:3.6rem;line-height:4rem}.product-info-price .pdp-save-value{font-size:1.4rem;line-height:2rem}.product-info-main .box-tocart,.product-info-main .box-tocart-update{grid-template-columns:min-content auto max-content}.product-info-main .box-tocart .field.qty,.product-info-main .box-tocart-update .field.qty{width:14.4rem}.product-info-main .box-tocart .qty .control .decrement,.product-info-main .box-tocart .qty .control .increment,.product-info-main .box-tocart .qty .control .input-text.qty,.product-info-main .box-tocart-update .qty .control .decrement,.product-info-main .box-tocart-update .qty .control .increment,.product-info-main .box-tocart-update .qty .control .input-text.qty{height:4.8rem;width:4.8rem}.product-info-main .box-tocart .qty .control svg,.product-info-main .box-tocart-update .qty .control svg{height:2.4rem;width:2.4rem}.product-info-main .box-tocart .product-addto-links,.product-info-main .box-tocart-update .product-addto-links{grid-column:3/4;grid-row:1/2}.product-info-main .box-tocart .product-addto-links .towishlist .icon-label,.product-info-main .box-tocart-update .product-addto-links .towishlist .icon-label{display:block}.product-info-main .box-tocart .product-addto-links .towishlist .text-label,.product-info-main .box-tocart-update .product-addto-links .towishlist .text-label{display:none}.product-info-main .box-tocart button.tocart,.product-info-main .box-tocart-update button.tocart{font-size:1.6rem;height:4.8rem;line-height:2.4rem;padding:1.2rem}.product-info-main .wishlist-action-container{align-items:center;border:1px solid var(--neutral-base);border-radius:4px;display:flex;height:4.8rem;justify-content:center;overflow:hidden;position:relative;width:4.8rem}.product-info-main .wishlist-action-container:after{background:var(--neutral-base);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:0}.product-info-main .wishlist-action-container .towishlist{position:relative;z-index:1}.product-info-main .wishlist-action-container .wishlist-icon path{transition:all .3s ease-in-out}.product-info-main .wishlist-action-container:hover .wishlist-icon path{stroke:var(--white)}.product-info-main .wishlist-action-container:hover:after{padding-bottom:calc(100% + 1.6rem);width:calc(100% + 1.6rem)}.error-message--pdp .mage-error{font-size:1.6rem;line-height:2.4rem;margin-top:0}.page-product-grouped .product-info-main .box-tocart button.tocart{font-size:1.4rem;height:4.4rem;line-height:2rem}.page-product-grouped .product.media{align-self:start;position:-webkit-sticky;position:sticky;top:0}.calculator-box-to-cart+.box-tocart{flex-direction:row}.calculator-box-to-cart+.box-tocart .order-sample-btn{background:0 0;font-size:1.4rem;height:4.8rem;order:-1;padding:1.2rem;transition:all .3s ease-in-out}.calculator-box-to-cart+.box-tocart .order-sample-btn:hover{background:var(--body-bg-base)}.pdp-shipping-info__banner{gap:3.4rem;width:100%}.pdp__shipping-data:after{right:-1.7rem}.product-page-media-info-container{grid-template-columns:59% 41%}.page-product-configurable .swatch-attribute-label,.page-product-configurable .swatch-attribute-options{font-size:1.4rem;line-height:2rem}.pdp-cms-block{gap:0;justify-content:space-around}.pdp-cms-block li{flex:auto;flex-direction:row;justify-content:center;text-align:left}.pdp-cms-block li span.text-uppercase{font-size:1.8rem;font-weight:500;line-height:2.4rem}.pdp-cms-block svg{height:4.3rem;width:4.3rem}.pdp-cit-widget .heading .short-text{font-size:1.4rem;line-height:2rem}.CIT-discliamer-button,.CIT-term__container{font-size:1.4rem!important;line-height:2rem!important}.CIT-widget__button{padding:.6rem 2.4rem!important}.CIT-widget__button .cit-widget-montly-payment,.CIT-widget__button small,.cit-widget-month{font-size:1.4rem!important;line-height:2rem!important}.product.info.detailed{background:var(--white);display:grid;gap:2rem;grid-template-columns:59fr 41fr;margin-top:2rem;padding:4rem 0;position:relative}.product.info.detailed:after{background:var(--neutral-light-75);content:"";height:100%;left:calc(59% + 1rem);position:absolute;top:0;transform:translateX(-50%);width:.1rem}.product.info.detailed .trigger-icon{display:none}.product.info.detailed .pdp-trigger{pointer-events:none}.product.info.detailed .pdp-content{display:block!important}.product.info.detailed .product-description,.product.info.detailed .product-more-information{padding-left:4rem}.product.info.detailed .product-more-information{display:flex;flex-direction:column;gap:2.4rem;padding-right:4rem}.product.info.detailed .pdp-accordion.additional{order:-2}.product.info.detailed .amfile_attachment,.product.info.detailed .pdp-accordion.product\.prop65_warning{border:1px solid var(--brand-dark-15);border-radius:4px;padding:2.4rem}.product.info.detailed .amfile_attachment{order:-1}.product.info.detailed .pdp-trigger{font-family:var(--family-oswald);font-size:2.2rem;font-weight:var(--weight-medium);line-height:2.8rem;margin-bottom:2.4rem}.product.info.detailed .am-fileline{align-items:center;display:flex;gap:.8rem}.data.table.additional-attributes td,.data.table.additional-attributes th{font-size:1.6rem;line-height:2.4rem}.slider-items-container{margin:2rem 0}.slider-items-container .leading-3{align-items:center;display:flex;height:4.8rem;margin-bottom:2.4rem;text-align:left}.slider-items-container .product-item.configurable-product .normal-price .price-label,.slider-items-container .product-item.grouped-product .normal-price .price-label,.slider-items-container .product-item.has-tier-price .minimal-price-link{font-size:1.2rem;line-height:1.6rem}.slider-items-container .product-item-top-info{margin-top:.8rem}.slider-items-container .product-item-name,.slider-items-container .product-reviews-summary{margin-bottom:.8rem}.slider-items-container .custom-stock-data,.slider-items-container .free-shipping-data,.slider-items-container .in-stock-data,.slider-items-container .out-of-stock-data,.slider-items-container .swatch-label{font-weight:var(--weight-bold)}.slider-items-container .custom-stock-data .custom-stock-icon,.slider-items-container .custom-stock-data .free-shipping-icon,.slider-items-container .free-shipping-data .custom-stock-icon,.slider-items-container .free-shipping-data .free-shipping-icon,.slider-items-container .in-stock-data .custom-stock-icon,.slider-items-container .in-stock-data .free-shipping-icon,.slider-items-container .out-of-stock-data .custom-stock-icon,.slider-items-container .out-of-stock-data .free-shipping-icon,.slider-items-container .swatch-label .custom-stock-icon,.slider-items-container .swatch-label .free-shipping-icon{height:1.6rem;width:1.6rem}.slider-items-container .price{font-size:1.8rem;line-height:2.4rem}.slider-items-container .old-price .price{font-size:1.2rem;line-height:1.6rem}.slider-items-container .tocart{font-size:1.4rem;line-height:2rem;padding:1.2rem 0}.slider-items-container .actions-secondary{height:4.4rem;width:4.4rem}.pdp-review-container{margin-bottom:2rem;padding:4rem 4rem 2.4rem}.pdp-review-container .review-title{margin-bottom:.8rem}.pdp-review-container .review-details{margin-top:.8rem}.pdp-review-container .review-ratings{margin-top:0}.pdp-review-container .rating-summary-item{width:23.3rem}.pdp-review-container .rating-summary-item .rating-label{font-size:1.4rem;line-height:2rem}.pdp-review-container .review-item{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:6rem;justify-content:flex-end;padding:2.4rem 0}.pdp-review-container .cta-show-review-form,.pdp-review-container .review-toolbar-bottom{margin-top:2.4rem}.pdp-review-container .review-add-form{margin-top:2.4rem;padding:4rem}.pdp-review-container .form-legend-text{font-size:1.4rem;line-height:2rem}.pdp-review-container .review-control-vote input[type=radio]:checked+label:before{line-height:2.7rem}.pdp-review-container .checkbox-label,.pdp-review-container .review-field label{font-size:1.4rem;line-height:2rem}.gallery-placeholder{background:var(--white);padding:2rem}.gallery-placeholder:after{background:#f3f3f3;content:"";display:block;height:calc(100% - 4rem);left:16.6rem;position:absolute;top:2rem;width:.1rem}.gallery-placeholder .gallery-main-slick-slider{margin-left:auto;max-width:66.8rem;width:calc(100% - 16.6rem)}.gallery-main-slick-slider .slick-arrow{display:flex!important}.custom-gallery-dots{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.gallery-tip{background:var(--white);font-size:1.4rem;line-height:2rem;margin-left:16.6rem}.gallery-placeholder.fullscreen:after{content:none}.gallery-placeholder.fullscreen .gallery-tip{bottom:4.8rem;left:0;margin:unset;transform:translate(0);width:calc(100% - 55.6rem)}.gallery-placeholder.fullscreen .desktop-fullscreen-container{display:flex;flex-direction:row-reverse;gap:2.4rem;margin:0 auto;max-width:144rem}.gallery-placeholder.fullscreen .gallery-main-slick-slider{margin-left:unset;margin-right:auto;max-width:85.6rem;width:calc(100% - 56.4rem)}.gallery-placeholder.fullscreen .gallery-main-slick-slider .slick-slide>div{margin:0 auto;max-width:85.6rem;width:100%}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider{position:static}.gallery-placeholder.fullscreen .gallery-main-slick-slider .gallery-item-video-img,.gallery-placeholder.fullscreen .gallery-main-slick-slider .image-to-zoom{border:1px solid var(--neutral-light-75)}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider{width:auto}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider .slick-arrow{display:none}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider .slick-list{height:inherit!important}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider .slick-track{display:flex;flex-wrap:wrap;gap:1rem;height:auto!important;transform:none!important;width:56.4rem}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider .slick-track:before{content:none}.gallery-placeholder.fullscreen .gallery-thumbnail-slick-slider .slick-slide{height:12.6rem!important;margin-bottom:0;width:12.6rem!important}.gallery-tip-mobile{display:none}.gallery-thumbnail-slick-slider{display:block;height:calc(100% - 4rem);left:2rem;overflow:hidden;position:absolute;top:2rem;width:12.6rem}.gallery-thumbnail-slick-slider .slick-list{height:auto!important}.gallery-thumbnail-slick-slider .slick-slide{margin-bottom:1rem}.gallery-thumbnail-slick-slider .slick-slide.slick-active{border:1px solid darkred}.gallery-thumbnail-slick-slider .slick-slide>div{display:flex}#product-review-container{min-height:9.2rem}.pdp__category-banner--text,.pdp__category-banner:after,.pdp__category-banner:before{-webkit-clip-path:polygon(0 0,70% 0,100% 100%,0 100%);clip-path:polygon(0 0,70% 0,100% 100%,0 100%)}.pdp__category-banner--text{padding:4rem;width:50%}.product-coupon-banner__coupon-content{min-width:35.7rem}.pagebuilder-button-primary,.pagebuilder-button-secondary{padding:1.2rem 4.8rem}.tabs-navigation{background-color:var(--neutral-light-75);display:flex;gap:2.2rem;margin-bottom:2rem!important}.tabs-navigation .tab-header{position:relative}.tabs-navigation .tab-header:after{background:linear-gradient(90deg,var(--brand-base) 0,var(--brand-dark-15) 100%) 0 100%/0 .1em no-repeat;content:"";height:.2rem;left:0;position:absolute;top:0;transition:all .4s ease-out;width:100%}.tabs-navigation a.tab-title{padding:1.4rem}.tabs-content{padding:0 1.4rem}}@media (hover:hover) and (min-width:1280px){.slider-items-container .product-item:hover .price-box,.slider-items-container .product-item:hover .product-item-inner{transform:translateY(0)}.slider-items-container .product-item:hover .product-item-photo{transform:scale(.85);transform-origin:top center}.slider-items-container .product-item:hover .product-item-top-info{transform:translateY(-35px)}.slider-items-container .product-item-photo{transition:all .3s ease-in-out}.slider-items-container .price-box{transform:translateY(52px);transition:all .3s ease-in-out}.slider-items-container .product-item-inner{transform:translateY(calc(100% + 8px));transition:all .3s ease-in-out}}@media (min-width:1536px){.pdp-shipping-info__banner{max-width:43.3rem}.pdp-shipping-info__banner--ltl{max-width:none}.product-page-media-info-container{grid-template-columns:61% 39%}.product.info.detailed{grid-template-columns:61fr 39fr}.product.info.detailed:after{left:calc(61% + 1rem)}}@media (max-width:767px){.page-product-grouped .product-info-main .box-tocart.active{animation:fadeIn .3s ease-in-out forwards;background:var(--white);bottom:0;position:-webkit-sticky;position:sticky}.product-info-main{background:var(--white);padding:0;padding:2rem 6vw}.product-info-main,.product.info.detailed,.ups-pdp>div{margin-left:-6vw;margin-right:-6vw}.product.info.detailed .pdp-content{padding:0 6vw 1.2rem}.product.info.detailed .pdp-trigger{padding:1.2rem 6vw}.slider-items-container{width:100vw!important}.pdp-review-container{margin-left:-6vw;width:100vw}.gallery-placeholder,.pdp__category-banner{margin-left:-6vw;margin-right:-6vw}.pagebuilder-mobile-hidden{display:none!important}.pagebuilder-column-line{flex-direction:column!important;margin-bottom:2.4rem}.pagebuilder-column{width:100%!important}}@media (max-width:1279px){.product.info.detailed{background:var(--white);margin-bottom:1.2rem;margin-top:1.6rem;padding:0}.product.info.detailed .pdp-content{padding:0 2rem 1.2rem}.product.info.detailed .pdp-trigger{padding:1.2rem 2rem}.product.info.detailed .trigger-icon{transition:all .3s ease-in-out}.product.info.detailed .pdp-collapsible.active .trigger-icon{transform:rotate(180deg)}.product-description,.product-more-information .pdp-accordion{border-bottom:.4rem solid var(--body-bg-base)}& .am-fileline{align-items:center;display:flex;gap:.4rem}& .am-fileline svg{height:2rem;width:2rem}.gallery-tip-desktop{display:none}.tabs-navigation{display:none!important}.tabs-content [data-content-type=tab-item]{display:flex!important}}@media (hover:hover){.slider-items-container .product-item-top-info{transition:all .3s ease-in-out}}@media (max-width:1023px){.page-layout-cms-blog-pages [data-content-type=heading],.page-layout-cms-blog-pages [data-content-type=text]{margin-left:6vw;margin-right:6vw}}