:root{--black: #0b0a08;--ink: #14110e;--charcoal: #24211d;--espresso: #2b1d16;--ivory: #f7f0e3;--stone: #c9c0af;--muted-stone: #8f8778;--gold: #b99656;--wine: #5c2e32;--sage: #6f7669;--line: rgba(247, 240, 227, .16);--shadow: 0 22px 70px rgba(0, 0, 0, .36);--serif: Georgia, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ivory);background:radial-gradient(circle at top left,rgba(185,150,86,.13),transparent 28rem),linear-gradient(135deg,var(--black),#11100d 46%,#15110f);font-family:var(--sans);line-height:1.5}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;transform:translateY(-150%);background:var(--ivory);color:var(--black);padding:.75rem 1rem}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-shell,.section-inner{width:min(100% - 2rem,1200px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:#0b0a08d1;border-bottom:1px solid rgba(247,240,227,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{min-height:72px;display:grid;grid-template-columns:auto auto;align-items:center;gap:1rem}.brand-mark{display:inline-flex;flex-direction:column;gap:.1rem;letter-spacing:.16em;text-transform:uppercase}.brand-mark__name{font-family:var(--serif);font-size:1.2rem;letter-spacing:.12em}.brand-mark__note{color:var(--gold);font-size:.62rem}.brand-logo,.footer-logo{display:inline-flex;align-items:center}.brand-logo img{width:clamp(8rem,23vw,13rem);height:auto}.footer-logo img{width:min(18rem,78vw);height:auto}.nav-toggle{justify-self:end;width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;color:var(--ivory);background:transparent;border:1px solid var(--line);border-radius:999px}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{width:1.1rem;height:1px;display:block;background:currentColor;content:""}.nav-toggle span:before{transform:translateY(-.38rem)}.nav-toggle span:after{transform:translateY(.32rem)}.site-nav{grid-column:1 / -1;display:none;padding:0 0 1rem}.site-nav.is-open{display:block}.site-nav__list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.site-nav__link{display:block;padding:.7rem 0;color:var(--stone);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.site-nav__link:hover,.site-nav__link:focus{color:var(--ivory)}.header-actions{display:none}.header-icon{min-width:2.5rem;min-height:2.5rem;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px}.hero{min-height:calc(100svh - 72px);display:grid;align-items:end;padding:3rem 0 2rem;overflow:hidden}.hero__grid{display:grid;gap:2rem}.eyebrow{margin:0 0 1rem;color:var(--gold);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.hero h1,.section-heading,.page-title,.product-title{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:0}.hero h1{max-width:9ch;font-size:clamp(4rem,17vw,10.8rem);line-height:.9}.hero__copy{max-width:36rem;margin:1.25rem 0 0;color:var(--stone);font-size:clamp(1.05rem,4vw,1.35rem)}.hero__brand{width:min(20rem,72vw);height:auto;margin:0 0 2rem}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.button,.shopify-payment-button__button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.1rem;color:var(--black);background:var(--ivory);border:1px solid var(--ivory);border-radius:0;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.button:hover,.button:focus{color:var(--ivory);background:transparent}.button--secondary{color:var(--ivory);background:transparent;border-color:var(--gold)}.button--secondary:hover,.button--secondary:focus{color:var(--black);background:var(--gold)}.hero__art{position:relative;min-height:520px}.hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;isolation:isolate}.hero__mark{position:absolute;top:1.25rem;right:clamp(0rem,5vw,2.5rem);z-index:2;width:clamp(4.5rem,14vw,8rem);opacity:.92;filter:drop-shadow(0 14px 34px rgba(0,0,0,.42))}.hero__frame:before{position:absolute;top:12%;right:0;bottom:0;left:18%;z-index:-1;border:1px solid rgba(185,150,86,.38);content:""}.hero__image{width:min(82vw,430px);margin-inline:auto;aspect-ratio:2 / 3;object-fit:cover;box-shadow:var(--shadow)}.hero__caption{width:min(18rem,76vw);margin:-3rem 0 0 auto;padding:1rem;color:var(--black);background:var(--ivory);font-family:var(--serif);font-size:1rem}.section{padding:clamp(4rem,9vw,8rem) 0}.section--ivory{color:var(--black);background:var(--ivory)}.section--stone{color:var(--black);background:#d8d0c1}.brand-system{padding-top:clamp(2rem,4vw,4rem)}.brand-system__grid{display:grid;gap:1.5rem;align-items:end;padding-top:2rem;border-top:1px solid var(--line)}.brand-system__panel{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem;background:#f7f0e30a;border:1px solid var(--line)}.brand-system__panel img{width:clamp(3.6rem,14vw,6rem)}.brand-system__panel p{margin:0;color:var(--stone);font-family:var(--serif);font-size:clamp(1.05rem,3vw,1.55rem);line-height:1.2}.section-kicker{margin:0 0 .75rem;color:var(--gold);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.section--ivory .section-kicker,.section--stone .section-kicker{color:var(--espresso)}.section-heading{max-width:14ch;font-size:clamp(2.35rem,9vw,5.8rem);line-height:.96}.section-lede{max-width:38rem;margin:1rem 0 0;color:var(--stone);font-size:1.05rem}.section--ivory .section-lede,.section--stone .section-lede{color:#4f463d}.split-header{display:grid;gap:1rem;align-items:end;margin-bottom:2rem}.product-grid,.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-card{display:grid;gap:.8rem}.product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:linear-gradient(135deg,#191613,#2b211b 50%,#11100d)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__fallback{width:100%;height:100%;display:grid;place-items:center;padding:1rem;color:#f7f0e3e0;background:linear-gradient(145deg,rgba(185,150,86,.28),transparent 42%),radial-gradient(circle at 75% 25%,rgba(92,46,50,.6),transparent 30%),linear-gradient(135deg,#15110e,#2b1d16);font-family:var(--serif);text-align:center}.product-card__meta{display:grid;gap:.25rem}.product-card__title{margin:0;color:currentColor;font-size:.95rem;font-weight:500}.product-card__price,.product-card__note{color:var(--muted-stone);font-size:.85rem}.section--ivory .product-card__price,.section--ivory .product-card__note,.section--stone .product-card__price,.section--stone .product-card__note{color:#6b5f52}.collection-tile{min-height:26rem;display:grid;align-content:end;padding:1.25rem;overflow:hidden;background:#191613;border:1px solid rgba(247,240,227,.12)}.collection-tile--gold{background:linear-gradient(160deg,#0b0a081a,#0b0a08b3),linear-gradient(145deg,#5c2e32,#b99656 48%,#191613)}.collection-tile--espresso{background:linear-gradient(160deg,#0b0a0814,#0b0a08b8),linear-gradient(145deg,#2b1d16,#6f7669 54%,#11100d)}.collection-tile--stone{color:var(--black);background:linear-gradient(160deg,#f7f0e33d,#0b0a084d),linear-gradient(145deg,#d8d0c1,#8f8778 52%,#2b1d16)}.collection-tile__label{color:var(--gold);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.collection-tile h2,.collection-tile h3{max-width:9ch;margin:.45rem 0 0;font-family:var(--serif);font-size:clamp(2rem,8vw,4.5rem);font-weight:400;line-height:.95}.collection-tile p{max-width:23rem;margin:1rem 0 0;color:var(--stone)}.collection-tile--stone p{color:#191613}.editorial-band{display:grid;gap:2rem}.editorial-band__image{min-height:32rem;background-image:linear-gradient(180deg,#0b0a0800,#0b0a088f),var(--editorial-image);background-position:center;background-size:cover}.story-panel{display:grid;align-content:center}.story-panel p{max-width:39rem;color:var(--stone);font-family:var(--serif);font-size:clamp(1.55rem,5vw,3.1rem);line-height:1.08}.essentials-list{display:grid;gap:0;margin-top:2rem;border-top:1px solid rgba(11,10,8,.18)}.essential-row{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid rgba(11,10,8,.18)}.essential-row h3{margin:0;font-family:var(--serif);font-size:clamp(1.35rem,5vw,2.25rem);font-weight:400}.essential-row span{color:#5b5147;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.signup{display:grid;gap:1rem;padding:clamp(2rem,7vw,4rem);background:linear-gradient(135deg,#f7f0e312,#b9965614),var(--charcoal);border:1px solid var(--line)}.signup h2{max-width:13ch;margin:0;font-family:var(--serif);font-size:clamp(2rem,8vw,4.5rem);font-weight:400;line-height:.98}.signup p{max-width:35rem;margin:0;color:var(--stone)}.signup-form{display:grid;gap:.75rem;margin-top:1rem}.field-input{width:100%;min-height:3.2rem;color:var(--ivory);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.field-input::placeholder{color:var(--muted-stone)}.form-grid{display:grid;gap:1rem}.form-grid textarea.field-input{min-height:9rem;padding-top:1rem;resize:vertical}.site-footer{padding:3rem 0 2rem;color:var(--stone);background:#070604;border-top:1px solid var(--line)}.site-footer__grid{display:grid;gap:2rem}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.footer-nav a{color:var(--stone);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.footer-note{max-width:24rem;margin:1rem 0 0}.footer-bottom{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(247,240,227,.1);font-size:.8rem}.page-hero{padding:clamp(4rem,12vw,8rem) 0 3rem}.page-title{max-width:12ch;font-size:clamp(3.2rem,13vw,8rem);line-height:.92}.page-copy{max-width:43rem;margin-top:1.25rem;color:var(--stone);font-size:1.1rem}.page-grid{display:grid;gap:2rem;padding-bottom:clamp(4rem,9vw,7rem)}.page-aside{padding:1.5rem;color:var(--black);background:var(--ivory)}.page-aside h2,.page-aside h3{margin-top:0;font-family:var(--serif);font-weight:400}.page-aside p{color:#554a40}.collection-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem;color:var(--stone)}.sort-select{min-height:2.6rem;color:var(--ivory);background:transparent;border:1px solid var(--line);border-radius:0;padding:0 .7rem}.empty-state{padding:2rem;color:var(--stone);border:1px solid var(--line)}.product-page{padding:clamp(2rem,7vw,5rem) 0}.product-layout{display:grid;gap:2rem}.product-gallery{display:grid;gap:1rem}.product-gallery__main{overflow:hidden;background:#191613}.product-gallery__main img{width:100%;height:auto}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.product-gallery__thumbs img{aspect-ratio:1;width:100%;object-fit:cover}.product-info{display:grid;align-content:start;gap:1.25rem}.product-title{font-size:clamp(2.5rem,10vw,5.4rem);line-height:.94}.product-price{color:var(--gold);font-size:1.2rem}.variant-select,.quantity-input{width:100%;min-height:3rem;color:var(--ivory);background:transparent;border:1px solid var(--line);border-radius:0;padding:0 .8rem}.product-form{display:grid;gap:1rem}.trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.trust-badge{min-height:5rem;display:grid;place-items:center;padding:.8rem;color:var(--stone);border:1px solid var(--line);text-align:center;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;padding:1rem 0;color:var(--ivory);list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion__content{padding:0 0 1rem;color:var(--stone)}.rte{color:var(--stone)}.rte h2,.rte h3{color:var(--ivory);font-family:var(--serif);font-weight:400}.rte a{color:var(--gold);text-decoration:underline;text-underline-offset:.25em}.related-products{margin-top:clamp(4rem,9vw,7rem)}.faq-list{display:grid;gap:1rem}.faq-list details{padding:1rem 0;border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--serif);font-size:1.35rem;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{color:var(--stone)}@media(min-width:720px){.site-shell,.section-inner{width:min(100% - 3rem,1280px)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-header,.editorial-band,.signup,.brand-system__grid{grid-template-columns:1fr 1fr}.signup-form{grid-template-columns:1fr auto;align-items:end}.product-layout{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);align-items:start}.page-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}}@media(min-width:990px){.site-header__inner{grid-template-columns:auto 1fr auto}.nav-toggle{display:none}.site-nav{grid-column:auto;display:block;padding:0}.site-nav__list{display:flex;justify-content:center;gap:1.4rem}.header-actions{display:flex;gap:.6rem;justify-self:end}.hero__grid{grid-template-columns:minmax(0,.95fr) minmax(30rem,1.05fr);align-items:end}.hero__image{width:min(35vw,500px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/isyustudio.css.map */
