:root{--esca-container: 144rem;--esca-gutter: clamp(1.8rem, 3vw, 5.6rem);--esca-space-xs: .8rem;--esca-space-sm: 1.6rem;--esca-space-md: 2.4rem;--esca-space-lg: 4rem;--esca-space-xl: 7.2rem;--esca-space-2xl: 11rem;--esca-space-3xl: 15rem;--esca-type-display: clamp(4.8rem, 7vw, 10rem);--esca-type-heading: clamp(3.8rem, 4vw, 5.6rem);--esca-type-subheading: clamp(2.4rem, 2.4vw, 3.2rem);--esca-type-body: 1.6rem;--esca-type-small: 1.2rem;--esca-type-meta: 1.1rem;--esca-type-button: 1.2rem;--esca-type-price: 1.6rem;--esca-section-space: 9.6rem;--esca-section-space-mobile: 6.4rem;--esca-section-heading-gap: 4rem;--esca-content-gap: 3.2rem;--esca-font-display: "Iowan Old Style", "Baskerville", "Times New Roman", Georgia, serif;--esca-font-ui: var(--font-body-family), Arial, Helvetica, sans-serif;--esca-font-brand: "Cascadia Code", "SFMono-Regular", Consolas, monospace;--esca-ease: cubic-bezier(.22, 1, .36, 1);--esca-z-header: 100;--esca-z-overlay: 2;--esca-z-content: 3}.esca-color-scheme{--esca-paper: rgb(var(--color-background));--esca-ivory: rgb(var(--color-background));--esca-ivory-deep: rgba(var(--color-foreground), .06);--esca-ink: rgb(var(--color-foreground));--esca-muted: rgba(var(--color-foreground), .68);--esca-border: rgba(var(--color-foreground), .16);--esca-line: rgba(var(--color-foreground), .16);--esca-accent: rgb(var(--color-accent));--esca-button-bg: rgb(var(--color-button));--esca-button-text: rgb(var(--color-button-text));color:rgb(var(--color-foreground));background:var(--gradient-background)}.esca-color-scheme .esca-eyebrow{color:var(--esca-accent)}html{scroll-behavior:smooth}body,button,input,textarea,select{font-family:var(--esca-font-ui)}body{font-size:var(--esca-type-body)}h1,h2,.h0,.h1,.h2{font-size:var(--esca-type-heading)}h3,h4,h5,h6,.h3,.h4,.h5{font-size:var(--esca-type-subheading)}h1,h2,h3,h4,h5,h6{color:inherit}.esca-display{margin:0;font-family:var(--esca-font-display);font-weight:400;letter-spacing:-.035em;line-height:.98}.esca-eyebrow{display:block;margin:0 0 1.5rem;font-family:var(--esca-font-ui);font-size:var(--esca-type-meta);font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.esca-copy{font-size:var(--esca-type-body);line-height:1.65}.esca-container{width:min(calc(100% - (var(--esca-gutter) * 2)),var(--esca-container));margin-inline:auto}.esca-placeholder{display:block;width:100%;height:100%;background:rgba(var(--color-foreground),.08);fill:rgba(var(--color-foreground),.22)}.esca-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.35rem 2.8rem;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;font-family:var(--esca-font-ui);font-size:var(--esca-type-meta);font-weight:500;letter-spacing:.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .25s var(--esca-ease),background-color .25s var(--esca-ease),border-color .25s var(--esca-ease)}.esca-button:hover,.esca-button--light:hover{color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.esca-text-link{display:inline-flex;align-items:center;gap:.9rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:inherit;font-size:var(--esca-type-meta);font-weight:500;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.esca-foundation-section{display:none}.section-header,.shopify-section-group-header-group{position:relative;z-index:var(--esca-z-header)!important;isolation:isolate}.header-wrapper{position:relative;z-index:1001;overflow:visible!important;transition:background-color .32s var(--esca-ease),color .32s var(--esca-ease),border-color .32s var(--esca-ease),box-shadow .32s var(--esca-ease)}.header{position:relative;z-index:1002;overflow:visible!important;max-width:var(--esca-container);min-height:7.6rem;padding-inline:var(--esca-gutter)!important}.header__inline-menu,.header__heading,.header__heading-link,.header__icons,.header__menu-item{position:relative;z-index:1003;pointer-events:auto!important}.mega-menu,.header__submenu,.mega-menu__content{z-index:1010!important;pointer-events:auto!important}.header__heading-link{padding:0}.header__heading-logo{transition:filter .25s var(--esca-ease),opacity .25s var(--esca-ease)}.header__menu-item,.header__active-menu-item{color:inherit;font-size:var(--esca-type-meta);font-weight:500;letter-spacing:.13em;text-transform:uppercase}.header__menu-item span{text-decoration-thickness:1px;text-underline-offset:.5rem}.header__icon,.header__icon .icon,.header__icon .svg-wrapper{color:inherit}.header__icon{width:4.4rem;height:4.4rem}.header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.16)}body.esca-home .section-header{position:fixed!important;top:0;right:0;left:0;width:100%}body.esca-home:not(.esca-header-scrolled) .header-wrapper{color:rgb(var(--color-foreground));background:transparent!important;border-bottom-color:rgba(var(--color-foreground),.22)!important}body.esca-home .section-header:hover .header-wrapper{color:rgb(var(--color-foreground))!important;background:rgba(var(--color-background),.98)!important;border-bottom-color:rgba(var(--color-foreground),.16)!important;box-shadow:0 1rem 4rem rgba(var(--color-shadow),.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.esca-home .section-header:hover .header__heading-logo{filter:none!important}body.esca-home:not(.esca-header-scrolled) .header__heading-logo{filter:brightness(0) invert(1)}body.esca-home.esca-header-scrolled .header-wrapper{color:rgb(var(--color-foreground));background:rgba(var(--color-background),.97)!important;border-bottom-color:rgba(var(--color-foreground),.16)!important;box-shadow:0 1rem 4rem rgba(var(--color-shadow),.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:not(.esca-home) .header-wrapper{color:rgb(var(--color-foreground));background:var(--gradient-background)}.esca-hero{position:relative;z-index:1;display:grid;min-height:88svh;overflow:hidden;background:var(--gradient-background);color:rgb(var(--color-foreground))}.esca-hero__media,.esca-hero__overlay,.esca-hero__content{grid-area:1 / 1}.esca-hero__media{width:100%;height:100%}.esca-hero__media picture{display:block;width:100%;height:100%}.esca-hero__image{display:block;width:100%;height:100%;min-height:88svh;object-fit:cover}.esca-hero__overlay{z-index:var(--esca-z-overlay);background:linear-gradient(90deg,rgba(0,0,0,var(--esca-hero-overlay-left, .32)),#00000014 58%,rgba(0,0,0,var(--esca-hero-overlay-right, .12)))}.esca-hero__content{z-index:var(--esca-z-content);display:flex;align-items:flex-end;width:min(calc(100% - (var(--esca-gutter) * 2)),var(--esca-container));margin-inline:auto;padding-top:14rem;padding-bottom:clamp(5rem,8vw,10rem)}.esca-hero__copy{width:min(68rem,100%)}.esca-hero__heading{max-width:11ch;font-size:clamp(5rem,7vw,10.5rem)}.esca-hero__text{max-width:48rem;margin-top:2.4rem}.esca-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.esca-categories{padding:var(--esca-section-space) 0;background:var(--gradient-background)}.esca-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;margin-bottom:var(--esca-section-heading-gap)}.esca-section-head__title{max-width:13ch;font-size:var(--esca-type-heading)}.esca-section-head__copy{max-width:48rem;margin:1.8rem 0 0;color:rgba(var(--color-foreground),.68)}.esca-categories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:clamp(1.2rem,2vw,2.8rem)}.esca-category{position:relative;min-width:0}.esca-category__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.08)}.esca-category__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--esca-ease)}.esca-category:hover .esca-category__image{transform:scale(1.025)}.esca-category__meta{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-top:1.7rem}.esca-category__title{margin:0;font-family:var(--esca-font-display);font-size:var(--esca-type-subheading);font-weight:400;letter-spacing:-.025em}.esca-category__arrow{font-size:2rem}.esca-mosaic{padding:var(--esca-section-space) 0;background:var(--gradient-background)}.esca-mosaic__intro{display:grid;grid-template-columns:1.15fr .85fr;gap:6rem;align-items:end;margin-bottom:5rem}.esca-mosaic__title{max-width:12ch;font-size:var(--esca-type-heading)}.esca-mosaic__intro-copy{max-width:50rem;color:rgba(var(--color-foreground),.68)}.esca-mosaic__grid{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,minmax(28rem,36vw));gap:clamp(1.2rem,2vw,2.8rem)}.esca-mosaic__item{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.08)}.esca-mosaic__item:first-child{grid-row:1 / span 2}.esca-mosaic__media,.esca-mosaic__media img{width:100%;height:100%}.esca-mosaic__media img{display:block;object-fit:cover;transition:transform .9s var(--esca-ease)}.esca-mosaic__item:hover img{transform:scale(1.025)}.esca-mosaic__item-content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(2rem,4vw,5rem);color:rgb(var(--color-foreground));background:linear-gradient(0deg,#00000094,#0000)}.esca-mosaic__item-title{max-width:12ch;margin:0;font-family:var(--esca-font-display);font-size:var(--esca-type-subheading);font-weight:400;line-height:1;letter-spacing:-.035em}.esca-mosaic__item .esca-text-link{margin-top:1.8rem}body.esca-home .collection{padding-top:var(--esca-section-space);padding-bottom:var(--esca-section-space)}body.esca-home .collection__title{margin-bottom:var(--esca-section-heading-gap)}body.esca-home .collection__title .title{font-family:var(--esca-font-display);font-size:var(--esca-type-heading);font-weight:400;line-height:1;letter-spacing:-.035em}body.esca-home .product-grid{column-gap:clamp(1.2rem,2vw,2.8rem);row-gap:5rem}body.esca-home .card{background:transparent}body.esca-home .card__inner{overflow:hidden;border-radius:0}body.esca-home .card__media .media{background:rgba(var(--color-foreground),.05)}body.esca-home .card__media img{transition:transform .7s var(--esca-ease)}body.esca-home .card-wrapper:hover .card__media img:first-child{transform:scale(1.02)}body.esca-home .card__information{padding-top:1.7rem}body.esca-home .card__heading{font-family:var(--esca-font-ui);font-size:var(--esca-type-small);font-weight:500;letter-spacing:.04em;text-transform:uppercase}body.esca-home .price{color:rgba(var(--color-foreground),.68);font-size:var(--esca-type-small)}body.esca-home .collection__view-all .button{min-height:4.8rem;border-radius:0;font-size:var(--esca-type-meta);letter-spacing:.13em;text-transform:uppercase}.esca-campaign{position:relative;display:grid;min-height:clamp(60rem,78vw,92rem);overflow:hidden;color:rgb(var(--color-foreground));background:var(--gradient-background)}.esca-campaign__media,.esca-campaign__overlay,.esca-campaign__content{grid-area:1 / 1}.esca-campaign__media,.esca-campaign__media picture,.esca-campaign__image{width:100%;height:100%}.esca-campaign__image{display:block;object-fit:cover}.esca-campaign__overlay{z-index:2;background:rgba(0,0,0,var(--esca-campaign-overlay, .28))}.esca-campaign__content{z-index:3;display:flex;align-items:flex-end;width:min(calc(100% - (var(--esca-gutter) * 2)),var(--esca-container));margin-inline:auto;padding-bottom:clamp(5rem,8vw,10rem)}.esca-campaign__copy{max-width:74rem}.esca-campaign__heading{max-width:12ch;font-size:var(--esca-type-heading)}.esca-campaign__text{max-width:46rem;margin-top:2rem}.esca-campaign__content .esca-button{margin-top:3rem}.esca-story{padding:var(--esca-section-space) 0;background:var(--gradient-background)}.esca-story__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(4rem,8vw,12rem);align-items:center}.esca-story__media{overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.08)}.esca-story__media img{display:block;width:100%;height:100%;object-fit:cover}.esca-story__content{max-width:62rem}.esca-story__heading{max-width:11ch;font-size:var(--esca-type-heading)}.esca-story__text{max-width:52rem;margin-top:2.8rem;color:rgba(var(--color-foreground),.68)}.esca-story__content .esca-text-link{margin-top:3rem}body.esca-home .newsletter{background:transparent}body.esca-home .newsletter__wrapper{padding-top:var(--esca-section-space);padding-bottom:var(--esca-section-space);background:transparent}body.esca-home .newsletter__wrapper>*{max-width:78rem;margin-inline:auto}body.esca-home .newsletter h2{font-family:var(--esca-font-display);font-size:var(--esca-type-heading);font-weight:400;line-height:1;letter-spacing:-.035em}body.esca-home .newsletter-form{max-width:60rem;margin-top:3rem}body.esca-home .newsletter-form .field:after,body.esca-home .newsletter-form .field:before{border-radius:0}body.esca-home .newsletter-form .field__input{border-radius:0}.footer{margin-top:0!important}.footer__content-top,.footer__content-bottom-wrapper{max-width:var(--esca-container)}.footer-block__heading{font-family:var(--esca-font-display);font-size:var(--esca-type-subheading);font-weight:400}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.14)}@media screen and (max-width:989px){.header{min-height:6.8rem}.esca-hero,.esca-hero__image{min-height:82svh}.esca-hero__content{padding-bottom:4.5rem}.esca-hero__heading{font-size:clamp(4.8rem,11vw,8rem)}.esca-categories__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(72vw,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--esca-gutter) * -1);padding-right:var(--esca-gutter)}.esca-categories__grid::-webkit-scrollbar{display:none}.esca-category{scroll-snap-align:start}.esca-mosaic__intro{grid-template-columns:1fr;gap:2.5rem}.esca-mosaic__grid{grid-template-columns:1fr 1fr;grid-template-rows:minmax(52rem,80vw) minmax(34rem,50vw)}.esca-mosaic__item:first-child{grid-column:1 / -1;grid-row:auto}.esca-story__grid{gap:5rem}}@media screen and (max-width:749px){:root{--esca-gutter: 1.8rem;--esca-space-2xl: 7rem;--esca-space-3xl: 8rem}.header{min-height:6.4rem}.esca-section-head{grid-template-columns:1fr;gap:1.5rem}.esca-section-head__title{font-size:var(--esca-type-heading)}.esca-hero,.esca-hero__image{min-height:84svh}.esca-hero__content{align-items:flex-end;padding-top:11rem;padding-bottom:4rem}.esca-hero__heading{max-width:9ch;font-size:clamp(4.8rem,12vw,7.2rem)}.esca-hero__text{max-width:32rem;margin-top:1.8rem}.esca-hero__actions{margin-top:2.5rem}.esca-button{min-height:4.6rem;padding-inline:2.2rem}.esca-categories,.esca-mosaic,.esca-story{padding-top:var(--esca-section-space-mobile);padding-bottom:var(--esca-section-space-mobile)}.esca-categories__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw}.esca-category__meta{padding-top:1.3rem}.esca-category__title{font-size:var(--esca-type-subheading)}.esca-mosaic__title{font-size:var(--esca-type-heading)}.esca-mosaic__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.esca-mosaic__item,.esca-mosaic__item:first-child{grid-column:auto;grid-row:auto;min-height:52rem}.esca-mosaic__item:not(:first-child){min-height:42rem}body.esca-home .collection{padding-top:var(--esca-section-space-mobile);padding-bottom:var(--esca-section-space-mobile)}body.esca-home .collection__title .title{font-size:var(--esca-type-heading)}.esca-campaign{min-height:76svh}.esca-campaign__heading{font-size:var(--esca-type-heading)}.esca-story__grid{grid-template-columns:1fr}.esca-story__media{aspect-ratio:4 / 5}.esca-story__heading{font-size:var(--esca-type-heading)}body.esca-home .newsletter__wrapper{padding-top:var(--esca-section-space-mobile);padding-bottom:var(--esca-section-space-mobile)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer,.footer__content-top,.footer__content-bottom,.footer__content-bottom-wrapper,.footer__blocks-wrapper,.footer-block,.footer-block__details-content,.footer__copyright{text-align:center!important}.footer-block{display:flex;flex-direction:column;align-items:center}.footer .list-menu{width:100%;text-align:center}.footer .list-menu__item--link{justify-content:center!important;text-align:center!important}.footer .policies{display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap;width:100%;gap:1.2rem;text-align:center}.footer__copyright{width:100%;text-align:center!important}.footer .list-social{justify-content:center!important}.footer .newsletter-form,.footer .footer-block__newsletter{margin-left:auto!important;margin-right:auto!important;text-align:center}.footer .newsletter-form__field-wrapper{margin-left:auto;margin-right:auto}.header__search .search-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:0!important;border:0!important;background:transparent!important;opacity:1!important;line-height:normal;z-index:1200!important;animation:none!important}.header__search .modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%;height:100%;background:#11110f6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;z-index:0}.header__search .modal-overlay:after{display:none!important;content:none!important}.header__search .search-modal__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(46rem,100vw)!important;height:100dvh!important;margin:0!important;padding:8rem 2.8rem 3rem!important;display:block!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;overflow-x:hidden;overflow-y:auto;box-shadow:-1.6rem 0 4rem #0000001f;z-index:1;animation:esca-search-drawer-in .32s var(--esca-ease) both}@keyframes esca-search-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.header__search .search-modal__close-button{position:absolute!important;top:2rem!important;right:2rem!important;width:4rem!important;height:4rem!important;margin:0!important;color:rgb(var(--color-foreground))!important;background:transparent!important;border:1px solid rgba(var(--color-foreground),.18)!important;border-radius:50%;z-index:4}.header__search .search-modal__close-button:hover{background:rgba(var(--color-foreground),.05)!important}.header__search .search-modal__form{width:100%!important;max-width:none!important;margin:0!important}.header__search .search-modal__form .field{width:100%;margin:0}.header__search .search__input.field__input{width:100%;min-height:5.8rem;height:5.8rem;padding-left:1.8rem;padding-right:9.5rem;background:transparent!important;color:rgb(var(--color-foreground))!important;border-radius:0!important}.header__search .search-modal__form .field:before{box-shadow:none!important}.header__search .search-modal__form .field:after{border-radius:0!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.28)!important}.header__search .search-modal__form .field:focus-within:after{box-shadow:0 0 0 1px rgb(var(--color-foreground))!important}.header__search .field__label{color:rgba(var(--color-foreground),.58)!important}.header__search .search__button,.header__search .reset__button{color:rgb(var(--color-foreground))!important;background:transparent!important}.header__search .search__button:hover,.header__search .reset__button:hover{background:rgba(var(--color-foreground),.05)!important}.header__search .predictive-search--header{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-height:none!important;margin-top:1.6rem;border:0!important;border-top:1px solid rgba(var(--color-foreground),.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.header__search .predictive-search__heading{margin-left:0;margin-right:0;padding-top:1.8rem;color:rgba(var(--color-foreground),.58)}.header__search .predictive-search__item{padding-left:0;padding-right:0;color:rgb(var(--color-foreground))}.header__search .predictive-search__list-item:hover>*,.header__search .predictive-search__item:hover,.header__search .predictive-search__item[aria-selected=true]{background:rgba(var(--color-foreground),.045)}.header__search .predictive-search__image{background:rgba(var(--color-foreground),.035)}@media screen and (max-width:749px){.header__search .search-modal__content{width:100vw!important;padding:7.5rem 1.8rem calc(2rem + env(safe-area-inset-bottom))!important;box-shadow:none}.header__search .search-modal__close-button{top:1.6rem!important;right:1.6rem!important}.header__search .search__input.field__input{min-height:5.6rem;height:5.6rem}}cart-drawer{--esca-cart-bg: rgb(var(--color-background));--esca-cart-text: rgb(var(--color-foreground));--esca-cart-muted: rgba(var(--color-foreground), .58);--esca-cart-line: rgba(var(--color-foreground), .16);--esca-cart-button: rgb(var(--color-button));--esca-cart-button-text: rgb(var(--color-button-text))}cart-drawer.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300}cart-drawer .cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11110f61;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}cart-drawer .drawer__inner{position:fixed;top:0;right:0;bottom:0;width:min(430px,100vw);max-width:430px;height:100dvh;padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--esca-cart-bg);color:var(--esca-cart-text);border:0;border-left:1px solid var(--esca-cart-line);border-radius:0!important;box-shadow:-18px 0 50px #00000014}cart-drawer .drawer__header{flex:0 0 auto;min-height:72px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--esca-cart-line)}cart-drawer .drawer__heading{margin:0;color:var(--esca-cart-text);font-family:var(--font-heading-family);font-size:var(--esca-type-subheading);font-weight:400;line-height:1;letter-spacing:-.02em}cart-drawer .drawer__header .drawer__close{position:static!important;inset:auto!important;flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--esca-cart-text);cursor:pointer;transform:none!important}cart-drawer .drawer__header .drawer__close .svg-wrapper,cart-drawer .drawer__header .drawer__close svg{display:block;width:20px;height:20px;margin:0}cart-drawer .drawer__close:hover{opacity:.55}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;display:block;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}#CartDrawer-CartItems{width:100%;padding:0 20px;box-sizing:border-box}#CartDrawer .drawer__cart-items-wrapper,#CartDrawer .cart-items{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}#CartDrawer .cart-items thead{display:none!important}#CartDrawer .cart-item{display:grid!important;grid-template-columns:66px minmax(0,1fr) 82px!important;grid-template-rows:auto 1fr auto!important;column-gap:11px!important;row-gap:2px!important;width:100%!important;min-height:94px;margin:0!important;padding:12px 0!important;border-bottom:1px solid var(--esca-cart-line)!important;box-sizing:border-box!important}#CartDrawer .cart-item__media{grid-column:1!important;grid-row:1 / 4!important;width:66px!important;padding:0!important;align-self:center!important}#CartDrawer .cart-item__image-container{width:66px!important}#CartDrawer .cart-item__image{display:block!important;width:66px!important;height:82px!important;max-width:66px!important;object-fit:cover!important;background:rgba(var(--color-foreground),.04)!important}#CartDrawer .cart-item__details{grid-column:2!important;grid-row:1 / 4!important;min-width:0!important;padding:0!important;align-self:center!important}#CartDrawer .cart-item__name{display:block!important;margin:0 0 4px!important;color:var(--esca-cart-text)!important;font-family:var(--font-body-family)!important;font-size:var(--esca-type-small)!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}#CartDrawer .cart-item__details .product-option{margin:2px 0 0!important;color:var(--esca-cart-muted)!important;font-size:var(--esca-type-meta)!important;line-height:1.3!important}#CartDrawer .cart-item__details .product-option dt,#CartDrawer .cart-item__details .product-option dd{display:inline!important;margin:0!important}#CartDrawer .cart-item__totals{grid-column:3!important;grid-row:1!important;justify-self:stretch!important;align-self:start!important;width:100%!important;padding:0!important;display:flex!important;justify-content:center!important;text-align:center!important}#CartDrawer .cart-item__price-wrapper{margin:0!important;width:100%!important;text-align:center!important}#CartDrawer .cart-item__totals .price,#CartDrawer .cart-item__totals .price--end{color:var(--esca-cart-text)!important;font-size:var(--esca-type-meta)!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}#CartDrawer .cart-item__quantity{grid-column:3!important;grid-row:2 / 4!important;justify-self:stretch!important;align-self:end!important;width:100%!important;padding:0!important;text-align:center!important}#CartDrawer .cart-item__quantity>quantity-popover,#CartDrawer quantity-popover,#CartDrawer .quantity-popover-wrapper{display:block!important;width:100%!important}#CartDrawer .cart-item__quantity-wrapper{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}#CartDrawer .quantity-popover-container{width:auto!important;margin:0 auto!important}#CartDrawer .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important;gap:5px!important;margin:0 auto!important;background:transparent!important}#CartDrawer .quantity:before,#CartDrawer .quantity:after{display:none!important}#CartDrawer .quantity__button{width:17px!important;height:17px!important;min-width:17px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--esca-cart-text)!important}#CartDrawer .quantity__input{width:19px!important;min-width:19px!important;height:17px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--esca-cart-text)!important;text-align:center!important;font-size:var(--esca-type-meta)!important}#CartDrawer cart-remove-button{display:flex!important;justify-content:center!important;width:100%!important;margin:0!important}#CartDrawer cart-remove-button .button{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--esca-cart-muted)!important}#CartDrawer cart-remove-button .button:hover{color:var(--esca-cart-text)!important}#CartDrawer .quantity-popover__info-button--icon-with-label{display:none!important}cart-drawer .drawer__footer{flex:0 0 auto;width:100%;max-height:62dvh;overflow-y:auto;padding:14px 20px calc(16px + env(safe-area-inset-bottom))!important;background:var(--esca-cart-bg);border-top:1px solid var(--esca-cart-line);box-sizing:border-box}cart-drawer .cart-drawer__footer{margin:0 0 12px!important;padding:0!important}cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0!important}cart-drawer .totals__total,cart-drawer .totals__total-value,cart-drawer .totals__subtotal,cart-drawer .totals__subtotal-value{margin:0!important;color:var(--esca-cart-text)!important;font-size:var(--esca-type-small)!important;font-weight:500!important;line-height:1.2!important}cart-drawer .tax-note{display:block;margin:7px 0 0!important;color:var(--esca-cart-muted)!important;font-size:var(--esca-type-meta)!important;line-height:1.35!important}cart-drawer .cart-drawer__footer:after{content:none!important;display:none!important}cart-drawer .cart__ctas{margin:0!important}cart-drawer .cart__checkout-button,cart-drawer .cart__checkout-button.button{width:100%;min-height:48px;margin:0;border:1px solid var(--esca-cart-button);border-radius:0;background:var(--esca-cart-button);color:var(--esca-cart-button-text);box-shadow:none;font-size:var(--esca-type-button);font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart__checkout-button:hover{opacity:.88}#CartDrawer .cart-secondary-upsell-container{width:100%!important;margin:0 0 10px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--esca-cart-line)!important;background:transparent!important}#CartDrawer .esca-cart-recs__heading{margin:0 0 7px!important;padding:0!important;color:var(--esca-cart-text)!important;font-family:var(--font-body-family)!important;font-size:9px!important;font-weight:600!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}#CartDrawer .esca-cart-recs__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;align-items:stretch!important}#CartDrawer .esca-cart-rec[hidden]{display:none!important}#CartDrawer .esca-cart-rec{display:grid!important;grid-template-rows:118px 2.4em 1.2em 28px 32px!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#CartDrawer .esca-cart-rec__media{position:relative!important;display:block!important;width:100%!important;height:118px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgba(var(--color-foreground),.035)!important;text-decoration:none!important;box-sizing:border-box!important}#CartDrawer .esca-cart-rec__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;background:rgba(var(--color-foreground),.035)!important}#CartDrawer .esca-cart-rec__info{display:contents!important}#CartDrawer .esca-cart-rec__title{display:-webkit-box!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--esca-cart-text)!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}#CartDrawer .esca-cart-rec__price{margin:0!important;color:var(--esca-cart-muted)!important;font-size:9px!important;line-height:1.2!important}#CartDrawer .esca-cart-rec__sizes{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;min-inline-size:0!important}#CartDrawer .esca-cart-rec__size-input{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important;pointer-events:none!important}#CartDrawer .esca-cart-rec__size-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:25px!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;border:1px solid var(--esca-cart-line)!important;background:transparent!important;color:var(--esca-cart-text)!important;font-family:var(--font-body-family)!important;font-size:9px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease!important}#CartDrawer .esca-cart-rec__size-input:checked+.esca-cart-rec__size-pill{border-color:var(--esca-cart-text)!important;background:var(--esca-cart-text)!important;color:var(--esca-cart-bg)!important}#CartDrawer .esca-cart-rec__size-input:focus-visible+.esca-cart-rec__size-pill{outline:1px solid var(--esca-cart-text)!important;outline-offset:2px!important}#CartDrawer .esca-cart-rec__size-input:disabled+.esca-cart-rec__size-pill{opacity:.28!important;cursor:not-allowed!important;text-decoration:line-through!important}#CartDrawer .esca-cart-rec__form,#CartDrawer .esca-cart-rec__form form{display:contents!important;width:100%!important;margin:0!important;padding:0!important}#CartDrawer .esca-cart-rec__add{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:32px!important;min-width:0!important;min-height:32px!important;margin:0!important;padding:0 7px!important;border:1px solid var(--esca-cart-text)!important;border-radius:0!important;background:transparent!important;color:var(--esca-cart-text)!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:9px!important;font-weight:600!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;align-self:end!important}#CartDrawer .esca-cart-rec__add:before,#CartDrawer .esca-cart-rec__add:after{display:none!important}#CartDrawer .esca-cart-rec__add:hover{background:var(--esca-cart-text)!important;color:var(--esca-cart-bg)!important}#CartDrawer .esca-cart-rec__add[aria-disabled=true],#CartDrawer .esca-cart-rec__add:disabled{opacity:.4!important;cursor:default!important}#CartDrawer .esca-cart-rec__add .loading__spinner{position:absolute!important;width:12px!important;height:12px!important}#CartDrawer .esca-cart-rec__empty{margin:0!important;color:var(--esca-cart-muted)!important;font-size:9px!important}@media screen and (max-width:749px){#CartDrawer .cart-secondary-upsell-container{margin-bottom:8px!important;padding-bottom:8px!important}#CartDrawer .esca-cart-recs__grid{gap:8px!important}#CartDrawer .esca-cart-rec{grid-template-rows:108px 2.4em 1.2em 26px 30px!important;gap:4px!important}#CartDrawer .esca-cart-rec__media{height:108px!important}#CartDrawer .esca-cart-rec__size-pill{min-width:23px!important;width:23px!important;height:23px!important;font-size:8px!important}#CartDrawer .esca-cart-rec__add{height:30px!important;min-height:30px!important;font-size:8px!important}}cart-drawer .drawer__inner-empty{height:100%}cart-drawer .cart-drawer__warnings{height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}cart-drawer .cart-drawer__empty-content{width:100%;max-width:300px;text-align:center}cart-drawer .cart__empty-text{margin:0 0 24px;font-family:var(--font-heading-family);font-size:32px;font-weight:400;line-height:1}cart-drawer .cart-drawer__empty-content .button{width:100%;border-radius:0;background:var(--esca-cart-button);color:var(--esca-cart-button-text)}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw;border-left:0;box-shadow:none}cart-drawer .drawer__header{min-height:68px;padding:0 16px}cart-drawer .drawer__heading{font-size:var(--esca-type-subheading)}#CartDrawer-CartItems{padding:0 16px}#CartDrawer .cart-item{grid-template-columns:58px minmax(0,1fr) 72px!important;column-gap:8px!important;min-height:86px;padding:10px 0!important}#CartDrawer .cart-item__media,#CartDrawer .cart-item__image-container{width:58px!important}#CartDrawer .cart-item__image{width:58px!important;height:72px!important;max-width:58px!important}#CartDrawer .cart-item__name,#CartDrawer .cart-item__details .product-option,#CartDrawer .cart-item__totals .price,#CartDrawer .cart-item__totals .price--end{font-size:var(--esca-type-meta)!important}cart-drawer .drawer__footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))!important}#CartDrawer .esca-cart-rec__add{min-height:30px!important}}body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .header__icons,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .header__icon,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .header__icon .icon,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .header__icon .svg-wrapper,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .header__icon svg{color:#fff!important}body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .header__icons,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .header__icon,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .header__icon .icon,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .header__icon .svg-wrapper,body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .header__icon svg{color:#11110f!important}body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--white .cart-count-bubble{background:#fff!important;color:#11110f!important}body.esca-home:not(.esca-header-scrolled) .header-wrapper.esca-transparent-icons--black .cart-count-bubble{background:#11110f!important;color:#fff!important}@media screen and (min-width:990px){body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--white .header__menu-item,body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--white .header__active-menu-item,body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--white .header__heading-link{color:#fff!important}body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--black .header__menu-item,body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--black .header__active-menu-item,body.esca-home:not(.esca-header-scrolled) .section-header:not(:hover) .header-wrapper.esca-transparent-icons--black .header__heading-link{color:#11110f!important}}@media screen and (min-width:990px){body.esca-home .esca-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(3rem,4vw,7rem)!important;padding-right:clamp(3rem,4vw,7rem)!important;box-sizing:border-box}body.esca-home #MainContent .page-width,body.esca-home .header,body.esca-home .header.page-width{width:100%!important;max-width:none!important;padding-left:clamp(3rem,4vw,7rem)!important;padding-right:clamp(3rem,4vw,7rem)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}body.esca-home .header-wrapper,body.esca-home .section-header,body.esca-home .shopify-section-group-header-group{width:100%!important;max-width:none!important}}@media screen and (min-width:990px){.header,.header.page-width{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(3rem,4vw,7rem)!important;padding-right:clamp(3rem,4vw,7rem)!important;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/esca-base.css.map */
