.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:rgb(var(--color-base-solid-button-labels))}.mini-cart.dark{--mini-cart-color: #fff;--mini-cart-background: rgb(var(--color-dark-green))}.mini-cart.cart-drawer{right:0;visibility:visible;box-shadow:0 4px 8px #0003;height:100vh;height:100dvh}.mini-cart.cart-drawer>div{max-height:100%;display:flex;flex-direction:column}.mini-cart.cart-drawer .scrollable-cart-wrapper{flex-grow:1}.mini-cart .mini-header{margin-bottom:30px;border-bottom:.5px solid #9FD7C9;display:flex;padding:15px}.mini-cart .mini-header .mini-cart-title{color:var(--mini-cart-color);clear:both;text-transform:uppercase;padding-top:0;flex-basis:90%;padding-left:20px;padding-bottom:10px;font-size:9px}.mini-cart .mini-header .mini-cart-title>span{display:inline-block;width:18px;height:18px;line-height:16px;border:1px solid var(--mini-cart-color);border-radius:20px;margin-left:4px;text-align:center}.mini-cart .mini-header .close{float:left;font-size:22px;padding-top:6px;color:var(--mini-cart-color);position:relative;width:14px;height:14px;display:block}.mini-cart .mini-header .close:before,.mini-cart .mini-header .close:after{content:"";background-color:rgb(var(--color-base-solid-button-labels));width:2px;height:14px;display:block;transform:rotate(45deg);position:absolute;top:0;left:6px}.mini-cart .mini-header .close:after{transform:rotate(-45deg)}.mini-cart .cta{display:block;max-width:100%;background-color:#9fd7c9;border:2px solid #9FD7C9;border-radius:5px;font-size:10px;line-height:39px;color:#0a5d3f;text-decoration:none;text-align:center;margin-left:25px;margin-right:25px}.mini-cart .mini-image{margin:0 20px 0 0;max-width:100px;background:#fff;align-self:flex-start;min-height:77px;border-radius:10px;display:flex;justify-content:center;align-items:center;width:100%}.mini-cart .mini-image img{width:100%;height:auto;object-fit:contain}.mini-cart .mini-content{text-align:left;position:relative;width:100%}.mini-cart .mini-content .remove-item a{color:var(--mini-cart-color);text-decoration:none;letter-spacing:.1px}.mini-cart .mini-content .remove-item a:hover{opacity:.8}.mini-cart .mini-content .qty-wrapper{margin-top:13px;border:1px solid #1C3154;background-color:var(--mini-cart-color);color:#1c3154;line-height:2;max-width:72px;width:100%;font-weight:600;display:flex;align-items:baseline;font-size:14px}.mini-cart .mini-content .qty-wrapper:hover{border:1px solid #1C3154;background-color:#ffd1ad;color:#1c3154}.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:#fff;margin:0;font-size:14px;text-transform:uppercase}.mini-cart .mini-content .title{font-size:27px;line-height:49px}.mini-cart .mini-content .sub-title{font-size:14px;padding-right:60px}.mini-cart .mini-content .option-value{font-size:10px}.mini-cart .mini-content .price{font-size:12px;color:var(--mini-cart-color);float:right;position:absolute;top:0;right:0}@media screen and (min-width: 750px){.mini-cart .mini-content .price{font-size:14px}}.mini-cart .mini-content[data-type=Sample] .price,.mini-cart .mini-content[data-type=Sample] .qty-wrapper,.mini-cart .mini-content[data-type=Sample] .options{display:none}.route-div .pw-route-protection{padding:0 0 10px}.pw-row-3.greyed-out{display:none}.mini-cart ul.mini-items{overflow:auto;margin-left:25px;margin-right:25px}.mini-cart ul.mini-items>li{display:flex;justify-content:flex-start;padding:8px 0}.mini-cart ul{padding:0 5px 0 0;list-style-type:none}.sub-list{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.sub-list{font-size:14px}}.mini-cart .mini-footer{position:relative;bottom:5px;left:0;right:0;padding-bottom:20px;margin-left:25px;margin-right:25px;z-index:99;padding-top:20px}.upsell__container .flickity-page-dots{display:none}.scrollable-cart-wrapper{overflow:auto;margin-top:10px}.cart-notification__links .button{color:var(--mini-cart-background);background-color:#d7e9dd;border:1px solid #D7E9DD;border-radius:40px;min-height:4rem;text-decoration:none;text-transform:uppercase;display:block;text-align:center;padding:10px;font-weight:700;position:relative;z-index:1;box-shadow:none;font-family:CircularXX Regular;font-size:12px}.cart-notification__links .button:hover{opacity:.8;border:1px solid #D7E9DD;background-color:transparent;color:var(--mini-cart-color)}.cart-notification__links .route-div .pw-variant-optimal-container .pw-variant-optimal .pw-title,.cart-notification__links .route-div .pw-variant-optimal-container .pw-variant-optimal .pw-quote{color:var(--mini-cart-color)}@media screen and (max-width: 749px){.cart-notification__links .button{font-size:13px}}.samples-wrapper{border-bottom:.5px solid #9FD7C9;border-top:.5px solid #9FD7C9;padding:20px 25px 30px}.samples-wrapper .samples-title{font-size:20px;line-height:30px;letter-spacing:-.3px;padding-bottom:15px}.samples-wrapper .samples .sample-product{display:inline-block;width:33%;vertical-align:top;text-align:center;padding:0 10px}.samples-wrapper .samples .sample-product h3{font-size:9px;color:#39434a;margin-top:5px}.samples-wrapper .samples .sample-product a{width:100%;background-color:#7b4250;border-radius:30px;text-align:center;font-size:11px;display:block;text-decoration:none;color:#e3f0e2;padding:2px 30px 1px}.samples-wrapper .samples .sample-product a:hover{opacity:.8}.samples-wrapper .samples .sample-product .product-img{max-width:66px;margin:0 auto}@media screen and (max-width: 380px){.samples-wrapper .samples .sample-product .product-img{max-width:66px;max-height:100px}.samples-wrapper .samples .sample-product a{padding:5px}}.samples-wrapper .samples .sample-product .product-img img{width:100%;height:auto}.samples-wrapper .samples .sample-product .minicart-sample-add.disabled{pointer-events:none;background-color:#7b4250;opacity:.3}@media screen and (max-width: 749px){.mini-cart .first-word{font-size:16px}.mini-cart .mini-footer{padding-top:15px!important}.mini-cart.cart-drawer .scrollable-cart-wrapper{height:calc(100vh - 280px)}}.mini-cart.cart-drawer{background-color:var(--mini-cart-background);color:var(--mini-cart-color);font-size:12px;font-family:CircularXX Regular}.mini-cart .mini-header{border-bottom:none;flex-direction:row-reverse;justify-content:space-between;padding:15px 25px 5px;margin-bottom:0}.mini-cart .mini-header .mini-cart-title{flex-basis:initial;font-size:10px;padding-left:0;color:var(--mini-cart-color)}.mini-cart .mini-header .close:before,.mini-cart .mini-header .close:after{background-color:var(--mini-cart-color);width:1px}.mini-cart .cta{background-color:#fdd786;border:none;border-radius:5px;line-height:20px;font-family:CircularXX Regular;color:#39434a;text-transform:uppercase;margin-right:30px;margin-left:30px}.mini-cart ul.mini-items{margin-right:30px;margin-left:30px}.mini-cart .mini-image{max-width:64px}.mini-cart .mini-image img{border-radius:10px}.mini-cart .mini-content .qty-wrapper{border:1px solid var(--mini-cart-color);border-radius:40px;font-weight:400}.mini-cart .mini-content .qty-input{font-family:CircularXX Regular}.samples-wrapper{border-top:1px solid var(--mini-cart-color);border-bottom:1px solid var(--mini-cart-color);text-align:center;padding-top:25px}.samples-wrapper .samples-title{font-size:12px;text-transform:uppercase;line-height:15px}.mini-cart .mini-footer{padding-top:25px;font-family:CircularXX Book;margin-right:30px;margin-left:30px}.cart-notification__links{margin-top:10px}@media screen and (min-width: 768px){.mini-cart.cart-drawer{max-width:430px}.mini-cart .cta{border-radius:5px}.mini-cart .mini-image{max-width:70px}.samples-wrapper{text-align:left;padding-left:30px;padding-top:20px}.cart-notification__links{margin-top:15px}}.pw-route-protection .pw-container:not(.legacy) .pw-row-3.indented{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-mini-cart.css.map */
