html{scroll-behavior:smooth}.announcement-bar .flickity-button{display:none}.page-content.page-content--product .breadcrumbs{padding:5px 0 7px 16px;font-family:CircularXX;font-size:11px;text-align:left;display:none}.page-content.page-content--product .breadcrumbs .collection-title{color:gray}.page-content.page-content--product .breadcrumbs .product-title{color:#000}.page-content-no-y-padding{padding-top:0!important;padding-bottom:0!important}@media only screen and (min-width: 769px){.product__thumbs--beside{max-width:100%}}.product-slideshow{padding:0 17px}.product__main-photos .flickity-page-dots{display:none}.flickity-button{background-color:transparent;color:#194132;display:none}.flickity-button-icon{top:0;left:0;width:unset;height:unset;fill:none}.flickity-previous{left:27px}.flickity-next{right:27px}@media (max-width: 768px){.flickity-button{display:block}}.product__photos--below{display:unset}.product__photos--beside{display:flex}.product__photos--beside .product__main-photos{width:calc(100% - 80px)}.product__photos--beside .product__thumbs{width:80px}.product__photos--beside .product__thumbs .product__thumbs--scroller{flex-direction:column!important}.product__thumbs--beside .product__thumbs--scroller{overflow-y:unset;position:unset;display:flex;justify-content:flex-start;gap:10px;margin:10px 0 38px}.product__thumbs--beside .product__thumb-item{min-width:80px;margin:0}.product__thumb .image-wrap img{border:unset}@media only screen and (max-width: 768px){.grid--product-images--partial .flickity-slider .product-main-slide{margin-right:0;width:100%}}@media only screen and (max-width: 768px){.product-main-slide{border:none}}.n-product .grid__item{padding-left:0}.product-single__meta{padding-top:24px}.page-content.page-content--product{background:#fff}.product-single__meta .rte{color:#000}.product-single__meta .rte p{margin:0}.product-metafield__item{display:flex}.product-metafield ul{margin:0}.product-metafield li{list-style:none;color:#2d6e5a;text-overflow:ellipsis;font-family:CircularXX;font-size:16px;font-style:normal;font-weight:450;line-height:var(--typeBaseLineHeight);margin-bottom:10px}.product-metafield span:before{content:url(tick.svg);margin-right:10px;width:15px;height:15px;font-size:20px}.d-flex{display:flex}.pick-plan{position:relative}.pick-plan .content{display:flex;text-transform:uppercase;border-radius:100px;padding:6px;height:60px;border:1px solid #e7e0d4;background-color:#fff;margin-top:15px}.pick-plan span{display:flex;justify-content:center;align-items:center;padding:15px 0;border-radius:8px;width:50%;height:100%;cursor:pointer;font-family:CircularXXMedium;text-overflow:ellipsis;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-transform:uppercase;text-align:center;color:gray}.pick-plan span.active{background:#2d6e5a;color:#fff;width:50%;border-radius:100px}.month-plan{position:relative;margin-top:25px}.month-plan .help,.pick-plan>.help{position:relative;top:-5px;display:inline}.pick-plan{position:relative;margin-top:35px}.month-plan .help:hover,.pick-plan>.help:hover{cursor:pointer}.pack_size_selector .subscribe-pack .variant-input,.one-time-pack .variant-input{width:calc(100% / 3 - 20px / 3)}.pack_size_selector .variant-input-wrap label{box-shadow:none}.pack_size_selector .variant-input-wrap input[type=radio]:checked+label{box-shadow:none}.pack_size_selector .variant-input-wrap input[type=radio]:focus+label{outline:unset;outline-offset:unset;box-shadow:unset}.month-plan .heading,.pick-plan .heading{color:#000;text-overflow:ellipsis;font-family:CircularXX;font-size:16px;font-style:normal;font-weight:450;line-height:100%;text-align:left}.month-plan .heading,.pick-plan .heading{display:inline;margin-bottom:12px}.month-plan .content{margin-top:20px;gap:10px}.month-plan .content .item.selected{background-color:#2d6e5a;color:#fff}.month-plan .content .item.selected *{color:#fff!important}.month-plan .content .item{overflow:visible;text-align:center;color:gray;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center;padding:28px 0 15px;position:relative;border-radius:10px;border:1px solid #e7e0d4;background:#fff;margin:0}.month-plan .content .item .elipse{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:30px;background:#faf4ea;color:#2d6e5a;display:flex;align-items:center;justify-content:center;font-size:15px}.month-plan .content .item .help{position:absolute;top:0;right:5px;display:none}.month-plan .content .item.selected .help{display:block}.month-plan .content .item .percent{margin:0;position:absolute;top:-9px;border-radius:100px;background:#f6977b;padding:6px 11px;color:#000!important;text-align:center;font-family:CircularXX;font-size:10px;font-style:normal;font-weight:500;line-height:8px;letter-spacing:1px;text-transform:uppercase;width:fit-content}.month-plan .content .item .month{color:gray;text-align:center;text-overflow:ellipsis;font-family:CircularXXMedium;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.75px;text-transform:uppercase;margin-bottom:5.5px}.month-plan .content .item .price-wrap{color:gray;text-overflow:ellipsis;white-space:nowrap;font-family:CircularXX;font-size:13px;font-style:normal;font-weight:450;line-height:18px;letter-spacing:0;text-transform:uppercase;margin:0 0 12px}.month-plan .content .item .compare{text-decoration:line-through}.month-plan .content .item.selected .compare{color:#fffbf6!important}.month-plan .content .item .day{color:gray;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:CircularXX;font-size:11px;letter-spacing:0;font-style:normal;font-weight:450;line-height:18px;margin:0}p.price-wrap{display:flex;flex-direction:row-reverse;gap:5px}p.price-wrap span{font-size:13px;opacity:.6}p.price-wrap span.price{opacity:1;font-size:16px}.month-plan .content .item .month{font-size:12px}.month-plan .content .item .month{margin-bottom:5px}.month-plan .content .item .price-wrap{margin-bottom:5px;text-transform:none}.day{text-transform:none}p.month{letter-spacing:.5px!important}label.variant__button-label.item{padding-top:23px!important}@media screen and (min-widht: 769x){.pick-plan span{font-size:14px}}.btn.add-to-cart{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;width:100%;padding:11px;min-width:unset;height:48px;border:none}.n-product .collapsible-trigger.collapsible-trigger-btn{font-size:13px;text-transform:uppercase;font-family:CircularXXMedium;color:#000;letter-spacing:1px}@media (max-width: 500px){.product-single__meta{padding-left:0;padding-top:0}.pick-plan .content{max-width:343px;max-width:100%;height:56px;font-size:11px}.pick-plan .subscribe{padding:15px 0}.pick-plan span{font-family:CircularXX;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.1em;text-align:center}.btn.add-to-cart{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.1em}.month-plan .heading,.pick-plan .heading{font-size:15px}.month-plan .content{gap:5px}.pack_size_selector .subscribe-pack .variant-input,.one-time-pack .variant-input{width:calc(100% / 3 - 10px / 3)}.month-plan .content .item{padding:21px 6px 11px}.month-plan .content .item .month{font-size:12px;margin-bottom:5px;line-height:13px;padding:1 20px}.month-plan .content .item .price-wrap{font-size:11px;line-height:13px;margin-bottom:5px}.n-product .small-text{font-size:11px}.n-product__buy-buttons{margin-bottom:8px!important}.price-wrap{margin:0;line-height:19px}.month-plan .content .item .compare{font-size:11px;opacity:.6}.month-plan .content .item .price{font-size:13px;opacity:1}.month-plan .content .item .day{font-size:10px}}@media (min-width: 769px) and (max-width: 1100px){.pick-plan .content{max-width:343px;max-width:100%;height:56px;font-size:11px}.pick-plan .subscribe{padding:15px 0}.pick-plan span{font-family:CircularXX;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.1em;text-align:center}.btn.add-to-cart{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.1em}.month-plan .heading,.pick-plan .heading{font-size:15px}.month-plan .content{gap:5px}.pack_size_selector .subscribe-pack .variant-input,.one-time-pack .variant-input{width:calc(100% / 3 - 10px / 3)}.month-plan .content .item{padding:21px 6px 11px}.month-plan .content .item .month{font-size:12px;margin-bottom:5px;line-height:13px;padding:1 20px}.month-plan .content .item .price-wrap{font-size:11px;line-height:13px;margin-bottom:5px}.n-product .small-text{font-size:11px}.n-product__buy-buttons{margin-bottom:8px!important}.price-wrap{margin:0;line-height:19px}.month-plan .content .item .compare{font-size:11px;opacity:.6}.month-plan .content .item .price{font-size:13px;opacity:1}.month-plan .content .item .day{font-size:10px}}.n-product .product-single__title{font-family:Plantin;font-size:42px;font-weight:450;line-height:42px;letter-spacing:0em;color:#194132;text-align:left}.n-product .product-single__meta .rte p,.n-product .product-metafield ul{font-family:CircularXX;font-size:16px;font-weight:450;line-height:22px;letter-spacing:0em;color:#000;text-align:left}.n-product .small-text{font-family:CircularXX;font-size:12px;font-weight:450;line-height:13px;letter-spacing:0em;margin:0}.n-product__small-text{display:flex;align-items:center;gap:8px;justify-content:center}.n-product__buy-buttons{margin-bottom:16px;display:flex;flex-direction:row;gap:10px;align-items:center}.n-product__buy-buttons .js-qty__wrapper{border-radius:100px;border:1px solid #e7e0d4;height:47px;min-width:80px;max-width:172px;background-color:#fff}.n-product__buy-buttons .js-qty__wrapper input{color:#000;text-align:center;text-overflow:ellipsis;font-family:CircularXX;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.75px;text-transform:uppercase;height:45px;border:none}.n-product__buy-buttons .js-qty__wrapper button{padding:14px}.n-product__buy-buttons .js-qty__adjust .icon{height:14px;width:14px;color:gray}.n-product__buy-buttons .js-qty__adjust:hover{background-color:unset;color:gray}.n-product .variant__label{color:#000;text-overflow:ellipsis;font-family:CircularXX;font-size:16px;font-style:normal;font-weight:450;line-height:100%;text-align:left;margin-bottom:12px}.n-product .product-block>.variant-wrapper>.variant-input-wrap{display:flex;gap:10px}.n-product .variant-input-wrap div.variant-input{width:100%}.n-product .variant-input-wrap label{overflow:visible;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:center;padding:15px 0;position:relative;border-radius:10px;border:1px solid #e7e0d4;background:#fff;margin:0;box-shadow:none;color:gray;text-align:center;text-overflow:ellipsis;font-family:CircularXXMedium;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.75px;text-transform:uppercase}.n-product .variant-input-wrap input[type=radio]:checked+label{background-color:#2d6e5a;color:#fff;box-shadow:none}.n-product .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-size:11px;color:gray;font-weight:300;text-decoration:underline}.n-product .klaviyo-star-rating-widget{margin-bottom:5px}@media (max-width: 500px){.n-product .variant-input-wrap label{font-size:12px;margin-bottom:5px;line-height:13px}}.n-product div.product__thumbs[data-product-thumbs] button{display:none}@media (max-width: 768px){.n-product .product-single__title{font-size:31px;line-height:37px;letter-spacing:-.01em;margin-bottom:14px}.n-product .product-single__meta div[data-product-blocks]{display:flex;flex-direction:column}.n-product .product-single__meta div[data-product-blocks] .product-block:first-child{order:1;margin-bottom:20px}.n-product .product-single__meta div[data-product-blocks] .product-metafield{order:2}.n-product .product-single__meta{margin:0;padding:0}.pick-plan{margin-top:0}.n-product .product-single__meta div[data-product-blocks] .product-block--tab{order:3}.n-product .grid{margin:0}.n-product .product-single__header--mobile{margin-top:7px}.product-metafield li{font-size:14px}.product-metafield span:before{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/n-custom.css.map */
