@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--border: 1px solid #d3d3d3;--barlow: "Barlow", sans-serif;--urbane-rounded-bold: "Urbane", sans-serif;--urbane-rounded-medium: "Urbane Medium", sans-serif;--inter: "Inter", sans-serif;--poppins: "Poppins", sans-serif;--natpat-color: #1F4FC9;--natpat-dark-color: #10104E;--section-bg-color: #F7F8FD}.section-title{font-weight:700;font-family:""}#mainHeader{background:var(--natpat-dark-color);padding:5.5px 30px}#navigationLogo ul a{text-decoration:none;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;padding-inline:20px;color:#fff}#navigationLogo ul a:hover{color:#fff}.product-card{position:relative;overflow:hidden;margin:10px}.product-card.active{max-width:100%}.media-card{position:relative;border:var(--border);overflow:hidden;height:312px}.product-card-v2 .media-card{border-radius:10px}.product-card-v2{margin-inline:10px}.percent-off-free-gift{display:flex;position:absolute;align-items:center;left:0;top:0;z-index:2;gap:10px}.product-card-v2 .percent-off-free-gift{width:100%;justify-content:space-between}.percent-off-free-gift .percent-off{position:relative;padding:2.5px 8px;color:#fff;text-transform:uppercase;font-family:Barlow,sans-serif;font-weight:700;font-size:11px;margin-bottom:0;background:url(//www.natpat.com/cdn/shop/files/red-sticker.png?v=4786352759627201132);background-size:100% 100%;background-repeat:no-repeat}.product-card-v2 .percent-off-free-gift .percent-off{background:#ff3b24;border-radius:5px;left:5px;top:5px}.percent-off-free-gift .free-gift{text-transform:uppercase;font-family:Barlow,sans-serif;height:max-content;position:relative;font-weight:700;padding:2.5px 4px;font-size:11px;color:#fff;margin-bottom:0;background:url(//www.natpat.com/cdn/shop/files/orange-sticker.png?v=7976730670274337471);background-size:100% 100%;background-repeat:no-repeat}.product-card-v2 .percent-off-free-gift .free-gift{background:#fff;border-radius:5px;right:5px;top:5px;color:#000;border:1px solid #2C7E3F}.best-seller-price-off{position:absolute;display:flex;align-items:center;gap:5px;left:4.5px;bottom:6.5px;z-index:2}.product-card-v2 .best-seller-price-off{left:0;bottom:0;margin-top:10px;position:relative}.best-seller-price-off img{width:unset}.best-seller-price-off p{color:#fff;font-family:Barlow,sans-serif;margin-bottom:0;font-size:12px;font-weight:400;line-height:normal;padding:3.5px 6px;display:flex;gap:5px;justify-content:center;align-items:center;border-radius:5px}.best-seller-price-off .best-seller{background:#2c7e3f}.best-seller-price-off .price-off{background:#ff3b24}.product-cover{display:block;height:100%;cursor:pointer;width:100%;opacity:1;z-index:1;transition:.3s opacity ease-in-out;object-fit:contain}.product-cover-alt{position:absolute;top:0;left:0;cursor:pointer;height:100%;width:100%;object-fit:cover;opacity:1;transition:.3s opacity ease-in-out;z-index:1}.product-cover-alt.bf-2025--hidden,.product-cover.bf-2025--hidden{opacity:0;transition:.3s opacity ease-in-out;z-index:-1}.product-name{font-size:19px;font-family:D-DIN;font-weight:700;margin:8px 0 2px}.product-sub-title{font-family:D-DIN;font-size:16px;margin-bottom:5px;font-weight:400;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.star-ratings{display:flex;align-items:center;gap:5px;width:max-content;font-size:13px;font-family:D-DIN,sans-serif;font-weight:400}.star-ratings .jdgm-widget.jdgm-widget{margin:10px 0;border:var(--border);border-radius:5px}.product-card-v2 .star-ratings{border:none}.product-card-v2 .pack-variants ul{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-content:center;gap:5px}.product-card-v2 .pack-variants li{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;background:#f7f8fd;border-radius:5px;transition:.3s all ease-in-out;border:2px solid #f7f8fd;cursor:pointer}.product-card-v2 .pack-variants li:hover,.product-card-v2 .pack-variants li.active{border:2px solid #67AD5C;background:#67ad5c14;transition:.3s all ease-in-out}.product-card-v2 .pack-variants{margin-bottom:25px}.product-card-v2 .pack-variants ul{padding-left:0}.product-card-v2 .variant-title{font-size:13px;font-weight:700;font-family:Barlow}.product-card-v2 .best-value-text{font-size:8px;text-transform:uppercase;background:#67ad5c;color:#fff;padding:2px 5px;border-radius:5px;font-weight:700}.product-card-v2 li div{display:flex;gap:10px;align-items:center;font-family:var(--barlow)}.product-card-v2 .variant-orignal-price{color:#c7c7c7;font-weight:500;text-decoration:line-through}.product-card-v2 .variant-discounted-price{font-weight:700;font-size:14px}.product-card-v2 .variant-percentage-off-price{color:#ff3b24;font-weight:700;padding:2.5px;background:#ff3b2429;border-radius:2px}.star-ratings .jdgm-widget{padding:10px 6px}.star-ratings p{margin-bottom:0}.star-ratings .star{display:flex;gap:0px;align-items:center}.price-details p{font-size:19px;font-family:D-DIN,sans-serif;margin-bottom:0}.original-price{text-decoration:line-through}.discounted-price{font-weight:700}.price-details .percent-off{font-size:11px;vertical-align:middle;background:transparent;padding:2.5px 8px;border-radius:2px;position:relative;color:#2c7e3f;font-weight:700}.price-details .percent-off:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#eee;display:block;height:80%;width:80%;z-index:-1;border-radius:2px}.choose-options-btn-pricing{margin-top:auto;border-radius:10px}.choose-options-btn{margin-top:10px}.choose-options-btn button{width:100%;padding:15px 30px;border-radius:50px;border:none;background:#2c7e3f;color:#fff;font-size:18px;font-family:Barlow,sans-serif;cursor:pointer;font-weight:700}.product-card-box{display:flex;flex-direction:column;min-height:490px;justify-content:space-between;height:100%}.product-card-box-v2{height:100%;display:flex;flex-direction:column}.add-to-cart-v2{margin-top:auto}.product-card-options{width:100%;margin-inline:auto;position:unset;top:0;left:0;background:#fff;transform:translateY(0);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:9}.product-card-box.bf-2025--hidden{height:0;overflow:hidden;min-height:0px}.product-card-options.bf-2025--hidden{position:absolute;opacity:0;transform:translateY(-100%)}.close-options-btn{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border:var(--border);border-radius:10px;margin-bottom:20px;font-family:D-DIN,sans-serif;font-size:16px;font-weight:700;max-width:100%;cursor:pointer}.close-options-btn img{width:unset}.product-details{display:flex;gap:15px}.product-details .product-name{font-size:16px;font-family:D-DIN;font-weight:700;line-height:normal}.product-details .price-details p{font-size:16px;font-family:D-DIN}.product-details .price-details .original-price{color:#ef302e}.product-details p{margin-bottom:8px}.product-details-cover{padding:2px;border-radius:10px;object-fit:cover;width:100px;height:100px}.view-details-btn{padding:5px 12px;border:var(--border);border-radius:5px;cursor:pointer;font-size:14px;text-decoration:underline;font-family:D-DIN,sans-serif;background:none}.custom-radio input[type=radio]{display:none}.custom-radio label{position:relative;padding-left:30px;cursor:pointer;font-size:16px;color:#333}.custom-radio label:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:13px;height:13px;border:1px solid #2C7E3F;border-radius:50%;background:#fff}.custom-radio label:after{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:7px;height:7px;background:#2f7f42;border-radius:50%;opacity:0;transition:.2s}.custom-radio input[type=radio]:checked+label:after{opacity:1}.custom-radio input[type=radio]:checked+label{border:1px solid #2C7E3F}.cta-purchase-type{margin-top:10px;display:flex;flex-direction:column;gap:10px}.cta-purchase-type .custom-radio:nth-child(2){display:none}.cta-purchase-type .custom-radio label{border:var(--border);padding:10px;width:100%;display:block;border-radius:5px;font-family:D-DIN,sans-serif;font-size:16px;font-weight:700;line-height:normal}.cta-purchase-type .custom-radio span{margin-left:25px}.cta-purchase-type .custom-radio .sub-label{display:block;font-weight:400}.select-more-pack{margin-top:10px;width:100%;padding:10px;border:var(--border);border-radius:5px;max-width:100%;display:none}.select-more-pack-btns{display:flex;gap:10px}.select-more-pack p{font-size:14px;font-weight:700;font-family:D-DIN,sans-serif;margin-bottom:5px}.select-more-pack button{padding:1.5px 12px;border:var(--border);border-radius:50px;background:none;font-family:D-DIN,sans-serif;font-size:12px;vertical-align:middle;display:flex;align-items:center;gap:5px;cursor:pointer}.select-more-pack button.active{border:2px solid #000}.select-more-pack button span{font-weight:700}.also-like{padding:12px 15px;border:var(--border);border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-top:20px;max-width:80%}.also-like p{font-size:20px}.also-like-btns{display:flex;align-items:center;gap:10px}.also-like-btns img{cursor:pointer}.also-like-btns .arrow-left{transform:rotate(180deg)}.also-like-btns .arrow-left.disabled{opacity:.5;pointer-events:none;cursor:none}.pet-locket-cta{padding:10px;border:var(--border);display:flex;border-radius:5px;margin-top:10px;max-width:100%;flex-direction:column}.pet-locket-cta-media-btn{display:flex;justify-content:space-between;margin-top:10px}.pet-locket-cta p{font-family:D-DIN,sans-serif;font-size:16px;font-weight:700}.pet-locket-details{display:flex;align-items:center;gap:15px}.pet-locket-details img{object-fit:contain;width:60px;height:80px}.pet-locket-cta .name{font-family:D-DIN,sans-serif;font-size:16px;font-weight:700;margin-bottom:0;line-height:normal;max-width:120px}.pet-locket-cta .description{font-family:D-DIN,sans-serif;font-size:14px;max-width:120px;line-height:normal;letter-spacing:normal;font-weight:400}.pet-locket-quantity{max-width:90px}.pet-locket-quantity p{text-align:center;font-family:D-DIN,sans-serif;margin-bottom:0}.pet-locket-quantity .pet-locket-original-price{color:#ff1b1b;font-size:15px;text-decoration:line-through;font-weight:400}.pet-locket-quantity .pet-locket-discounted-price{font-weight:700;font-size:15px}.pet-locket-quantity .bf-2025--quantity{display:inline-flex;border:var(--border);border-radius:4px;overflow:hidden;font-family:D-DIN,sans-serif;margin:5px 0;width:100%}.pet-locket-quantity .bf-2025--quantity button{background:none;color:#919191;border:none;padding:2px 4px;cursor:pointer;font-size:16px;width:30%;border-radius:0;font-weight:700}.pet-locket-quantity .bf-2025--quantity button:hover{background:#00f;color:#fff}.pet-locket-quantity .bf-2025--quantity span{display:inline-flex;align-items:center;justify-content:center;width:40%;padding:0;font-size:16px;background:#fff;color:#919191;border-left:var(--border);border-right:var(--border);font-weight:700}.add-pet-locket{border:none;background:#1e45bb;padding:5px;font-family:D-DIN,sans-serif;font-size:16px;width:100%;border-radius:5px;color:#fff;cursor:pointer;font-weight:700}.added-to-cart-message{margin-top:10px;display:block}.added-to-cart-message.bf-2025--hidden{display:none}.added-to-cart-text{display:flex;align-items:center;width:230px;padding:5px 10px;gap:5px;background:#e8f6ea}.product-card-v2 .added-to-cart-text,.slider-bundles .added-to-cart-text{width:100%}.added-to-cart-text img{max-width:max-content}.added-to-cart-text p{font-family:D-DIN,sans-serif!important;font-size:16px!important;color:#2c7e3f;font-weight:700;margin-bottom:0}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffc107}.added-to-cart-text p a{font-size:14px;color:#2c7e3f;display:block;font-weight:400;padding:0;text-decoration:underline}.add-to-cart .bf-2025--quantity{display:inline-flex;border:var(--border);border-radius:10px;overflow:hidden;font-family:D-DIN;font-weight:700}.add-to-cart .bf-2025--quantity button{background:none;color:#000;border:none;padding:5px 15px;cursor:pointer;font-size:20px;line-height:1;width:30%;display:flex;align-items:center;justify-content:center}.add-to-cart .bf-2025--quantity button:hover{background:#00f}.add-to-cart .bf-2025--quantity span{display:inline-flex;align-items:center;justify-content:center;width:40%;padding:0 10px;font-size:16px;background:#fff;color:#000}.add-to-cart{max-width:100%;padding:10px 0;border-radius:10px;margin-top:15px;display:flex;justify-content:center}.add-to-cart-v2 button{background:#2c7e3f;color:#fff;text-transform:uppercase;font-weight:700;padding:10px;width:100%;border-radius:5px;border:none;font-family:Roboto;font-size:16px}.add-to-cart-btn{padding:11px 20px;width:100%;max-width:210px;margin-left:10px;border-radius:10px;border:none;background:#2c7e3f;font-size:16px;font-family:D-DIN,sans-serif;color:#fff;cursor:pointer;font-weight:700}.checkout{margin-top:5px}.checkout img{max-width:max-content}.checkout-btn{font-family:D-DIN,sans-serif;font-size:18px;font-weight:700;padding:15px 20px;border-radius:50px;color:#fff;text-decoration:none;background:#2c7e3f;width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;margin-inline:auto;opacity:1;pointer-events:all;cursor:pointer}.checkout-btn.bf-2025--disabled{opacity:.7;pointer-events:none;cursor:default}.checkout a:hover{color:#fff}button{opacity:1;transition:.3s opacity ease-in-out}button:hover{opacity:.7;transition:.3s opacity ease-in-out}ul{list-style:none;padding-left:0;margin-bottom:0}p{margin-bottom:0}a{text-decoration:none;color:#000}a:hover{text-decoration:none}h2{margin-bottom:0}img{width:100%}button:focus{outline:none}.section-title{font-size:40px;font-weight:700;font-family:var(--urbane-rounded-bold)!important;color:var(--natpat-color);text-align:center;text-transform:unset}.section-sub-title{font-family:var(--inter);font-size:22px;font-weight:400;text-align:center}.hero{background:#1f4fc9 url(//www.natpat.com/cdn/shop/files/new-year-lp-banner-desktop.jpg?v=17650459812988212458) no-repeat center center/cover;padding:30px 0;position:relative}.hero .container{position:relative;z-index:2}.bf-25--twinkle-effects{position:absolute;top:27px;left:50%;transform:translate(-50%);max-width:1359px;z-index:2;pointer-events:none}.hero-title{max-width:715px;display:block;margin-inline:auto;margin-top:40px;z-index:2}.left-right-packs{position:absolute;display:flex;justify-content:space-between;left:50%;transform:translate(-50%);width:100%;max-width:1359px;z-index:2;pointer-events:none}.left-right-packs img{max-width:363px;object-fit:contain}.blue-backdrop{position:absolute;max-width:1080px;width:100%;height:100%;top:0;left:50%;transform:translate(-50%);background:#10104e;z-index:1;pointer-events:none}.off-text{font-family:var(--inter);font-weight:700;font-size:25px;color:#ffa514;text-align:center;margin-top:20px}.biggest-sale-text{font-family:var(--inter);font-size:20px;font-weight:400;color:#fff;text-align:center}.countdown{display:grid;grid-template-columns:repeat(4,1fr);margin-inline:auto;justify-content:center;gap:20px;margin-top:30px;max-width:482px}.countdown div{padding:10px 0;background-color:#e0eeff;border-radius:10px;border:3px solid #10104E}.countdown p{color:#000;display:flex;flex-direction:column;align-items:center;font-family:var(--poppins);font-size:16px}.countdown p .number{color:#10104e;font-family:Bebas;font-size:40px}.free-gifts-banner{margin-top:-80px}.free-gifts-banner img{max-width:900px;margin:auto;display:block}.bf-25--text-with-stickers{max-width:534px;margin-inline:auto;display:block;margin-top:50px}.natpat-data{padding:13px 0;background:#e0eeff}.status{display:grid;grid-template-columns:repeat(4,1fr);max-width:845px;margin-inline:auto}.status li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.status span{font-family:var(--inter);font-size:16px;font-weight:400;color:#7e7e7e;display:block}.status .current-status{font-size:30px;font-weight:700;color:#1c48b9}.category{padding:50px 0 0}.category-products{display:flex;justify-content:space-between;max-width:732px;margin-inline:auto;margin-top:40px;gap:10px;background:#5197ed;border-radius:24px;padding:10px}.category-products div{border-radius:20px;padding:40px 10px;text-align:center;flex:1;position:relative}.category-products div{cursor:pointer}.category-products div.active{background:#ededfd}.category-products div:hover{background:#ededfd;transition:all .3s ease-in-out}.category-products div.active h4,.category-products div:hover h4{color:#1f4fc9}.category-products h4{font-family:var(--urbane-rounded-bold)!important;font-size:22px;font-weight:700;color:#fff;text-align:center;text-transform:capitalize;margin-bottom:0}.category-products p{font-family:var(--inter);font-size:14px;font-weight:400}.category-products img{position:absolute;left:0;bottom:-27px;display:none}.category-products .category-btn.active img{display:block}.slider-cta{padding:50px 0;position:relative}.bf-25--delphi,.bf-25--ruby,.bf-25--dog-creature-3,.bf-25--dog-creature-2{object-fit:contain;position:absolute}.bf-25--ruby{left:0;top:0;max-width:174px}.bf-25--delphi{top:0;right:-30px;max-width:165px}.slider-container{margin:40px 0;position:relative}.slider-box{max-width:1000px;margin-inline:auto}.slider-box .pet-locket-cta{margin-inline:0px}.arrows{z-index:5;display:flex;position:absolute;justify-content:space-between;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1100px;pointer-events:none}.arrows button{padding:10px;background:#f4f4f4;border-radius:50%;border:1px solid #C5C5C5;height:34px;width:34px;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:pointer}.arrows img{cursor:pointer;position:relative;max-width:max-content}.arrows button:nth-child(2) img{transform:rotate(180deg)}.bf-25--dog-creature-3{left:-30px;bottom:0;max-width:174px}.bf-25--dog-creature-2{top:0;right:-30px;max-width:165px}.kids-adult-content,.pets-content,.bundles-kids-adult-content,.bundles-pets-content{position:relative;visibility:hidden;position:absolute;top:0}.kids-adult-content.active,.pets-content.active,.bundles-kids-adult-content.active,.bundles-pets-content.active{visibility:visible;position:relative}.slider-bundles{padding:50px 0;background:var(--section-bg-color)}.stock-level{display:flex;justify-content:space-between;width:100%;max-width:max-content;margin-inline:auto;align-items:center;border:1px solid #CBCBCB;background:#fff;padding:2px 15px;border-radius:20px;margin-top:30px;gap:10px}.stock-level p{font-family:var(--inter);font-size:14px;font-weight:700;color:#000;white-space:nowrap}.percentage{width:220px;height:6px;background:#e4e4e4;border-radius:30px;position:relative;overflow:hidden}.percentage span{position:absolute;left:0;top:0;display:block;width:55%;height:100%;background:#ffa1a1;border-radius:30px}.slider-bundles .slider-box{max-width:800px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:25px;column-gap:50px}.slider-bundles .slider-box .slick-slide,.slider-bundle-card{background:#fff;border:2px solid #CCCCCC;border-radius:15px;padding:15px;height:100%}.slider-bundle-card{display:flex;flex-direction:column}.slider-bundles .arrows{display:none;max-width:unset;width:calc(100% + 100px)}.card-bundle--title{font-family:var(--inter);font-size:19px;font-weight:700;text-align:left;line-height:normal;letter-spacing:normal;margin-bottom:10px}.card-bundle--sub-title{font-family:var(--inter);font-size:13px;font-weight:400;max-width:245px;margin-bottom:10px}.card-bundle--media{width:100%;max-width:325px;display:block;margin-inline:auto;height:225px;object-fit:contain}.card-bundle--prices{text-align:left;margin-top:auto}.card-bundle--prices p{font-family:var(--inter);text-align:left;font-size:14px}.card-bundle--prices p:nth-child(1){font-size:18px}.bundle--regular-price{font-size:18px;font-weight:400;text-decoration:line-through}.bundle--final-price{font-size:18px;font-weight:700}.bundle--percent-off{font-family:D-DIN;font-weight:700;font-size:11px;color:#2c7e3f;padding:2.5px;border-radius:2px;background:#eee;vertical-align:middle}.card-bundle--savings p{font-size:14px!important;font-weight:700;color:#2c7e3f;border-radius:10px;margin-top:0}.bundle-add-to-cart button{display:block;margin-inline:auto;margin-top:20px;border:none;background:#2c7e3f;color:#fff;font-size:15px;font-family:Barlow,sans-serif;font-weight:700;padding:13px 20px;border-radius:50px;width:100%;max-width:100%}.how-natpat-works{padding:50px 0;background:var(--natpat-color);position:relative}.how-natpat-works .section-sub-title,.how-natpat-works .section-title{color:#fff}.instructions{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:860px;margin-inline:auto;margin-top:40px}.instructions li{padding:15px;background:#d5e6ff;border:3px solid #1F1F5b;border-radius:20px;text-align:center}.instructions li .instructions--title{font-family:var(--inter);font-size:22px;font-weight:700;text-align:center;color:#000}.instructions li .instructions--description{font-family:var(--inter);font-size:16px;font-weight:400;color:#000;line-height:normal}.instructions img{max-width:96px;display:block;margin-inline:auto}.bf-25--kid-sleeping-sticker,.bf-25--dog-sticker{max-width:219px;position:absolute}.bf-25--kid-sleeping-sticker{left:50px}.bf-25--dog-sticker{bottom:0;right:50px}.reviews{padding:50px 0;background:#e0eeff}#verified-buyer-slide{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:860px;margin-inline:auto;margin-top:40px}#verified-buyer-slide .item{border:1px solid #E0E4ED;border-radius:12px;background-color:#fff;overflow:hidden}#verified-buyer-slide .banner-img{width:100%;object-fit:cover;object-position:center}#verified-buyer-slide .item .content{padding:20px}#verified-buyer-slide .item h4{font-family:Barlow,sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0em;text-align:left;margin-top:5px;color:#1f1f5b}#verified-buyer-slide .item p{font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0px;text-align:left;padding:0;color:#1f1f5b}#verified-buyer-slide .content .verified{margin-top:30px;max-width:125px}.bf-25--review-5-star{max-width:90px}.button-container{margin:30px 0}.reviews-btn{padding:7px 15px;display:block;margin-inline:auto;width:100%;max-width:265px;background:#00b67e;color:#fff;font-family:var(--inter);font-size:18px;font-weight:700;border-radius:50px;text-align:center;transition:.3s opacity ease-in-out}.reviews-btn:hover{color:#fff;opacity:.7;transition:.3s opacity ease-in-out}.faq{padding:50px 0}#accordionFundraisingFAQ{max-width:785px;margin-inline:auto;margin-top:40px;position:relative;z-index:1}#accordionFundraisingFAQ .card-header{background:none;border:none;padding:0;display:block}#accordionFundraisingFAQ .card{border:3px solid var(--natpat-color);margin-bottom:15px;border-radius:10px}#accordionFundraisingFAQ .card-body{padding:15px;font-family:var(--ff-barlow);font-size:18px;font-weight:400;color:#000;line-height:22px}#accordionFundraisingFAQ .card-header button{width:100%;text-align:left;padding:13px 15px;font-size:18px;font-weight:600;font-family:var(--inter);line-height:normal;position:relative}#accordionFundraisingFAQ .card-header button:hover,#accordionFundraisingFAQ .card-header button:focus{text-decoration:none;color:unset}#accordionFundraisingFAQ .icon-toggle{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#accordionFundraisingFAQ .icon{width:15px;height:2px;background-color:var(--natpat-color);position:absolute;font-size:0}#accordionFundraisingFAQ .plus:before,#accordionFundraisingFAQ .plus:after{content:"";position:absolute;width:15px;height:2px;background-color:var(--natpat-color)}#accordionFundraisingFAQ .plus:before{transform:rotate(90deg)}#accordionFundraisingFAQ .minus{display:none}#accordionFundraisingFAQ .card-header button[aria-expanded=true] .icon-toggle .minus{transition:all .3s ease-in-out;display:block}#accordionFundraisingFAQ .card-header button[aria-expanded=true] .icon-toggle .plus{display:none;transition:all .3s ease-in-out}.dont-miss-out{padding:50px 0;background:linear-gradient(90deg,#10104e,#2525b4)}.dont-miss-out .section-title,.dont-miss-out .section-sub-title{color:#fff}.dont-miss-out .section-title{font-size:64px}.section-sub-title.medium-text{font-size:24px;font-weight:500}.shop-now{padding:10px 15px;max-width:600px;margin-inline:auto;display:block;background:#ffc106;border-radius:50px;font-size:24px;font-weight:800;text-align:center;font-family:var(--inter)}.slider-pets .slick-track,.slider-kids-adults .slick-track{display:flex!important}.slider-pets .slick-slide,.slider-kids-adults .slick-slide{height:inherit!important}.image-carousel .slick-track,.image-carousel .slick-list{height:100%}.media-card{display:flex;align-items:center;justify-content:center}.image-carousel{height:auto;width:100%}.aromaweave-section{padding:50px 0;position:relative}.lp-science--aroma-weave-sticker{max-width:745px}.lp-science--character1{position:absolute;top:0;left:-70px;max-width:210px}.aromaweave-section .container{position:relative}.lp-science--character2{position:absolute;bottom:0;right:-70px;max-width:187px}.lp-science--aroma-weave-sticker{margin:40px 0;display:block;margin-inline:auto}.slick-slide.removing{opacity:0;transform:scale(.9);transition:opacity .4s ease,transform .4s ease}.pack-variants ul li:nth-child(n+5){display:none}.pack-variants ul.show-all li{display:flex}.show-more-variants{border:none;padding:7px 20px;font-size:14px;font-family:Inter;background:#00b67e;text-decoration:underline;color:#fff;border-radius:5px;display:block;margin:10px auto 0}.pack-variants li{transition:all .2s ease}.pack-variants li{opacity:1;transition:opacity .3s ease}.pack-variants ul:not(.show-all) li:nth-child(n+5){opacity:0}.quick-view{border:none;color:#fff;font-family:Barlow,sans-serif;margin-bottom:0;font-size:12px;font-weight:400;line-height:normal;padding:3.5px 8px;position:absolute;bottom:6.5px;right:10px;border-radius:5px;text-decoration:underline;background:var(--natpat-color);z-index:1}.modal-backdrop.show{display:block}.image-grid-product{display:none}#imagesModal .image-grid-product{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.modal-dialog{max-width:800px}.modal-content{padding:30px}.modal-content button{position:absolute;right:40px}.modal-header{border:none;padding:0}.bundle-inclusions{display:flex;gap:10px;margin-bottom:15px;flex-direction:column}.bundle-inclusions p{font-size:16px;font-weight:500;font-family:Barlow;line-height:normal}.bundle-inclusions ul{display:grid;grid-template-columns:repeat(2,auto);column-gap:5px}.bundle-inclusions ul li{font-size:16px;font-family:Barlow;line-height:normal}.bf-progress-bar{padding:20px 15px 10px;background:#1f1f5c;border-bottom:1px solid #e0e0e0f0;margin-bottom:10px;border-radius:8px;z-index:2}.bf-progress-container{max-width:400px;margin:0 auto}.bf-progress-track{position:relative;margin-bottom:15px}.bf-progress-line{position:relative;height:4px;background:#e4e4e4;border-radius:10px;margin:0 20px}.bf-progress-line-fill{position:absolute;left:0;top:0;height:100%;width:var(--fill-percentage, 0%);background:linear-gradient(90deg,#ff219f,#fc4eb1);border-radius:10px;transition:width .5s ease-in-out}.bf-progress-dots{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 10px;pointer-events:none}.bf-progress-dot{position:relative;width:28px;height:28px;background:#e4e4e4;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;z-index:1}.bf-progress-dot-inner{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .3s ease-in-out}.bf-progress-dot.filled,.bf-progress-dot.filled .bf-progress-dot-inner{background:#ff219f}.bf-progress-checkmark{opacity:0;color:#fff;transition:opacity .3s ease-in-out}.bf-progress-dot.filled .bf-progress-checkmark{opacity:1}.bf-progress-message{font-family:var(--inter),"Inter",sans-serif;font-size:11px;font-weight:700;color:#fff;text-align:center;line-height:1.4;padding-top:8px;text-transform:uppercase;letter-spacing:0}.bf-progress-bar--icons .bf-progress-container{padding-top:6px}.bf-progress-bar--icons .bf-progress-dots{padding:0 4px}.bf-progress-bar--icons .bf-progress-message{position:relative;top:2px}.bf-progress-bar--icons .bf-progress-line{margin:0 26px}.bf-progress-bar--icons .bf-progress-dot{width:44px;height:44px;background:#ff21a0;border:3px solid #fff;border-radius:50%}.bf-progress-bar--icons .bf-progress-dot-inner svg{opacity:.4;transition:opacity .3s ease-in-out;color:#fff}.bf-progress-bar--icons .bf-progress-dot.filled .bf-progress-dot-inner svg{opacity:1}.bf-progress-bar--icons .bf-progress-dot-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;background:transparent}.bf-progress-bar--icons .bf-progress-dot-inner svg{width:100%;height:100%}.bf-progress-bar--icons:not(.bf-progress-bar--tier4) .bf-progress-dot[data-milestone=pack]{display:none}.bf-progress-bar--icons:not(.bf-progress-bar--tier4) .bf-progress-dots{padding:0 10px}.bf-progress-bar--icons:not(.bf-progress-bar--tier4) .bf-progress-line{margin:0 30px}@media only screen and (max-width: 575px){.bf-progress-bar{padding:15px 10px}.bf-progress-container{max-width:100%}.bf-progress-line{margin:0 15px}.bf-progress-dot{width:24px;height:24px;border-width:2px}.bf-progress-checkmark{width:10px;height:10px}.bf-progress-message{font-size:12px}.bf-progress-bar--icons .bf-progress-dot{width:36px;height:36px;border-width:2px}.bf-progress-bar--icons .bf-progress-dot-inner{padding:6px}.bf-progress-bar--icons .bf-progress-line{margin:0 22px}.bf-progress-bar--icons:not(.bf-progress-bar--tier4) .bf-progress-line{margin:0 25px}}.bf-socks-form{padding:12px 8px 8px;position:relative;border-radius:0 0 8px 8px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;border:2px solid #1F1F5D;border-top:none;top:-16px;margin-bottom:0;z-index:1;background:#1f1f5c33}.bf-socks-form.bf-2025--hidden{display:none}.bf-socks-form-container{max-width:400px;margin:0 auto}.icart .icart-main h4.bf-socks-form-title{font-family:var(--inter),"Inter",sans-serif;font-size:13px;font-weight:700;color:#000;text-align:center;margin:0 0 2px;text-transform:uppercase;letter-spacing:.5px}.bf-socks-sizes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bf-socks-size-btn{flex:1;min-width:90px;max-width:120px;display:block;margin-inline:auto;border:none;background:#ff21a0;color:#fff;font-size:15px;font-family:Barlow,sans-serif;font-weight:700;padding:6px 4px;width:100%;max-width:100%;border-radius:8px;margin-top:6px;display:flex;flex-direction:column}.bf-socks-size{font-family:var(--inter),"Inter",sans-serif;font-size:13px;font-weight:700;text-align:center}.bf-socks-name{font-family:Barlow,sans-serif;font-size:11px;font-weight:700;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.bf-socks-size-btn:hover{opacity:.7}.bf-socks-size-btn:focus{outline:none;box-shadow:0 0 0 3px #ff219f33}.bf-socks-size-btn:disabled{opacity:.5;cursor:not-allowed}.bf-free-badge{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;color:#fff;text-align:center;max-width:600px;font-weight:700;font-size:16px;font-family:var(--urbane-rounded-bold)}.bf-free-badge h3{font-weight:700;font-size:24px;font-family:var(--inter)}.bf-free-badge .blue-badge h3{color:#03bbe5}.bf-free-badge .yellow-badge h3{color:#ffa514}.bf-free-badge .pink-badge h3{color:#ff209e}.add-label{font-weight:400;font-size:12px}#cart-icon-bubble .cart-count-bubble{bottom:0;left:35px}#cart-icon-bubble .icon-cart{width:20px;height:20px}@media only screen and (max-width: 575px){.bf-socks-form{padding:12px 10px}.bf-socks-form-title{font-size:12px;margin-bottom:10px}.bf-socks-sizes{gap:6px}.bf-socks-size-btn{min-width:75px;max-width:100px;padding:8px 10px}.bf-socks-size{font-size:12px}.bf-socks-name{font-size:11px}}.bf-pack-form{padding:12px 8px 8px;position:relative;border-radius:0 0 8px 8px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;border:2px solid #1F1F5D;border-top:none;top:-16px;margin-bottom:0;z-index:1;background:#1f1f5c33}.bf-pack-form.bf-2025--hidden{display:none}.bf-pack-form-container{max-width:100%;margin:0 auto}.icart .icart-main h4.bf-pack-form-title{font-family:var(--inter),"Inter",sans-serif;font-size:13px;font-weight:700;color:#000;text-align:center;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.bf-pack-categories{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bf-pack-category-btn{flex:1 1 calc(25% - 6px);min-width:70px;max-width:100px;display:flex;align-items:center;justify-content:center;border:none;background:#ff21a0;color:#fff;font-size:11px;font-family:Barlow,sans-serif;font-weight:700;padding:10px 6px;border-radius:8px;cursor:pointer;transition:opacity .2s ease;text-align:center}.bf-pack-category-btn:hover{opacity:.8}.bf-pack-category-btn:focus{outline:none;box-shadow:0 0 0 3px #ff219f33}.bf-pack-category-name{font-family:var(--inter),"Inter",sans-serif;font-size:9px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.3px;line-height:1.2}.bf-pack-form-header{display:flex;align-items:center;margin-bottom:4px;gap:8px}.bf-pack-back-btn{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:#1f1f5d;font-size:12px;font-family:var(--inter),"Inter",sans-serif;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.bf-pack-back-btn:hover{background:#1f1f5d1a}.bf-pack-back-btn svg{width:14px;height:14px}.bf-pack-form-title--products{flex:1;margin:0!important}.bf-pack-products-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px;color:#1f1f5d;font-family:var(--inter),"Inter",sans-serif;font-size:12px}.bf-pack-spinner{width:24px;height:24px;border:3px solid rgba(31,31,93,.2);border-top-color:#1f1f5d;border-radius:50%;animation:bf-spin .8s linear infinite}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-pack-products-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-height:240px;overflow-y:auto;padding:4px}.bf-pack-no-products{text-align:center;color:#666;font-family:var(--inter),"Inter",sans-serif;font-size:12px;padding:20px}.bf-pack-product-card{flex:0 0 calc(33.333% - 8px);max-width:calc(33.333% - 8px);background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bf-pack-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.bf-pack-product-image{aspect-ratio:1 / 1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.bf-pack-product-image img{width:100%;height:100%;object-fit:contain;object-position:center center}.bf-pack-product-title{font-family:var(--inter),"Inter",sans-serif;font-size:10px;font-weight:600;color:#333;text-align:center;padding:6px 4px;line-height:1.2;flex:1;display:flex;align-items:center;justify-content:center}.bf-pack-product-select-btn{background:var(--natpat-color, #1F4FC9);color:#fff;border:none;padding:5px 8px;font-family:var(--inter),"Inter",sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease;border-radius:0 0 12px 12px}.bf-pack-product-select-btn:hover{opacity:.9}.bf-pack-product-select-btn:focus{outline:none;box-shadow:inset 0 0 0 2px #ffffff4d}.bf-2025--hidden{display:none!important}@media only screen and (max-width: 1440px){.lp-science--character2{right:30px}.lp-science--character1{left:-30px}}@media only screen and (max-width: 1280px){.bf-25--kid-sleeping-sticker{left:20px}.bf-25--dog-sticker{right:0}}@media only screen and (max-width: 1199px){.lp-science--character1,.lp-science--character2,.lp-science--character-3{width:150px}.bf-25--kid-sleeping-sticker,.bf-25--dog-sticker{max-width:170px}.bf-25--ruby,.bf-25--dog-creature-3{left:-60px;max-width:130px;z-index:3}.bf-25--delphi,.bf-25--dog-creature-2{right:-60px;max-width:130px;z-index:3}.blue-backdrop{max-width:80%}.left-right-packs img{max-width:270px}.hero-title{max-width:500px}.bf-25--text-with-stickers{max-width:450px}}@media only screen and (max-width: 767px){.stock-level p{font-size:11px}.stock-level{max-width:320px}.slider-bundles .slider-box{grid-template-columns:repeat(1,1fr);max-width:320px}.lp-science--character1,.lp-science--character2,.lp-science--character-3{width:100px}.lp-science--character2{right:15px}.lp-science--character1{left:15px;top:-60px}.section-title{font-size:28px}.section-sub-title{font-size:18px}.slider-box{max-width:300px}.instructions,#verified-buyer-slide{grid-template-columns:repeat(1,1fr);max-width:320px}.bf-25--ruby,.bf-25--dog-creature-3{left:0;top:160px}.bf-25--delphi,.bf-25--dog-creature-2{right:0;top:140px}.bf-25--ruby,.bf-25--dog-creature-3,.bf-25--delphi,.bf-25--dog-creature-2{display:none}.category-products h4{font-size:18px}.category-products{gap:10px;max-width:320px}.category-products div{padding:15px 10px}.status .current-status{font-size:20px}.status span{font-size:11px}.hero-title{max-width:300px}.off-text{font-size:18px}.biggest-sale-text{max-width:320px;margin-inline:auto;line-height:normal}.bf-25--text-with-stickers{max-width:300px}.countdown p .number{font-size:24px}.countdown{max-width:320px;gap:10px}.left-right-packs img{max-width:160px}.left-right-packs{top:50%;transform:translate(-50%,-50%);display:none}.dont-miss-out .section-title{font-size:32px}.section-sub-title.medium-text{font-size:20px}.slider-bundles .arrows{width:100%}.bf-free-badge{font-size:12px}.bf-free-badge h3{font-size:16px}}@media only screen and (max-width: 575px){.status{grid-template-columns:repeat(2,1fr)}.shop-now{font-size:18px}.bf-25--kid-sleeping-sticker,.bf-25--dog-sticker{max-width:120px}.instructions,#verified-buyer-slide{grid-template-columns:repeat(1,1fr);max-width:320px}.bf-25--kid-sleeping-sticker{left:0;top:130px}.section-title{max-width:320px;margin-inline:auto}.bf-25--ruby,.bf-25--dog-creature-3,.bf-25--delphi,.bf-25--dog-creature-2{max-width:100px}.percentage{width:50%}}.icart-product-upsell-block{display:none!important}.stock-toast{position:fixed;left:0;top:70vh;background:#22c55e;color:#fff;padding:12px 20px 12px 16px;border-radius:0 30px 30px 0;display:flex;align-items:center;gap:8px;font-family:var(--inter);font-weight:600;font-size:14px;transform:translate(-100%);transition:transform .4s ease;z-index:9999}.stock-toast.active{transform:translate(0)}.stock-toast svg{width:13px;height:12px;flex-shrink:0;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/106/assets/black-friday-2025.css.map */
