:root{--np-green: #2D6A4F;--np-green-dark: #245C42;--np-green-tint: #EDF4F0;--np-navy: #0D1B2A;--np-surface: #F4F6F5;--np-line: #E4E8E6}.cart_drawer_upsell_products{display:none}#cart_drawer .cart_drawer_upsell_products{display:block}#cart_drawer .cart_drawer_upsell_head h2,#cart_drawer .cart_drawer_upsell_head .h4,#cart_drawer .cart_drawer_upsell_wrapper>h2{font-size:1.5rem!important;line-height:1.3!important;font-weight:700;letter-spacing:.01em;color:var(--np-navy);margin:0 0 1rem!important}.np-cart-upsell__head{font-size:1.8rem;font-weight:700;color:var(--np-navy);margin-bottom:1.4rem}#cart_drawer .cart_upsell_items,.np-cart-upsell .cart_upsell_items{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 96%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 96%,transparent 100%)}#cart_drawer .cart_upsell_items::-webkit-scrollbar,.np-cart-upsell .cart_upsell_items::-webkit-scrollbar{display:none}#cart_drawer .cart_upsell_items .swiper-wrapper,.np-cart-upsell .cart_upsell_items .swiper-wrapper{display:flex!important;transform:none!important;width:auto!important;gap:10px}#cart_drawer .cart_upsell_item,.np-cart-upsell .cart_upsell_item{flex:0 0 150px!important;width:150px!important;scroll-snap-align:start;border:1px solid var(--np-line);border-radius:12px;overflow:hidden;background:#fff}#cart_drawer .cart_upsell_items .swiper-button-prev,#cart_drawer .cart_upsell_items .swiper-button-next,.np-cart-upsell .swiper-button-prev,.np-cart-upsell .swiper-button-next{display:none!important}#cart_drawer .cart_upsell_item .product_card_wrapper,.np-cart-upsell .cart_upsell_item .product_card_wrapper{height:100%!important;min-height:0!important;flex:none!important;display:flex!important;flex-direction:column!important}#cart_drawer .cart_upsell_item .product_card_image,.np-cart-upsell .cart_upsell_item .product_card_image{height:auto!important;min-height:0!important;flex:none!important}#cart_drawer .cart_upsell_item .product_card_image_inner.ratio,#cart_drawer .cart_upsell_item .product_card_image_inner.ratio img,.np-cart-upsell .cart_upsell_item .product_card_image_inner.ratio,.np-cart-upsell .cart_upsell_item .product_card_image_inner.ratio img{padding:0!important;height:92px!important;min-height:0!important;object-fit:contain!important}#cart_drawer .cart_upsell_item .p_title,.np-cart-upsell .cart_upsell_item .p_title{font-size:1.2rem!important;line-height:1.3;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}#cart_drawer .cart_upsell_item .np_card_rating,#cart_drawer .cart_upsell_item .np-card-tags,.np-cart-upsell .cart_upsell_item .np_card_rating{display:none!important}@media screen and (min-width:750px){.np-cart-upsell .cart_upsell_items{display:block!important;overflow:visible!important;-webkit-mask-image:none;mask-image:none}.np-cart-upsell .cart_upsell_items .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%!important}.np-cart-upsell .cart_upsell_item{flex:none!important;width:auto!important}.np-cart-upsell .cart_upsell_item .product_card_image_inner.ratio,.np-cart-upsell .cart_upsell_item .product_card_image_inner.ratio img{height:170px!important}.np-cart-upsell .cart_upsell_item .p_title{font-size:1.4rem!important}}#cart_drawer .cart_drawer_inner{background:#fff}#cart_drawer .cart_drawer_header{padding-bottom:1.2rem;border-bottom:1px solid var(--np-line)}#cart_drawer .cart_drawer_header h4{font-size:2rem;font-weight:700;letter-spacing:-.01em;color:var(--np-navy)}#cart_drawer_form>.np-fd,.main_cart__items_footer .np-fd{background:var(--np-green-tint);border:1px solid rgba(45,106,79,.18);border-radius:12px}#cart_drawer .cart_drawer_item{display:flex;gap:1.4rem;padding:1.4rem;margin-bottom:1.2rem;background:#fff;border:1px solid var(--np-line);border-radius:14px;box-shadow:0 1px 2px #0d1b2a0a}#cart_drawer .cart_drawer__item_img{flex:0 0 86px;width:86px;background:var(--np-surface);border-radius:10px;overflow:hidden;align-self:flex-start}#cart_drawer .cart_drawer__item_img img{width:100%;height:86px;object-fit:contain;mix-blend-mode:multiply}#cart_drawer .cart_drawer_item_info .item_title{font-size:1.45rem;font-weight:600;line-height:1.3;color:var(--np-navy);margin:0 0 .4rem}#cart_drawer .cart_drawer_item_info .item_price_wrapper{font-size:1.5rem;font-weight:700;color:var(--np-navy);margin:0 0 .9rem}#cart_drawer .cart_drawer_item_info .item_price_wrapper s,#cart_drawer .cart_drawer_item_info .item_price_wrapper .compare{font-weight:500;color:#0d1b2a6b;margin-left:.5rem}item-quantity{display:inline-flex!important;align-items:center;border:1px solid var(--np-line);border-radius:999px;overflow:hidden;background:#fff}item-quantity .btn_minus,item-quantity .btn_plus{border:0!important;background:transparent!important;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--np-navy)}item-quantity .btn_minus:hover,item-quantity .btn_plus:hover{background:var(--np-surface)!important}item-quantity input{border:0!important;background:transparent!important;text-align:center;width:34px;padding:0!important;font-weight:600;color:var(--np-navy)}.np-save{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.5rem;font-weight:600;color:var(--np-green);margin-bottom:.5rem}.np-save__val{font-weight:700;white-space:nowrap}#cart_drawer .cart_drawer_items_footer{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--np-line)}#cart_drawer .cart_drawer_discount_wrapper{order:1}#cart_drawer .np-save{order:2;margin-bottom:.2rem}#cart_drawer .cart_drawer_items_subtotals{order:3}#cart_drawer .cart_items_tax_info{order:4}#cart_drawer .cart_drawer_items_btns{order:5}#cart_drawer .cart_drawer_cart_note_wrapper{display:none!important}#cart_drawer .cart_drawer_items_subtotals{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.3rem}#cart_drawer .cart_drawer_items_subtotals p{font-size:1.8rem;font-weight:700;color:var(--np-navy)}#cart_drawer .cart_items_tax_info{font-size:1.2rem;color:#0d1b2a8c;margin-bottom:.8rem}#cart_drawer .cart_drawer_items_btns{display:flex;flex-direction:column;align-items:stretch!important;gap:.8rem}#cart_drawer .cart_drawer_items_btns .btn{flex:none!important;max-width:none!important;width:100%!important}#cart_drawer .cart_drawer_items_btns .btn.btn-secondary{order:1;min-height:54px;background:var(--np-green)!important;border-color:var(--np-green)!important;color:#fff!important;border-radius:10px;font-size:1.6rem;font-weight:700;letter-spacing:.01em;box-shadow:0 2px 10px #2d6a4f40}#cart_drawer .cart_drawer_items_btns .btn.btn-secondary:hover{background:var(--np-green-dark)!important;border-color:var(--np-green-dark)!important}#cart_drawer .cart_drawer_items_btns .btn:not(.btn-secondary){order:2;min-height:34px;background:transparent!important;border:0!important;color:#0d1b2a9e!important;font-size:1.35rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}#cart_drawer .cart_drawer_items_btns:after,.main_cart__items_btns:after{content:"Secure checkout \b7  Third-party tested \b7  14-day returns";order:3;align-self:center;font-size:1.15rem;color:#0d1b2a80;padding:.3rem 0 0 1.9rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1B2A' stroke-opacity='0.5' stroke-width='2' stroke-linecap='round'><rect x='4' y='10.5' width='16' height='10.5' rx='2.5'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") left .45rem / 13px 13px no-repeat}#cart_drawer .cart_drawer_discount_wrapper,.main_cart__items_footer .cart_drawer_discount_wrapper{background:var(--np-surface);border:1px solid var(--np-line);border-radius:10px;padding:.2rem 1.2rem;margin-bottom:1.4rem}#cart_drawer .cart_drawer_discount_wrapper{padding:0 1.1rem;margin-bottom:1rem}#cart_drawer .cart_drawer_discount_wrapper summary,.main_cart__items_footer .cart_drawer_discount_wrapper summary{font-size:1.35rem;font-weight:600;color:var(--np-navy)}.main_cart_item{display:flex;gap:1.6rem;padding:1.6rem;margin-bottom:1.2rem;background:#fff;border:1px solid var(--np-line);border-radius:14px;box-shadow:0 1px 2px #0d1b2a0a}.main_cart__item_img{flex:0 0 96px;width:96px;background:var(--np-surface);border-radius:10px;overflow:hidden;align-self:flex-start}.main_cart__item_img img{width:100%;height:96px;object-fit:contain;mix-blend-mode:multiply}.main_cart__item_title,.main_cart__item_title a{font-size:1.55rem;font-weight:600;line-height:1.3;color:var(--np-navy)!important;text-decoration:none}.main_cart__item_price_wrapper{font-size:1.5rem;font-weight:700;color:var(--np-navy)}.main_cart__item_price_wrapper s,.main_cart__item_price_wrapper .compare{font-weight:500;color:#0d1b2a6b;margin-left:.5rem}.main_cart__items_footer{display:flex!important;flex-direction:column!important}.main_cart__items_footer .cart_drawer_discount_wrapper{order:1}.main_cart__items_footer .np-save{order:2}.main_cart__items_footer .main_cart__items_subtotals{order:3}.main_cart__items_footer .cart_items_tax_info{order:4}.main_cart__items_footer .np-fd{order:5}.main_cart__items_footer .main_cart__items_btns{order:6}.main_cart__items_footer .main_cart__note_wrapper{order:7}.main_cart__items_footer .main_cart__items_subtotals{display:flex;align-items:baseline;justify-content:space-between}.main_cart__items_footer .main_cart__items_subtotals p{font-size:1.9rem;font-weight:700;color:var(--np-navy)}.main_cart__items_footer .cart_items_tax_info{font-size:1.25rem;color:#0d1b2a8c;margin-bottom:1.2rem}.main_cart__items_footer .np-fd{margin-bottom:1.4rem}.main_cart__items_btns{display:flex;flex-direction:column;align-items:stretch;gap:.8rem}.main_cart__items_btns .btn{min-height:54px;border-radius:10px;font-weight:700;font-size:1.6rem;flex:none!important;max-width:none!important;width:100%!important}.main_cart__items_btns .btn.btn-secondary{background:var(--np-green)!important;border-color:var(--np-green)!important;color:#fff!important;box-shadow:0 2px 10px #2d6a4f40}.main_cart__items_footer .main_cart__note_wrapper{border-top:1px solid var(--np-line);margin-top:1.4rem;padding-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/np-cart.css.map */
