.page-cart{overflow-x:hidden}.page.page-cart .close-cart{display:none}@media only screen and (min-width:1025px){.page-cart__items__hold{width:100%;padding:1.3rem 2.9% 0}.page-cart .page-cart__items__hold{padding:1.3rem 25rem 0}}.page-cart__items__bag-close{cursor:pointer;display:flex;justify-content:space-between;margin:1rem 0 0}.page-cart__items__bag-close{font-size:1.3rem;font-weight:300;padding:0 1rem}@media only screen and (min-width:1025px){.page-cart__items__bag-close .dharma{font-size:3.9rem;padding:0}}ul.cart__items{padding:0 1rem}@media only screen and (min-width:1025px){ul.cart__items{padding:0}}.page-cart__items__bag-close .e-sans{font-size:.8rem;font-family:var(--openbold);transition:color .15s ease-out}.page-cart__items__bag-close .e-sans:hover{color:var(--gray);text-decoration:underline}form.cart{margin:.4rem 0}@media only screen and (min-width:1025px){form.cart{margin:.9rem 0 0}}li.cart__each img{width:7rem;height:7rem;background:var(--bgCard)}@media only screen and (min-width:1025px){li.cart__each img{width:9rem;height:9rem}}li.cart__each{display:grid;grid-template-areas:"img title remove" "img size ." "img price qty";grid-template-columns:7.6rem 7.9rem auto;padding:15px 0;row-gap:.5rem}@media only screen and (min-width:580px)and (max-width:1024px){li.cart__each{grid-template-columns:9.5rem 39rem auto}}@media only screen and (min-width:1025px){li.cart__each{grid-template-columns:20.6% 69.7% 9.8%;padding:2rem 0}}@media only screen and (min-width:1600px){li.cart__each{grid-template-columns:17.4% 69.7% 9.8%;padding:2rem 0}}li.cart__each+li.cart__each{border-top:1px solid rgba(0,0,0,.1)}a.item-img{grid-area:img}a.item-title{font-family:var(--sans);font-size:1rem;grid-area:title;text-transform:uppercase;min-width:11rem}@media only screen and (min-width:1025px){a.item-title{font-size:1.1rem}}ul.item-vars__options{gap:.7rem;grid-area:vars;width:17.2rem;flex-wrap:wrap;min-width:17.2rem;justify-content:flex-start}.item-vars{justify-content:flex-start;min-width:100%}@media only screen and (max-width:1024px){.item-vars__selling>*{width:17.3rem}}li.option-each{display:flex;gap:.2rem}span.option-name{color:var(--gray)}.item-remove{align-self:flex-start;grid-area:remove;justify-self:end}p.item-price{align-self:flex-end;grid-area:price;font-size:1rem}@media only screen and (min-width:1025px){p.item-price{font-size:1.1rem}}p.item-total-price{grid-area:total-price}li.cart__each{grid-template-areas:"img title remove" "img vars ." "img per-unit ." "img discount ." "img price qty"}.item-per-unit{gap:.5rem;display:flex;grid-area:per-unit;justify-content:flex-start}.page-cart span.price-unit,.mini-cart span.price-unit{gap:.2rem;white-space:nowrap}.item-discount{gap:.5rem;grid-area:discount;justify-content:flex-start}.item-discount__names__icon svg{align-items:center;display:flex;justify-content:center;margin:0 .4rem 0 0;opacity:.75;width:.9rem}span.discount-title+span.discount-title{margin:0 0 0 .4rem}.item-discount__prices .underline{margin:0 0 0 .4rem;opacity:.43;text-decoration:line-through}input#Quantity{border:none!important;height:0;margin:0;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:0}fieldset.item-qty{align-items:center;align-self:flex-end;border-radius:50px;border:1px solid var(--lineColor);display:flex;font-family:var(--sans);font-size:.9rem;grid-area:qty;height:25px;justify-content:space-around;justify-self:end;margin:1rem 0 0;position:relative;width:3rem}@media only screen and (min-width:1025px){fieldset.item-qty{font-size:.9rem;height:1.9rem;justify-self:end;width:5.9rem}}fieldset.item-qty button{display:flex;justify-content:center;align-items:center;font-family:var(--serifsemi);font-size:1.5rem;padding:15px;opacity:1}@media only screen and (min-width:1025px){fieldset.item-qty button{padding:15%;font-size:1.5rem}}.js-qty-field{height:0;left:-100%;opacity:0;pointer-events:none;position:absolute;width:0}button.js-qty-btn.disabled{opacity:.1!important;pointer-events:none}.cart__infos{padding:0 1rem}@media only screen and (min-width:1025px){.cart__infos{padding:0}}.cart__infos__estimated{border-top:1px solid var(--lineColor);border-bottom:1px solid var(--lineColor);display:flex;justify-content:space-between;padding:1.2rem 0;text-transform:uppercase}@media only screen and (max-width:960px){.cart__infos__estimated{flex-direction:column;justify-content:center;text-align:center}}@media only screen and (min-width:1025px){.cart__infos__estimated{border-bottom:none;padding:1rem 0}}.cart__infos__btns__hold{margin:1rem 0 0}@media only screen and (min-width:1025px){.cart__infos__btns__hold{border-top:1px solid var(--lineColor);display:flex;flex-direction:row-reverse;gap:1rem;justify-content:space-between;margin:0;padding:1rem 0 0}}.cart__infos__btns__hold>*{width:100%;text-transform:uppercase}@media only screen and (min-width:1025px){.cart__infos__btns__hold>*{width:25.8%}[data-shopify-buttoncontainer]{justify-content:space-between}.shopify-cleanslate [data-shopify-buttoncontainer] li{flex-grow:1!important}}.cart-btn-checkout,.cart-btn-shopping{height:3.7rem;border-radius:.4rem;width:100%}button.cart-btn-checkout span{color:var(--white)}a.cart-btn-shopping{border:1px solid var(--lineColor);margin:0 0 .7rem}@media only screen and (min-width:1025px){a.cart-btn-shopping span{transition:color .2s ease-out}a.cart-btn-shopping:hover span{color:var(--white)}}@media only screen and (min-width:580px)and (max-width:1024px){.additional-checkout-buttons{margin:1rem 0 0}.additional-checkout-buttons li{min-width:45%!important}.additional-checkout-buttons ul{width:100%;gap:1rem;justify-content:space-between}}@media only screen and (min-width:1025px){form.cart{display:flex;flex-direction:column;justify-content:space-between;position:relative}}.empty-bag{height:30vh}a.go-shopping{background:var(--color);border-radius:.4rem;color:var(--white);font-size:.9rem;margin:2rem 0 0;padding:1rem 2rem}span.empty-bag{font-size:1.9rem;margin:4vh 0 0}span.subtotal{display:flex;gap:.5rem}@media only screen and (max-width:960px){span.subtotal{border-top:1px solid var(--lineColor);justify-content:center;margin:1.4rem 0 0;padding:1rem 0 0}}.page-cart__notes{display:flex;flex-direction:column;padding:0 1rem}@media only screen and (min-width:1025px){.page-cart__notes{padding:0}}.page-cart__notes label{margin:2rem 0 1rem}@media only screen and (min-width:1025px){.page-cart__notes label{margin:4rem 0 1rem}}.page-cart__notes textarea{border-color:var(--lineColor);border-radius:var(--bd-radius);height:7rem;padding:1.5rem}@media only screen and (min-width:1025px){.page-cart__notes textarea{height:12rem}}.cart-colle{border-top:1px solid var(--lineColor);margin:3.3rem 0 0;padding:2rem 0 0}@media only screen and (min-width:1025px){.cart-colle{margin:0;border:none}}.cart-colle__text{padding:0 0 1rem 1rem}@media only screen and (min-width:1025px){.cart-colle__text{padding:0 0 .3rem 1rem}}.mini-cart__collection{margin:0 0 5rem}@media only screen and (min-width:1025px){.mini-cart__collection{margin:0;height:100%;overflow:hidden;overflow-y:scroll;width:32%}}.cart-colle__hold{display:inline-flex;padding:0 1rem}@media only screen and (min-width:1025px){.cart-colle__hold{display:flex;flex-direction:column;padding:0 1rem 2rem;width:100%}}.cart-colle .prod-card__each{width:16rem}@media only screen and (max-width:1024px){.cart-colle__hold.snap-x{padding:0 var(--gap)!important}.cart-colle .snap-x__each+.snap-x__each{margin:0 0 0 .8rem}.cart-colle .snap-x__each:first-child{padding:0 0 0 1rem}.cart-colle .snap-x__each:last-child{padding:0 1rem 0 0}}@media only screen and (min-width:1025px){.cart-colle .prod-card__each{width:100%}.cart-colle .snap-x__each+.snap-x__each{margin:1.1rem 0 0}}.mini-cart__collection::-webkit-scrollbar,.cart__items::-webkit-scrollbar{width:5px}.mini-cart__collection::-webkit-scrollbar-track,.cart__items::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.mini-cart__collection::-webkit-scrollbar-thumb,.cart__items::-webkit-scrollbar-thumb{background:var(--color);border-radius:10px}.mini-cart__collection::-webkit-scrollbar-thumb:hover,.cart__items::-webkit-scrollbar-thumb:hover{background:var(--dark)}.cart-display{padding:2.3rem 0 0 var(--gap)}.mini-cart{background:var(--soft);height:calc((var(--vh) * 100) - var(--gap-top));overflow-x:hidden;overflow-y:scroll;right:0;top:var(--gap-top);transform:translate(100%);transition:transform .5s cubic-bezier(.82,.01,.1,1.01);z-index:4}.is-top-bar .mini-cart{top:calc(var(--gap-top) + 3.6rem);height:calc((var(--vh) * 100) - var(--gap-top) - 3.6rem)}@media only screen and (min-width:1025px){.mini-cart form.cart{display:flex;flex-direction:column;height:85vh;justify-content:space-between;position:relative}.mini-cart ul.cart__items{height:61vh;overscroll-behavior:none;overflow-y:scroll;scrollbar-width:0;padding:0 1rem}}@media only screen and (min-width:900px)and (max-width:1180px)and (min-height:700px){.mini-cart__hold{padding:0 var(--gap)}}@media only screen and (min-width:1025px){.mini-cart{width:70vw}.mini-cart__hold{display:flex;flex-direction:row-reverse;justify-content:space-between;height:100%}}@media only screen and (min-width:1025px){.mini-cart__wrapper{width:68%}.mini-cart .page-cart__items{width:100%}}@media only screen and (min-width:1025px){.mini-cart ul.cart__items{min-height:61vh}}@media only screen and (min-width:580px)and (max-width:1024px){.mini-cart li.cart__each{grid-template-columns:11.5rem 40rem auto}}@media only screen and (min-width:1025px){.mini-cart li.cart__each{grid-template-columns:25.4% 69.7% 1.8%}}@media only screen and (min-width:1600px){.mini-cart li.cart__each{grid-template-columns:21.4% 75.7% 2.1%}}.is-minicart{height:100vh;overflow:hidden}.is-minicart .mini-cart{transform:translate(0)!important}.is-minicart .screen-fader{opacity:1;pointer-events:auto}.is-fetching,.is-fetching .screen-fader{pointer-events:none}.mini-cart .page-cart__notes{height:0;overflow:hidden}.toggle-cartnote{display:none}.mini-cart .toggle-cartnote{display:flex;gap:.5rem;padding:1rem 1rem 0}.is-cartnote .page-cart__notes{height:auto;overflow:auto;padding:1rem}.toggle-cartnote .icon-chevron{transform:rotate(90deg)}@media only screen and (min-width:1025px){.is-cartnote .page-cart__notes,.mini-cart .toggle-cartnote{padding:0}.is-cartnote .page-cart__notes textarea{height:7.6rem}.is-cartnote .page-cart__notes-taxes{background:var(--soft);border-top:1px solid var(--lineColor);bottom:0;left:0;padding:1.7rem 0 0;position:absolute;width:100%}.is-cartnote .toggle-cartnote{margin:0 0 1rem}.is-cartnote .page-cart__notes label{margin:0}}@media only screen and (min-width:1600px){.is-cartnote .page-cart__notes textarea{height:11.3rem}}.is-cartnote .page-cart__notes label{margin:0rem 0 1rem;display:none}.is-cartnote .toggle-cartnote .icon{transform:rotate(0);border-color:var(--color)}.mini-cart .cart__infos{padding:0 0 2rem}@media only screen and (max-width:960px){.mini-cart .cart__infos{padding:0 1rem}}.no-items form.cart{display:none}.no-items .empty-bag{display:flex}.has-items .empty-bag{display:none}.has-items form.cart{display:block}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart.css.map */
