:is(#cart-drawer .theme-drawer__dialog,.shopify-section:has(.cart-page)){--font-heading--family: "Evore Alga Upright", serif;--font-body--family: "Evore Futura", sans-serif;--font-paragraph--family: var(--font-body--family);--font-h4--family: var(--font-heading--family);--font-h4--weight: 500;--cart-primary-font-family: var(--font-body--family);--cart-secondary-font-family: var(--font-body--family);--cart-primary-font-weight: 400;--cart-secondary-font-weight: 400;--cart-primary-font-style: normal;--cart-secondary-font-style: normal;--color-primary-button-background: var(--color-accent);--color-primary-button-text: var(--palette-lightest);--color-primary-button-border: var(--color-accent);--color-primary-button-hover-background: color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));--color-primary-button-hover-text: var(--palette-lightest);--color-primary-button-hover-border: var(--color-primary-button-hover-background);--color-input-background: transparent;--color-input-text: var(--color-foreground);--color-input-border: rgb(var(--color-foreground-rgb) / .22);--style-border-radius-buttons-primary: 0;--style-border-radius-inputs: 0;font-family:var(--font-body--family);font-weight:400;color:var(--color-foreground);background:var(--color-background)}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 540px;--theme-drawer-padding: clamp(20px, 4vw, 36px);border:0;border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .22);box-shadow:-16px 0 48px rgb(var(--color-foreground-rgb) / .16)}theme-drawer .theme-drawer__dialog{z-index:calc(var(--layer-menu-drawer) + var(--drawer-stack-order, 0))}.evore-money-symbol{font-size:.75em;margin-inline-end:.12em}#cart-drawer .theme-drawer__header{padding-block:var(--padding-xl);border-block-end:1px solid rgb(var(--color-foreground-rgb) / .18)}#cart-drawer .theme-drawer__title{display:flex;align-items:center;gap:var(--gap-md);font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;text-transform:none}#cart-drawer .theme-drawer__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.75em;height:1.75em;padding-inline:.35em;padding-block-start:2px;background:rgb(var(--color-foreground-rgb) / .07);border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:50%;flex-shrink:0;font-family:var(--font-body--family);line-height:1;color:var(--color-accent);font-size:1rem;font-variant-numeric:tabular-nums}#cart-drawer .theme-drawer__close-button{width:44px;height:44px;box-shadow:none;border-color:rgb(var(--color-foreground-rgb) / .2);color:var(--color-foreground)}#cart-drawer :is(.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary){mask-image:none!important;-webkit-mask-image:none!important}#cart-drawer .cart-drawer__content{height:100%}#cart-drawer .cart-drawer__items{padding-block:var(--padding-2xl);flex-shrink:0;overflow:visible}#cart-drawer .cart-drawer__summary{flex-shrink:0;padding:var(--padding-xl) var(--theme-drawer-padding) max(var(--padding-xl),env(safe-area-inset-bottom));gap:var(--gap-lg);-webkit-mask-image:none;mask-image:none;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .18)}#cart-drawer .cart-drawer__summary .cart-totals{border-block-start:0;padding-block-start:0;margin-block-start:0}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:var(--padding-2xl)}#cart-drawer .cart-drawer--empty .theme-drawer__title{justify-content:center;text-align:center}:is(#cart-drawer,.cart-page) .cart-items__table-row{display:grid;grid-template-columns:clamp(76px,20cqi,112px) minmax(0,1fr) fit-content(35%);grid-template-rows:auto auto 1fr;grid-template-areas:"media details price" "media quantity quantity" "error error error";gap:var(--gap-sm) var(--gap-lg);margin:0 0 var(--margin-2xl);padding-block:0 var(--padding-2xl);border-block-end:1px solid rgb(var(--color-foreground-rgb) / .18)}:is(#cart-drawer,.cart-page) .cart-items__details{display:block;grid-area:details;min-width:0;overflow-wrap:anywhere}:is(#cart-drawer,.cart-page) .cart-items__table-row:last-child{margin-block-end:0;padding-block-end:0;border-block-end:0}:is(#cart-drawer,.cart-page) .cart-items__title{color:var(--color-foreground);font-size:1.125rem;line-height:1.35;letter-spacing:.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}:is(#cart-drawer,.cart-page) .cart-items__title:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}:is(#cart-drawer,.cart-page) .cart-items__variants-wrapper{margin-block-start:var(--margin-xs);line-height:1.65}:is(#cart-drawer,.cart-page) .cart-items__properties{overflow-wrap:anywhere}:is(#cart-drawer,.cart-page) .cart-items__unit-price-wrapper{margin-block-start:var(--margin-xs);font-size:.8125rem}:is(#cart-drawer,.cart-page) .cart-items__price{grid-area:price;width:auto;min-width:0;min-height:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;justify-content:flex-start;align-self:start;gap:var(--gap-xs);text-align:end;overflow-wrap:anywhere;font-size:1rem;font-variant-numeric:lining-nums tabular-nums}:is(#cart-drawer,.cart-page) .cart-items__price-unit{flex-basis:100%}:is(#cart-drawer,.cart-page) .cart-items__media-container{aspect-ratio:auto}:is(#cart-drawer,.cart-page) .cart-items__media-image{aspect-ratio:auto;object-fit:contain;height:auto;border-radius:0}:is(#cart-drawer,.cart-page) .cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-2xs)}:is(#cart-drawer,.cart-page) .cart-items__quantity-controls{flex-wrap:wrap;gap:var(--gap-xs)}:is(#cart-drawer,.cart-page) .cart-items__quantity-controls>.volume-pricing-info{margin-inline-start:0}:is(#cart-drawer,.cart-page) .quantity-selector{--quantity-selector-width: 134px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:var(--quantity-selector-width);min-width:var(--quantity-selector-width);max-width:var(--quantity-selector-width);box-sizing:border-box;flex:0 0 auto;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:0;background:transparent;min-height:44px}:is(#cart-drawer,.cart-page) .quantity-selector button{width:44px;min-width:0;min-height:44px;padding:0;border-radius:0}:is(#cart-drawer,.cart-page) .quantity-selector input{width:100%;min-width:0;max-width:none;padding-inline:0;box-sizing:border-box}:is(#cart-drawer,.cart-page) .quantity-selector button:disabled{opacity:.3;cursor:not-allowed}:is(#cart-drawer,.cart-page) .quantity-selector button:not(:disabled):hover{background:rgb(var(--color-foreground-rgb) / .07)}:is(#cart-drawer,.cart-page) .quantity-selector button:not(:disabled):active{background:rgb(var(--color-foreground-rgb) / .13)}:is(#cart-drawer,.cart-page) .cart-items__remove{opacity:.65}:is(#cart-drawer,.cart-page) .cart-items__remove:hover{opacity:1;color:var(--color-accent)}:is(#cart-drawer,.cart-page) :is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:is(#cart-drawer,.cart-page) .cart-totals__total{font-weight:400;gap:var(--gap-md)}:is(#cart-drawer,.cart-page) .cart-totals__total-label{font-size:.9375rem}:is(#cart-drawer,.cart-page) .cart-totals__total-value{font-size:clamp(1.25rem,3vw,1.5rem);font-variant-numeric:tabular-nums}:is(#cart-drawer,.cart-page) .cart-totals__tax-note{line-height:1.6}:is(#cart-drawer,.cart-page) .cart__ctas{gap:var(--gap-sm)}:is(#cart-drawer,.cart-page) .cart__checkout-button{min-height:54px;height:auto;padding:var(--padding-md) var(--padding-lg);font-family:var(--font-body--family);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.evore-cart-set{margin-block-start:var(--margin-2xl);padding-block-start:var(--padding-xl);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .18)}.evore-cart-set__heading{margin:0 0 var(--margin-lg);font-family:var(--font-heading--family);font-size:1.625rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;text-transform:none}.evore-cart-set__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xl) var(--gap-md);padding:0;margin:0;list-style:none}.evore-cart-set__link{display:block;color:inherit;text-decoration:none}.evore-cart-set__media{aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .035)}.evore-cart-set__media :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.evore-cart-set__title-row{display:flex;justify-content:space-between;gap:var(--gap-xs);padding-block-start:var(--padding-sm);font-size:.9375rem;line-height:1.4}.evore-cart-set__title{overflow-wrap:anywhere}.evore-cart-set__material{display:block;margin-block-start:var(--margin-2xs);font-size:.75rem;line-height:1.5;color:var(--color-foreground-subdued)}.evore-cart-set__price{display:block;margin-block-start:var(--margin-xs);font-size:.8125rem;line-height:1.6;font-variant-numeric:tabular-nums}.evore-cart-set__link:is(:hover,:focus-visible) .evore-cart-set__title{text-decoration:underline;text-underline-offset:4px}.evore-cart-trust{display:flex;align-items:center;width:100%;min-width:0}.evore-cart-trust__viewport{flex:1;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.evore-cart-trust__track{display:flex;width:max-content}.evore-cart-trust__group{display:flex;flex-shrink:0;min-width:100cqw;align-items:center;justify-content:space-around}.evore-cart-trust__item{display:inline-flex;align-items:center;gap:var(--gap-sm);padding-inline-end:var(--padding-xl);font-size:.6875rem;letter-spacing:.055em;line-height:1.5;white-space:nowrap}.evore-cart-trust__item>span{color:var(--color-accent);font-size:1rem}.shopify-section:has(.cart-page) .cart-page{padding-block:clamp(32px,6vw,80px)}.cart-page .cart-title h1{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(2.75rem,5vw,4rem);letter-spacing:-.035em;text-transform:none}.cart-page .cart-summary__inner{padding:var(--padding-xl) 0}.cart-page .cart-summary{border:0}@media(min-width:750px){.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:var(--gap-2xl)}.cart-page .cart-page__summary{padding-inline-start:var(--padding-xl);border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .18)}.cart-page .cart-summary--extend .cart-summary__inner{width:100%;height:auto;padding:var(--padding-xl) 0}}@media(max-width:374px){:is(#cart-drawer,.cart-page) .cart-items__table-row{column-gap:var(--gap-sm);grid-template-columns:64px minmax(0,1fr) fit-content(35%)}:is(#cart-drawer,.cart-page) .cart-items__title{font-size:1rem}}@media(max-height:600px){#cart-drawer .cart-drawer__summary{position:static}}@media(prefers-reduced-motion:no-preference){.evore-cart-trust__track{animation:evore-cart-services 32s linear infinite}.evore-cart-trust:is(:hover,:focus-within) .evore-cart-trust__track{animation-play-state:paused}:is(#cart-drawer,.cart-page) .quantity-selector button{transition:background-color .18s ease,opacity .18s ease}.evore-cart-set__media img{transition:transform .6s var(--animation-easing)}.evore-cart-set__link:is(:hover,:focus-visible) img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.evore-cart-trust__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.evore-cart-trust__track{width:auto}.evore-cart-trust__group{flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:var(--gap-sm);padding-block:var(--padding-sm)}.evore-cart-trust__item{white-space:normal}.evore-cart-trust__group[aria-hidden]{display:none}}@keyframes evore-cart-services{to{transform:translate(-50%)}}#cart-drawer .theme-drawer__dialog--opening{animation:evore-cart-enter .44s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:evore-cart-enter-inline-start .44s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:evore-cart-exit .3s cubic-bezier(.4,0,.6,1) forwards}#cart-drawer .theme-drawer__dialog-instant{animation:none}#cart-drawer .theme-drawer__dialog::backdrop{background:#33333347}@keyframes evore-cart-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes evore-cart-enter-inline-start{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes evore-cart-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog{animation:none}}@media(min-width:990px){body:has(#cart-drawer[open],#cart-drawer .theme-drawer__dialog--closing) .page-wrapper{--theme-drawer-width: 540px;transition-duration:.44s;transition-timing-function:cubic-bezier(.22,1,.36,1)}body:has(#cart-drawer .theme-drawer__dialog--closing) .page-wrapper{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.6,1)}}@media(prefers-reduced-motion:reduce){body:has(#cart-drawer[open],#cart-drawer .theme-drawer__dialog--closing) .page-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/evore-cart.css.map */
