
.izad-page{display:block;background:#fdfbf8}.izad{color:#454142;background:#fdfbf8;font:400 15px/1.65 'DM Sans',sans-serif;letter-spacing:0}.izad *{box-sizing:border-box}.izad [hidden]{display:none!important}.izad h1,.izad h2,.izad h3{font-family:'Cormorant Garamond',Georgia,serif;color:#454142;font-weight:500;letter-spacing:-.035em}.izad h1{font-size:48px;line-height:1.05;margin:0 0 21px;max-width:470px}.izad h2{font-size:52px;line-height:1.05;margin:0 0 25px}.izad h3{font-size:27px;line-height:1.1;margin:0 0 8px}.izad p{margin:0 0 20px}.izad a{color:inherit}.izad button,.izad input{font:inherit}.izad :focus-visible{outline:2px solid #A86629;outline-offset:5px}.izad-wrap{max-width:1286px;margin:auto;padding:70px 50px}.izad-strip{background:#A86629;color:white;text-align:center;font-size:10px;letter-spacing:1.6px;padding:9px 15px}.izad-header{display:flex;align-items:center;justify-content:space-between;max-width:1286px;margin:auto;padding:23px 50px;border-bottom:1px solid #e2dad1}.izad-brand{font:500 30px/.95 'Cormorant Garamond',Georgia,serif;text-decoration:none;letter-spacing:-1px;text-align:center;display:inline-block}.izad-brand small{display:block;font:500 8px/1.3 'DM Sans',sans-serif;letter-spacing:3px;margin-bottom:5px}.izad-cart{font-size:12px;text-underline-offset:5px}.izad-purchase{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;padding-top:38px;padding-bottom:65px;align-items:start}.izad-gallery{min-width:0;position:sticky;top:25px}.izad-main-photo{position:relative;background:#eee8df;overflow:hidden}.izad-main-photo>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.izad-image-caption{position:absolute;bottom:18px;left:18px;background:#fdfbf8eb;padding:6px 16px;border-radius:30px;font-size:11px;letter-spacing:.7px}.izad-thumbnails{display:flex;gap:10px;margin-top:12px}.izad-thumbnails button{padding:0;border:1px solid transparent;background:transparent;width:72px;height:72px;cursor:pointer}.izad-thumbnails button[aria-pressed=true]{border-color:#A86629;outline:1px solid #A86629;outline-offset:2px}.izad-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.izad .izad-gallery-note{font-size:10px;margin:14px 0 0}.izad .izad-eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;margin:0 0 18px}.izad-buy-panel{padding-top:10px}.izad .izad-lead{font:500 31px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px;margin-bottom:18px}.izad-lead em{color:#A86629}.izad-intro{font-size:13px;max-width:440px}.izad .izad-price{font-size:20px;margin:21px 0 2px}.izad .izad-small{font-size:11px;line-height:1.6;color:#6d655e;margin:0 0 18px}.izad-colours{border:0;margin:25px 0 13px;padding:0;min-width:0}.izad-colours legend{font-size:12px;padding:0}.izad-colours strong{font-weight:500}.izad-swatches{display:flex;gap:18px;margin-top:13px}.izad-swatch{display:flex;position:relative;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.izad-swatch input{position:absolute;opacity:0;inset:0;cursor:pointer}.izad-dot{display:block;width:38px;height:38px;border-radius:50%;background:var(--tone);border:4px solid #fdfbf8;outline:1px solid #d6cec4}.izad-swatch input:checked+.izad-dot{outline:2px solid #A86629}.izad-swatch input:focus-visible+.izad-dot{outline:2px solid #454142;outline-offset:4px}.izad-swatch-name{font-size:10px}.izad-button{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;border:1px solid #454142;border-radius:100px;background:#454142;color:#fff!important;text-decoration:none;font-size:12px!important;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;position:relative;transition:background .2s}.izad-button:hover{background:#A86629;border-color:#A86629}.izad-button:disabled{opacity:.5;cursor:not-allowed}.izad-button-secondary{color:#454142!important;background:transparent;margin-top:10px}.izad-button-secondary:hover{color:white!important}.izad-button.loading>span:first-child{visibility:hidden}.izad-button .loading__spinner{position:absolute;width:20px}.izad-button .loading__spinner svg{width:20px}.izad product-form{display:block}.izad .product-form__error-message-wrapper{font-size:12px;color:#9c3327;margin:12px 0}.izad .izad-checkout-note{text-align:center;font-size:10px;margin:13px 0 22px}.izad-quick-benefits{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2dad1;border-bottom:1px solid #e2dad1;padding:15px 0;margin-bottom:20px;font-size:10px}.izad-text-link{font-size:11px;text-underline-offset:5px}.izad .izad-pending{font-size:11px;line-height:1.6;padding:12px 14px;border-left:2px solid #A86629;background:#f2ece4;margin:12px 0 16px}.izad-sticky{display:none}.izad-details{background:#f2ece4}.izad-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:85px;padding-bottom:85px}.izad-detail-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.izad-detail-copy>p:not(.izad-eyebrow){font-size:13px;margin-bottom:28px}.izad-detail-row{display:flex;gap:22px;border-top:1px solid #dcd2c6;padding:20px 0}.izad-detail-row>span{font-size:10px;color:#A86629;padding-top:6px}.izad-detail-row p{font-size:12px;margin:0}.izad-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding-top:90px;padding-bottom:90px}.izad-faq>div>p:not(.izad-eyebrow){font-size:12px}.izad-faq a{text-underline-offset:4px}.izad-questions details{border-bottom:1px solid #ded6cb}.izad-questions details:first-child{border-top:1px solid #ded6cb}.izad-questions summary{list-style:none;cursor:pointer;padding:20px 28px 20px 0;font-size:13px;position:relative}.izad-questions summary::-webkit-details-marker{display:none}.izad-questions summary:after{content:'+';position:absolute;right:0;top:16px;font-size:20px;font-weight:400}.izad-questions details[open] summary:after{content:'−'}.izad-questions details p{font-size:12px;margin:0 25px 20px 0;line-height:1.8}.izad-close{text-align:center;background:#e9dfd2;padding:65px 25px}.izad-close .izad-button{width:auto;min-width:225px}.izad-footer{padding:45px 50px 30px;max-width:1286px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:35px;align-items:center}.izad-footer>.izad-brand{justify-self:start}.izad-footer nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:25px}.izad-footer nav a{font-size:11px;text-decoration:none}.izad-footer nav a:hover{text-decoration:underline}.izad-footer>p{grid-column:1/-1;font-size:10px;border-top:1px solid #e2dad1;padding-top:20px;margin:0;color:#6d655e}
@media(max-width:989px){.izad-wrap{padding-left:28px;padding-right:28px}.izad-purchase{gap:30px}.izad h1{font-size:40px}.izad h2{font-size:43px}.izad-detail-grid{gap:40px}.izad-faq{gap:40px}.izad-header{padding-left:28px;padding-right:28px}}
@media(max-width:749px){.izad-wrap{padding:45px 22px}.izad-strip{font-size:9px;letter-spacing:.7px;padding:8px 12px}.izad-header{padding:16px 22px}.izad-brand{font-size:26px}.izad-brand small{font-size:7px}.izad-purchase{display:block;padding-top:18px;padding-bottom:38px}.izad-gallery{position:static}.izad-main-photo>img{aspect-ratio:4/5;object-position:center}.izad-thumbnails{margin-top:9px;gap:9px}.izad-thumbnails button{width:50px;height:50px}.izad .izad-gallery-note{font-size:9px;margin-top:10px}.izad-buy-panel{padding-top:28px}.izad .izad-eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:13px}.izad h1{font-size:37px;margin-bottom:15px}.izad .izad-lead{font-size:28px;margin-bottom:15px}.izad-intro{font-size:12px;margin-bottom:18px}.izad .izad-price{font-size:18px;margin-top:17px}.izad .izad-small{font-size:10px}.izad-colours{margin-top:21px}.izad-swatches{gap:20px}.izad-dot{width:40px;height:40px}.izad-button{min-height:51px;font-size:11px!important}.izad-quick-benefits{font-size:9px;gap:7px}.izad-sticky{position:fixed;z-index:3;bottom:0;left:0;right:0;padding:11px 20px calc(11px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:15px;background:#fdfbf8f7;border-top:1px solid #d6cec4;box-shadow:0 -3px 15px #45414208}.izad-sticky>div{flex:1;display:flex;flex-direction:column;font-size:11px;line-height:1.6}.izad-sticky strong{font-weight:500}.izad-sticky span{font-size:10px}.izad-sticky .izad-button{width:150px;min-height:45px}.izad-detail-grid{display:flex;flex-direction:column;gap:32px;padding-top:45px;padding-bottom:45px}.izad-detail-photo{width:100%;max-width:400px}.izad-detail-photo img{aspect-ratio:4/5}.izad h2{font-size:41px;margin-bottom:20px}.izad-detail-copy>p:not(.izad-eyebrow){font-size:12px}.izad h3{font-size:25px}.izad-detail-row{padding:17px 0;gap:20px}.izad-detail-row p{font-size:11px}.izad-faq{display:block;padding-top:48px;padding-bottom:48px}.izad-faq>div:first-child{margin-bottom:30px}.izad-questions summary{font-size:12px;padding-top:18px;padding-bottom:18px}.izad-questions details p{font-size:11px}.izad-close{padding:45px 22px}.izad-footer{padding:35px 22px 105px;display:block}.izad-footer nav{justify-content:flex-start;gap:20px;margin:28px 0}.izad-footer>p{padding-top:18px;font-size:9px}#izad-shop,#izad-faq{scroll-margin-top:15px}}
@media(prefers-reduced-motion:reduce){.izad *{transition:none!important;scroll-behavior:auto!important}}
