.scroll-stop{overflow:hidden}.quiz-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;background:#fff;justify-content:center;align-items:center;z-index:9999;margin:0}.takeover-modal{background:#fff;border-radius:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.takeover-modal{flex-direction:column;justify-content:start}}.takeover-media{height:100%;background:url(/cdn/shop/files/nco-takeover-17piece-kit-discovery_1.webp?v=1767719344);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:opacity .3s ease-in-out}@media only screen and (min-width: 551px) and (max-width: 768px){.takeover-media{height:400px;min-height:400px}}@media screen and (max-width: 550px){.takeover-media{height:240px;min-height:240px}}@media screen and (min-width: 1350px){#takeover-media{background-size:130%!important}}#takeover-media-mobile{transition:background-image .3s ease-in-out}#quiz-back-btn{position:absolute;background:transparent;color:#000;border:none;font-size:20px;line-height:20px;margin:0;top:15px;left:15px;cursor:pointer}.takeover-quiz{padding:0 0 30px;position:relative;justify-content:center;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;height:100%}.takeover-quiz:has(#pgto_c[style*="display: block"]){justify-content:start!important}.takeover-quiz:has(#pgto_c[style*="display: block"])+#takeover-media-mobile,.takeover-quiz:has(#pgto_c[style*="display: block"]) #takeover-media-mobile{display:none!important}@media screen and (max-width: 768px){.takeover-quiz{padding:0 0 30px;justify-content:start}div#pgto_1,div#pgto_2a,div#pgto_2b{padding:5px 15px 0}}.quiz-title{text-align:center;font-size:22px;line-height:24px;font-family:inherit;font-weight:500;font-style:normal;margin:30px auto 20px;width:100%}@media screen and (max-width: 768px){.quiz-title{font-size:19px;line-height:20px;margin:10px auto 8px;padding:10px 20px 0}}.progress-wrapper{margin:0 auto 7px;max-width:225px;width:80%}.progress-container{width:100%;background:#eee;border-radius:10px;height:8px}#progress-bar{width:10%;height:100%;background:#a8d9e4;border-radius:10px;transition:.4s ease}#quiz-steps{font-size:9px;margin-top:4px;color:#666;text-align:center;font-weight:700}.quiz-page{max-width:525px;margin:0 auto;text-align:center}div#pgto_c{max-width:100%}.collection-wrap{margin-top:0;padding:0 30px;margin-bottom:30px}@media screen and (max-width: 768px){.collection-wrap{margin-top:0;padding:0 15px}}.options-list{margin:0 auto 10px;max-width:95%}.custom-radio-option{display:flex;align-items:flex-start;opacity:.85;background:#fff;border:1.5px solid #bababa;border-radius:8px;text-align:left;margin:10px 0;padding:12px 15px;cursor:pointer;position:relative;transition:background .2s}@media screen and (max-width: 768px){.custom-radio-option{padding:10px}}.custom-radio-option input[type=radio]{margin-top:3px;margin-right:12px;transform:scale(1.3);accent-color:#a8d9e4}.custom-radio-option:has(input:checked){opacity:1;background-color:#f0fbfc;border:3px solid #a8d9e4;box-shadow:0 0 7px 2px #d3e8ed}div#pgto_2b .custom-radio-option:first-child:has(input:checked),div#pgto_2a .custom-radio-option:first-child:has(input:checked){opacity:1;background-color:#fff2e5;border:3px solid #ffb8a6;box-shadow:0 0 7px 2px #fff4d4}div#pgto_2b .custom-radio-option:first-child:has(input:checked) input[type=radio],div#pgto_2a .custom-radio-option:first-child:has(input:checked) input[type=radio]{accent-color:#ffb8a6}.takeover-modal p{color:#222}.takeover-modal .button-heading{display:block;font-size:20px;font-weight:600}.quiz-title span{font-size:13px;letter-spacing:1px;line-height:13px;max-width:525px;display:block;margin:10px auto 0}@media screen and (max-width: 768px){.quiz-title span{max-width:97%}}.takeover-modal .button-heading.justhekit{font-weight:400;font-size:14px}@media screen and (max-width: 768px){.takeover-modal .button-heading.justhekit{font-size:12px}}.custom-radio-option:has(input:checked) .button-heading.justhekit{font-weight:600}.takeover-modal .button-subheading{font-size:15.5px;font-weight:500;letter-spacing:1px;font-style:italic;margin:6px 0 9px;-webkit-text-stroke:.9px;color:#3f5e66}@media screen and (max-width: 768px){.takeover-modal .button-heading{font-size:17px}.takeover-modal .button-subheading{font-size:13px;margin:4px 0 5px}}.page1-regular .button-heading{font-size:16px;font-weight:500}.custom-radio-option:has(input:checked) .page1-regular .button-heading{font-weight:600}.page1-regular .button-subheading{font-size:14px;margin:5px 0}.page1-regular p.button-desc{font-size:12px;margin-top:0}@media screen and (max-width: 768px){.page1-regular .button-heading{font-size:14px}.page1-regular .button-subheading,.page1-regular p.button-desc{font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 1450px){.takeover-media{width:55%!important}.takeover-quiz{width:45%!important}}.button-desc{font-size:14px;margin-top:5px}@media screen and (max-width: 768px){.button-desc{font-size:13px}}.tobadge{position:absolute;right:10px;font-weight:600;letter-spacing:2px;font-size:11px;padding:5px 10px;text-align:center}@media screen and (max-width: 768px){.tobadge{right:5px;letter-spacing:1px;font-size:10px;padding:5px}}.best-value{background:#ffc4b1}.takeover-modal ul{padding-left:0;font-size:14px;margin:8px 0 0;color:#222}.takeover-modal ul li span.italic{font-style:italic;font-size:11px;padding-left:3px;-webkit-text-stroke:.8px;color:#816a65}@media screen and (max-width: 768px){.takeover-modal ul{font-size:13px}}.takeover-modal li{margin:6px 0 8px;padding-left:5px}.takeover-modal li b{-webkit-text-stroke:.25px}.primary-next-btn{background:#000;color:#fff;width:90%;padding:16px;font-weight:700;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px;margin:15px auto;border-radius:50px}@media screen and (max-width: 768px){.primary-next-btn{margin:15px auto 75px}}.primary-next-btn:hover{opacity:.8}.takeover-card-wrapper .card{padding:10px}.nc-product-card .card__inner{position:relative;box-sizing:border-box;cursor:pointer;background:#fff}.takeover-card-wrapper .card__information{background:#fff;justify-content:space-between;display:flex;flex-direction:column;padding-bottom:0}.card__media:after{color:#c2b4a8;content:"\2295";position:absolute;right:5px;bottom:5px;font-weight:500;font-size:20px}.nc-qty-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;border:2px solid #dbf0f8;border-radius:0;background:#fff}.nc-qty-btn{padding:8px 15px;width:25%;display:flex;justify-content:center;align-items:center;background:#dbf0f8;color:#000;border:none;cursor:pointer;font-weight:600}.nc-qty-field{width:50%;border:none;font-weight:700;display:flex;justify-content:center;align-items:center;padding:8px 15px;text-align:center}#nc-submit-bulk-checkout{display:block;margin:10px auto 30px;padding:15px 40px;background:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;min-width:75%;transition:ease-in-out .3s}#nc-submit-bulk-checkout.tier-checkout{background:#171a1f}.takeover-cart{margin:20px auto 0;padding:0 5%;line-height:22px}.takeover-tier-cart{margin:0 auto;padding:20px 5% 0;line-height:22px;position:relative;top:5px}#nc-submit-bulk-checkout:hover{background:#ffbf9d;color:#000;transition:ease-in-out .3s}span.cart-button-total{background:#343434;padding:3px 11px;border-radius:20px;margin-left:7px;color:#fff}button#nc-submit-bulk-checkout:disabled:hover{cursor:not-allowed;background:#000;color:#fff}@media screen and (max-width: 768px){#nc-submit-bulk-checkout{margin:10px auto 60px}}input[type=number i]{padding-block:0;padding-inline:0;height:100%;text-align:center;cursor:inherit}.product-selected input{background:#a9dce9}.product-selected input{background:#ffc7b8}.product-selected .nc-qty-btn{background:#ffe9e4}.product-selected .nc-qty-wrapper{border:2px solid #ffe9e4}nc-qty-field::-webkit-outer-spin-button,.nc-qty-field::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.takeover-card-wrapper .proudct-price{background:#fff;margin:0;padding:5px 0}span.proudct-now_price{font-size:13px;font-weight:500}span.product-was_price{font-size:12px;text-decoration:line-through;color:gray}span.product-percent-off{font-size:12px}.nc-product-card .card--media .card__inner .card__content{padding:5px}.nc_card_badge{font-weight:500;row-gap:0;display:flex;flex-direction:column;align-items:start}.badge.new_customer_badge{top:0;font-size:13px;line-height:15px;max-width:100px;text-align:left;-webkit-text-stroke:.8px;position:relative;background:#fff;padding:2px 5px;margin:0 0 3px;border-radius:3px}.badge.new_customer_highlight_badge{font-size:9px;background:#ffe0d2;padding:4px;border-radius:3px;max-width:80px;margin:0;font-weight:500}.progress-block-wrap{background:#a8d9e5;padding:10px 5px 15px;max-width:100%;margin:0 auto 10px;border-radius:0;position:sticky;top:0;z-index:100;border-top:5px solid #d1e6ec}@media screen and (max-width: 768px){.progress-block-wrap{margin:0 auto;padding:5px 5px 9px}}.progress-blocks{max-width:600px;margin:auto;padding-bottom:15px}.progress-status{text-align:left;font-size:11px;font-weight:500;padding:0 10px 5px;margin:auto;max-width:600px}@media screen and (max-width: 768px){.progress-status{padding:0 10px 12px}}.prog_block{width:calc(20% - 6px);margin:0 3px;background:#fff;padding:5px 2px 2px;border:2.5px solid #3c5371;border-radius:10px;position:relative;transition:ease-in-out .3s;max-height:107px;min-height:107px;display:flex;flex-direction:column;align-items:center;justify-content:center}.prog_block p{font-size:10.5px;font-weight:500;letter-spacing:.3px;text-align:center;margin:5px 0 0;transition:ease-in-out .3s}#prog_block1 p.prog-block-gift-name{margin-top:0}.prog_block img{transition:ease-in-out .3s;width:60px}.block_locked{background:#ecfcff;border:2px solid transparent;transition:ease-in-out .3s}.block_locked img{opacity:.1;transition:ease-in-out .3s}.prog_block.block_locked p{opacity:.2;transition:ease-in-out .3s;font-size:9px}.lock-symbol{position:absolute;top:20%}.lock-symbol svg{width:30px;height:30px}.add-amount{font-size:10px;font-weight:600;letter-spacing:0;margin:0}.prog_block p.gwp-value{margin:0;position:absolute;top:-10px;background:#ffbc9e;padding:2px 5px;border-radius:6px;opacity:1;letter-spacing:.7px;font-weight:600;z-index:1;font-size:11px}.prog_block p.gwp-value s{opacity:.7;font-weight:400;text-decoration-thickness:.5px}@media screen and (max-width: 768px){.prog_block{margin:0 2px;padding:2px 2px 5px;width:calc(20% - 4px);max-height:86px;min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:end}.prog_block p{font-size:10px;line-height:10px}.prog_block.block_locked p{font-size:9px;line-height:9px}.prog_block p.gwp-value{font-size:9.5px}.add-amount{font-size:9px}.prog_block img{width:45px}.lock-symbol{position:absolute;top:18%}.lock-symbol svg{width:24px;height:24px}}.nc-modal-overlay{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#00000080}.nc-modal-content{background-color:#fff;margin:100px auto 150px;padding:20px 15px 20px 20px;width:90%;max-width:800px;border-radius:8px;position:relative;max-height:600px}.nc-modal-content-wrapper{overflow-y:scroll;height:100%;padding-right:5px}@media screen and (max-width: 501px){.nc-modal-content-wrapper::-webkit-scrollbar{width:3px;height:90%}.nc-modal-content-wrapper::-webkit-scrollbar-thumb{background-color:#dcc4b0;border-radius:25px}.nc-modal-content-wrapper::-webkit-scrollbar-track{background:var(--color-base-background-3);border-radius:25px;border:var(--color-base-background-3)}}.modal-context-info{padding:20px 15px}.modal-context-info span.stamped-badge{cursor:inherit!important}@media screen and (max-width: 768px){.modal-context-info{padding:0}.nc-modal-content{padding:10px 5px 10px 10px;margin:50px auto;max-height:700px}}.nc-modal-close{position:absolute;right:16px;top:10px;font-size:30px;line-height:30px;cursor:pointer;z-index:10;padding:5px}.modal_accordians.text-align-left{max-width:500px;margin:auto}.modal_accordians .product__accordion .accordion__content.rte p{font-size:13px;line-height:16px}.modal_accordians .product__accordion .accordion__content.rte p.non-select.caption-smaller,.modal_accordians .product__accordion .accordion__content.rte p.key_ingrd_header{display:none}.modal_accordians .product__accordion .accordion__content.rte ul li{padding-bottom:0;line-height:1.3}.modal_accordians #productAccordion{margin-top:0}.modal_accordians .product__accordion.accordion summary{padding:5px 0 0}.accordian-reviews{border-radius:6px;margin-top:5px;padding:10px;line-height:1.2;font-style:italic;color:#22649c}.hide{display:none!important}@media screen and (min-width: 750px) and (max-width: 1399px){.ipad-flex33{width:33%}}.custom-product-carousel-wrapper{position:relative;width:100%;overflow:hidden;border-radius:8px}.custom-product-carousel{display:flex;transition:transform .4s ease-in-out;width:100%}.carousel-slide{min-width:100%}.carousel-slide img{display:block;width:100%;object-fit:cover}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:10px 0;cursor:pointer;z-index:2}.carousel-nav svg#Flat{width:20px}.carousel-nav.prev svg#Flat{transform:rotate(180deg)}.carousel-nav.prev{left:5px}.carousel-nav.next{right:5px}.nc-modal-content h2{font-size:25px;line-height:27px}@media screen and (max-width: 768px){.carousel-slide img{display:block;width:100%;object-fit:cover;object-position:center;max-height:250px}.nc-modal-content h2{font-size:18px}}.takeover-modal .perfect_for{border-radius:5px;padding:10px 15px;background:var(--color-base-background-8);margin:10px 0}.takeover-modal .perfect_for p{margin:0 0 5px;letter-spacing:2px;font-weight:300;font-size:1.2rem;text-transform:uppercase}.takeover-modal .perfect_for ul{column-gap:20px;row-gap:1px;margin:0;padding:0}.takeover-modal .perfect_for ul li{font-size:1.1rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin:0;padding:0}.takeover-modal .product_icons{background:var(--color-base-background-3);border-radius:5px;padding:10px 0;margin:10px auto 0}.takeover-modal .product_icons svg{height:30px;width:auto}.takeover-modal .product_icons p{max-width:100px;font-size:9px;line-height:9px;text-align:center;margin:8px auto 0}.quickadd-stamped-badge span.stamped-badge-caption span{display:none!important;opacity:0;width:0;height:0;position:absolute}.quickadd-stamped-badge{display:flex!important;padding-top:10px}.quickadd-stamped-badge .stamped-fa-star:before{font-size:14px!important}.quickadd-stamped-badge span.stamped-badge-caption{font-size:10px!important}.stamped-product-reviews-badge.modal-stamped-badge{padding:5px 0 10px;cursor:inherit;width:100%}.stamped-product-reviews-badge.modal-stamped-badge .stamped-badge{justify-content:center}.modal-stamped-badge .stamped-fa-star:before{font-size:15px!important}@media screen and (min-width: 768px){div#pgto_2a:after,div#pgto_2b:after{content:"LIMITED TIME OFFER";position:absolute;top:20px;right:20px;width:100px;height:100px;padding:5px;background:#ffb8a7;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:500;transform:rotate(15deg)}}.takeover-tier-section{background-color:#add8e6;padding:0 10px;margin:0}.tier-bar-pill{position:relative;width:100%;max-width:600px;margin:0 auto}.tier-flex-container{position:relative;z-index:2}.tier-column{display:flex;flex-direction:column;align-items:center}.tier-step{height:20px;width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:12px;border-right:2px solid #aed8e6;background:#ffffff7d;opacity:.8;font-size:14px;font-weight:600;color:#000;box-sizing:border-box;font-size:10px}.tier-column.active .tier-step{border-right:2px solid #e48d66;opacity:1}.tier-column:first-child .tier-step{border-radius:19px 0 0 19px}.tier-column:last-child .tier-step{border-radius:0 19px 19px 0;border-right:none}.tier-bar-fill{position:absolute;left:0;top:0;height:20px;background:#ff702e;z-index:1;border-radius:19px 0 0 19px;transition:width .4s ease-out}.tier-label{margin-top:4px;font-weight:700;font-size:12px;color:#000;text-align:right;width:100%;padding-right:8px;opacity:.7;font-weight:500}.tier-column.active .tier-label{opacity:1;font-weight:600}.tier-step .check{background:#fff;color:#333;width:14px;height:14px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;margin-right:6px;visibility:hidden}.tier-column.active .check{visibility:visible}@media screen and (max-width: 768px){.progress-blocks{padding-bottom:10px}.tier-label{font-size:11px;padding-right:4px}.tier-step{padding-right:5px}.tier-step .check{width:12px;height:12px;font-size:8px;line-height:8px}.takeover-tier-section{padding:0 5px}.tier-bar-fill,.tier-step{height:18px}}.takeover-tier-section{position:relative;cursor:pointer}.progress-block-wrap:after{content:"Add more products to save more - Up to 40% off.";position:absolute;top:96%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease;pointer-events:none;box-shadow:0 4px 10px #0000001a}.progress-block-wrap:before{content:"";position:absolute;top:93%;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #333 transparent;opacity:0;visibility:hidden;transition:opacity .3s ease}.progress-block-wrap:hover:after,.progress-block-wrap:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(5px)}#takeover-order-type label{padding:8px 15px;background:#fff;max-width:75%;min-width:75%;margin:15px auto 0;border:3px solid #cdcdcd;border-radius:13px;text-align:left;font-weight:400;cursor:pointer;opacity:.7}#takeover-order-type input{display:none}#takeover-order-type p{letter-spacing:.5px}#takeover-order-type label:has(input:checked){border:3px solid #3d5372;box-shadow:0 2px 2px #3d53736e;font-weight:600;background:#dbf1f8;opacity:1}.save-upto{font-size:12px;text-align:center}.sas-button-cta .save-upto{color:#fb4524;font-size:15px}span.sas-time{font-size:12px;letter-spacing:0}.sas-benefits{text-align:left;max-width:400px;min-width:0;justify-content:center;align-items:center;margin:10px auto;font-size:13px;font-weight:500;padding:0 15px;row-gap:5px;opacity:.5}.sas-benefits b{font-weight:600}span.benefit-check{padding:0 5px;color:#78d1a7}@media screen and (max-width: 768px){#takeover-order-type label{max-width:85%;min-width:85%}.sas-benefits{max-width:350px;width:100%;letter-spacing:.3px;font-size:12px}}.sas-button-cta:has(input:checked)+.sas-benefits{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/144/assets/buy-buttons-kit-nco-takeover.css.map */
