@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.quick-add__submit{background:#267e59;color:#f7d261;text-transform:uppercase}.quick-add__submit.button:after{box-shadow:none}.footer-block__heading{text-align:center}.footer-block-newsletter-wrap .footer-block__details-content{text-align:center;margin-bottom:2rem}.footer-block-newsletter-wrap .list-social{display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px}@media screen and (min-width:750px){.footer-block{padding:0 25px}}.footer-block__image-wrapper{margin:auto}.footer-block__image-wrapper{margin-bottom:6rem;margin-top:6rem}.price{font-size:1.4rem!important}.card_product-variants{display:flex;gap:5px;flex-wrap:wrap}a.card_product-variants-link{color:#0b4927;text-decoration:none;font-size:14px}.card_product-variants-item{background-color:transparent;border:1px solid #0b4927;border-radius:10px;padding:3px 6px}.utility-bar__grid.page-width{padding-left:1rem;padding-right:1rem}.header__icon .icon.icon-hamburger{height:unset;width:unset;fill:currentColor}.header{padding:0px 1.5rem!important}.header__icon .svg-wrapper{width:28px;height:28px}.icon.icon-cart-empty,.icon.icon-cart{fill:currentColor}:root{--scrolling-content--animation-speed: 10s;--scrolling-content--gap: 40px;--spacing--block: 50px;--spacing--item: 50px}.scrolling-content--blocks{display:flex;position:relative;gap:var(--scrolling-content--gap);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;overflow:hidden}.scrolling-content--container{flex-shrink:0;display:flex;align-items:center;gap:var(--scrolling-content--gap);animation:scrolling-content var(--scrolling-content--animation-speed) linear infinite;animation-play-state:running}.scrolling-content--root{position:relative;overflow:hidden;justify-content:center;padding:16px;display:flex}.scrolling-content--block{display:flex;align-content:center;justify-content:space-between;gap:var(--scrolling-content--gap)}.scrolling-content--block-wrapper{font-weight:400;font-size:12px;line-height:15px;letter-spacing:.04em;color:#f6f6f5}@keyframes shine{to{left:100%}}@keyframes scrolling-content{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--spacing--block)))}}@keyframes scrolling-content-mobile{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--spacing--item)))}}.rich-text__heading,.section-title .inline-richtext,h2.title.inline-richtext{font-weight:300!important;font-size:24px!important;line-height:28px!important;text-align:center;margin-bottom:0!important;margin-top:0!important;color:#0b4d2d}.section-title p,.rich-text__text p{font-weight:300;font-size:16px;line-height:24px;text-align:center}.noir_category_wrapper p{font-weight:400;font-size:16px;line-height:16px;text-align:center;color:#000}.noir_category_wrapper{text-decoration:none;text-align:center;width:100%;display:flex;flex-flow:column;align-items:center}.noir_category_img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:50%}.noir_category_img img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:50%;transition:transform .4s ease-in-out}.noir_category_img:hover img{transform:scale(1.2)}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{background:#dfdfdf;border-radius:10px;height:4px;transition:opacity .4s;width:80%;margin:0 auto;left:10%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;left:0;top:0;display:block!important}@media screen and (max-width:749px){.noir_category_wrapper p{font-weight:300;font-size:14px;line-height:16px}.noir_category .swiper-wrapper{gap:5px}.rich-text__heading,.section-title .inline-richtext,h2.title.inline-richtext{font-size:20px!important;text-align:center}}@media screen and (min-width:750px){.noir_category_img{width:100px;height:100px}}@media screen and (min-width:1300px){.noir_category .swiper-wrapper{gap:5px}}.hover_text_block,.noir_block:hover .block_content{display:none!important;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.noir_block:hover .hover_text_block{display:flex!important;flex-flow:column;transform:translateY(0)}.hover_text_block .button{margin-top:2rem;width:fit-content}.collection-list .card__inner{width:100%!important;height:100%!important}.card__heading a:after{content:none!important}.product-card-wrapper .card{display:flex!important;flex-direction:row!important;padding:7px;background:#fff;border-radius:10px 10px 0 0}.card__inner{width:35%!important;height:180px}.card__content{width:65%!important}.card_product-variants-wrapper{border-top:1px solid #e6e6e6!important;background:#f8f9fa;border-radius:0 0 10px 10px}.card_product-variants-wrapper{border-top:1px solid #e6e6e6!important;background:#f8f9fa;padding:15px}.card-wrapper{height:unset!important;border:1px solid #e6e6e6!important;border-radius:10px}.card__information{position:relative}.card__heading{color:#0b4d2d}.card__information{padding:0rem 1rem!important}.footer-block__heading{text-align:left}.footer-block__details-content p{color:#fff}.footer-block__details-content .list-menu__item--link{color:#fff!important}@media screen and (min-width:750px){.footer-block--newsletter{justify-content:start!important}}.price{font-size:18px;font-weight:700;margin:8px 0}.variants{display:flex;gap:8px;margin-bottom:12px}.variant-btn{border:1px solid #0b4d2d;background:#fff;border-radius:8px;padding:6px 12px;cursor:pointer}.variant-btn.active{background:#0b4d2d;color:#fff}.cart-area{margin-top:10px;position:absolute;bottom:0}.add-to-cart{width:100%;padding:10px;border:none;border-radius:8px;background:#0b4d2d;color:#fff;cursor:pointer}.qty-box{display:flex;justify-content:center;margin-top:8px;max-width:120px}.qty-btn{width:36px;height:36px;border-radius:0;border:1px solid #0b4d2d;background:#0b4d2d;font-size:20px;cursor:pointer;color:#fff}.qty-input{width:36px;height:36px;text-align:center;border-top:1px solid;border-bottom:1px solid;font-weight:600}.cart-toast{position:fixed;top:unset;bottom:5%;left:unset;right:1%;transform:translate(0);background:#ffd966;padding:10px 16px;border-radius:8px;display:flex;gap:16px;opacity:0;pointer-events:none;transition:.3s;z-index:2}.cart-toast.show{opacity:1;pointer-events:auto}.qty-box[hidden]{display:none}.product .variants{margin-top:12px}.product .price{font-size:22px}@media(max-width:768px){.cart-toast{top:unset;bottom:58px;left:0;right:0;border-radius:0}}.noir_testimonial{position:relative}.noir_testimonial .swiper-slide-next,.noir_testimonial .swiper-slide-prev{opacity:.4;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);transform:scale(.85)}.testimonial_slide{padding:3.5rem;border:1px solid #0b4927;border-radius:20px;background:#fff}.testimonial-stars svg{width:18px;height:18px}.testimonial-stars svg path{fill:#fad262;stroke:#fad262}.rte-testimonial p{font-weight:300;font-size:14px;line-height:20px}.testimonial_img{display:flex;align-items:center;gap:10px;margin-top:20px}.testimonial_img img{width:50px;height:50px;border-radius:50%}.testimonial_img span{font-weight:300;font-size:14px;line-height:20px}.trust-strip{padding:0}.trust-strip__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.trust-strip__icon img{width:60%}.trust-strip__text{margin-top:0;font-size:14px;font-weight:500;color:#000;line-height:1.4}@media(max-width:768px){.trust-strip__wrapper{grid-template-columns:repeat(4,1fr);gap:20px}.trust-strip__icon img{width:100%}.trust-strip__text{font-size:12px}}legend.form__label{display:none}fieldset.product-form__input.product-form__input--pill{display:flex;max-width:100%;flex-wrap:wrap}fieldset.product-form__input.product-form__input--pill label{width:30%!important}.product-form__input--pill input[type=radio]+label{border-radius:8px!important;padding:2rem!important}span.days-span{font-size:22px}.variant-devider-second{margin-top:10px}.variant-rec-tag{position:absolute;background:#135009;height:26px;left:50%;transform:translate(-50%);color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 22px;border-radius:25px;top:-17px}.product-form__input--pill input[type=radio]:checked+label{background-color:#4f7f59!important;color:#fff!important}.product-form__buttons{max-width:100%!important}.bestseller-tag{position:absolute;top:0;z-index:2;right:0}.bestseller-tag p{background:#fbbc05;border-bottom-left-radius:15px;padding:7px 15px;color:#5d3e3c;line-height:1;font-size:12px;margin:0}.grid__item.product__media-wrapper{position:relative}.collapsible-row-layout .accordion{border-radius:8px}.collapsible-content summary:hover .accordion__title{text-decoration:none!important;text-underline-offset:.3rem!important}summary .icon-caret{display:none}@media screen and (max-width:749px){.footer__content-top,.footer__content-bottom{display:none!important}}.announcement-bar__message{line-height:15px;font-size:13px;font-weight:500!important;letter-spacing:-.025em}.cart-count-bubble{position:unset;background-color:red}.header__icon--cart{text-decoration:none}@media screen and (min-width:750px){.footer-block.footer-block--menu{width:20%}.footer-block.footer-block--Text{width:45%}.footer-block.footer-block--Text .list-social.footer__list-social{justify-content:start}}.cart-area-variant{margin:0;font-weight:600}.custom-tag-badges{position:absolute;z-index:2;left:0;font-size:12px;background:#0b4d2d;padding:0 5px}.custom-review-widget,.custom-review-widget-star{display:flex;align-items:center}.custom-review-widget span{font-size:13px;margin-left:5px;line-height:1}.custom-review-widget-star svg{margin-bottom:2px}.custom-review-widget-star svg rect{fill:transparent}.accordion__title{font-size:16px!important;line-height:28px!important;font-weight:500}.collapsible-content summary:hover{background:unset!important}.collapsible-row-layout .accordion .accordion__content{color:#727272}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding:1rem!important}.accordion__title{max-width:100%!important}@media screen and (min-width:750px){.product__info-container>*+*{margin:1rem 0}}@media screen and (max-width:749px){.product__title h1{font-size:2.2rem}}.product__title{margin-bottom:0}p.product__text{margin:0!important}p.custom-pdp-desc{text-align:justify;line-height:15pt}.compare-price{text-decoration:line-through;font-weight:400;font-size:14px;color:gray}.save-amount{color:#0b4d2d}p.price{min-height:45px}details[open] .modal-overlay:after{background-color:#7575757f}.product-card{display:flex;flex-direction:column;border:1px solid #e8e8e8;padding:0;border-radius:8px;background:#fff;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 4px 12px #0000001a}.product-card-wrapper{padding-top:8px;padding-bottom:8px;display:flex;flex-wrap:wrap;box-sizing:border-box}.product-card__image-wrapper{flex:0 0 auto;width:33.33333333%;max-width:100%;padding:0 8px;box-sizing:border-box;aspect-ratio:1 / 1;position:relative}.custom-tag-badges{position:absolute;z-index:2;left:8px;top:0;font-size:12px;background:#0b4d2d;padding:0 5px;color:#ffd25d}.product-card__image{width:100%;height:100%;margin-bottom:0;object-fit:cover;display:flex}.product-card__info{flex:0 0 auto;width:66.66666667%;padding-right:16px;box-sizing:border-box}.product-card__title{margin:0;line-height:.5}.product-card__title a{font-family:Jost,sans-serif;font-size:18px;line-height:22px;color:#0b4927;opacity:1;letter-spacing:-.45px;text-decoration:none}.product-card__price{font-weight:400;font-family:Jost,sans-serif;letter-spacing:-.45px;font-size:16px;line-height:28px;margin:4px 0}.product-card__variant-select{width:100%;padding:8px;margin-bottom:1rem;border:1px solid #ccc}.quantity-selector{display:flex;align-items:center;justify-content:space-between;border:1px solid #333;border-radius:4px}.qty-btn{width:36px;height:36px;border-radius:0;border:1px solid #0b4d2d;background:#0b4d2d;font-size:16px;cursor:pointer;color:#fff}.qty-number{font-weight:500;font-family:Jost,sans-serif;letter-spacing:-.45px;font-size:16px;line-height:28px}.card-info-variant{padding-top:8px;padding-bottom:8px;display:flex;flex-wrap:wrap;box-sizing:border-box}.card-info-variant .card-variant{flex:0 0 auto;width:41.66666667%}.card-info-variant .product-card__actions{flex:0 0 auto;width:58.33333333%}.product-card__actions{position:relative}.add-to-cart-btn{background-color:#0b4927;border-color:#0b4927;color:#fff;font-size:14px;line-height:26px;padding:5px 8px;font-weight:400;min-height:auto;height:auto;min-width:100%;border-radius:4px;text-transform:uppercase;font-family:Jost,sans-serif}.add-to-cart-btn:after,.add-to-cart-btn:before{display:none}.add-to-cart-btn,.quantity-selector{transition:opacity .2s ease,transform .2s ease}.add-to-cart-btn.hidden,.quantity-selector.hidden{display:none}.add-to-cart-btn.loading{color:transparent!important;pointer-events:none}.add-to-cart-btn.loading:after{content:"";position:absolute;width:18px;height:18px;top:50%;left:50%;margin:-9px 0 0 -9px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.product-card__variants{display:flex;gap:6px;margin:8px 0;flex-wrap:wrap}.product-card-variant-wrapper{background:#f8f9fa!important;padding:16px}.variant-btn{font-family:Jost,sans-serif;padding:4px 12px;font-size:16px;line-height:24px;font-weight:500;color:#0b4927;background-color:transparent;border:1px solid rgb(11 73 39);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.variant-btn.active{border-color:#0b4927;color:#fff;background-color:#0b4927}.cart-count-bubble{display:none!important}span#noir-counter{width:18px;height:18px;padding:0;line-height:24px;font-size:12px;font-weight:400;top:15px;right:0;position:absolute;background-color:#dc3545;border-radius:50%;display:flex!important}.product-card-wrapper{position:relative}.product-card-wrapper.is-loading{opacity:.6;pointer-events:none}.product-card-wrapper.is-loading{color:transparent!important;pointer-events:none}.product-card-wrapper.is-loading:after{content:"";position:absolute;width:18px;height:18px;top:50%;left:50%;margin:-9px 0 0 -9px;border:2px solid #0b4d2d;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}span.card-product-sub-title{color:#267e59!important;font-size:13px;line-height:18px;font-weight:400;display:flex}@media screen and (max-width:749px){span.card-product-sub-title{font-size:13px;line-height:16px}.variant-btn{font-size:14px;line-height:20px}.add-to-cart-btn{font-size:12px;line-height:20px;padding:4px 8px}.product-card__title{margin:0;line-height:0}.product-card__title a{font-size:16px;line-height:16px;display:flex}.product-card__price{font-size:14px}.qty-btn{width:26px;height:26px;font-size:14px}.qty-number{font-size:14px;line-height:20px}}.AOV-CartDrawer-Overlay,.AOV-CartDrawer-Overlay--preview{opacity:1!important}.pack-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.pack-info p{margin:0}p.pack-price{color:#267e59;font-weight:500;font-size:22px;line-height:36px!important}p.pack-title{font-weight:700;color:#0b4927;line-height:11px!important}.pack-list{margin-top:25px!important}span.cmp-price{font-size:16px;text-decoration:line-through;color:#727272}span.save-amt{font-weight:500;background:#fdd15d;padding:0 8px;border-radius:8px;font-size:13px;margin-left:5px}.add-btn{background:#0a3d20;color:#ffc83d;border:none;padding:10px 22px;border-radius:6px;cursor:pointer;min-width:140px;display:flex;justify-content:center;align-items:center}.qty-box{display:flex;align-items:center;gap:12px}.qty-box .pdp-qty-btn{width:36px;height:36px;border-radius:8px;border:1px solid #0a3d20;background:#0a3d20;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.btn-loader{width:14px;height:14px;border:2px solid #ffc83d;border-bottom-color:transparent;border-radius:50%;animation:rotation .8s linear infinite;position:absolute}.is-loading .btn-text,.is-loading .sign{visibility:hidden}.is-loading .btn-loader{display:block!important}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none!important}.product .custom-tag-badges{z-index:3;left:0;top:6px;font-size:14px}@media(min-width:768px){.product .custom-tag-badges{top:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/style.css.map */
