@import"https://fonts.googleapis.com/css2?family=Cambo&display=swap";.mini-cart{visibility:hidden;position:fixed;top:0;right:-520px;z-index:99;box-sizing:border-box;height:100vh;max-width:520px;width:100%;transition:all ease .27s;color:#0a5d3f;background-color:#fff;z-index:9999}.mini-cart .data-cart-view{height:100%;position:relative}.mini-cart-subtotal{position:relative;left:0;right:0;width:100%;bottom:0}.mini-cart .info{font-size:12px}.mini-cart.cart-drawer{right:0;visibility:visible;box-shadow:0 4px 8px #0003}.mini-cart .mini-header{display:flex;overflow:hidden;border-bottom:.5px solid #9FD7C9;padding:10px 25px;background:#0d5d40;height:auto}.mini-cart .mini-header .mini-cart-title{font-family:Cambon Bold;color:#fff;clear:both;flex-basis:90%;font-size:16px}.mini-cart .mini-header .mini-cart-title span{display:none}.mini-cart .mini-header .close{font-size:10px;padding-top:6px;color:#fff;position:absolute;width:34px;height:34px;display:block;right:30px;top:16px}.mini-cart .mini-header .close:before,.mini-cart .mini-header .close:after{content:"";background-color:#fff;width:2px;height:15px;display:block;transform:rotate(45deg);position:absolute;top:0;right:0}.mini-cart .mini-header .close:after{transform:rotate(-45deg)}.mini-cart .cta{display:block;max-width:100%;background-color:#9fd7c9;border:2px solid #9FD7C9;font-size:10px;line-height:39px;color:#0a5d3f;font-family:Hero New Bold;text-decoration:none;text-align:center}.mini-cart .mini-image{margin:0 20px 0 0;max-width:100px}.mini-cart .mini-image img{width:100%;height:auto}.mini-cart .mini-content{text-align:left;position:relative;width:100%}.mini-cart-content-info{display:flex;align-items:center}.mini-cart .mini-content .remove-item{position:relative;top:10px;left:13px}.mini-cart .mini-content .remove-item a{color:#0a5d3f}.mini-cart .mini-content .qty-wrapper{margin-top:13px;border:1px solid #0A5D3F;border-radius:20px;line-height:2;max-width:90px;width:100%;font-weight:600;display:flex;align-items:baseline;font-size:14px}.mini-cart .mini-content .qty-plus{width:25%;display:inline-block;text-align:left;cursor:pointer}.mini-cart .mini-content .qty-minus{width:25%;display:inline-block;text-align:right;cursor:pointer}.mini-cart .mini-content .qty-input{width:50%;display:inline-block;text-align:center;font-family:Soleil Bold}.mini-cart .mini-content h3{color:#0a5d3f;margin:0}.mini-cart .mini-content .title{font-size:22px;line-height:49px;font-family:Cambon Bold;font-size:24px}.mini-cart .first-word{color:#0a5d3f;font-weight:700;font-size:18px;font-family:Cambon Bold;margin-bottom:5px}.mini-cart .mini-content .sub-title{font-size:12px;font-family:Hero New Regular;color:#767676;max-width:75%}.mini-cart .mini-content .option-value{font-size:10px}.mini-cart .mini-content .price{font-size:24px;font-family:Cambon bold;font-weight:700;color:#0a5d3f;float:right;position:absolute;top:0;right:0}@media screen and (min-width: 750px){.mini-cart .mini-content .price{font-size:18px}}.mini-cart .mini-content[data-type=Sample] .qty-wrapper,.mini-cart .mini-content[data-type=Sample] .price{display:none}.mini-cart .mini-content[data-type=Sample] .remove-item a{position:relative;left:-10px}.mini-content .remove-item svg{pointer-events:none}.mini-cart .mini-content[data-type=Sample] .remove-item{display:block}.mini-cart ul.mini-items{overflow:auto;margin:0 25px}.mini-cart ul.mini-items>li{display:flex;justify-content:flex-start;align-items:center;padding:5px 0}.mini-cart ul.mini-items li{border-bottom:1px solid #c1c1c1;min-height:120px}.mini-cart ul.mini-items li:last-child{display:none}.mini-cart ul{padding:0 15px;list-style-type:none}.sub-list{display:flex;justify-content:space-between}.samples{margin:0 60px!important}@media screen and (max-width: 768px){.sub-list{font-size:14px}.samples{margin:0!important}.mini-cart ul.mini-items,.mini-cart .mini-image{margin:0}.samples-wrapper .samples .sample-product h3{padding:0!important}}.mini-cart .mini-footer{position:relative;bottom:0;left:0;right:0;border-top:1px solid #DADADA;padding-bottom:20px;z-index:99;padding-top:20px;background-color:#fff}.mini-cart .mini-footer .sub-list,.cart__submit-controls{padding:0 30px}.swiper .swiper-button-prev,.swiper .swiper-button-next{display:block!important}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:25px;color:#0d5d40}.pw-route-protection.desktop-align-right{justify-content:start!important;padding:0 30px!important}.pw-route-protection .pw-container:not(.legacy) .pw-row-1 .left .pw-title{color:#000!important}.pw-route-protection .pw-container:not(.legacy){width:100%!important;max-width:100%!important;min-width:100%!important}.cart__submit-controls input[type=submit]{background-color:#0a5d3f;color:#fdfcf1;font-weight:600;font-size:14px;padding:10px 20px}.product-img img{width:80px;height:80px}.mini-cart .mini-footer .sub-list span{font-size:16px;font-family:Cambon Bold;font-weight:700}.scrollable-cart-wrapper{max-height:calc(100vh - 285px);overflow:auto;height:100%}.cart-notification__links .button{color:#0a5d3f;background-color:#9fd7c9;border-radius:40px;font-size:10px;min-height:4rem;font-family:Hero New Bold;text-decoration:none;text-transform:uppercase;display:block;text-align:center;padding:10px;font-weight:700;position:relative;z-index:1;box-shadow:none}.cart-notification__links .button:hover{opacity:.8}@media screen and (max-width: 749px){.cart-notification__links .button{font-size:13px}.mini-cart .mini-footer{padding-bottom:10px}}.samples-wrapper .samples-title{font-size:16px;line-height:30px;letter-spacing:-.3px;font-family:Hero New Regular;padding-bottom:0;text-align:center}.samples-wrapper .samples-title p{margin:0;font-size:16px!important}.samples-wrapper .samples-title strong{font-family:Hero New Medium}.samples-wrapper .samples .sample-product{display:inline-block;width:100%;vertical-align:top;text-align:center;padding:0 10px}.samples .sample-product h3{font-size:12px;padding:0 15px;color:#0d5d40;margin-top:5px;font-family:Hero New Medium;min-height:30px;display:block;text-align:center}.samples-wrapper .samples .slick-next{position:absolute;border:0;background-color:#fff;color:#fff;right:0;top:0;bottom:0}.samples-wrapper .samples .slick-prev{position:absolute;border:0;background-color:#fff;color:#fff;left:0;top:0;bottom:0}.samples-wrapper .samples .slick-next:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0081/7797/5377/files/Vector.png?v=1686052607);background-repeat:no-repeat;width:20px;height:20px;cursor:pointer}.samples-wrapper .samples .slick-prev:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0081/7797/5377/files/Vector.png?v=1686052607);background-repeat:no-repeat;width:20px;height:20px;cursor:pointer;transform:rotate(180deg)}.samples-wrapper .product-img{height:auto}.samples .sample-product a{border-radius:30px;text-align:center;font-family:Hero New Bold;display:block;text-decoration:none;color:#0a5d3f;padding:2px 30px 1px;font-weight:700;font-size:12px;text-transform:uppercase;text-decoration:underline;margin:10px 0 15px}.samples-wrapper .samples .sample-product a:hover{opacity:.8}.samples-wrapper .samples .sample-product .product-img{margin:0 auto}.samples-wrapper{margin-top:15px}@media screen and (max-width: 380px){.samples-wrapper .samples .sample-product h3{height:45px;font-family:Hero New Regular}.samples-wrapper{padding:0 0 20px}.samples-wrapper .samples-title{padding:0}.samples-wrapper .samples-title p{font-size:18px;padding:0 60px;margin:0}.samples-wrapper .samples .sample-product a{padding:5px}}.sample-product .minicart-sample-add.disabled{pointer-events:none;color:#767676}.mini-content[data-type=Sample]{display:flex;align-items:flex-start}.mini-content[data-type=Sample] .remove-item{bottom:0}.mini-content[data-type=Sample]{display:flex;align-items:flex-end;gap:20px}.mini-cart .mini-content[data-type=Sample] .sub-title{max-width:100%}.samples .swiper-button-prev{left:-0px!important}.samples .swiper-button-next{right:-10px!important}@media (max-width: 767px){.samples-wrapper{padding:0}.mini-cart .mini-content .price{font-size:20px;margin-top:0}.samples .swiper-button-prev{left:10px!important;top:30%}.samples .swiper-button-next{right:10px!important;top:30%}.pw-route-protection .pw-container:not(.legacy){padding:20px 20px 8px}.mini-cart .mini-content .price{right:20px}}@media screen and (max-width: 749px){.mini-cart .first-word{font-size:16px}}.pw-route-protection .pw-container:not(.legacy) .pw-row-3.indented{display:none!important}
/*# sourceMappingURL=/s/files/1/0081/7797/5377/t/54/assets/component-mini-cart.css.map */
