
.izzy-home{--ink:#454142;--linen:#F4EFE9;--caramel:#A86629;color:var(--ink);background:#fdfbf8;font:400 15px/1.65 'DM Sans',sans-serif;letter-spacing:0}.izzy-home *{box-sizing:border-box}.izzy-home h1,.izzy-home h2,.izzy-home h3{font-family:'Cormorant Garamond',Georgia,serif;color:var(--ink);font-weight:500;letter-spacing:-.035em}.izzy-home h2{font-size:clamp(38px,4vw,58px);line-height:1.05;margin:0 0 20px}.izzy-home h3{font-size:27px;line-height:1.15;margin:10px 0}.izzy-home p{margin:0 0 22px}.izzy-home a{color:inherit}.izzy-home button{font-family:inherit}.izzy-home [hidden]{display:none!important}.izzy-wrap{max-width:1286px;margin:0 auto;padding:90px 50px}.izzy-home .izzy-eyebrow{font:600 10px/1.5 'DM Sans',sans-serif;letter-spacing:2px;margin:0 0 21px}.izzy-button{display:inline-flex;align-items:center;justify-content:center;gap:44px;border:1px solid #454142;border-radius:100px;min-height:54px;padding:17px 31px;background:#454142;color:#fff!important;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s}.izzy-button:hover{background:#A86629;border-color:#A86629}.izzy-button:disabled{opacity:.45;cursor:not-allowed}.izzy-home :focus-visible{outline:2px solid #A86629;outline-offset:5px}.izzy-text-link{display:inline-flex;align-items:center;gap:24px;font-size:11px;letter-spacing:1px;text-transform:uppercase;text-underline-offset:5px}.izzy-hero{display:grid;grid-template-columns:42% 58%;min-height:650px;background:#eee8df}.izzy-hero-copy{padding:72px 35px 65px max(50px,calc((100vw - 1186px)/2));align-self:center}.izzy-hero h1{font-size:clamp(60px,6.5vw,91px);line-height:.94;margin:22px 0 30px;letter-spacing:-.045em}.izzy-hero h1 em{font-weight:500;color:#A86629}.izzy-hero-copy>p:not(.izzy-eyebrow){max-width:345px;font-size:14px;line-height:1.7;margin-bottom:30px}.izzy-hero-note{display:block;font-size:10px;margin-top:23px;color:#6e675f}.izzy-hero-photo{position:relative;min-height:650px;overflow:hidden}.izzy-hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;display:block}.izzy-photo-caption{position:absolute;bottom:27px;left:30px;font-size:9px;letter-spacing:2px;color:#fff;text-shadow:0 1px 5px #333}.izzy-benefits{display:flex;justify-content:space-around;align-items:center;gap:25px;padding:29px 40px;border-bottom:1px solid #dfd7cc;background:#f4efe9}.izzy-benefits>span{display:flex;align-items:center;gap:16px;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap}.izzy-stage{text-align:center;padding-bottom:36px}.izzy-tabs{display:flex;max-width:625px;margin:32px auto 25px;background:#eee8e0;border-radius:100px;padding:6px}.izzy-tabs button{flex:1;padding:12px 14px;border:0;border-radius:100px;background:transparent;color:#454142;cursor:pointer;font-size:11px;letter-spacing:1px;text-transform:uppercase;min-height:58px}.izzy-tabs button span{display:block;letter-spacing:.2px;font-size:10px;margin-top:2px;text-transform:none}.izzy-tabs button[aria-selected=true]{background:#A86629;color:#fff}.izzy-stage-panel{max-width:660px;margin:0 auto}.izzy-stage-panel h3{font-size:26px;margin:0 0 10px}.izzy-stage-panel p{font-size:13px;margin-bottom:13px}.izzy-home .izzy-fine{font-size:10px;line-height:1.6;color:#716960;margin:16px 0 0;letter-spacing:.1px}.izzy-stage>.izzy-fine{max-width:650px;margin:14px auto 0}.izzy-spotlight{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;align-items:center;padding-top:45px;padding-bottom:100px;scroll-margin-top:100px}.izzy-product-visual{position:relative;border-radius:12px;overflow:hidden;background:#eeeae4;min-width:0}.izzy-product-image{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.izzy-tag{position:absolute;z-index:1;left:22px;top:22px;padding:8px 14px;background:#fdfbf8;border-radius:30px;font-size:8px;letter-spacing:1.5px}.izzy-image-label{position:absolute;bottom:20px;left:22px;font-size:8px;letter-spacing:1.5px}.izzy-product-copy h2{font-size:52px;max-width:400px}.izzy-product-copy>p:not(.izzy-price):not(.izzy-eyebrow):not(.izzy-fine){font-size:13px;max-width:410px}.izzy-home .izzy-price{font-size:17px;margin:0 0 25px}.izzy-home .izzy-pending{font-size:11px;padding:12px 14px;border-left:2px solid #A86629;background:#f2ece4}.izzy-colour-label{font-size:11px;letter-spacing:.3px}.izzy-colour-label strong{font-weight:500}.izzy-swatches{display:flex;gap:12px;margin:13px 0 21px}.izzy-swatch{height:38px;width:38px;border:1px solid transparent;border-radius:100%;padding:4px;background:transparent;cursor:pointer;position:relative}.izzy-swatch span{display:block;border-radius:100%;height:100%;background:var(--swatch);border:1px solid #45414222}.izzy-swatch[aria-pressed=true]{border-color:#A86629}.izzy-swatch[data-available=false]:after{content:'';position:absolute;inset:18px 3px;height:1px;background:#454142;transform:rotate(-45deg)}.izzy-specs{padding:0;list-style:none;margin:0 0 24px;font-size:11px}.izzy-specs li{padding:7px 0;border-bottom:1px solid #dfd7cc}.izzy-specs li:before{content:'+';margin-right:12px;color:#A86629}.izzy-add{width:100%;position:relative;margin-bottom:18px;min-height:54px}.izzy-add.loading>span{visibility:hidden}.izzy-add .loading__spinner{position:absolute;width:20px}.izzy-product-copy .izzy-text-link{display:flex;justify-content:center}.izzy-product-copy .product-form{display:block;margin:0}.izzy-product-copy .product-form__error-message-wrapper{color:#9c3327;font-size:12px;margin-bottom:12px}.izzy-anatomy{background:#F4EFE9}.izzy-section-heading{text-align:center;max-width:650px;margin:0 auto 45px}.izzy-section-heading>p:not(.izzy-eyebrow){font-size:13px}.izzy-anatomy-grid{display:grid;grid-template-columns:1fr 1.65fr 1fr;gap:38px;align-items:center}.izzy-anatomy-notes article{margin:0 0 48px}.izzy-anatomy-notes article>span{font-size:10px;letter-spacing:1px;color:#A86629;border-bottom:1px solid #A86629;padding-bottom:5px}.izzy-anatomy-notes h3{font-size:27px;margin:15px 0 13px}.izzy-anatomy-notes p{font-size:12px}.izzy-anatomy-photo{position:relative}.izzy-anatomy-photo img{width:100%;height:auto;display:block}.izzy-pin{position:absolute;display:flex;align-items:center;justify-content:center;background:#fdfbf8;border:1px solid #A86629;border-radius:50%;width:31px;height:31px;font-size:10px;color:#A86629}.izzy-pin-one{top:30%;left:35%}.izzy-pin-two{top:69%;left:54%}.izzy-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.izzy-review-grid figure{margin:0;background:#F4EFE9;border-radius:12px;padding:33px;display:flex;flex-direction:column;align-items:flex-start;min-height:265px}.izzy-review-grid blockquote{margin:23px 0 28px;font:500 25px/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:-.3px}.izzy-review-grid figcaption{font-size:11px;margin-top:auto}.izzy-review-grid figcaption span{display:block;font-size:9px;color:#716960;margin-top:5px}.izzy-essentials{padding-top:15px;padding-bottom:100px}.izzy-essentials-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.izzy-essentials-heading h2{margin-bottom:0;font-size:46px}.izzy-essentials-heading .izzy-eyebrow{margin-bottom:15px}.izzy-essentials-grid{display:block}.izzy-essential-card{text-decoration:none}.izzy-essential-card__media{position:relative;background:#F4EFE9;border-radius:12px;overflow:hidden}.izzy-essential-card--bag{display:grid;grid-template-columns:minmax(320px,520px) 1fr;gap:56px;align-items:center;background:#F4EFE9;border-radius:14px;padding:32px}.izzy-essential-card--bag .izzy-essential-card__media{background:#f3f1ed;border-radius:10px;aspect-ratio:1}.izzy-essential-card__media-link{display:block;position:relative;width:100%;height:100%;text-decoration:none}.izzy-essential-card__media-link>span{position:absolute;bottom:16px;right:16px;width:37px;height:37px;border-radius:100%;background:#fdfbf8;display:grid;place-items:center;font-size:20px}.izzy-essential-card__title-link{text-decoration:none}.izzy-essential-card__title-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.izzy-essential-card.izzy-essential-card--bag img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:normal}.izzy-essential-card--bag .izzy-eyebrow{font-size:9px;margin:0 0 12px}.izzy-essential-card--bag h3{font-size:clamp(34px,3.4vw,46px);margin:0 0 14px;letter-spacing:-.03em}.izzy-essential-bag-summary{font-size:13px;line-height:1.75;color:#5f5852;max-width:460px;margin:0 0 18px}.izzy-essential-bag-colour{font-size:11px;color:#716960;margin:0 0 10px}.izzy-essential-bag-colour strong{color:#454142;font-weight:500}.izzy-essential-bag-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.izzy-essential-bag-swatch{width:32px;height:32px;padding:3px;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.izzy-essential-bag-swatch span{display:block;width:100%;height:100%;border-radius:999px;background:var(--swatch-tone,#4A332A);border:1px solid rgba(69,65,66,.22)}.izzy-essential-bag-swatch[aria-pressed=true]{border-color:#A86629}.izzy-essential-bag-price{font-size:14px;font-weight:500;color:#454142;margin:0 0 18px!important}.izzy-essential-card img{width:100%;height:auto;aspect-ratio:1.05;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s}.izzy-essential-card:hover img{transform:scale(1.035)}.izzy-essential-card>div>span{position:absolute;bottom:16px;right:16px;width:37px;height:37px;border-radius:100%;background:#fdfbf8;display:grid;place-items:center;font-size:20px}.izzy-essential-card .izzy-eyebrow{font-size:8px;margin:22px 0 8px}.izzy-essential-card h3{font-size:26px;margin:0 0 8px;letter-spacing:-.02em}.izzy-essential-card>p:last-child{font-size:12px}.izzy-reassurance{text-align:center;background:#ede3d5;padding:70px 25px}.izzy-reassurance>.izzy-eyebrow{margin-top:20px}.izzy-reassurance>p:not(.izzy-eyebrow):not(.izzy-fine){font-size:13px;max-width:600px;margin:0 auto 28px}.izzy-reassurance>div{display:flex;gap:35px;justify-content:center;align-items:center}.izzy-reassurance .izzy-fine{margin-top:24px}.izzy-announcement{background:#A86629;color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;padding:10px 20px;min-height:38px;font:500 9px/1.5 'DM Sans',sans-serif;letter-spacing:1.6px;text-transform:uppercase}.izzy-announcement a{color:inherit;text-decoration:none}.izzy-announcement button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0 6px;font-size:10px;min-width:24px;min-height:24px}.izzy-announcement [hidden]{display:none}.izzy-shell .header-wrapper{background:#fdfbf8;border-color:#e7e0d8}.izzy-shell .header{max-width:1336px;min-height:96px;padding:18px 50px;grid-template-columns:1fr auto 1fr}.izzy-shell .header__heading-link{color:#454142;padding:5px}.izzy-wordmark{font:500 34px/.9 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.5px;display:block;text-align:center}.izzy-wordmark small{display:block;font:500 8px/1.4 'DM Sans',sans-serif;letter-spacing:3px;margin-bottom:5px}.izzy-shell .header__menu-item{font:500 10px/1.5 'DM Sans',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#454142}.izzy-shell .header__icon{color:#454142}.izzy-shell .header__active-menu-item{text-decoration:none}.izzy-shell .header__inline-menu{margin-left:0}.izzy-shell .header__heading{margin:0}
@media(min-width:990px){.izzy-shell .header__heading,.izzy-shell .header__heading-link{grid-column:2}.izzy-shell .header__inline-menu{grid-column:1;grid-row:1}.izzy-shell .header__icons{grid-column:3}}
@media(max-width:989px){.izzy-hero{min-height:0;grid-template-columns:45% 55%}.izzy-hero-copy{padding:45px 25px}.izzy-hero h1{font-size:61px}.izzy-hero-photo{min-height:580px}.izzy-wrap{padding:65px 30px}.izzy-spotlight{gap:35px}.izzy-product-copy h2{font-size:42px}.izzy-benefits{gap:20px;justify-content:flex-start;overflow-x:auto;padding:22px 25px;scrollbar-width:none}.izzy-anatomy-grid{gap:22px;grid-template-columns:1fr 1.3fr 1fr}.izzy-anatomy-notes h3{font-size:24px}.izzy-review-grid{gap:15px}.izzy-review-grid figure{padding:25px}.izzy-shell .header{min-height:79px;padding:14px 28px}.izzy-wordmark{font-size:30px}.izzy-essentials{padding-top:0}}
@media(max-width:749px){.izzy-wrap{padding:53px 22px}.izzy-hero{display:flex;flex-direction:column-reverse}.izzy-hero-photo{min-height:0;height:405px}.izzy-hero-photo img{object-position:center}.izzy-photo-caption{font-size:8px;bottom:18px;left:22px}.izzy-hero-copy{padding:35px 25px 38px;text-align:center}.izzy-hero .izzy-eyebrow{font-size:9px;margin:0 0 17px}.izzy-hero h1{font-size:61px;margin:0 0 20px;line-height:.94}.izzy-hero h1{font-size:clamp(43px,13vw,61px)}.izzy-hero-copy>p:not(.izzy-eyebrow){margin:0 auto 24px;font-size:12px;max-width:320px}.izzy-hero-note{font-size:9px;margin-top:17px}.izzy-button{font-size:10px;min-height:49px;padding:15px 27px}.izzy-benefits{padding:23px 22px;gap:35px}.izzy-benefits>span{font-size:9px;gap:10px}.izzy-stage{padding-bottom:15px}.izzy-home h2{font-size:40px}.izzy-stage h2{max-width:300px;margin:0 auto 20px}.izzy-tabs{margin-top:25px;padding:4px}.izzy-tabs button{font-size:9px;padding:11px 3px;min-height:58px;letter-spacing:.5px}.izzy-tabs button span{font-size:9px}.izzy-stage-panel h3{font-size:25px}.izzy-stage-panel p{font-size:12px}.izzy-home .izzy-fine{font-size:9px}.izzy-spotlight{display:block;padding-top:30px;padding-bottom:55px}.izzy-product-image{aspect-ratio:4/5}.izzy-product-copy{padding-top:31px}.izzy-product-copy .izzy-eyebrow{font-size:8px;margin-bottom:15px}.izzy-product-copy h2{font-size:43px;max-width:300px}.izzy-product-copy>p:not(.izzy-price):not(.izzy-eyebrow):not(.izzy-fine){font-size:12px}.izzy-product-copy .izzy-price{font-size:15px;margin-bottom:19px}.izzy-section-heading{margin-bottom:30px}.izzy-section-heading>p:not(.izzy-eyebrow){font-size:12px}.izzy-anatomy-grid{display:grid;grid-template-columns:1fr;gap:25px}.izzy-anatomy-photo{grid-row:1;max-width:340px;margin:auto}.izzy-anatomy-notes{display:grid;grid-template-columns:1fr 1fr;gap:23px}.izzy-anatomy-notes article{margin:0}.izzy-anatomy-notes h3{font-size:25px;margin-top:13px}.izzy-anatomy-notes p{font-size:11px;margin:0}.izzy-anatomy-notes:last-child{grid-template-columns:1fr}.izzy-anatomy-notes:last-child article{max-width:300px}.izzy-anatomy-notes .izzy-fine{max-width:300px}.izzy-review-grid{grid-template-columns:1fr;gap:15px}.izzy-review-grid figure{min-height:205px;padding:28px}.izzy-review-grid blockquote{font-size:27px;margin:19px 0 23px}.izzy-essentials{padding-top:5px;padding-bottom:55px}.izzy-essentials-heading{display:block;margin-bottom:27px}.izzy-essentials-heading h2{font-size:40px;margin-bottom:22px;max-width:290px}.izzy-essentials-grid{grid-template-columns:1fr;gap:32px}.izzy-essential-card--bag{grid-template-columns:1fr;gap:24px;padding:20px}.izzy-essential-card img{aspect-ratio:1}.izzy-essential-card h3{font-size:29px}.izzy-essential-card .izzy-eyebrow{margin-top:19px}.izzy-essential-card>p:last-child{margin-bottom:0}.izzy-reassurance{padding:49px 23px}.izzy-reassurance h2{max-width:320px;margin-left:auto;margin-right:auto}.izzy-reassurance>div{flex-direction:column;gap:23px}.izzy-reassurance>p:not(.izzy-eyebrow):not(.izzy-fine){font-size:12px}.izzy-announcement{font-size:8px;letter-spacing:1px;gap:6px;padding:7px 12px}.izzy-shell .header{padding:12px 22px;min-height:74px;grid-template-columns:1fr auto 1fr}.izzy-wordmark{font-size:29px}.izzy-wordmark small{font-size:7px;letter-spacing:2.5px}.izzy-shell .header__icons{margin-right:-10px}.izzy-shell .header__icon--search{width:35px}.izzy-shell .header__icon--cart{width:35px}}
.izzy-footer{color:#454142;font-family:'DM Sans',sans-serif}.izzy-footer-top{max-width:1286px;margin:auto;padding:30px 50px 45px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.izzy-footer-brand{font:500 36px/1.1 'Cormorant Garamond',Georgia,serif;text-decoration:none;color:inherit}.izzy-footer-top p{font-size:12px;margin-top:18px}.izzy-footer-top nav h2{font:600 10px/1.5 'DM Sans',sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px}.izzy-footer-top nav a{display:block;color:inherit;text-decoration:none;font-size:12px;margin:8px 0}.izzy-footer-top nav a:hover{text-decoration:underline;text-underline-offset:4px}.izzy-footer .footer__content-bottom{padding-top:22px}.izzy-footer .copyright__content{font-size:10px}@media(max-width:749px){.izzy-footer-top{padding:20px 25px 35px;grid-template-columns:1fr 1fr;gap:25px}.izzy-footer-top>div{grid-column:1/-1}.izzy-footer-brand{font-size:32px}.izzy-footer-top nav a{font-size:11px}.izzy-footer .footer__content-bottom{padding-top:10px}}
.izzy-film{background:#fdfbf8;border-bottom:1px solid #e7e0d8;margin-bottom:55px}.izzy-film-layout{display:grid;grid-template-columns:.85fr 1.6fr;align-items:center;gap:55px}.izzy-film-copy{min-width:0}.izzy-film-copy h2{font-size:clamp(39px,4.3vw,57px);line-height:1.06}.izzy-film-copy h2 em{color:#A86629;font-weight:500}.izzy-film-copy>p:not(.izzy-eyebrow){font-size:13px;max-width:340px;line-height:1.8}.izzy-film-frame{margin:0;min-width:0}.izzy-film-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:12px;background:#eee8df}.izzy-film-frame figcaption{margin-top:13px;color:#716960;font-size:10px;line-height:1.6;letter-spacing:.2px}@media(max-width:749px){.izzy-film{margin-bottom:30px}.izzy-film-layout{grid-template-columns:1fr;gap:27px}.izzy-film-copy{max-width:400px}.izzy-film-copy h2{font-size:42px}.izzy-film-copy>p:not(.izzy-eyebrow){font-size:12px;max-width:340px}.izzy-film-frame figcaption{font-size:9px}}
@media(prefers-reduced-motion:reduce){.izzy-home *{scroll-behavior:auto!important;transition:none!important}}
