:root{--serif:"Iowan Old Style","Baskerville","Palatino Linotype",Georgia,serif;--ease:cubic-bezier(.2,.75,.25,1)}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:-.04em}p{line-height:1.65}.page-width{width:min(100% - 90px,var(--container))}.section-space{padding-block:88px}.eyebrow,.prod-kicker{font:600 10px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.17em;color:var(--olive)}.announcement{font-size:10px;letter-spacing:.2em;font-weight:500;background:var(--announcement-bg,#27231f);color:var(--announcement-color,#fff)}.announcement__inner{min-height:31px}.site-header{background:#f8f7f4fa;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:70;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.header__inner{min-height:83px;display:grid;grid-template-columns:1fr 1.8fr 1fr;align-items:center}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none}.brand__name{font:400 28px/1 var(--serif);letter-spacing:.035em}.brand__subline{font-size:8px;letter-spacing:.24em;font-weight:500;color:var(--olive)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:40px}.desktop-nav a{font-size:12px;font-weight:500;letter-spacing:.03em}.desktop-nav a:hover{color:var(--olive)}.header__actions{justify-self:end;gap:14px}.icon-btn{border-radius:0}.bag-count{background:var(--ink)}.mobile-menu:not([hidden]){display:flex;flex-direction:column;background:var(--ivory);border-top:1px solid var(--line)}.button{background:none;text-transform:none;letter-spacing:.04em;font-weight:500;font-size:12px;min-height:51px;padding:15px 24px;border-radius:0;transition:background .25s,color .25s,transform .3s var(--ease)}.button--dark{background:var(--ink);color:#fff}.button--dark:not(:disabled):hover{background:var(--olive)}.button svg,.text-link svg{transition:transform .28s var(--ease)}.button:not(:disabled):hover svg,.text-link:hover svg{transform:translate(4px)}.text-link{font-size:12px;font-weight:500;letter-spacing:.02em;gap:8px}.hero-prod{background:#eee9e1;border-bottom:1px solid var(--line)}.hero-prod__layout{display:grid;grid-template-columns:47% 53%;min-height:min(75vh,770px)}.hero-prod__copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:90px 68px 86px 2px;position:relative}.prod-kicker{margin:0 0 34px}.hero-prod h1{font-size:clamp(62px,6.6vw,118px);font-weight:400;line-height:1.01;letter-spacing:-.065em;max-width:740px;margin:0 0 30px}.hero-prod h1 em{display:block;color:#ab6d53;font-weight:400;font-style:italic;font-size:1.13em;margin-top:8px}.hero-prod__lead{font-size:15px;color:#655e56;line-height:1.85;margin:0 0 32px;max-width:370px}.hero-prod__cta{margin-top:0}.hero-prod__edition{position:absolute;left:2px;bottom:35px;color:#95887d;letter-spacing:.18em;font-size:9px}.hero-prod__visual{position:relative;min-width:0;min-height:620px;overflow:hidden;background:#c9b7a4}.hero-prod__photo{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero-prod__composition{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(150deg,#baa28e,#d9c8b4 45%,#b79980)}.hero-prod__composition:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 12%,#fff5e944,transparent 43%)}.hero-prod__arch{width:62%;height:82%;border:1.5px solid #f8efe88c;border-radius:50% 50% 0 0;position:absolute;left:20%;top:15%}.hero-prod__arch--second{width:75%;height:94%;left:13.5%;top:6%;border-color:#faf2e64e}.hero-prod__word{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font:italic 400 clamp(104px,11vw,210px)/.9 var(--serif);color:#fffaf3;letter-spacing:-.07em;text-shadow:0 2px 30px #714d352b;white-space:nowrap}.hero-prod__detail{position:absolute;bottom:42px;left:0;right:0;color:#fff9f0;text-align:center;letter-spacing:.34em;font-size:9px}.product-showcase{background:#f8f7f4}.product-showcase__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.section-heading h2{font-size:clamp(42px,4.3vw,68px);line-height:1.06;margin:10px 0 0}.section-heading p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:12px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;row-gap:48px}.product-card{display:block;min-width:0;text-decoration:none;color:inherit}.product-card__media{aspect-ratio:4/4.5;position:relative;overflow:hidden;background:#f0eeea;border-radius:0}.product-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease)}.product-card:hover .product-card__image{transform:scale(1.025)}.product-card__no-image{display:flex;align-items:center;justify-content:center;padding:22px;text-align:center;color:#a4998c;font:italic 26px/1.2 var(--serif);background:linear-gradient(155deg,#f0eee9,#e7e3dc);height:100%}.product-card__badge{font-size:10px;letter-spacing:.02em;background:#fff;color:#59534b;border-radius:0}.product-card__details{padding-top:18px}.product-card__brand{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#84796e}.product-card__title{font-size:21px;line-height:1.25;margin:6px 0 0;letter-spacing:-.025em;font-weight:400}.product-card__bottom{display:flex;align-items:center;gap:12px;margin-top:11px}.product-card__bottom .price{font-size:14px;font-weight:600}.compare-price{font-size:12px;color:var(--muted)}.theme-editor-note{padding:25px 35px;border:1px dashed var(--line);color:var(--muted);font-size:13px}.usp-strip{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.usp-strip__inner{padding-block:32px}.usp-item__index{color:var(--olive);font:italic 21px var(--serif)}.usp-item strong{font-size:12px;font-weight:600}.usp-item div>span{font-size:11px;color:var(--muted)}.site-footer{background:#28231f;color:#e9e5e0;padding-top:64px}.site-footer .brand__name{font-size:30px;color:#f7f4ef}.site-footer .brand__subline{color:#bb9683}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:38px;padding-bottom:65px}.footer-brand p{color:#aa9d90;max-width:270px;font-size:12px;margin-top:22px}.footer-column h2{font:600 11px -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-transform:none;letter-spacing:.1em;margin-bottom:22px;color:#efe7de}.footer-column a{font-size:12px;line-height:1.5;color:#baa99c}.footer-column a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:23px;font-size:10px;color:#b9a89c}.footer-separator{padding-inline:7px}.breadcrumbs{font-size:11px;color:#8b8179}.page-title h1,.collection-intro h1,.product-info h1{font-size:clamp(38px,4.5vw,66px);line-height:1.08}.product-page{padding-bottom:110px}.product-gallery__slide{background:#f0eeea}.product-gallery__main-image{object-fit:contain}.product-info .eyebrow{margin-bottom:13px}.product-info .product-price{margin-block:20px}.product-description{color:#595651;font-size:14px;line-height:1.7}.product-type,.microcopy{font-size:12px;color:var(--muted)}.product-accordions summary{font-size:14px;font-weight:500}.hazard-box{border:1px solid #d6cdc4;background:#f7f4ef;padding:20px;margin:24px 0}.hazard-box h2{font:600 13px -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.hazard-box p{font-size:12px;line-height:1.65}.store-status{padding:14px 16px;font-size:12px;background:#efeee9;border:1px solid var(--line);color:#56504b}.product-info label.field-label{font-size:12px}.product-info .select-wrap select{border-radius:0}.collection-intro .eyebrow{margin-top:20px}.faq-section{gap:70px}.faq-item summary{font-size:17px;font-family:var(--serif);font-weight:400}.faq-item .rte{font-size:13px}.legal-content,.rte{line-height:1.8}.legal-content h2{font-size:25px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:4px}@media(max-width:1150px){.page-width{width:min(100% - 54px,var(--container))}.hero-prod__layout{min-height:650px}.hero-prod__copy{padding-right:35px}.hero-prod__visual{min-height:550px}.hero-prod h1{font-size:clamp(54px,6.7vw,80px)}.product-grid{gap:18px;row-gap:32px}}@media(max-width:850px){.page-width{width:min(100% - 40px,var(--container))}.header__inner{grid-template-columns:45px 1fr 90px;min-height:75px}.mobile-only{display:inline-grid}.desktop-nav{display:none}.brand{justify-self:center;align-items:center}.brand__name{font-size:23px}.header__actions{gap:6px}.hero-prod__layout{grid-template-columns:1fr;min-height:0}.hero-prod__copy{min-height:485px;padding:68px 15px 65px 0}.hero-prod h1{font-size:clamp(57px,9vw,92px)}.hero-prod__visual{min-height:440px;margin-inline:-20px}.hero-prod__edition{bottom:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;row-gap:30px}.section-space{padding-block:70px}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.faq-section{gap:30px}}@media(max-width:540px){.page-width{width:calc(100% - 32px)}.announcement__inner{min-height:29px}.announcement{font-size:9px;letter-spacing:.15em}.header__inner{min-height:67px;grid-template-columns:37px 1fr 77px;gap:0}.brand__name{font-size:20px}.brand__subline{font-size:7px}.header__actions{gap:0}.icon-btn{padding:8px}.hero-prod__copy{min-height:435px;padding:55px 0 50px}.prod-kicker{font-size:9px;margin-bottom:23px}.hero-prod h1{font-size:clamp(56px,13vw,72px);letter-spacing:-.055em;margin-bottom:20px}.hero-prod__lead{font-size:13px;max-width:290px;margin-bottom:27px}.hero-prod__visual{min-height:310px;margin-inline:-16px}.hero-prod__word{font-size:100px}.hero-prod__detail{font-size:7px;bottom:25px}.section-space{padding-block:55px}.section-heading h2{font-size:38px}.product-showcase__head{align-items:end;gap:5px;margin-bottom:24px}.product-showcase__head .text-link{white-space:nowrap;margin-bottom:5px;font-size:11px}.product-grid{gap:12px;row-gap:27px}.product-card__details{padding-top:11px}.product-card__brand{font-size:9px}.product-card__title{font-size:16px;line-height:1.25}.product-card__bottom{margin-top:7px}.product-card__bottom .price{font-size:13px}.usp-strip__inner{grid-template-columns:1fr;gap:13px;padding-block:20px}.usp-item{gap:14px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;padding-bottom:47px}.footer-column h2{font-size:11px}.footer-column a{font-size:12px}.footer-brand{grid-column:1/-1}.site-footer{padding-top:55px}.footer-bottom{flex-direction:column;align-items:flex-start}.product-info h1{font-size:36px}.faq-section{display:block}.faq-section>div:first-child{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/italessenza-production.css.map */
