:root{--font-primary--family:var(--font-body--family);--esades-bg:#FAF8F5;--esades-surface:#FFFFFF;--esades-ink:#211C1E;--esades-muted:#645B60;--esades-plum:#54253B;--esades-blush:#F1E6EA;--esades-line:#D8CED2;--esades-max:1440px;--esades-gutter:clamp(20px,3.4vw,52px);--esades-r:4px}html{background:var(--esades-bg);overflow-x:clip;scroll-behavior:smooth}body{background:var(--esades-bg);color:var(--esades-ink);font-family:var(--font-body--family);font-size:16px;line-height:1.55}*,*:before,*:after{box-sizing:border-box}img,svg,video,iframe{max-width:100%}main{overflow-x:clip}html body.page-width-wide,html body.page-width-normal,html body.page-width-narrow,html body.page-width-content{--page-margin:16px}@media(min-width:750px){html body.page-width-wide,html body.page-width-normal,html body.page-width-narrow,html body.page-width-content{--page-margin:40px}}.header-section{background:#faf8f5f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--esades-line)}.header__row{min-height:62px}.header-menu a{font-size:13px;letter-spacing:.015em;font-weight:500;color:var(--esades-ink)}.header-menu a:hover{text-decoration-thickness:1px;text-underline-offset:5px}header-announcements,.announcement-bar,.announcement-bar__slide{background:var(--esades-plum)!important;color:#fff!important}header-announcements a,.announcement-bar a,.announcement-bar p{color:#fff!important}.button,.button-secondary,.shopify-payment-button__button{border-radius:var(--esades-r)!important;min-height:48px;font-size:14px;font-weight:600}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--esades-plum);outline-offset:3px}.hero__content-wrapper{max-width:var(--esades-max)!important;margin-inline:auto;padding-inline:var(--esades-gutter)!important}.hero h1,.hero .h1{font-family:var(--font-heading--family);font-size:clamp(3.5rem,6vw,6.4rem)!important;line-height:.96!important;letter-spacing:-.035em!important;max-width:11ch!important;text-transform:none;text-wrap:balance}.hero p{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6;max-width:42ch}.hero .button{background:#fff!important;color:var(--esades-plum)!important;border-color:#fff!important}@media(min-width:1400px){.content-for-layout[data-template=index] .hero__media-grid{max-width:1440px;width:100%;margin-inline:auto;justify-self:center}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{color:var(--esades-ink)}h2,.h2{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.15}.rte,.page-content{line-height:1.7;color:var(--esades-ink)}.rte p,.page-content p{color:inherit}.rte a,.page-content a{overflow-wrap:anywhere}.product-card,.collection-card,.product-card__image,.collection-card__image,.card-gallery,.section-resource-list img{border-radius:var(--esades-r)!important}.product-card__content,.collection-card__content{padding-top:10px}.product-card__content{display:grid;gap:5px}.product-card .price{color:var(--esades-ink);font-weight:600;font-variant-numeric:tabular-nums}.section-resource-list .product-card img,.section-resource-list .collection-card img{aspect-ratio:3/4;object-fit:cover}@media(hover:hover){.section-resource-list .product-card img,.section-resource-list .collection-card img{transition:transform .35s ease}.section-resource-list .product-card:hover img,.section-resource-list .collection-card:hover img{transform:scale(1.015)}}.product-information{padding-block:0 64px}.product-information .product-details{background:transparent;border-radius:0}.product-information .product-details h1,.product-information .product-details .h1{font-family:var(--font-heading--family);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.025em}.product-information .variant-picker__option-values button,.product-information .variant-picker__option-values label{border-radius:var(--esades-r)!important;min-height:44px}.cart-drawer{--drawer-border-radius:4px}footer{background:var(--esades-plum)!important;color:#fff;border:0}footer a,footer .text-block,footer p,footer h2,footer h3,footer h4,footer h5{color:#fff!important}footer input{color:#fff!important;border-color:#ffffffad!important}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--font-accent--family);font-weight:400;line-height:1.78}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3{font-family:var(--font-accent--family);letter-spacing:0!important;text-transform:none!important;line-height:1.3!important}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3{font-weight:700}html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-weight:600}html[dir=rtl] p,html[dir=rtl] li,html[dir=rtl] .rte{line-height:1.8;letter-spacing:0}html[dir=rtl] .header-menu a{letter-spacing:0}html[dir=rtl] .text-block{--text-align-default:right!important}html[dir=rtl] .text-block[style*="--text-align: left"],html[dir=rtl] .text-block--align-left{--text-align:right!important}html[dir=rtl] .text-block--align-left>*{text-align:right!important}html[dir=rtl] .hero h1,html[dir=rtl] .hero .h1{font-size:clamp(2.5rem,3.7vw,3.65rem)!important;line-height:1.18!important;max-width:none!important;white-space:nowrap}html[dir=rtl] .product-card .price{direction:ltr;unicode-bidi:isolate;text-align:end}@media(max-width:1100px){html[dir=rtl] .hero h1,html[dir=rtl] .hero .h1{white-space:normal;max-width:13ch!important}}@media(max-width:989px)and (min-width:750px){.header__row{min-height:58px}}@media(max-width:749px){:root{--esades-gutter:16px}.header__row{min-height:56px}.hero__content-wrapper{padding-inline:16px!important;padding-block-end:24px}.hero h1,.hero .h1{font-size:clamp(2.6rem,11vw,3.75rem)!important;line-height:1.02!important;max-width:11ch!important}html[dir=rtl] .hero h1,html[dir=rtl] .hero .h1{font-size:clamp(2.3rem,9.6vw,3.15rem)!important;line-height:1.18!important;max-width:13ch!important}.hero p{font-size:16px}.product-information .product-details{padding-inline:16px!important}footer{font-size:14px}}@media(min-width:1101px){.content-for-layout[data-template=index] .hero:first-child .hero__content-wrapper{position:absolute!important;inset:auto auto 50% clamp(40px,5vw,88px)!important;transform:translateY(50%);width:min(44vw,680px)!important;max-width:none!important;min-height:auto!important;height:auto!important;margin:0!important;padding:clamp(24px,2.2vw,34px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:14px!important;background:#faf8f5d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(84,37,59,.08);box-shadow:0 14px 40px #211c1e14;z-index:3}html[dir=rtl] .content-for-layout[data-template=index] .hero:first-child .hero__content-wrapper{direction:rtl;text-align:right;align-items:flex-end!important}.content-for-layout[data-template=index] .hero:first-child h1,.content-for-layout[data-template=index] .hero:first-child .h1{font-size:clamp(2.35rem,3vw,3.35rem)!important;line-height:1.08!important;max-width:none!important;white-space:nowrap!important;color:var(--esades-plum)!important;text-shadow:none!important}.content-for-layout[data-template=index] .hero:first-child p{max-width:34rem!important;margin:0!important;color:#51494d!important;font-size:clamp(.98rem,1.1vw,1.08rem)!important;line-height:1.75!important}.content-for-layout[data-template=index] .hero:first-child .button{margin-top:4px;min-width:150px;justify-content:center;background:var(--esades-plum)!important;color:#fff!important;border-color:var(--esades-plum)!important}}@media(max-width:1100px){.content-for-layout[data-template=index] .hero:first-child .hero__content-wrapper{align-self:end;background:linear-gradient(to top,#faf8f5fa,#faf8f5e6 72%,#faf8f500);padding:52px 20px 22px!important;gap:12px!important}.content-for-layout[data-template=index] .hero:first-child h1,.content-for-layout[data-template=index] .hero:first-child .h1{color:var(--esades-plum)!important;white-space:normal!important;max-width:14ch!important}.content-for-layout[data-template=index] .hero:first-child p{color:#51494d!important;max-width:34rem!important}.content-for-layout[data-template=index] .hero:first-child .button{background:var(--esades-plum)!important;color:#fff!important;border-color:var(--esades-plum)!important}}@media(max-width:989px){html,body{width:100%;max-width:100%;overflow-x:hidden}.page-wrapper,.page-wrapper.page-wrapper--drawer-open{width:100%;max-width:100vw;min-width:0;margin-left:0!important;margin-right:0!important;transform:none!important;translate:none!important}}@media(max-width:989px){html,body{inline-size:100%;max-inline-size:100%;overflow-x:clip!important;overscroll-behavior-x:none}.page-wrapper,#header-group,.content-for-layout,footer{inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-x:clip}.shopify-section,.section,.section>*,.section-content-wrapper,.section-resource-list,.section-resource-list__header,.section-resource-list__content,.resource-list{min-inline-size:0;max-inline-size:100%}.resource-list__carousel{overflow:hidden}.resource-list__carousel slideshow-component,.resource-list__carousel slideshow-slides{max-inline-size:100%}}@media(max-width:989px){html,body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overscroll-behavior-x:none}body{position:relative}.page-wrapper,.page-wrapper.page-wrapper--drawer-open,#header-group,.content-for-layout,footer{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;transform:none!important;translate:none!important}.page-wrapper,#header-group,.content-for-layout,footer,.shopify-section{overflow-x:clip!important}.resource-list__carousel{overflow:hidden!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/esades.css.map */
