.itz-404__top{padding-top:120px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.itz-404__h1{margin:0;font-family:var(--itz-font-display);font-size:140px;line-height:.86;text-transform:uppercase;color:var(--itz-violet);max-width:20ch}.itz-404__p{margin:0;font-weight:var(--itz-fw-body);font-size:19px;line-height:1.6;color:var(--itz-body-copy);max-width:46ch;text-wrap:pretty}.itz-404__ctas{display:flex;gap:12px;margin-top:10px}.itz-404__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;max-width:70ch}.itz-404__searchwrap{padding-top:76px;padding-bottom:var(--itz-section-tail)}.itz-404__search{background:var(--itz-subtle);border-radius:12px;padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:40px}.itz-404__search-copy{display:flex;flex-direction:column;gap:8px}.itz-404__h2{margin:0;font-family:var(--itz-font-display);font-size:44px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-404__p2{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);max-width:52ch;text-wrap:pretty}.itz-404__form{flex:none;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--itz-hairline);border-radius:8px;padding:0 18px;min-height:56px;width:400px;color:var(--itz-grey)}.itz-404__input{flex:1;border:0;background:none;font-family:inherit;font-size:15px;font-weight:var(--itz-fw-body);color:var(--itz-black);outline:none;min-width:0}.itz-404__input::placeholder{color:var(--itz-grey)}@media(max-width:1023px){.itz-404__h1{font-size:96px}.itz-404__search{flex-direction:column;align-items:stretch}.itz-404__form{width:100%}}@media(max-width:767px){.itz-404__top{padding-top:64px}.itz-404__h1{font-size:56px;line-height:.9}.itz-404__h2{font-size:34px}.itz-404__search{padding:28px 20px}.itz-404__searchwrap{padding-top:44px}}.itz-announcement strong{font-weight:900}.itz-announce{background:var(--itz-lime);color:var(--itz-black);height:var(--itz-announce-h);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;overflow:hidden}.itz-announce__inner{height:100%;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 var(--itz-gutter)}.itz-announce__arrow{display:flex;align-items:center;color:inherit;opacity:.55;transition:opacity var(--itz-t-button) ease;min-width:28px;min-height:28px;justify-content:center}.itz-announce__arrow:hover{opacity:1}.itz-announce__track{position:relative;display:grid}.itz-announce__note{grid-area:1 / 1;white-space:nowrap;text-align:center;opacity:0;transition:none;pointer-events:none}.itz-announce__note.is-active{opacity:1;pointer-events:auto;transition:opacity .24s ease}.itz-announce__note a{color:inherit}.itz-announce__note a:hover{color:var(--itz-violet)}@media(max-width:767px){.itz-announce{font-size:10.5px;letter-spacing:.12em}.itz-announce__inner{padding:0 16px}.itz-announce__track{min-width:0;max-width:100%}.itz-announce__arrow,.itz-announce__note{display:none}.itz-announce__note:first-child{display:block;opacity:1;pointer-events:auto;white-space:normal;line-height:1.25}}.itz-art__head{display:flex;flex-direction:column;gap:18px}.itz-art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey)}.itz-art__meta span[aria-hidden],.itz-art__meta>span:first-child{color:var(--itz-folly)}.itz-art__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);max-width:66.6%;text-wrap:balance}.itz-art__dek{margin:0;font-weight:var(--itz-fw-body);font-size:21px;line-height:1.55;color:var(--itz-body-copy);max-width:74ch;text-wrap:pretty}.itz-art__hero{margin-top:36px;aspect-ratio:21 / 9;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-art__hero img{width:100%;height:100%;object-fit:cover;display:block}.itz-art__grid{display:grid;grid-template-columns:240px minmax(0,1fr) 260px;gap:56px;align-items:start;padding-top:56px}.itz-art__grid--norail{grid-template-columns:240px minmax(0,1fr)}.itz-art__rail{position:sticky;top:120px;display:flex;flex-direction:column;gap:20px}.itz-art__rail-label{padding-bottom:2px}.itz-art__toc{display:flex;flex-direction:column;gap:10px}.itz-art__toc-links{display:flex;flex-direction:column;gap:2px}.itz-art__toc-links a{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--itz-body-copy);text-decoration:none;padding:8px 0;border-top:1px solid var(--itz-hairline)}.itz-art__toc-links a:first-child{border-top:0;padding-top:0}.itz-art__toc-links a:hover,.itz-art__toc-links a.is-active{color:var(--itz-folly)}.itz-art__share{display:flex;flex-direction:column;gap:10px;padding-top:16px}.itz-art__share-row{display:flex;flex-wrap:wrap;gap:8px}.itz-art__chip{border:1px solid var(--itz-hairline);border-radius:999px;background:#fff;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;color:var(--itz-violet);text-decoration:none;cursor:pointer;transition:border-color .16s ease,color .16s ease}.itz-art__chip:hover,.itz-art__chip.is-done{border-color:var(--itz-folly);color:var(--itz-folly)}.itz-art__body{max-width:70ch;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.7;color:var(--itz-body-copy);text-wrap:pretty}.itz-art__body>*{margin:0 0 16px}.itz-art__body>h2{margin:32px 0 16px;font-family:var(--itz-font-display);font-size:36px;line-height:.95;text-transform:uppercase;color:var(--itz-violet);scroll-margin-top:120px;text-wrap:balance}.itz-art__body>h2:first-child{margin-top:0}.itz-art__body>h3{margin:22px 0 8px;font-weight:600;font-size:21px;line-height:1.35;color:var(--itz-violet)}.itz-art__body>h4{margin:18px 0 6px;font-weight:600;font-size:18px;color:var(--itz-violet)}.itz-art__body a{color:var(--itz-folly);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.itz-art__body a:hover{color:var(--itz-violet)}.itz-art__body strong{font-weight:600;color:var(--itz-violet)}.itz-art__body p>br:nth-last-child(-n+2){display:none}.itz-art__body img{display:block;width:100%;height:auto;border-radius:12px;margin:22px 0 8px}.itz-art__body p:has(>img:only-child)+p>em:only-child,.itz-art__body img+em{font-style:normal;font-size:13px;color:var(--itz-grey)}.itz-art__body ul,.itz-art__body ol{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:12px}.itz-art__body ul li,.itz-art__body ol li{position:relative;padding-left:17px}.itz-art__body ul li:before,.itz-art__body ol li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:999px;background:var(--itz-folly)}.itz-art__body blockquote{margin:22px 0;background:var(--itz-subtle);border-radius:12px;padding:28px 30px;font-size:16.5px}.itz-art__body table{width:100%;border-collapse:collapse;font-size:15.5px}.itz-art__body td,.itz-art__body th{border-top:1px solid var(--itz-hairline);padding:10px 8px;text-align:left;vertical-align:top}.itz-art__inline{display:flex;gap:22px;align-items:flex-start;border-top:1px solid var(--itz-hairline);padding-top:22px;margin:26px 0 32px}.itz-art__inline-img{flex:none;width:150px;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--itz-subtle);display:block}.itz-art__inline-img img,.itz-art__pcard-img img{width:100%;height:100%;object-fit:cover;display:block}.itz-art__inline-copy{display:flex;flex-direction:column;gap:7px}.itz-art__pcard-title{font-weight:600;font-size:20px;line-height:1.3;color:var(--itz-violet);text-decoration:none}.itz-art__pcard-rev{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:400;color:var(--itz-grey)}.itz-art__stars{font-size:12px;letter-spacing:.1em;color:var(--itz-folly)}.itz-art__pcard-price{font-weight:600;font-size:17px;color:var(--itz-black)}.itz-art__inline-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--itz-folly);text-decoration:none;padding-top:2px}.itz-art__inline-link:after{content:"\2192"}.itz-art__rail-cards{display:flex;flex-direction:column;gap:18px}.itz-art__pcard{display:flex;flex-direction:column;gap:10px;text-decoration:none}.itz-art__pcard-img{display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--itz-subtle)}.itz-art__pcard:hover .itz-art__pcard-title{color:var(--itz-folly)}.itz-art__rail-cta{align-self:stretch;text-align:center}.itz-art__faq{padding-top:var(--itz-section-top, 76px)}.itz-art__faq-h2{margin:0;font-family:var(--itz-font-display);font-size:78px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);padding-bottom:28px}.itz-art__faq-list{columns:2;column-gap:64px;border-top:1px solid var(--itz-hairline);padding-top:32px}.itz-art__faq-item{break-inside:avoid;display:flex;flex-direction:column;gap:9px;padding-bottom:28px}.itz-art__faq-q{margin:0;font-weight:600;font-size:19px;line-height:1.35;color:var(--itz-violet)}.itz-art__faq-a{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-art__faq-a a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-art__foot{display:flex;flex-direction:column;gap:32px;padding-top:56px}.itz-art__author{display:flex;align-items:center;gap:18px}.itz-art__avatar{flex:none;width:56px;height:56px;border-radius:999px;background:var(--itz-subtle);color:var(--itz-violet);display:inline-flex;align-items:center;justify-content:center;font-family:var(--itz-font-display);font-size:26px;overflow:hidden}.itz-art__avatar img{width:100%;height:100%;object-fit:cover}.itz-art__author-copy{display:flex;flex-direction:column;gap:3px}.itz-art__author-name{font-weight:600;font-size:16px;color:var(--itz-violet)}.itz-art__author-line{font-weight:var(--itz-fw-body);font-size:15px;color:var(--itz-body-copy)}.itz-art__nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--itz-hairline);padding-top:32px}.itz-art__nav-link{display:flex;flex-direction:column;gap:6px;text-decoration:none;max-width:44ch}.itz-art__nav-link--next{text-align:right;align-items:flex-end;margin-left:auto}.itz-art__nav-title{font-weight:600;font-size:17px;line-height:1.35;color:var(--itz-violet)}.itz-art__nav-link:hover .itz-art__nav-title{color:var(--itz-folly)}.itz-art__more{padding-top:var(--itz-section-top, 76px);padding-bottom:var(--itz-section-tail, 68px)}.itz-art__more-h2{margin:0 0 30px;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-art__more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.itz-art__more-card{display:flex;flex-direction:column;gap:14px;text-decoration:none}.itz-art__more-img{display:block;aspect-ratio:3 / 2;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-art__more-img img,.itz-art__more-img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-art__more-h3{margin:0;font-weight:600;font-size:21px;line-height:1.3;color:var(--itz-violet)}.itz-art__more-card:hover .itz-art__more-h3{color:var(--itz-folly)}@media(max-width:1279px){.itz-art__h1{font-size:78px}.itz-art__grid{grid-template-columns:220px minmax(0,1fr)}.itz-art__rail--right{grid-column:2;position:static;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.itz-art__rail--right .itz-art__rail-label{width:100%}.itz-art__rail-cards{flex-direction:row}.itz-art__pcard{width:200px}}@media(max-width:1023px){.itz-art__h1{font-size:62px;max-width:none}.itz-art__dek{font-size:18px}.itz-art__grid,.itz-art__grid--norail{grid-template-columns:1fr;gap:32px;padding-top:36px}.itz-art__rail{position:static}.itz-art__rail--right{grid-column:auto}.itz-art__body>h2{font-size:34px}.itz-art__faq-list{columns:1}.itz-art__faq-h2{font-size:56px}.itz-art__more-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.itz-art__h1{font-size:46px;line-height:.92}.itz-art__hero{aspect-ratio:16 / 10;margin-top:24px}.itz-art__body{font-size:17px}.itz-art__body>h2{font-size:26px}.itz-art__faq-h2{font-size:40px}.itz-art__more-grid{grid-template-columns:1fr}.itz-art__nav{flex-direction:column}.itz-art__nav-link--next{text-align:left;align-items:flex-start;margin-left:0}.itz-art__rail-cards{flex-direction:column}.itz-art__pcard{width:auto}.itz-art__inline-img{width:110px}}.itz-band{position:relative;overflow:hidden;background:var(--itz-violet);color:#fff;min-height:620px;display:flex;align-items:flex-end;padding-top:0;padding-bottom:0}.itz-band__inner{position:relative;z-index:3;width:100%;padding-top:120px;padding-bottom:60px}.itz-band__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.itz-band__img{width:100%;height:100%;object-fit:cover;display:block}.itz-band--fit-contain .itz-band__img{object-fit:contain;object-position:center}.itz-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,#090c029e,#090c0270 32%,#090c021f 52%,#090c0200 64%)}.itz-band__accent{position:absolute;top:-96px;right:-88px;width:470px;z-index:2;opacity:.92;pointer-events:none;will-change:transform}.itz-band__accent img{width:100%;height:auto;display:block}.itz-band__copy{display:flex;flex-direction:column;gap:22px;max-width:560px}.itz-band__eyebrow{color:#fff;letter-spacing:.2em;margin-bottom:-6px}.itz-band__h2{margin:0;font-family:var(--itz-font-display);font-size:80px;line-height:.94;text-transform:uppercase;color:#fff}.itz-band__body{font-weight:var(--itz-fw-body);font-size:var(--itz-fs-lede);line-height:1.6;color:#ffffffb8;max-width:52ch;text-wrap:pretty}.itz-band--image .itz-band__body{color:#fff}.itz-band__body p{margin:0}.itz-band__body p+p{margin-top:12px}.itz-band__cta{align-self:flex-start;margin-top:4px}@media(max-width:1023px){.itz-band__h2{font-size:64px}}@media(max-width:767px){.itz-band--image .itz-band__media{display:none}.itz-band__scrim,.itz-band--image .itz-band__scrim{background:linear-gradient(180deg,#090c0200,#090c0261 48%,#090c02d6)}.itz-band{min-height:460px}.itz-band__inner{padding:56px var(--itz-gutter) 28px}.itz-band__copy{gap:18px}.itz-band__eyebrow{margin-bottom:0}.itz-band__h2{font-size:46px}.itz-band__body,.itz-band--image .itz-band__body{font-size:17px;color:#fff}.itz-band__cta{align-self:flex-start;width:auto;min-height:46px;margin-top:2px}}.itz-blog__hero{display:flex;flex-direction:column;gap:16px}.itz-blog__eyebrow{letter-spacing:.2em}.itz-blog__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);max-width:66.6%;text-wrap:balance}.itz-blog__lede{margin:0;font-weight:var(--itz-fw-body);font-size:20px;line-height:1.6;color:var(--itz-body-copy);max-width:60ch;text-wrap:pretty}.itz-blog__feat{display:grid;grid-template-columns:1.25fr 1fr;gap:44px;align-items:center;margin-top:44px;color:inherit;text-decoration:none}.itz-blog__feat-img,.itz-blog__card-img{display:block;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-blog__feat-img{aspect-ratio:16 / 10}.itz-blog__feat-img img,.itz-blog__card-img img,.itz-blog__feat-img .itz-placeholder,.itz-blog__card-img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-blog__feat-copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.itz-blog__latest{background:var(--itz-lime);color:var(--itz-black);border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.itz-blog__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey)}.itz-blog__meta span[aria-hidden],.itz-blog__meta>span:first-child{color:var(--itz-folly)}.itz-blog__feat-h2{margin:0;font-family:var(--itz-font-display);font-size:52px;line-height:.92;text-transform:uppercase;color:var(--itz-violet);transition:color .16s ease}.itz-blog__feat:hover .itz-blog__feat-h2,.itz-blog__card:hover .itz-blog__card-h3{color:var(--itz-folly)}.itz-blog__feat-p{margin:0;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.6;color:var(--itz-body-copy);max-width:48ch;text-wrap:pretty}.itz-blog__more,.itz-blog__learn{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--itz-folly)}.itz-blog__more{font-size:15px}.itz-blog__learn{font-size:14px;gap:7px}.itz-blog__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:56px}.itz-blog__pills{display:flex;flex-wrap:wrap;gap:9px}.itz-blog__pills .itz-pill{padding:10px 20px;font-size:13.5px}.itz-blog__count{font-weight:var(--itz-fw-body);font-size:14px;color:var(--itz-grey);white-space:nowrap}.itz-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px;padding-top:32px}.itz-blog__card{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.itz-blog__card-img{aspect-ratio:3 / 2}.itz-blog__card-h3{margin:0;font-weight:600;font-size:22px;line-height:1.3;color:var(--itz-violet);transition:color .16s ease}.itz-blog__card-p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-blog__morewrap{display:flex;justify-content:center;padding-top:44px}.itz-blog__empty{margin:0;padding-top:32px;font-weight:var(--itz-fw-body);font-size:18px;color:var(--itz-body-copy)}.itz-blog__news{padding-top:var(--itz-top, 72px);padding-bottom:var(--itz-section-tail, 68px)}.itz-blog__band{background:var(--itz-violet);border-radius:12px;padding:44px 44px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;color:#fff}.itz-blog__band-copy{display:flex;flex-direction:column;gap:14px}.itz-blog__band-h2{margin:0;font-family:var(--itz-font-display);font-size:44px;line-height:.92;text-transform:uppercase;color:#fff}.itz-blog__band-p{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:#ffffffd1;max-width:42ch;text-wrap:pretty}.itz-blog__form .itz-field{background-color:#fff;border-color:#fff;min-height:50px;font-size:15px;padding:0 18px}.itz-blog__form .itz-news__submit{font-size:21px;min-height:52px}.itz-blog__news-ok{color:var(--itz-lime);font-size:16px}@media(max-width:1279px){.itz-blog__h1{font-size:78px}}@media(max-width:1023px){.itz-blog__h1{font-size:62px;max-width:none}.itz-blog__feat{grid-template-columns:1fr;gap:20px}.itz-blog__grid{grid-template-columns:1fr 1fr}.itz-blog__band{grid-template-columns:1fr;gap:28px;padding:36px 32px}.itz-blog__feat-h2{font-size:40px}}@media(max-width:767px){.itz-blog__h1{font-size:46px;line-height:.92}.itz-blog__lede{font-size:16.5px}.itz-blog__grid{grid-template-columns:1fr;gap:28px}.itz-blog__bar{flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px}.itz-blog__pills{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.itz-blog__pills .itz-pill{white-space:nowrap}.itz-blog__band{padding:44px 20px}.itz-blog__band-h2{font-size:36px}.itz-blog__news{padding-top:56px}}.itz-cards{padding-top:var(--itz-top, var(--itz-section-top))}.itz-cards__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:62ch}.itz-cards__gridnote{margin:22px 0 0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);max-width:80ch;text-wrap:pretty}.itz-cards__card--tier{padding:24px 24px 20px}.itz-cards__card--display-sm{padding:34px 32px 30px}.itz-cards__card--display-sm .itz-eyebrow{color:var(--itz-folly)}.itz-cards__card--display-sm .itz-cards__link{border-bottom:0;margin-top:6px;padding-bottom:0}.itz-cards__card--display-sm .itz-cards__link:hover{color:var(--itz-violet)}.itz-cards__h3d{margin:0;font-family:var(--itz-font-display);font-size:32px;line-height:.94;text-transform:uppercase;color:var(--itz-violet)}.itz-cards__tier{display:flex;flex-direction:column;gap:2px}.itz-cards__figure--tier{font-size:40px;line-height:.9;text-transform:none}.itz-cards__tier-line{border-top:1px solid var(--itz-hairline);padding-top:14px;font-weight:600;font-size:15.5px;line-height:1.35;color:var(--itz-folly)}.itz-cards__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-cards__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-cards__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:var(--gap, 24px);align-items:stretch}.itz-cards__card{border:1px solid var(--itz-hairline);border-radius:12px;padding:34px 32px;display:flex;flex-direction:column;gap:14px;--rule: var(--itz-hairline)}.itz-cards__card--figure{padding:30px 28px;gap:10px}.itz-cards__card--full{grid-column:1 / -1;display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start}.itz-cards__top{display:flex;flex-direction:column;gap:14px}.itz-cards__card--figure .itz-cards__top{gap:10px}.itz-cards__figure{font-family:var(--itz-font-display);font-size:44px;line-height:.95;text-transform:uppercase;color:var(--itz-violet)}.itz-cards__h3{margin:0;font-family:var(--itz-font-display);font-size:26px;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:var(--itz-violet)}.itz-cards__p{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-cards__card--figure .itz-cards__p{font-size:15.5px}.itz-cards__more{display:flex;flex-direction:column;gap:11px}.itz-cards__more--ruled{border-top:1px solid var(--itz-hairline);padding-top:16px}.itz-cards__card--full .itz-cards__more{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border:0;padding:0}.itz-cards__card--full .itz-cards__bullets{display:contents}.itz-cards__bullets{display:flex;flex-direction:column;gap:11px}.itz-cards__bullet{display:flex;gap:10px;align-items:flex-start;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-cards__dot{flex:none;width:5px;height:5px;border-radius:999px;background:var(--itz-folly);margin-top:9px}.itz-cards__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.itz-cards__k{font-weight:600;font-size:15.5px;color:var(--itz-violet)}.itz-cards__v{font-family:var(--itz-font-display);font-size:22px;line-height:1;color:var(--itz-black);white-space:nowrap}.itz-cards__card--subtle{background:var(--itz-subtle);border-color:var(--itz-subtle);--rule: #dcd4dc}.itz-cards__card--display{padding:38px 36px 34px}.itz-cards__h2d{margin:0;font-family:var(--itz-font-display);font-size:38px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-cards__figure--lg{font-size:52px}.itz-cards__figure--xl{font-size:64px;line-height:.9;text-transform:none}.itz-cards__card--figure-row{padding:32px 30px}.itz-cards__card--figure-row .itz-cards__top{flex-direction:row;align-items:center;gap:28px}.itz-cards__fig-col{display:flex;flex-direction:column;gap:6px;flex:none}.itz-cards__p--ruled{border-left:1px solid var(--itz-hairline);padding-left:28px}.itz-cards__foot{display:flex;flex-direction:column;gap:10px}.itz-cards__foot--ruled{border-top:1px solid var(--rule, var(--itz-hairline));padding-top:14px}.itz-cards__foot--bottom{margin-top:auto}.itz-cards__note{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-grey);text-wrap:pretty}.itz-cards__link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--itz-folly);text-decoration:none;border-bottom:1px solid var(--itz-folly);padding-bottom:2px}.itz-cards__link:hover{color:var(--itz-violet);border-color:var(--itz-violet)}.itz-cards__ctas{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}@media(max-width:1023px){.itz-cards__grid{grid-template-columns:1fr 1fr}.itz-cards__card--full,.itz-cards__card--full .itz-cards__more{grid-template-columns:1fr}.itz-cards{padding-top:min(var(--itz-top, 56px),56px)}}@media(max-width:767px){.itz-cards__grid{grid-template-columns:1fr;gap:12px}.itz-cards__card{padding:24px 20px}.itz-cards__h2{font-size:40px}.itz-cards{padding-top:min(var(--itz-top, 56px),44px)}}.itz-cart-section{position:fixed;top:0;left:0;width:0;height:0;z-index:var(--itz-z-drawer)}.itz-cart[hidden]{display:none}.itz-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--itz-z-drawer)}.itz-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--itz-scrim-overlay);animation:itz-scrim .2s ease both}.itz-cart__panel{position:absolute;top:0;right:0;bottom:0;width:var(--itz-cart-drawer-w);max-width:100%;background:#fff;display:flex;flex-direction:column;animation:itz-drawer .26s var(--itz-ease-out) both;box-shadow:-18px 0 44px #090c021f}.itz-cart__content{display:flex;flex-direction:column;height:100%;min-height:0}.itz-cart__head{flex:none;padding:20px 26px;display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--itz-hairline)}.itz-cart__title{font-size:32px;color:var(--itz-violet)}.itz-cart__count{font-size:12px;font-weight:700;color:var(--itz-grey);letter-spacing:.04em}.itz-cart__close{margin-left:auto;align-self:center;color:var(--itz-grey);display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.itz-cart__close:hover{color:var(--itz-black)}.itz-cart__reward{flex:none;padding:16px 26px 18px;background:var(--itz-subtle);display:flex;flex-direction:column;gap:9px}.itz-cart__reward-row{display:flex;justify-content:space-between;gap:12px}.itz-cart__reward-text{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-black)}.itz-cart__reward-goal{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey);white-space:nowrap}.itz-cart__reward-track{height:6px;border-radius:var(--itz-r-pill);background:var(--itz-rule);overflow:hidden}.itz-cart__reward-fill{height:100%;border-radius:var(--itz-r-pill);background:var(--itz-folly);transition:width .3s ease}.itz-cart__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 26px 22px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:var(--itz-border) transparent;background:linear-gradient(#fff 30%,#fff0) center top / 100% 36px no-repeat local,linear-gradient(#fff0,#fff 70%) center bottom / 100% 36px no-repeat local,radial-gradient(farthest-side at 50% 0,#090c0224,#090c0200) center top / 100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#090c0224,#090c0200) center bottom / 100% 12px no-repeat scroll;background-color:#fff}.itz-cart__body::-webkit-scrollbar{width:6px}.itz-cart__body::-webkit-scrollbar-thumb{background:var(--itz-border);border-radius:999px}.itz-cart__lines{display:flex;flex-direction:column;gap:20px}.itz-cart__line{display:grid;grid-template-columns:84px 1fr;gap:14px}.itz-cart__thumb{display:block;aspect-ratio:4 / 5;background:var(--itz-subtle);border-radius:8px;overflow:hidden}.itz-cart__thumb img{width:100%;height:100%;object-fit:contain}.itz-cart__line-main{display:flex;flex-direction:column;gap:6px;min-width:0}.itz-cart__line-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.itz-cart__line-title{font-weight:600;font-size:15px;line-height:1.3;color:var(--itz-violet)}.itz-cart__line-title:hover{color:var(--itz-folly)}.itz-cart__line-price{font-weight:600;font-size:15px;color:var(--itz-black);white-space:nowrap}.itz-cart__line-meta{font-size:13px;font-weight:400;color:var(--itz-grey)}.itz-cart__line-file{font-size:12px;font-weight:400;color:var(--itz-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itz-cart__line-controls{display:flex;align-items:center;gap:14px;margin-top:4px}.itz-nudge{margin-top:4px}.itz-cart__upsells{display:flex;flex-direction:column;gap:14px;padding-top:6px}.itz-cart__upsells[hidden]{display:none}.itz-cart__upsell-list{display:flex;flex-direction:column;gap:14px}.itz-cart__upsell{display:flex;align-items:center;gap:14px}.itz-cart__upsell-img{width:64px;flex:none;aspect-ratio:4 / 5;background:var(--itz-subtle);border-radius:8px;overflow:hidden}.itz-cart__upsell-img img{width:100%;height:100%;object-fit:cover}.itz-cart__upsell-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.itz-cart__upsell-title{font-weight:600;font-size:14px;line-height:1.3;color:var(--itz-violet)}.itz-cart__upsell-meta{font-size:13px;font-weight:400;color:var(--itz-grey)}.itz-cart__upsell-add{flex:none;display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--itz-hairline);border-radius:8px;padding:0 16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--itz-black)}.itz-cart__upsell-add:hover{border-color:var(--itz-black);color:var(--itz-black)}.itz-cart__foot{flex:none;padding:18px 26px 22px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--itz-hairline);background:#fff}.itz-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between}.itz-cart__subtotal-label{font-size:14px;font-weight:400;color:var(--itz-grey)}.itz-cart__subtotal-value{font-size:32px;color:var(--itz-violet)}.itz-cart__checkout{display:flex;flex-direction:column;gap:8px}.itz-cart__checkout-btn{min-height:52px}.itz-cart__express{display:block}.itz-cart__express .shopify-cleanslate,.itz-cart__express>div{width:100%}.itz-cart__trust{font-size:12.5px;font-weight:400;color:var(--itz-grey);text-align:center}.itz-cart__empty{padding:34px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.itz-cart__empty-title{font-size:38px;line-height:.94;color:var(--itz-violet)}.itz-cart__empty-text{margin:0;font-weight:var(--itz-fw-body);font-size:16px;line-height:1.6;color:var(--itz-grey)}.itz-cart__empty-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:8px}.itz-cart__mini{display:flex;flex-direction:column;gap:8px;color:var(--itz-violet)}.itz-cart__mini-img{display:block;aspect-ratio:3 / 4;background:var(--itz-subtle);border-radius:10px;overflow:hidden}.itz-cart__mini-img img{width:100%;height:100%;object-fit:cover}.itz-cart__mini-title{font-weight:600;font-size:14px}.itz-cart__mini-price{font-size:13px;color:var(--itz-grey)}@media(max-width:767px){.itz-cart__panel{width:calc(100% - 32px)}.itz-cart__head{height:62px;padding:0 20px;align-items:center;gap:12px}.itz-cart__title{font-size:30px}.itz-cart__count{font-size:15px;font-weight:600;letter-spacing:0}.itz-cart__reward{padding:14px 20px 16px}.itz-cart__body{padding:20px 20px 22px;gap:22px}.itz-cart__line{grid-template-columns:70px 1fr;gap:14px}.itz-cart__line-title,.itz-cart__line-price{font-size:18px}.itz-cart__line-meta{font-size:14.5px}.itz-cart__line-controls{gap:16px;margin-top:6px}.itz-cart__foot{padding:10px 20px calc(10px + env(safe-area-inset-bottom));gap:8px}.itz-cart__foot .itz-note__toggle{min-height:24px}.itz-cart__subtotal-label{font-size:15px}.itz-cart__subtotal-value{font-size:28px}.itz-cart__checkout{gap:6px}.itz-cart__checkout-btn{min-height:46px;font-size:20px}.itz-cart__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 36px;--shopify-accelerated-checkout-row-gap: 6px}.itz-cart__trust{display:none}.itz-cart__express{grid-template-columns:1fr 1fr}.itz-cart__upsell-list{flex-direction:row;gap:14px;overflow-x:auto;margin:0 -20px;padding:0 20px}.itz-cart__upsell{flex:none;width:152px;flex-direction:column;align-items:stretch;gap:8px}.itz-cart__upsell-img{width:100%;aspect-ratio:3 / 4;border-radius:10px}.itz-cart__empty{padding:28px 20px}.itz-cart__empty-title{font-size:36px}}.itz-cartpg__title{display:flex;align-items:baseline;gap:18px}.itz-cartpg__h1{margin:0;font-family:var(--itz-font-display);font-size:82px;line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-cartpg__count{font-size:15px;font-weight:400;color:var(--itz-grey)}.itz-cartpg__grid{display:grid;grid-template-columns:1fr 392px;gap:56px;align-items:start;padding-top:34px;padding-bottom:68px}.itz-cartpg__lines{display:flex;flex-direction:column}.itz-cartpg__head,.itz-cartpg__line{display:grid;grid-template-columns:1fr 132px 108px 30px;gap:24px}.itz-cartpg__head{padding-bottom:13px;border-bottom:1px solid var(--itz-hairline)}.itz-cartpg__head span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-cartpg__head-total{text-align:right}.itz-cartpg__line{align-items:start;padding:22px 0;border-bottom:1px solid var(--itz-hairline)}.itz-cartpg__line.is-busy{opacity:.55;pointer-events:none}.itz-cartpg__item{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start;min-width:0}.itz-cartpg__thumb{display:block;aspect-ratio:4 / 5;background:var(--itz-subtle);border-radius:8px;overflow:hidden}.itz-cartpg__thumb img{width:100%;height:100%;object-fit:contain;display:block}.itz-cartpg__info{display:flex;flex-direction:column;gap:6px;min-width:0}.itz-cartpg__name{font-weight:600;font-size:17px;line-height:1.3;color:var(--itz-violet);text-decoration:none}.itz-cartpg__name:hover{color:var(--itz-folly)}.itz-cartpg__meta{font-size:14px;font-weight:400;color:var(--itz-grey)}.itz-cartpg__file{display:flex;align-items:center;gap:10px;padding-top:2px}.itz-cartpg__file-thumb{width:56px;height:56px;border-radius:6px;overflow:hidden;background:var(--itz-subtle);flex:none;display:block}.itz-cartpg__file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.itz-cartpg__file-name{font-size:13px;font-weight:400;color:var(--itz-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itz-cartpg__nudge{align-self:flex-start;margin-top:6px;min-width:298px;width:auto}.itz-cartpg__line .itz-qty{width:126px}.itz-cartpg__line .itz-qty__value{min-width:0}.itz-cartpg__total{font-family:var(--itz-font-display);font-size:26px;line-height:1.55;color:var(--itz-black);text-align:right}.itz-cartpg__remove{width:30px;height:30px;margin-top:6px;border:0;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--itz-count);cursor:pointer;transition:color .16s ease}.itz-cartpg__remove:hover{color:var(--itz-folly)}.itz-cartpg__continue{align-self:flex-start;margin-top:22px;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-folly);text-decoration:none}.itz-cartpg__continue:hover{color:var(--itz-violet)}.itz-cartpg__summary{position:sticky;top:118px;display:flex;flex-direction:column;gap:14px}.itz-cartpg__note{padding:20px 22px;gap:11px}.itz-cartpg__note-toggle{justify-content:space-between;min-height:24px}.itz-cartpg__note .itz-note__field{margin-top:0;min-height:86px}.itz-cartpg__card{border:1px solid var(--itz-hairline);border-radius:var(--itz-r-card);padding:24px;display:flex;flex-direction:column;gap:14px}.itz-cartpg__subrow{display:flex;justify-content:space-between;align-items:baseline}.itz-cartpg__sublabel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-black)}.itz-cartpg__subtotal{font-family:var(--itz-font-display);font-size:44px;line-height:1;color:var(--itz-violet)}.itz-cartpg__taxes{font-size:13.5px;font-weight:var(--itz-fw-body);line-height:1.5;color:var(--itz-grey)}.itz-cartpg__checkout{min-height:58px;font-size:22px}.itz-cartpg__also{display:flex;flex-direction:column;gap:20px;padding-bottom:68px}.itz-cartpg__h2{margin:0;font-family:var(--itz-font-display);font-size:56px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-cartpg__also-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.itz-cartpg__empty{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-top:26px;padding-bottom:68px}.itz-cartpg__empty-p{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:52ch;text-wrap:pretty}.itz-cartpg__empty-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.itz-cartpg__empty-actions .itz-btn{min-height:54px;padding:0 34px;font-size:22px}.itz-btn--outline{background:#fff;border-color:var(--itz-black);color:var(--itz-black)}.itz-btn--outline:hover{border-color:var(--itz-folly);color:var(--itz-folly);background:#fff}.itz-cartpg__sticky{display:none}@media(max-width:1023px){.itz-cartpg__grid{grid-template-columns:1fr;gap:26px}.itz-cartpg__summary{position:static}.itz-cartpg__head{display:none}.itz-cartpg__line{position:relative;grid-template-columns:96px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:12px;padding:20px 0}.itz-cartpg__item{display:contents}.itz-cartpg__thumb{grid-column:1;grid-row:1 / span 2}.itz-cartpg__info{grid-column:2;grid-row:1;padding-right:36px}.itz-cartpg__line .itz-qty{grid-column:2;grid-row:2;width:132px}.itz-cartpg__line .itz-qty__btn{width:44px;height:46px}.itz-cartpg__line .itz-qty__value{height:46px}.itz-cartpg__total{grid-column:2;grid-row:2;justify-self:end;align-self:center;line-height:1;text-align:right}.itz-cartpg__remove{position:absolute;top:10px;right:-10px;width:44px;height:44px;margin:0}.itz-cartpg__nudge{min-width:0;width:100%}.itz-cartpg__also-grid{grid-template-columns:1fr 1fr;gap:12px}.itz-cartpg__h1{font-size:40px;line-height:.94}.itz-cartpg__h2{font-size:30px}.itz-cartpg__sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--itz-hairline);box-shadow:0 -8px 30px #090c0212;transform:translateY(100%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.itz-cartpg__sticky.is-on{transform:none}.itz-cartpg__sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.itz-cartpg__sticky-main{display:flex;flex-direction:column;gap:2px}.itz-cartpg__sticky-total{font-family:var(--itz-font-display);font-size:26px;line-height:1;color:var(--itz-black)}.itz-cartpg{padding-bottom:var(--itz-sticky-bar-h)}}@media(max-width:767px){.itz-cartpg__h1{font-size:46px}.itz-cartpg__title{flex-direction:column;align-items:flex-start;gap:6px}.itz-cartpg__count{font-size:16px}.itz-cartpg__grid{padding-top:24px;padding-bottom:44px}.itz-cartpg__also{padding-bottom:0}.itz-cartpg{padding-bottom:var(--itz-section-tail)}.itz-cartpg__also{gap:18px}}.itz-cabout{margin-top:84px;background:var(--itz-subtle)}.itz-cabout__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.itz-cabout__copy{display:flex;flex-direction:column;gap:18px}.itz-cabout__grid--nomedia{grid-template-columns:1fr}.itz-cabout__grid--nomedia .itz-cabout__body{max-width:80ch}.itz-cabout__eyebrow{margin-bottom:-8px;letter-spacing:.2em}.itz-cabout__h2{margin:0;font-family:var(--itz-font-display);font-size:56px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-cabout__body,.itz-cabout__body .metafield-rich_text_field{display:flex;flex-direction:column;gap:18px;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.7;color:var(--itz-body-copy);text-wrap:pretty}.itz-cabout__body p,.itz-cabout__body ul{margin:0}.itz-cabout__body h3,.itz-cabout__body h2,.itz-cabout__body h4{margin:10px 0 -6px;font-weight:600;font-size:21px;line-height:1.3;color:var(--itz-violet);font-family:inherit;text-transform:none}.itz-cabout__body strong{font-weight:600;color:var(--itz-violet)}.itz-cabout__body ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.itz-cabout__related{display:flex;flex-direction:column;gap:14px;padding-top:10px}.itz-cabout__img{display:block;aspect-ratio:4 / 5;background:#e6dfe6;border-radius:14px;overflow:hidden}.itz-cabout__img img,.itz-cabout__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}@media(max-width:1023px){.itz-cabout{margin-top:72px}.itz-cabout__grid{grid-template-columns:1fr;gap:32px}.itz-cabout__media{order:-1}}@media(max-width:767px){.itz-cabout{margin-top:56px}.itz-cabout__h2{font-size:40px}}.itz-chead__title{display:flex;flex-direction:column;gap:14px;max-width:900px}.itz-chead__eyebrow{margin-bottom:-8px;letter-spacing:.2em}.itz-chead__h1{margin:0;font-family:var(--itz-font-display);font-size:82px;line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-chead__desc{font-weight:var(--itz-fw-body);font-size:var(--itz-fs-lede);line-height:1.6;color:var(--itz-body-copy);max-width:70ch;text-wrap:pretty}.itz-chead__desc p{margin:0}.itz-chead__subs{padding-top:6px;flex-wrap:wrap;overflow:visible}@media(max-width:1023px){.itz-chead__h1{font-size:64px}}@media(max-width:767px){.itz-chead__h1{font-size:46px}.itz-chead__desc{font-size:17px}.itz-chead__subs{margin:0 calc(-1 * var(--itz-gutter));padding-left:var(--itz-gutter);padding-right:var(--itz-gutter)}}.itz-prail--subtle{background:var(--itz-subtle);--itz-rail-bg: var(--itz-subtle)}.itz-prail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:30px}.itz-prail__headmain{display:flex;flex-direction:column;gap:16px;min-width:0}.itz-prail__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-prail--small .itz-prail__h2{font-size:var(--itz-fs-h2-sm)}.itz-prail__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:60ch;text-wrap:pretty}.itz-prail__tools{display:flex;align-items:center;gap:22px;flex:none}.itz-rail__item{flex:0 0 300px;scroll-snap-align:start}@media(max-width:767px){.itz-prail__head{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:22px}.itz-prail__h2{white-space:normal}.itz-rail__item{flex-basis:236px}}.itz-ctiles__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-ctiles__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-ctiles__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:62ch}.itz-ctiles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.itz-ctiles__tile{display:flex;flex-direction:column;gap:14px;color:var(--itz-violet);text-decoration:none;transition:color .18s ease}.itz-ctiles__tile:hover{color:var(--itz-folly)}.itz-ctiles__img{display:block;aspect-ratio:4 / 5;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-ctiles__img img,.itz-ctiles__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-ctiles__label{margin:0;font-family:var(--itz-font-display);font-size:21px;letter-spacing:.02em;text-transform:uppercase;line-height:1.35;font-weight:400;color:inherit}@media(max-width:767px){.itz-ctiles__grid{grid-template-columns:1fr 1fr;gap:12px}.itz-ctiles__h2{font-size:40px}}.itz-col{position:relative}.itz-fbar{position:sticky;top:var(--itz-header-h-compact);z-index:20;background:#fff;border-top:1px solid var(--itz-hairline);border-bottom:1px solid var(--itz-hairline);margin-top:30px}.itz-fbar__inner{position:relative;height:66px;display:flex;align-items:center;gap:8px}.itz-fbar__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey);margin-right:6px;flex:none}.itz-fbar__mobile{display:none}.itz-fbar__facets{display:flex;align-items:center;gap:8px;min-width:0}.itz-facet{position:static}.itz-facet__pill{display:flex;align-items:center;gap:8px;min-height:44px;border-radius:var(--itz-r-button);padding:0 15px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex:none;background:#fff;border:1px solid var(--itz-hairline);color:var(--itz-body-copy);transition:border-color .16s ease,color .16s ease}.itz-facet__pill:hover,.itz-facet__pill.is-active,.itz-facet__pill[aria-expanded=true]{border-color:var(--itz-black);color:var(--itz-black)}.itz-facet__pill svg{transition:transform .16s ease}.itz-facet__pill[aria-expanded=true] svg{transform:rotate(180deg)}.itz-facet__panel{position:absolute;top:calc(100% + 6px);left:var(--itz-panel-left, var(--itz-gutter));z-index:12;background:#fff;border:1px solid var(--itz-hairline);border-radius:var(--itz-r-panel);box-shadow:0 18px 44px #090c0224;padding:20px 22px;animation:itz-drop var(--itz-t-drop) cubic-bezier(.22,1,.36,1) both;max-width:min(640px,calc(100vw - 2 * var(--itz-gutter)))}.itz-facet__panel[hidden]{display:none}.itz-facet__values{display:flex;flex-wrap:wrap;gap:8px;max-height:60vh;overflow-y:auto}.itz-pill input[type=checkbox],.itz-swatch input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.itz-pill{position:relative}.itz-pill:has(input:checked){background:var(--itz-violet);border-color:var(--itz-violet);color:#fff}.itz-pill:has(input:checked) .itz-pill__count{color:#ffffffb8}.itz-pill:has(input:disabled){background:#f7f6f3;border-color:#edebe7;color:#b4b0aa;cursor:default;pointer-events:none}.itz-pill:has(input:focus-visible){outline:2px solid var(--itz-violet);outline-offset:2px}.itz-facet__panel--colour{width:470px;display:flex;flex-direction:column;gap:18px}.itz-swatchrow{display:flex;align-items:center;gap:24px}.itz-swatchrow__title{flex:none;width:78px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-swatchrow__list{display:flex;flex-wrap:wrap;gap:12px}.itz-swatch{position:relative;width:34px;height:34px;border-radius:999px;background:var(--swatch);border:1px solid rgba(9,12,2,.14);cursor:pointer;flex:none;display:block;box-shadow:0 0 0 0 transparent;transition:box-shadow .16s ease}.itz-swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--itz-border)}.itz-swatch.is-selected,.itz-swatch:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--itz-black)}.itz-swatch.is-disabled,.itz-swatch:has(input:disabled){opacity:.28;cursor:default;pointer-events:none}.itz-fbar__tools{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none}.itz-fbar__count{font-size:13px;font-weight:600;color:var(--itz-grey);white-space:nowrap}.itz-sort{position:relative;flex:none}.itz-sort__btn{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid var(--itz-hairline);border-radius:var(--itz-r-button);padding:0 14px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--itz-black);cursor:pointer;white-space:nowrap;transition:border-color .16s ease}.itz-sort__btn:hover,.itz-sort__btn[aria-expanded=true]{border-color:var(--itz-black)}.itz-sort__lbl{color:var(--itz-grey);font-weight:400}.itz-sort__ico,.itz-fbar__bubble{display:none}.itz-sort__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:12;width:230px;background:#fff;border:1px solid var(--itz-hairline);border-radius:10px;box-shadow:0 18px 44px #090c0224;padding:6px;display:flex;flex-direction:column;gap:2px;animation:itz-drop var(--itz-t-drop) cubic-bezier(.22,1,.36,1) both}.itz-sort__menu[hidden]{display:none}.itz-sort__opt{min-height:40px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:13.5px;font-weight:400;color:var(--itz-body-copy);cursor:pointer;text-align:left;transition:background .14s ease}.itz-sort__opt:hover{background:var(--itz-subtle)}.itz-sort__opt.is-selected{font-weight:600;background:var(--itz-subtle);color:var(--itz-black)}.itz-density{display:flex;gap:4px;flex:none}.itz-density__btn{width:38px;height:38px;border-radius:var(--itz-r-button);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--itz-hairline);background:#fff;color:var(--itz-count);transition:background .16s ease,color .16s ease,border-color .16s ease}.itz-density__btn.is-selected{border-color:var(--itz-black);background:var(--itz-black);color:#fff}.itz-applied-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:14px}.itz-applied-row__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey);margin-right:2px;flex:none}.itz-applied-row__list{gap:8px;min-width:0}.itz-applied{text-decoration:none}.itz-more{padding-top:44px;display:flex;flex-direction:column;align-items:center;gap:18px}.itz-more__shown{font-size:13px;font-weight:400;color:var(--itz-grey)}.itz-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;font-size:13px}.itz-pages__link{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;color:var(--itz-grey);text-decoration:none;font-weight:600}.itz-pages__link:hover{color:var(--itz-folly)}.itz-pages__link.is-current{color:var(--itz-black);background:var(--itz-subtle)}.itz-pages__gap{color:var(--itz-count)}.itz-nores{padding:80px 0 30px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.itz-nores__h2{margin:0;font-family:var(--itz-font-display);font-size:46px;line-height:.94;text-transform:uppercase;color:var(--itz-violet)}.itz-nores__p{margin:0;font-weight:var(--itz-fw-body);font-size:var(--itz-fs-body);line-height:1.6;color:var(--itz-body-copy);max-width:44ch;text-wrap:pretty}.itz-nores__actions{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:4px}.itz-btn--black{background:var(--itz-black);border-color:var(--itz-black);color:#fff;font-size:19px}.itz-btn--black:hover{background:var(--itz-folly);border-color:var(--itz-folly);color:#fff}.itz-sheet[hidden]{display:none}.itz-sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--itz-scrim-overlay, rgba(9,12,2,.5));animation:itz-scrim .2s ease both}.itz-sheet__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;background:#fff;display:flex;flex-direction:column;animation:itz-drawer .26s cubic-bezier(.22,1,.36,1) both}.itz-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;min-height:60px;border-bottom:1px solid var(--itz-hairline);flex:none}.itz-sheet__title{font-family:var(--itz-font-display);font-size:26px;text-transform:uppercase;color:var(--itz-violet)}.itz-sheet__close{width:44px;height:44px;margin-right:-12px;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--itz-black);cursor:pointer}.itz-sheet__body{flex:1;overflow-y:auto;padding:20px 20px 24px;display:flex;flex-direction:column;gap:26px}.itz-sheet__facet{display:flex;flex-direction:column;gap:12px}.itz-sheet__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-sheet__facet .itz-facet__panel{position:static;box-shadow:none;border:0;padding:0;animation:none;max-width:none;width:auto}.itz-sheet__facet .itz-facet__values{max-height:none}.itz-sheet__facet .itz-swatchrow{flex-direction:column;align-items:flex-start;gap:10px}.itz-sheet__foot{flex:none;display:flex;align-items:center;gap:18px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--itz-hairline);background:#fff}.itz-sheet__show{flex:1;min-height:52px;font-size:21px;letter-spacing:.03em}@media(max-width:1279px){.itz-facet__panel--colour{width:420px}}@media(max-width:1023px){.itz-density{display:none}}@media(max-width:899px){.itz-fbar{top:var(--itz-header-h-mobile)}}@media(max-width:767px){.itz-fbar{margin-top:20px}.itz-fbar__inner{height:56px;gap:0;justify-content:flex-end}.itz-fbar__label,.itz-fbar__facets,.itz-density{display:none}.itz-fbar__count{display:block;position:absolute;left:var(--itz-gutter);top:50%;transform:translateY(-50%);font-size:14px;font-weight:400}.itz-fbar__mobile{order:2;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:10px;padding:0 12px 0 0;border:0;border-right:1px solid var(--itz-hairline);border-radius:0;background:none;color:var(--itz-black);cursor:pointer}.itz-fbar__bubble{display:inline-flex;position:absolute;top:2px;right:8px}.itz-fbar__tools{order:3;margin-left:0;flex:none;gap:0}.itz-sort{flex:none}.itz-sort__btn{width:44px;height:44px;min-height:0;padding:0;justify-content:center;border:0;background:none}.itz-sort__btn .itz-sort__lbl,.itz-sort__btn [data-itz-sort-label],.itz-sort__btn>.itz-icon{display:none}.itz-sort__ico{display:block}.itz-sort__menu{width:240px}.itz-applied-row{flex-wrap:nowrap;padding-top:12px}.itz-applied-row__label{display:none}.itz-applied-row__list{overflow-x:auto}.itz-applied-row .itz-clear-all{flex:none}.itz-more{padding:32px 0 36px;gap:16px}.itz-more .itz-btn--load-more{width:100%;min-height:56px;font-size:22px}.itz-more__shown{font-size:14px}.itz-nores{padding-top:56px}.itz-nores__h2{font-size:38px}.template-collection main.itz-main{display:flex;flex-direction:column}.template-collection main.itz-main>.shopify-section{order:10}.template-collection main.itz-main>.itz-chead-section{order:1}.template-collection main.itz-main>.itz-col-section{order:2}.template-collection main.itz-main>.itz-trust-section{order:3}.template-collection main.itz-main>.itz-cabout-section{order:4}.template-collection main.itz-main>.itz-faq-section{order:5}.template-collection .itz-trust--collection .itz-trust3{background:#fff;border-top:1px solid var(--itz-hairline);padding-top:20px;padding-bottom:20px}.itz-sheet__title{font-size:30px}.itz-sheet__body{gap:28px;padding:22px 20px 28px}.itz-sheet__label{font-size:12px}.itz-sheet__facet .itz-swatchrow{gap:10px}.itz-sheet__facet .itz-swatchrow__list{gap:8px}.itz-sheet__facet .itz-swatch{width:auto;height:44px;border-radius:var(--itz-r-pill);background:#fff;border:1px solid var(--itz-border);box-shadow:none;display:inline-flex;align-items:center;gap:9px;padding:0 15px 0 11px;font-size:13.5px;font-weight:600;color:var(--itz-black)}.itz-sheet__facet .itz-swatch:before{content:"";width:18px;height:18px;border-radius:999px;background:var(--swatch);border:1px solid rgba(9,12,2,.14);flex:none}.itz-sheet__facet .itz-swatch__label{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important}.itz-sheet__facet .itz-swatch.is-selected,.itz-sheet__facet .itz-swatch:has(input:checked){background:var(--itz-violet);border-color:var(--itz-violet);color:#fff;box-shadow:none}.itz-sheet__facet .itz-swatch.is-disabled,.itz-sheet__facet .itz-swatch:has(input:disabled){opacity:1;background:#f7f6f3;border-color:#edebe7;color:#b4b0aa}.itz-sheet__foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));gap:22px}.itz-sheet__foot .itz-clear-all{font-size:13px}.itz-sheet__show{min-height:54px}}.itz-clist__head{display:flex;flex-direction:column;gap:16px}.itz-clist__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet)}.itz-clist__lede{margin:0;font-weight:var(--itz-fw-body);font-size:20px;line-height:1.6;color:var(--itz-body-copy);max-width:60ch;text-wrap:pretty}.itz-clist__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 24px;padding-top:44px}.itz-clist__tile{display:flex;flex-direction:column;gap:10px;color:var(--itz-violet);text-decoration:none;transition:color .18s ease}.itz-clist__tile:hover{color:var(--itz-folly)}.itz-clist__img{display:block;aspect-ratio:4 / 3;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-clist__img img,.itz-clist__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-clist__title{font-family:var(--itz-font-display);font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.itz-clist__count{font-weight:var(--itz-fw-body);font-size:13px;color:var(--itz-grey);margin-top:-4px}.itz-clist__more{display:flex;justify-content:center;padding-top:44px}.itz-clist{padding-bottom:var(--itz-section-tail, 68px)}@media(max-width:1023px){.itz-clist__h1{font-size:62px}.itz-clist__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.itz-clist__h1{font-size:46px;line-height:.92}.itz-clist__lede{font-size:16.5px}.itz-clist__grid{grid-template-columns:1fr 1fr;gap:24px 12px;padding-top:28px}.itz-clist__title{font-size:21px}}.itz-cpanel{padding-top:var(--itz-top, var(--itz-section-top))}.itz-cpanel__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.itz-cpanel__copy{display:flex;flex-direction:column;gap:18px}.itz-cpanel__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-cpanel__p{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:52ch;text-wrap:pretty}.itz-cpanel__figs{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:20px;padding-top:4px}.itz-cpanel__fig{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--itz-hairline);padding-top:14px}.itz-cpanel__fig-label{font-weight:600;font-size:15px;color:var(--itz-violet)}.itz-cpanel__fig-num{font-family:var(--itz-font-display);font-size:36px;line-height:.9;color:var(--itz-violet)}.itz-cpanel__fig-sub{font-weight:var(--itz-fw-body);font-size:13.5px;color:var(--itz-grey)}.itz-cpanel__note{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);max-width:52ch;text-wrap:pretty}.itz-cpanel__panel{background:var(--itz-subtle);border-radius:12px;padding:38px 36px;display:flex;flex-direction:column;gap:20px}.itz-cpanel__h3{margin:0;font-weight:600;font-size:24px;line-height:1.3;color:var(--itz-violet)}.itz-cpanel__pp{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-cpanel__rows{display:flex;flex-direction:column;gap:12px;border-top:1px solid #dcd4dc;padding-top:18px}.itz-cpanel__row{display:flex;flex-direction:column;gap:3px}.itz-cpanel__row-title{font-weight:600;font-size:15.5px;color:var(--itz-violet)}.itz-cpanel__row-text{font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-body-copy)}@media(max-width:1023px){.itz-cpanel__grid{grid-template-columns:1fr;gap:32px}.itz-cpanel{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-cpanel__h2{font-size:40px}.itz-cpanel__figs{grid-template-columns:1fr}.itz-cpanel__panel{padding:26px 20px}.itz-cpanel{padding-top:min(var(--itz-top, 76px),44px)}}.itz-crumbs-row{padding-top:20px;--itz-crumb-top: 0px}.itz-ctap{padding-top:var(--itz-top, var(--itz-section-top))}.itz-ctap__panel{background:var(--itz-violet);color:#fff;border-radius:12px;padding:52px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.itz-ctap__copy{display:flex;flex-direction:column;gap:14px}.itz-ctap__eyebrow{color:#ffffffb8}.itz-ctap__h2{margin:0;font-family:var(--itz-font-display);font-size:52px;line-height:.92;text-transform:uppercase;color:#fff}.itz-ctap__p{margin:0;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.6;color:#ffffffd1;max-width:46ch;text-wrap:pretty}.itz-ctap__action{display:flex;justify-content:flex-end}.itz-ctap__panel--tiles{grid-template-columns:1fr 1fr;padding:44px 44px 40px}.itz-ctap__panel--tiles .itz-ctap__h2{font-size:44px}.itz-ctap__panel--tiles .itz-ctap__p{font-size:16.5px;max-width:44ch}.itz-ctap__cta-inline{align-self:flex-start;margin-top:6px}.itz-ctap__tiles{display:grid;grid-template-columns:1fr 1fr;gap:20px}.itz-ctap__tiles--1{grid-template-columns:1fr;max-width:320px;justify-self:end}.itz-ctap__tile--product{position:relative;text-decoration:none;color:#fff}.itz-ctap__tile--product img{transition:transform .4s ease}.itz-ctap__tile--product:hover img{transform:scale(1.03)}.itz-ctap__tile-cap{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(180deg,#090c0200,#090c02b8);display:flex;flex-direction:column;gap:2px}.itz-ctap__tile-title{font-weight:600;font-size:14.5px;line-height:1.3}.itz-ctap__tile-price{font-size:12.5px;font-weight:var(--itz-fw-body);color:#ffffffd1}.itz-ctap__panel--tiles:not(:has(.itz-ctap__tiles)){grid-template-columns:1fr}.itz-ctap__tile{display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#4d1052}.itz-ctap__tile img,.itz-ctap__tile .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex;color:#ffffffb3;background:#4d1052}.itz-ctap__cta{min-height:54px;padding:0 32px;white-space:nowrap}@media(max-width:1023px){.itz-ctap__panel{grid-template-columns:1fr;gap:24px;padding:40px 32px}.itz-ctap__action{justify-content:flex-start}.itz-ctap{padding-top:min(var(--itz-top, 72px),56px)}}@media(max-width:767px){.itz-ctap__panel{padding:32px 20px}.itz-ctap__h2{font-size:40px}.itz-ctap__cta{width:100%}.itz-ctap{padding-top:min(var(--itz-top, 72px),44px)}}.itz-fam__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-fam__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet);white-space:nowrap}.itz-fam__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:80%;text-wrap:pretty}.itz-fam__grid{display:grid;grid-template-columns:1fr 520px;gap:56px;align-items:start}.itz-fam__list{display:flex;flex-direction:column;border-top:1px solid var(--itz-hairline)}.itz-fam__row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--itz-hairline);color:var(--itz-violet);text-decoration:none;transition:color .18s ease}.itz-fam__row:hover{color:var(--itz-folly)}.itz-fam__name{margin:0;font-family:var(--itz-font-display);font-size:62px;line-height:.9;text-transform:uppercase;font-weight:400;color:inherit}.itz-fam__terms{font-size:13px;font-weight:400;color:var(--itz-grey);white-space:nowrap}.itz-fam__tile{display:none}.itz-fam__media{position:relative;aspect-ratio:3 / 4;background:var(--itz-subtle);border-radius:14px;overflow:hidden}.itz-fam__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .26s ease}.itz-fam__img.is-active{opacity:1}.itz-fam__img img,.itz-fam__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}@media(max-width:1023px){.itz-fam__grid{grid-template-columns:1fr 360px;gap:32px}.itz-fam__name{font-size:48px}.itz-fam__intro{max-width:none}}@media(max-width:767px){.itz-fam__h2{white-space:normal;font-size:44px}.itz-fam__head{padding-bottom:22px;gap:12px}.itz-fam__intro{font-size:17px}.itz-fam__grid{grid-template-columns:1fr;gap:0}.itz-fam__media{display:none}.itz-fam__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:0}.itz-fam__row{position:relative;display:block;padding:0;border:0;min-height:0;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--itz-subtle)}.itz-fam__row:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:35 / 16}.itz-fam__row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--itz-tile-foot);pointer-events:none}.itz-fam__tile{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.itz-fam__tile img{width:100%;height:100%;object-fit:cover;display:block}.itz-fam__name{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;font-size:28px;line-height:.95;color:#fff}.itz-fam__terms{display:none}}.itz-faq__a a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-faq__collabel{display:block;padding-bottom:4px}.itz-faq__h2--wrap{white-space:normal;max-width:26ch;text-wrap:balance}.itz-faq__a a:hover{color:var(--itz-violet)}.itz-faq[style*=--itz-top]{padding-top:var(--itz-top)}.itz-faq__ghead{display:flex;align-items:baseline;gap:16px;border-top:2px solid var(--itz-violet);padding-top:22px;padding-bottom:26px}.itz-faq__gh2{margin:0;font-family:var(--itz-font-display);font-size:46px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-faq__gcount{font-weight:var(--itz-fw-body);font-size:15px;color:var(--itz-grey)}.itz-faq--group .itz-faq__list--columns{border-top:0;padding-top:0}@media(max-width:767px){.itz-faq__gh2{font-size:34px}}.itz-faq__head{display:flex;flex-direction:column;gap:16px;padding-bottom:28px}.itz-faq__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-faq__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:80%;text-wrap:pretty}.itz-faq__list{border-top:1px solid var(--itz-hairline);padding-top:32px}.itz-faq__list--grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.itz-faq__col{display:flex;flex-direction:column;gap:32px}.itz-faq__list--columns{columns:2;column-gap:64px}.itz-faq__list--columns .itz-faq__item{break-inside:avoid;margin-bottom:32px}.itz-faq__list--columns .itz-faq__item:last-child{margin-bottom:0}.itz-faq__item{display:flex;flex-direction:column;gap:10px}.itz-faq__q{margin:0;font-weight:600;font-size:19px;line-height:1.35;color:var(--itz-violet)}.itz-faq__a{font-weight:var(--itz-fw-body);font-size:var(--itz-fs-body);line-height:var(--itz-lh-body);color:var(--itz-body-copy);text-wrap:pretty}.itz-faq__a p{margin:0}.itz-faq__a p+p{margin-top:10px}@media(max-width:1023px){.itz-faq__intro{max-width:none}}@media(max-width:767px){.itz-faq{padding-top:44px}.itz-faq__h2{white-space:normal}.itz-faq__list--grid,.itz-faq__list--columns{display:flex;flex-direction:column;gap:28px;columns:auto}.itz-faq__col{gap:28px}.itz-faq__list--columns .itz-faq__item{margin-bottom:0}}.itz-ftabs__heads{display:grid;padding-bottom:30px}.itz-ftabs__head{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;visibility:hidden;opacity:0;transition:opacity .2s ease}.itz-ftabs__head.is-active{visibility:visible;opacity:1}.itz-ftabs__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-ftabs__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:80%;text-wrap:pretty}.itz-ftabs__bar{display:flex;align-items:flex-end;gap:30px;border-bottom:1px solid var(--itz-hairline);margin-bottom:30px}.itz-ftabs__tabs{display:flex;align-items:flex-end;gap:30px}.itz-ftabs__tab{border:0;background:none;padding:0 0 12px;margin-bottom:-1px;font-family:var(--itz-font-display);font-size:26px;letter-spacing:.03em;text-transform:uppercase;line-height:1;color:var(--itz-grey);border-bottom:2px solid transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease}.itz-ftabs__tab:hover{color:var(--itz-violet)}.itz-ftabs__tab.is-active{color:var(--itz-violet);border-bottom-color:var(--itz-folly)}.itz-ftabs__all{margin-left:auto;padding-bottom:14px;display:none;border-bottom-width:2px}.itz-ftabs__all.is-active{display:inline-flex}.itz-ftabs__panel[hidden]{display:none}.itz-ftabs__grid{padding-top:0}@media(max-width:1023px){.itz-ftabs__intro{max-width:none}}@media(max-width:767px){.itz-ftabs__h2{white-space:normal;font-size:44px}.itz-ftabs__heads{padding-bottom:22px}.itz-ftabs__head{gap:12px}.itz-ftabs__intro{font-size:17px}.itz-ftabs__bar{gap:26px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.itz-ftabs__tabs{gap:26px}.itz-ftabs__tab{flex:none;padding-bottom:12px;font-family:var(--itz-font-body);font-size:13.5px;font-weight:700;letter-spacing:.14em}.itz-ftabs__tab.is-active{color:var(--itz-black);border-bottom-color:var(--itz-black)}.itz-ftabs__all,.itz-ftabs__all.is-active{display:none}.itz-ftabs__grid{gap:28px 24px}}.itz-footer{background:var(--itz-subtle);color:var(--itz-black);margin-top:var(--itz-footer-mt);position:relative}.itz-footer__inner{position:relative;padding-top:104px;padding-bottom:24px}.itz-footer__logo{position:absolute;left:50%;top:-58px;transform:translate(-50%)}.itz-footer__logo img{height:116px;width:auto;display:block}.itz-footer__mobile-top{display:none}.itz-footer__cols{display:grid;grid-template-columns:repeat(4,1fr) 1.6fr;gap:28px;align-items:start}.itz-footer__group{display:flex;flex-direction:column;gap:14px}.itz-footer__label{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:default;font-family:var(--itz-font-display);font-size:24px;text-transform:uppercase;line-height:1;color:var(--itz-violet);font-weight:400;margin:0}.itz-footer__label::-webkit-details-marker{display:none}.itz-footer__chev{display:none}.itz-footer__links{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:var(--itz-fw-body)}.itz-footer__links a{color:var(--itz-body-copy)}.itz-footer__links a:hover{color:var(--itz-folly)}.itz-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:44px;font-size:12px;color:var(--itz-grey)}.itz-footer__badges{display:flex;align-items:center;gap:8px}.itz-footer__badges img{height:26px;width:auto;display:block}.itz-footer__legal{display:flex;align-items:center;gap:18px;flex-wrap:wrap;text-align:right}.itz-footer__legal a{color:var(--itz-grey)}.itz-footer__legal a:hover{color:var(--itz-violet)}.itz-footer__legal-links{display:inline-flex;gap:8px}@media(max-width:1023px){.itz-footer__cols{grid-template-columns:1fr 1fr;gap:36px 28px}.itz-footer__group--news{grid-column:1 / -1}}@media(max-width:767px){.itz-footer__inner{padding-top:86px;padding-bottom:20px}.itz-footer__logo{top:-62px}.itz-footer__logo img{height:124px}.itz-footer__mobile-top{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:22px}.itz-footer__social-icons{display:flex;gap:10px}.itz-footer__social-icons a{width:44px;height:44px;border-radius:var(--itz-r-pill);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--itz-violet)}.itz-footer__email{font-size:14px;font-weight:var(--itz-fw-body);color:var(--itz-body-copy)}.itz-footer__email a{color:var(--itz-violet);font-weight:600}.itz-footer__cols{grid-template-columns:1fr;gap:0}.itz-footer__group{gap:0}.itz-footer__group--social{display:none}.itz-footer__label{min-height:56px;border-top:1px solid var(--itz-rule);font-size:22px;cursor:pointer}.itz-footer__chev{display:block;color:var(--itz-grey);transition:transform .2s ease}details[open]>.itz-footer__label .itz-footer__chev{transform:rotate(180deg)}.itz-footer__group .itz-footer__links{padding:0 0 18px;gap:0}.itz-footer__group .itz-footer__links a{min-height:44px;display:flex;align-items:center;font-size:15px}.itz-footer__group--news{padding-top:22px;border-top:1px solid var(--itz-rule);gap:14px}.itz-footer__group--news .itz-footer__label{border-top:0;min-height:0;cursor:default}.itz-footer__bottom{flex-direction:column;align-items:center;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--itz-rule);text-align:center}.itz-footer__badges{overflow-x:auto;max-width:100%;padding-bottom:2px;justify-content:center}.itz-footer__badges img{height:24px;flex:none}.itz-footer__legal{flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px}.itz-footer__legal-copy{display:flex;flex-direction:column;gap:6px}}.itz-enq{padding-top:var(--itz-top, var(--itz-section-top))}.itz-enq__wrap--aside{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start}.itz-enq__card{border-radius:12px;padding:44px 44px 40px;display:flex;flex-direction:column;gap:22px}.itz-enq__card--subtle{background:var(--itz-subtle)}.itz-enq__card--white{background:#fff;border:1px solid var(--itz-hairline)}.itz-enq__card--violet{background:var(--itz-violet);color:#fff}.itz-enq__card--violet .itz-eyebrow{color:#ffffffb8}.itz-enq__card--violet .itz-enq__h2{color:#fff}.itz-enq__card--violet .itz-enq__intro{color:#ffffffd1}.itz-enq__card--violet .itz-label{color:#ffffffb8}.itz-enq__head{display:flex;flex-direction:column;gap:10px}.itz-enq__card--side{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start;padding:52px 52px 48px}.itz-enq__card--side .itz-enq__head{gap:16px}.itz-enq__card--side .itz-enq__h2{font-size:var(--itz-fs-h2-sm)}.itz-enq__card--violet .itz-eyebrow--lime{color:var(--itz-lime)}.itz-enq__h2{margin:0;font-family:var(--itz-font-display);font-size:44px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-enq__intro{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:62ch}.itz-enq__intro--note{font-size:15px;color:var(--itz-grey)}.itz-enq__card--violet .itz-enq__intro--note{color:#fff9}.itz-enq .itz-field{background-color:#fff}.itz-enq .itz-field--textarea{min-height:150px}.itz-enq__aside{display:flex;flex-direction:column;gap:28px}.itz-enq__email{background:var(--itz-violet);border-radius:12px;padding:32px 30px;display:flex;flex-direction:column;gap:12px}.itz-enq__email-eyebrow{color:#ffffffb8}.itz-enq__email-addr{font-family:var(--itz-font-display);font-size:34px;line-height:1;text-transform:uppercase;color:#fff;text-decoration:none;word-break:break-all}.itz-enq__email-addr:hover{color:var(--itz-lime)}.itz-enq__email-p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:#ffffffd1;text-wrap:pretty}.itz-enq__links{border:1px solid var(--itz-hairline);border-radius:12px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}.itz-enq__linklist{display:flex;flex-direction:column;gap:12px}.itz-enq__link{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--itz-hairline);padding-bottom:12px;color:var(--itz-violet);text-decoration:none}.itz-enq__link:last-child{border-bottom:0;padding-bottom:0}.itz-enq__link:hover{color:var(--itz-folly)}.itz-enq__link-q{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:inherit}.itz-enq__link-a{font-weight:600;font-size:13.5px;white-space:nowrap}@media(max-width:1023px){.itz-enq__wrap--aside,.itz-enq__card--side{grid-template-columns:1fr;gap:28px}.itz-enq__card{padding:32px 28px}.itz-enq{padding-top:min(var(--itz-top, 56px),56px)}}@media(max-width:767px){.itz-enq__card{padding:26px 20px}.itz-enq .itz-form{grid-template-columns:1fr}.itz-enq__h2{font-size:34px}.itz-enq__email-addr{font-size:28px}.itz-enq{padding-top:min(var(--itz-top, 56px),44px)}}.itz-gca__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-gca__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-gca__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:62ch}.itz-gca__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.itz-gca__card{border:1px solid var(--itz-hairline);border-radius:var(--itz-r-card);padding:28px 26px;display:flex;flex-direction:column;gap:10px}.itz-gca__amount{font-family:var(--itz-font-display);font-size:44px;line-height:.9;color:var(--itz-violet)}.itz-gca__h3{margin:0;font-weight:600;font-size:18px;line-height:1.35;color:var(--itz-violet)}.itz-gca__p{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}@media(max-width:1023px){.itz-gca__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.itz-gca__grid{grid-template-columns:1fr;gap:12px}.itz-gca__h2{font-size:40px}}.itz-gc__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.itz-gc__left{display:flex;flex-direction:column;gap:16px}.itz-gc__art{aspect-ratio:1;background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-gc__art img,.itz-gc__art .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-gc__how{background:var(--itz-subtle);border-radius:12px;padding:30px 32px;display:flex;flex-direction:column;gap:14px}.itz-gc__how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.itz-gc__how-col{display:flex;flex-direction:column;gap:7px;border-top:1px solid #dcd4dc;padding-top:14px}.itz-gc__how-icon{display:inline-flex;width:24px;height:24px}.itz-gc__how-icon svg,.itz-gc__how-icon img{width:24px;height:24px;display:block}.itz-gc__how-title{font-weight:600;font-size:15.5px;color:var(--itz-violet)}.itz-gc__how-text{font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-gc__buy{display:flex;flex-direction:column;gap:22px;position:sticky;top:120px}.itz-gc__head{display:flex;flex-direction:column;gap:12px}.itz-gc__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--itz-folly)}.itz-gc__h1{margin:0;font-family:var(--itz-font-display);font-size:64px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-gc__intro{font-weight:var(--itz-fw-body);font-size:17px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:46ch}.itz-gc__intro p{margin:0}.itz-gc__form{display:flex;flex-direction:column;gap:22px}.itz-gc__amounts{display:flex;flex-direction:column;gap:10px}.itz-gc__amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.itz-gc__amount{position:relative;border:1px solid var(--itz-hairline);background:#fff;color:var(--itz-black);border-radius:var(--itz-r-button);min-height:52px;display:flex;align-items:center;justify-content:center;font-family:var(--itz-font-display);font-size:24px;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.itz-gc__amount input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.itz-gc__amount:hover{border-color:var(--itz-folly);color:var(--itz-folly)}.itz-gc__amount.is-selected{border-color:var(--itz-black);background:var(--itz-black);color:#fff}.itz-gc__amount.is-soldout{opacity:.4;cursor:default}.itz-gc__amount:has(input:focus-visible){outline:2px solid var(--itz-violet);outline-offset:2px}.itz-gc__send{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--itz-hairline);border-radius:var(--itz-r-card);padding:18px 20px;cursor:pointer}.itz-gc__send input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.itz-gc__check{position:relative;flex:none;width:20px;height:20px;border-radius:5px;border:1px solid var(--itz-black);background:#fff;margin-top:1px;transition:background .16s ease}.itz-gc__check:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.itz-gc__send:has(input:checked) .itz-gc__check{background:var(--itz-black)}.itz-gc__send:has(input:checked) .itz-gc__check:after{opacity:1}.itz-gc__send:has(input:focus-visible){outline:2px solid var(--itz-violet);outline-offset:2px}.itz-gc__send-copy{display:flex;flex-direction:column;gap:3px}.itz-gc__send-title{font-weight:600;font-size:16px;color:var(--itz-violet)}.itz-gc__send-text{font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.6;color:var(--itz-body-copy)}.itz-gc__recipient{display:flex;flex-direction:column;gap:14px;border-left:2px solid var(--itz-folly);padding-left:22px}.itz-gc__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.itz-gc__message{min-height:96px;padding:14px}.itz-gc__buyrow{display:flex;align-items:center;gap:12px;padding-top:2px}.itz-gc__qty{flex:none}.itz-gc__qty .itz-qty__btn{width:46px;height:54px}.itz-gc__qty input.itz-qty__value{width:26px;min-width:26px;height:54px;flex:none;padding:0}.itz-gc__add{flex:1;min-height:54px;font-size:22px;letter-spacing:.04em}.itz-gc__points{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--itz-hairline);display:flex;flex-direction:column;gap:12px}.itz-gc__points li{display:flex;gap:10px;align-items:flex-start;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy)}.itz-gc__points svg,.itz-gc__points img{flex:none;width:14px;height:14px;margin-top:5px}@media(max-width:1023px){.itz-gc__grid{grid-template-columns:1fr;gap:28px}.itz-gc__buy{position:static}.itz-gc__h1{font-size:46px}}@media(max-width:767px){.itz-gc__how{padding:22px 20px}.itz-gc__how-grid{grid-template-columns:1fr;gap:14px}.itz-gc__fields{grid-template-columns:1fr}.itz-gc__h1{font-size:40px}}.itz-gp__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-gp__eyebrow{letter-spacing:.2em}.itz-gp__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-gp__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:62ch;text-wrap:pretty}.itz-gp__cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px;align-items:start}.itz-gp__col{display:flex;flex-direction:column;gap:14px}.itz-gp__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-gp__row{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--itz-hairline);padding-top:13px}.itz-gp__k{margin:0;font-weight:600;font-size:16px;line-height:1.35;color:var(--itz-violet)}.itz-gp__v{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-gp__strip{margin-top:36px;background:var(--itz-subtle);border-radius:12px;padding:26px 28px 24px;display:flex;flex-direction:column;gap:18px}.itz-gp__strip-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.itz-gp__cell{display:flex;flex-direction:column;gap:5px;border-top:1px solid #dcd4dc;padding-top:14px}.itz-gp__cell-k{font-weight:600;font-size:15.5px;line-height:1.35;color:var(--itz-violet)}.itz-gp__figure{font-family:var(--itz-font-display);font-size:38px;line-height:1;letter-spacing:.02em;color:var(--itz-violet)}.itz-gp__cell-s{font-weight:var(--itz-fw-body);font-size:14px;line-height:1.5;color:var(--itz-grey)}.itz-gp__note{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-body-copy);max-width:80ch;text-wrap:pretty}@media(max-width:1023px){.itz-gp__cols{gap:32px}}@media(max-width:767px){.itz-gp__cols,.itz-gp__strip-grid{grid-template-columns:1fr}.itz-gp__h2{font-size:40px}.itz-gp__strip{padding:22px 18px 20px}}.itz-header-section{position:sticky;top:0;z-index:var(--itz-z-header)}.itz-header{position:relative;background:var(--itz-white)}.itz-header__bar{border-bottom:1px solid var(--itz-hairline);background:var(--itz-white);position:relative;z-index:2}.itz-header__inner{display:flex;align-items:center;gap:44px;height:104px;transition:height var(--itz-t-header) ease}.itz-header.is-compact .itz-header__inner{height:92px}.itz-header__logo{display:block;flex:none;position:relative;z-index:3;color:inherit}.itz-header__logo-img{display:block;width:auto;height:132px;margin-bottom:-44px;transition:height var(--itz-t-header) ease,margin-bottom var(--itz-t-header) ease}.itz-header.is-compact .itz-header__logo-img{height:78px;margin-bottom:0}.itz-nav{margin-left:auto}.itz-nav__list{display:flex;gap:24px;white-space:nowrap}.itz-nav__link{display:inline-block;padding:8px 0;font-family:var(--itz-font-display);font-size:var(--itz-fs-nav);letter-spacing:.03em;text-transform:uppercase;line-height:1;color:var(--itz-black);transition:color var(--itz-t-hover) ease}.itz-nav__link:hover,.itz-nav__link[aria-expanded=true]{color:var(--itz-folly)}.itz-header__icons{margin-left:14px;display:flex;align-items:center;gap:22px;color:var(--itz-black)}.itz-header__icon{display:flex;align-items:center;justify-content:center;color:var(--itz-black);transition:color var(--itz-t-hover) ease;min-width:28px;min-height:28px}.itz-header__icon:hover,.itz-header__icon[aria-expanded=true]{color:var(--itz-folly)}.itz-header__cart{position:relative}.itz-header__badge{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--itz-r-pill);background:var(--itz-folly);color:#fff;font-family:var(--itz-font-body);font-size:10px;font-weight:700;line-height:17px;text-align:center}.itz-header__burger,.itz-header__burger-close,.itz-header__burger[aria-expanded=true] .itz-header__burger-open{display:none}.itz-header__burger[aria-expanded=true] .itz-header__burger-close{display:block}.itz-panels{position:absolute;left:0;right:0;top:100%;z-index:1;pointer-events:none}.itz-panels__inner{position:relative}.itz-panel{position:absolute;left:var(--itz-gutter);right:var(--itz-gutter);top:0;pointer-events:none}.itz-panel[hidden]{display:none}.itz-panel__card{pointer-events:auto;background:var(--itz-white);box-shadow:var(--itz-shadow-menu);display:flex;align-items:flex-start;gap:40px;padding:30px 44px 34px;animation:itz-drop var(--itz-t-drop) var(--itz-ease-out) both}.itz-panel__card--wide{width:1080px;max-width:100%;margin-left:auto}.itz-panel__card--compact{width:680px;max-width:100%;margin-left:var(--itz-panel-left, 0)}.itz-panel__main{flex:1;min-width:0}.itz-panel__title{display:inline-flex;font-family:var(--itz-font-display);font-size:32px;text-transform:uppercase;line-height:1;color:var(--itz-violet)}.itz-panel__title:hover{color:var(--itz-folly)}.itz-panel__groups{display:grid;gap:0 40px;margin-top:16px}.itz-panel__group{display:flex;flex-direction:column}.itz-panel__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-folly);padding-bottom:9px}.itz-panel__links{display:flex;flex-direction:column}.itz-panel__links--two{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows, 7),auto);grid-auto-flow:column;gap:0 32px}.itz-panel__links--grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);grid-template-rows:repeat(var(--rows, 5),auto);grid-auto-flow:column;gap:0 32px;margin-top:16px}.itz-panel__link{font-size:16px;font-weight:400;line-height:1.45;color:var(--itz-body-copy);padding:5px 0}.itz-panel__link:hover{color:var(--itz-folly)}.itz-panel__all{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid var(--itz-hairline);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-folly)}.itz-panel__all:hover{color:var(--itz-violet)}.itz-panel__card--families{padding:0;gap:0}.itz-panel__rail{flex:none;width:280px;background:var(--itz-surface-panel);padding:26px 0 26px 40px;display:flex;flex-direction:column;gap:2px;align-self:stretch}.itz-panel__rail-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 10px 0;text-align:left;font-size:15.5px;font-weight:600;color:var(--itz-body-copy);border-radius:8px 0 0 8px;transition:color var(--itz-t-hover) ease,background var(--itz-t-hover) ease}.itz-panel__rail-row .itz-icon{opacity:0;transition:opacity var(--itz-t-hover) ease;color:var(--itz-folly)}.itz-panel__rail-row:hover,.itz-panel__rail-row.is-active{color:var(--itz-violet)}.itz-panel__rail-row.is-active .itz-icon{opacity:1}.itz-panel__body{flex:1;display:flex;gap:40px;padding:30px 44px 34px;min-width:0}.itz-panel__body[hidden]{display:none}.itz-panel__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 16px;margin-top:16px}.itz-panel__tile{display:flex;flex-direction:column;gap:9px;color:var(--itz-violet)}.itz-panel__tile:hover{color:var(--itz-folly)}.itz-panel__tile-img{display:block;aspect-ratio:4 / 3;background:var(--itz-subtle);border-radius:10px;overflow:hidden}.itz-panel__tile-img img{width:100%;height:100%;object-fit:cover}.itz-panel__tile-label{font-weight:600;font-size:15.5px;line-height:1.25}.itz-panel__promo{flex:none;width:300px;background:var(--itz-violet);border-radius:var(--itz-r-card);padding:24px 22px 22px;display:flex;flex-direction:column;gap:12px;color:#fff;align-self:stretch}.itz-panel__promo-title{font-size:30px;line-height:.94;color:#fff}.itz-panel__promo-text{font-size:15px;font-weight:var(--itz-fw-body);line-height:1.5;color:var(--itz-on-violet-muted);margin-bottom:4px}.itz-panel__feature{flex:none;width:210px;display:flex;flex-direction:column;gap:12px;color:var(--itz-violet)}.itz-panel__feature:hover{color:var(--itz-folly)}.itz-panel__feature-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--itz-folly);line-height:1.35;min-height:30px;display:flex;align-items:flex-end}.itz-panel__feature-img{display:block;aspect-ratio:3 / 4;background:var(--itz-subtle);border-radius:var(--itz-r-card);overflow:hidden}.itz-panel__feature-img img{width:100%;height:100%;object-fit:cover}.itz-panel__feature-title{font-weight:600;font-size:16.5px;line-height:1.3}.itz-panel__feature-price{font-size:14px;font-weight:600;color:var(--itz-black);margin-top:-4px}.itz-search{position:absolute;left:0;right:0;top:100%;background:var(--itz-white);box-shadow:var(--itz-shadow-menu);z-index:1;animation:itz-drop var(--itz-t-drop) var(--itz-ease-out) both}.itz-search[hidden]{display:none}.itz-search__inner{padding-top:26px;padding-bottom:30px}.itz-search__form{display:flex;align-items:center;gap:18px}.itz-search__glass{display:none;color:var(--itz-count)}.itz-search__input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0;font-family:inherit;font-size:34px;font-weight:var(--itz-fw-body);line-height:1.15;color:var(--itz-violet);-webkit-appearance:none}.itz-search__input::placeholder{color:var(--itz-count)}.itz-search__input::-webkit-search-cancel-button{display:none}.itz-search__cancel{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey);min-height:44px;padding:0 4px}.itz-search__cancel:hover{color:var(--itz-violet)}.itz-search__cancel-mobile{display:none}.itz-search__body{margin-top:18px}.itz-search__state[hidden]{display:none}.itz-search__popular{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.itz-search__chips{display:flex;flex-wrap:wrap;gap:9px}.itz-search__row-head{display:flex;justify-content:space-between;align-items:center}.itz-search__clear{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--itz-folly);min-height:32px}.itz-search__recent{margin-bottom:14px}.itz-search__recent-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.itz-search__recent-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:16px;font-weight:400;color:var(--itz-body-copy)}.itz-search__trending{display:none}.itz-search__cols{display:grid;grid-template-columns:320px 1fr;gap:48px}.itz-search__collections,.itz-search__products{display:flex;flex-direction:column;gap:14px}.itz-search__coll-list{display:flex;flex-direction:column}.itz-search__coll{display:flex;flex-direction:column;gap:2px;padding:11px 0;color:var(--itz-violet);border-bottom:1px solid var(--itz-hairline)}.itz-search__coll:last-child{border-bottom:0}.itz-search__coll:hover{color:var(--itz-folly)}.itz-search__coll-label{font-weight:600;font-size:16px;line-height:1.3}.itz-search__coll-meta{font-weight:400;font-size:13px;color:var(--itz-grey)}.itz-search__seeall{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--itz-folly)}.itz-search__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.itz-search__card{display:flex;flex-direction:column;gap:8px;color:var(--itz-violet)}.itz-search__card:hover{color:var(--itz-folly)}.itz-search__card-img{display:block;aspect-ratio:3 / 4;background:var(--itz-subtle);border-radius:10px;overflow:hidden}.itz-search__card-img img{width:100%;height:100%;object-fit:cover}.itz-search__card-title{font-weight:600;font-size:14px;line-height:1.3}.itz-search__card-price{font-weight:400;font-size:13px;color:var(--itz-grey)}.itz-search__allbar{display:none}.itz-search__none{display:flex;flex-direction:column;gap:16px}.itz-search__none-text{font-weight:var(--itz-fw-body);font-size:19px;line-height:1.5;color:var(--itz-black)}.itz-drawer{display:none}.itz-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--itz-scrim-overlay);z-index:var(--itz-z-scrim);animation:itz-scrim .2s ease both}.itz-scrim[hidden]{display:none}@media(max-width:899px){.itz-header__inner{height:var(--itz-header-h-mobile);gap:18px}.itz-header.is-compact .itz-header__inner{height:var(--itz-header-h-mobile)}.itz-header__logo-img,.itz-header.is-compact .itz-header__logo-img{height:54px;margin-bottom:0}.itz-nav,.itz-panels{display:none}.itz-header__icons{margin-left:auto;gap:18px}.itz-header__burger{display:flex}.itz-drawer{display:block;position:fixed;left:0;right:0;bottom:0;top:calc(var(--itz-announce-h) + var(--itz-header-h-mobile));background:var(--itz-white);z-index:var(--itz-z-drawer);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:itz-drawer .24s var(--itz-ease-out) both}.itz-drawer[hidden],.itz-drawer__view[hidden]{display:none}.itz-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;min-height:56px;padding:0 20px;border-top:1px solid var(--itz-hairline);font-size:16px;font-weight:400;color:var(--itz-body-copy)}.itz-drawer__row .itz-icon{color:var(--itz-grey);flex:none}.itz-drawer__row--hero{min-height:60px;font-family:var(--itz-font-display);font-size:29px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--itz-black)}.itz-drawer__row--strong{font-size:16.5px;font-weight:600;color:var(--itz-black)}.itz-drawer__row--lvl{min-height:56px;font-family:var(--itz-font-display);font-size:25px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--itz-black)}.itz-drawer__row--lvl .itz-icon{color:var(--itz-grey)}.itz-drawer__view>.itz-drawer__row:first-child{border-top:0}.itz-drawer__secondary{display:flex;flex-direction:column;background:var(--itz-surface-panel);padding:6px 0;border-top:1px solid var(--itz-hairline)}.itz-drawer__secondary-link{padding:0 20px;min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:400;color:var(--itz-body-copy)}.itz-drawer__promo{padding:22px 20px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.itz-drawer__promo-title{font-size:30px;line-height:.94;color:var(--itz-violet)}.itz-drawer__promo .itz-btn{font-size:21px}.itz-drawer__promo--card{margin:24px 20px 0;background:var(--itz-violet);border-radius:var(--itz-r-card);padding:22px 20px}.itz-drawer__promo--card .itz-drawer__promo-title{color:#fff}.itz-drawer__back{display:flex;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;color:var(--itz-violet);border-bottom:1px solid var(--itz-hairline);width:100%;text-align:left}.itz-drawer__back .itz-icon{stroke-width:2.4}.itz-drawer__title{padding:22px 20px 14px;font-size:40px;line-height:.92;color:var(--itz-violet)}.itz-drawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:0 20px;align-content:start}.itz-drawer__title+.itz-drawer__row--lvl{border-top:1px solid var(--itz-hairline)}.itz-drawer__cell{display:flex;align-items:center;min-height:48px;font-size:16px;font-weight:400;color:var(--itz-body-copy);border-top:1px solid var(--itz-hairline)}.itz-drawer__tiles{padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.itz-drawer__tile{display:flex;flex-direction:column;gap:9px;color:var(--itz-violet)}.itz-drawer__tile-img{display:block;aspect-ratio:4 / 3;background:var(--itz-subtle);border-radius:10px;overflow:hidden}.itz-drawer__tile-img img{width:100%;height:100%;object-fit:cover}.itz-drawer__tile-label{font-weight:600;font-size:15.5px;line-height:1.25}.itz-drawer__all{margin-top:16px;padding:0 20px;min-height:56px;display:flex;align-items:center;background:var(--itz-surface-panel);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-folly)}.itz-search{position:fixed;right:0;bottom:0;left:0;top:0;z-index:var(--itz-z-sheet);box-shadow:none;overflow-y:auto;animation:none;display:flex;flex-direction:column}.itz-search[hidden]{display:none}.itz-search__inner{padding:14px 20px 16px;display:flex;flex-direction:column;flex:1}.itz-search__form{gap:12px}.itz-search__glass{display:flex}.itz-search__form{background:var(--itz-surface-panel);border:1px solid var(--itz-hairline);border-radius:12px;padding:0 16px;height:48px;gap:12px}.itz-search__glass svg{width:20px;height:20px}.itz-search__input{font-size:17px;font-weight:400;color:var(--itz-black)}.itz-search__cancel{position:absolute;right:20px;top:14px;height:48px;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--itz-body-copy)}.itz-search__form{margin-right:68px}.itz-search__cancel-desktop{display:none}.itz-search__cancel-mobile{display:inline}.itz-search__body{margin-top:6px;flex:1;display:flex;flex-direction:column}.itz-search__popular{flex-direction:column;align-items:flex-start;padding-top:22px;gap:14px}.itz-search__popular .itz-chip{font-size:15px;padding:0 18px}.itz-search__recent{padding-top:10px;margin-bottom:4px}.itz-search__row-head{min-height:32px}.itz-search__clear{font-size:12px}.itz-search__recent-list{flex-direction:column;gap:0;margin:8px -20px 0;padding:0 20px;border-top:1px solid var(--itz-hairline)}.itz-search__recent-item{min-height:52px;width:100%;gap:14px;font-size:18px;border-bottom:1px solid var(--itz-hairline);text-align:left}.itz-search__recent-item:last-child{border-bottom:0}.itz-search__recent-item svg{width:20px;height:20px;color:var(--itz-grey);flex:none}.itz-search__trending{display:flex;flex-direction:column;gap:14px;padding-top:28px}.itz-search__trend-rail{display:flex;gap:14px;overflow-x:auto;margin:0 -20px;padding:0 20px 8px;scroll-snap-type:x mandatory}.itz-search__trend-rail .itz-search__card{flex:none;width:152px;scroll-snap-align:start}.itz-search__card-title{font-size:16px}.itz-search__card-price{font-size:14.5px}.itz-search__cols{grid-template-columns:1fr;gap:26px;padding-top:18px;padding-bottom:72px}.itz-search__coll-list{margin:0 -20px;padding:0 20px;border-top:1px solid var(--itz-hairline)}.itz-search__coll{padding:13px 0}.itz-search__coll-label{font-size:19px}.itz-search__coll-meta{font-size:14.5px}.itz-search__grid{grid-template-columns:1fr 1fr;gap:22px 16px}.itz-search__seeall{display:none}.itz-search__grid{grid-template-columns:1fr 1fr;gap:20px 16px}.itz-search__allbar{display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;min-height:56px;padding:0 20px;background:var(--itz-surface-panel);border-top:1px solid var(--itz-hairline);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-folly);padding-bottom:env(safe-area-inset-bottom)}.itz-search__none{padding-top:22px}.itz-search__none-text{font-size:17px}}.itz-hero{position:relative;min-height:645px;display:flex;align-items:flex-end;background:var(--itz-violet);overflow:hidden;color:#fff}.itz-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.itz-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--itz-t-crossfade) ease}.itz-hero__slide.is-active{opacity:1}.itz-hero__img,.itz-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:flex}.itz-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#090c029e,#090c0270 32%,#090c021f 52%,#090c0200 64%)}.itz-hero__corner{position:absolute;right:0;bottom:0;width:420px;height:300px;z-index:1;pointer-events:none;background:radial-gradient(120% 120% at 100% 100%,#090c0280,#090c0242 45%,#090c0200 78%)}.itz-hero__inner{position:relative;z-index:2;width:100%;padding-bottom:60px;display:flex;align-items:flex-end;justify-content:space-between;gap:56px}.itz-hero__copy{display:grid;max-width:560px}.itz-hero__text{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s .32s}.itz-hero__text.is-active{opacity:1;visibility:visible;transition:opacity .32s ease}.itz-hero__eyebrow{margin-bottom:-4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff}.itz-hero__h1{margin:0;font-family:var(--itz-font-display);font-weight:400;font-size:80px;line-height:.94;text-transform:uppercase;color:#fff}.itz-hero__text>.itz-hero__h1,.itz-hero__text>.itz-hero__p{margin:0}.itz-hero__p{margin:0;font-weight:var(--itz-fw-body);font-size:var(--itz-fs-lede);line-height:1.6;color:#fff;max-width:38ch;text-wrap:pretty}.itz-hero__cta{align-self:flex-start;margin-top:6px;font-size:19px}.itz-hero__arrows{display:flex;gap:8px;flex:none}.itz-hero__arrow{width:42px;height:42px;border:1px solid #fff;border-radius:var(--itz-r-button);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background var(--itz-t-hover) ease,color var(--itz-t-hover) ease}.itz-hero__arrow:hover{background:#fff;color:var(--itz-violet)}.itz-hero--page{min-height:var(--hero-h, 560px)}.itz-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.itz-hero__cta--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.itz-hero__cta--ghost:hover{background:#fff;color:var(--itz-violet);border-color:#fff}.itz-hero--page .itz-hero__inner{padding-bottom:56px}.itz-hero--page .itz-hero__copy{max-width:760px}.itz-hero--page .itz-hero__text{gap:22px}.itz-hero--page .itz-hero__eyebrow{margin-bottom:0}.itz-hero--page .itz-hero__p{font-size:19px;max-width:52ch}.itz-hero--page .itz-hero__cta{margin-top:4px}.itz-hero--page.itz-hero--narrow .itz-hero__copy{max-width:600px}.itz-hero--page.itz-hero--narrow .itz-hero__text{gap:24px}.itz-hero--page.itz-hero--narrow .itz-hero__eyebrow{margin-bottom:-12px}.itz-hero--page.itz-hero--narrow .itz-hero__p{max-width:44ch}.itz-hero--page.itz-hero--narrow .itz-hero__cta{margin-top:6px}.itz-hero__h1 .itz-fl__icon{filter:none}@media(max-width:1023px){.itz-hero__h1{font-size:64px}}@media(max-width:767px){.itz-hero{min-height:440px}.itz-hero__scrim{background:linear-gradient(180deg,#090c0200,#090c022e 38%,#090c02c7)}.itz-hero__inner{position:relative;flex-direction:column;align-items:stretch;gap:0;padding-bottom:26px}.itz-hero__text{gap:14px}.itz-hero__eyebrow{margin-bottom:0}.itz-hero__h1{font-size:46px;line-height:.94}.itz-hero__p{font-size:18px;line-height:1.5;max-width:30ch}.itz-hero__ctas{gap:10px;padding-right:108px}.itz-hero__cta{align-self:flex-start;margin-top:8px;font-size:20px;min-height:46px}.itz-hero__arrows{position:absolute;right:var(--itz-gutter);bottom:26px;z-index:3;justify-content:flex-end}.itz-hero__arrow{width:44px;height:44px;border-color:#ffffffb3}.itz-hero__corner{display:none}}.itz-tile__cta--white{background:#fff;border-color:#fff;color:var(--itz-violet)}.itz-tile__cta--white:hover{background:var(--itz-folly);border-color:var(--itz-folly);color:#fff}.itz-tiles__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-tiles__grid{display:grid;gap:24px}.itz-tiles__grid--2{grid-template-columns:1fr 1fr}.itz-tiles__grid--3{grid-template-columns:repeat(3,1fr)}.itz-tile{position:relative;aspect-ratio:4 / 3;border-radius:var(--itz-r-card);overflow:hidden;background:var(--itz-subtle)}.itz-tile__img,.itz-tile__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:flex}.itz-tile__foot{position:absolute;left:0;right:0;bottom:0;padding:72px 30px 26px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(0deg,#090c02b8,#090c029e 58%,#090c0257 82%,#090c0200)}.itz-tile__h3{margin:0;font-family:var(--itz-font-display);font-size:44px;line-height:.96;text-transform:uppercase;color:#fff}.itz-tile__p{margin:0;font-weight:var(--itz-fw-body);font-size:var(--itz-fs-body);line-height:1.55;color:#ffffffdb;max-width:40ch;text-wrap:pretty}.itz-tile__cta{align-self:flex-start;margin-top:4px}@media(max-width:1023px){.itz-tiles__grid--3{grid-template-columns:1fr 1fr}}@media(max-width:767px){.itz-tiles .itz-wrap{padding-left:0;padding-right:0}.itz-tiles__head{padding-left:var(--itz-gutter);padding-right:var(--itz-gutter)}.itz-tiles__grid,.itz-tiles__grid--2,.itz-tiles__grid--3{grid-template-columns:1fr;gap:0}.itz-tile{border-radius:0}.itz-tile__foot{padding:72px 20px 24px;background:linear-gradient(0deg,#090c02d1,#090c02b3 58%,#090c0266 82%,#090c0200)}.itz-tile__h3{font-size:38px}.itz-tile__cta{align-self:stretch}}.itz-legal__head{display:flex;flex-direction:column;gap:16px}.itz-legal__eyebrow{letter-spacing:.2em}.itz-legal__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet)}.itz-legal__pills{display:flex;align-items:center;gap:12px}.itz-legal__pill{background:var(--itz-subtle);border-radius:999px;padding:9px 17px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--itz-grey)}.itz-legal__grid{display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:start;padding-top:44px;padding-bottom:var(--itz-section-tail, 68px)}.itz-legal__index{position:sticky;top:120px}.itz-legal__jump{display:none}.itz-legal__links{display:flex;flex-direction:column;gap:2px}.itz-legal__index-label{padding-bottom:12px}.itz-legal__link{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--itz-body-copy);text-decoration:none;padding:8px 0;border-top:1px solid var(--itz-hairline);transition:color .16s ease}.itz-legal__link:hover,.itz-legal__link.is-active{color:var(--itz-folly)}.itz-legal__body{max-width:74ch;display:flex;flex-direction:column;gap:34px}.itz-legal__body>*{margin:0}.itz-legal__sec{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--itz-hairline);padding-top:26px;scroll-margin-top:120px}.itz-legal__sec--intro{border-top:0;padding-top:0}.itz-legal__h2{margin:0;font-family:var(--itz-font-display);font-size:30px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--itz-violet)}.itz-legal__body p,.itz-legal__body li{font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.7;color:var(--itz-body-copy);text-wrap:pretty}.itz-legal__body p{margin:0}.itz-legal__body p:empty,.itz-legal__body p.is-empty{display:none}.itz-legal__body a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-legal__body a:hover{color:var(--itz-violet)}.itz-legal__body strong{font-weight:600;color:var(--itz-violet)}.itz-legal__body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.itz-legal__body ul li{position:relative;padding-left:17px}.itz-legal__body ul li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:999px;background:var(--itz-folly)}.itz-legal__body h3,.itz-legal__body h4,.itz-legal__body h5,.itz-legal__body h6{margin:0;font-weight:600;font-size:17px;line-height:1.4;color:var(--itz-violet)}.itz-legal__panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.itz-legal__panel{background:var(--itz-subtle);border-radius:12px;padding:22px 24px;display:flex;flex-direction:column;gap:12px}.itz-legal__panel p{font-size:15.5px}.itz-legal__panel li{font-size:15px;line-height:1.55}@media(max-width:1023px){.itz-legal__h1{font-size:62px}.itz-legal__grid{grid-template-columns:1fr;gap:24px;padding-top:32px}.itz-legal__index{position:static}.itz-legal__jump{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--itz-hairline);border-radius:10px;background:#fff;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-violet);cursor:pointer}.itz-legal__jump svg{transition:transform .16s ease}.itz-legal__jump[aria-expanded=true] svg{transform:rotate(180deg)}.itz-legal__links{display:none;padding:12px 4px 0}.itz-legal__index.is-open .itz-legal__links{display:flex}.itz-legal__index-label{display:none}.itz-legal__panels{grid-template-columns:1fr}}@media(max-width:767px){.itz-legal__h1{font-size:46px;line-height:.92}.itz-legal__h2{font-size:26px}}.itz-phero__body{display:flex;flex-direction:column;gap:16px}.itz-phero__eyebrow{letter-spacing:.2em}.itz-phero__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);max-width:22ch;text-wrap:balance}.itz-phero__h1--wide{max-width:66.6%}.itz-phero__lede{margin:0;font-weight:var(--itz-fw-body);font-size:20px;line-height:1.6;color:var(--itz-body-copy);max-width:60ch;text-wrap:pretty}.itz-phero__pills{padding-top:12px;gap:10px}.itz-phero__pills .itz-pill{padding:10px 20px;font-size:13.5px}@media(max-width:1279px){.itz-phero__h1{font-size:78px}}@media(max-width:1023px){.itz-phero__h1{font-size:62px}.itz-phero__lede{font-size:17px}}@media(max-width:767px){.itz-phero__h1{font-size:46px;line-height:.92}.itz-phero__lede{font-size:16.5px}}.itz-pagegen__head{display:flex;flex-direction:column;gap:16px}.itz-pagegen__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);max-width:22ch;text-wrap:balance}.itz-pagegen__body{max-width:74ch;padding-top:36px;padding-bottom:var(--itz-section-tail, 68px);font-weight:var(--itz-fw-body);font-size:17px;line-height:1.7;color:var(--itz-body-copy);text-wrap:pretty}.itz-pagegen__body>*{margin:0 0 16px}.itz-pagegen__body>:last-child{margin-bottom:0}.itz-pagegen__body h2,.itz-pagegen__body h3,.itz-pagegen__body h4,.itz-pagegen__body h5{margin:30px 0 12px;color:var(--itz-violet)}.itz-pagegen__body h2{font-family:var(--itz-font-display);font-size:34px;line-height:.95;text-transform:uppercase;font-weight:400}.itz-pagegen__body h3,.itz-pagegen__body h4,.itz-pagegen__body h5{font-weight:600;font-size:19px;line-height:1.35}.itz-pagegen__body a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-pagegen__body a:hover{color:var(--itz-violet)}.itz-pagegen__body strong{font-weight:600;color:var(--itz-violet)}.itz-pagegen__body ul,.itz-pagegen__body ol{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.itz-pagegen__body li{position:relative;padding-left:17px}.itz-pagegen__body li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:999px;background:var(--itz-folly)}.itz-pagegen__body img{display:block;max-width:100%;height:auto;border-radius:12px}.itz-pagegen__body table{width:100%;border-collapse:collapse;font-size:15.5px}.itz-pagegen__body td,.itz-pagegen__body th{border-top:1px solid var(--itz-hairline);padding:10px 8px;text-align:left;vertical-align:top}.itz-pagegen__body p:empty{display:none}@media(max-width:1023px){.itz-pagegen__h1{font-size:62px}}@media(max-width:767px){.itz-pagegen__h1{font-size:46px;line-height:.92}.itz-pagegen__body{font-size:16.5px;padding-top:28px}.itz-pagegen__body h2{font-size:28px}}.itz-plist{padding-top:var(--itz-top, var(--itz-section-top))}.itz-plist__panel{border-radius:12px;padding:52px 52px 48px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.itz-plist__panel--subtle{background:var(--itz-subtle);--rule: #dcd4dc}.itz-plist__panel--violet{background:var(--itz-violet);color:#fff;--rule: rgba(255,255,255,.22)}.itz-plist__copy{display:flex;flex-direction:column;gap:14px}.itz-plist__eyebrow{color:var(--itz-grey)}.itz-plist__panel--violet .itz-plist__eyebrow{color:#fff9}.itz-plist__panel--violet .itz-plist__eyebrow--lime{color:var(--itz-lime)}.itz-plist__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-plist__panel--violet .itz-plist__h2{color:#fff}.itz-plist__p{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-plist__panel--violet .itz-plist__p{color:#ffffffd1;font-size:17px}.itz-plist__cta{align-self:flex-start;margin-top:6px}.itz-plist__list{display:flex;flex-direction:column}.itz-plist__row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid var(--rule);padding:16px 0;color:inherit;text-decoration:none}.itz-plist__row--link{align-items:center}.itz-plist__panel--violet .itz-plist__row--link:hover .itz-plist__row-title,.itz-plist__panel--violet .itz-plist__row--link:hover .itz-plist__arrow{color:var(--itz-lime)}.itz-plist__row-main{display:flex;flex-direction:column;gap:4px}.itz-plist__row-title{font-weight:600;font-size:16.5px;color:var(--itz-violet)}.itz-plist__panel--violet .itz-plist__row-title{color:#fff}.itz-plist__row-text{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-plist__panel--violet .itz-plist__row-text{color:#ffffffb8;font-size:14.5px}.itz-plist__badge{flex:none;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.itz-plist__badge--solid{background:var(--itz-violet);color:#fff;border:1px solid var(--itz-violet)}.itz-plist__badge--outline{background:#fff;color:var(--itz-body-copy);border:1px solid #B9B4AC}.itz-plist__arrow{flex:none;color:#fff;display:inline-flex}.itz-plist__list-eyebrow{padding-bottom:18px}.itz-plist__list--num .itz-plist__row{justify-content:flex-start;gap:16px}.itz-plist__num{flex:none;width:34px;font-family:var(--itz-font-display);font-size:30px;line-height:1;color:var(--itz-folly)}.itz-plist__panel--violet .itz-plist__num{color:#fff}.itz-plist__list--num .itz-plist__row-title{font-size:16px}.itz-plist__note{margin:0;border-top:1px solid var(--rule);padding-top:16px;font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.6;color:var(--itz-body-copy)}.itz-plist__panel--violet .itz-plist__note{color:#ffffffb8}.itz-plist__panel--violet{padding:44px 44px 40px;grid-template-columns:1fr 1fr}.itz-plist__panel--violet .itz-plist__h2{font-size:44px}.itz-plist__panel--violet .itz-plist__p{font-size:16.5px;max-width:52ch}.itz-plist__panel--violet .itz-plist__list:not(.itz-plist__list--num) .itz-plist__row{flex-direction:row;align-items:baseline;padding:15px 0;border-top:1px solid rgba(255,255,255,.28)}.itz-plist__panel--violet .itz-plist__list:not(.itz-plist__list--num) .itz-plist__row-main{flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;width:100%}.itz-plist__panel--violet .itz-plist__list:not(.itz-plist__list--num) .itz-plist__row-text{font-size:15px;color:#ffffff9e;text-align:right}.itz-plist__panel--violet .itz-plist__row--link:hover .itz-plist__row-text{color:var(--itz-lime)}@media(max-width:767px){.itz-plist__panel--violet{padding:44px 20px}.itz-plist__panel--violet .itz-plist__list:not(.itz-plist__list--num) .itz-plist__row-main{flex-direction:column;align-items:flex-start;gap:3px}.itz-plist__panel--violet .itz-plist__list:not(.itz-plist__list--num) .itz-plist__row-text{text-align:left}}@media(max-width:1023px){.itz-plist__panel{grid-template-columns:1fr;gap:32px;padding:40px 32px}.itz-plist{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-plist__panel{padding:32px 20px}.itz-plist__h2{font-size:40px}.itz-plist__cta{align-self:stretch}.itz-plist{padding-top:min(var(--itz-top, 76px),44px)}}.itz-pill8{padding-top:var(--itz-top, var(--itz-section-top))}.itz-pill8__card{position:relative;overflow:hidden;background:var(--itz-violet);color:#fff;border-radius:12px;padding:56px 52px 52px;display:flex;flex-direction:column;gap:34px}.itz-pill8__accent{position:absolute;top:-72px;right:-56px;width:400px;z-index:1;opacity:.9;pointer-events:none;will-change:transform}.itz-pill8__accent img{width:100%;height:auto;display:block}.itz-pill8__head{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;max-width:880px}.itz-pill8__eyebrow{color:#ffffffb3}.itz-pill8__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:#fff;max-width:20ch}.itz-pill8__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:30px 40px;max-width:880px}.itz-pill8__item{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.3);padding-top:16px}.itz-pill8__h3{margin:0;font-weight:600;font-size:19px;line-height:1.35;color:#fff}.itz-pill8__p{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:#fffc;text-wrap:pretty}@media(max-width:1023px){.itz-pill8__card{padding:44px 32px}.itz-pill8{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-pill8{padding-top:min(var(--itz-top, 76px),44px)}.itz-pill8 .itz-wrap{padding-left:0;padding-right:0}.itz-pill8__card{border-radius:0;padding:48px var(--itz-gutter) 44px;gap:28px}.itz-pill8__head{gap:12px}.itz-pill8__h2{font-size:44px;max-width:none}.itz-pill8__grid{grid-template-columns:1fr;gap:24px}.itz-pill8__item{border-top-color:#ffffff47;padding-top:20px;gap:10px}.itz-pill8__h3{font-size:22px}.itz-pill8__p{font-size:17.5px;line-height:1.55}}.itz-proc{background:var(--itz-violet);color:#fff;padding-top:70px;padding-bottom:70px;margin-top:0}.itz-proc__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.itz-proc__copy{display:flex;flex-direction:column;gap:20px}.itz-proc__eyebrow{color:#ffffffb3;letter-spacing:.2em;margin-bottom:-8px}.itz-proc__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:#fff}.itz-proc__h2 .itz-fl__icon{margin-left:5px}.itz-proc__intro{margin:0;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.65;color:#ffffffd1;max-width:46ch;text-wrap:pretty}.itz-proc__steps{display:flex;flex-direction:column;gap:16px;margin-top:6px}.itz-proc__step{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.3);padding-top:14px}.itz-proc__step-name{font-weight:600;font-size:17px;color:#fff}.itz-proc__step-body{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:#ffffffc7}.itz-proc__media{display:flex;flex-direction:column;gap:14px}.itz-proc__frame{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:#3c0041}.itz-proc__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .32s ease}.itz-proc__slide.is-active{opacity:1}.itz-proc__slide video,.itz-proc__slide img,.itz-proc__slide .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex;background:#3c0041;color:#ffffffb3}.itz-proc__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:64px;height:64px;border:0;border-radius:999px;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--itz-black);transition:background .18s ease,color .18s ease}.itz-proc__play:hover{background:var(--itz-folly);color:#fff}.itz-proc__play .itz-ico-pause{display:none}.itz-proc__frame.is-playing .itz-proc__play{opacity:0;transition:opacity .16s ease}.itz-proc__frame.is-playing:hover .itz-proc__play,.itz-proc__frame.is-playing .itz-proc__play:focus-visible{opacity:1}.itz-proc__frame.is-playing .itz-proc__play .itz-ico-play{display:none}.itz-proc__frame.is-playing .itz-proc__play .itz-ico-pause{display:block}.itz-proc__frame.is-playing .itz-proc__slide video{cursor:pointer}.itz-proc__arrows{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:8px}.itz-proc__arrow{width:40px;height:40px;border:0;border-radius:8px;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--itz-black);transition:background .18s ease,color .18s ease}.itz-proc__arrow:hover{background:var(--itz-folly);color:#fff}.itz-proc__tabs{display:flex;gap:8px}.itz-proc__tab{flex:1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease;border:1px solid rgba(255,255,255,.4);background:transparent;color:#ffffffd9}.itz-proc__tab.is-active{border-color:#ffffffe6;background:#fffffff0;color:var(--itz-violet)}@media(max-width:1023px){.itz-proc__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.itz-proc{padding:44px 0}.itz-proc__grid{display:flex;flex-direction:column;gap:0}.itz-proc__copy,.itz-proc__media{display:contents}.itz-proc__eyebrow{order:1;margin-bottom:0}.itz-proc__h2{order:2;margin-top:12px;font-size:40px}.itz-proc__intro{order:3;margin-top:14px}.itz-proc__frame{order:4;margin-top:24px}.itz-proc__steps{order:5;margin-top:26px}.itz-proc__tabs{display:none}}.itz-prev{background:var(--itz-subtle)}.itz-prev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:30px}.itz-prev__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-prev__h2 .itz-fl__last--heart .itz-fl__icon{left:50%;bottom:64%;width:44px;margin-left:-15px;transform:translate(21%) rotate(14deg)}.itz-prev__grid{display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:start}.itz-prev__left{display:flex;flex-direction:column;gap:18px}.itz-prev__right{display:flex;flex-direction:column;gap:22px}.itz-prev__score{display:flex;align-items:flex-end;gap:14px}.itz-prev__num{font-family:var(--itz-font-display);font-size:78px;line-height:.82;color:var(--itz-violet)}.itz-prev__score--sm .itz-prev__num{font-size:64px}.itz-prev__score-meta{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}.itz-prev__stars{font-size:15px;letter-spacing:.14em;color:var(--itz-folly);line-height:1}.itz-prev__count{font-size:12.5px;font-weight:400;color:var(--itz-grey)}.itz-prev__bars{display:flex;flex-direction:column;gap:7px}.itz-prev__bar{display:flex;align-items:center;gap:10px}.itz-prev__bar-n{font-size:12px;font-weight:600;color:var(--itz-grey);width:10px}.itz-prev__track{flex:1;height:6px;border-radius:999px;background:var(--itz-hairline);overflow:hidden}.itz-prev__fill{height:100%;border-radius:999px;background:var(--itz-folly)}.itz-prev__bar-c{font-size:12px;font-weight:400;color:var(--itz-grey);width:26px;text-align:right}.itz-prev__ai{background:#fff;border:1px solid var(--itz-hairline);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:14px}.itz-prev__ai-text{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.7;color:var(--itz-body-copy);max-width:70ch;text-wrap:pretty}.itz-prev__themes{display:flex;flex-wrap:wrap;gap:8px}.itz-prev__theme{border:1px solid var(--itz-hairline);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--itz-violet);white-space:nowrap}.itz-prev__ai-note{font-size:12px;font-weight:400;color:var(--itz-grey)}.itz-prev__ugc{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.itz-prev__tile{aspect-ratio:3 / 4;background:#fff;border-radius:10px;overflow:hidden}.itz-prev__tile .itz-placeholder{background:#fff}.itz-prev__tile img{width:100%;height:100%;object-fit:cover;display:block}.itz-prev__all{align-self:flex-start}.itz-prev__list{display:flex;flex-direction:column}.itz-prev__p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy)}.itz-prev__store{background:#fff;border:1px solid var(--itz-hairline);border-radius:12px;padding:24px 26px;display:flex;align-items:center;gap:26px}.itz-prev__store-p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);border-left:1px solid var(--itz-hairline);padding-left:26px}.itz-prev__store-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.itz-prev__card{background:#fff;border:1px solid var(--itz-hairline);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:9px}.itz-prev__card .itz-prev__stars{font-size:13px}.itz-prev__card-p{margin:0;font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.6;color:var(--itz-body-copy)}.itz-prev__card-who{font-size:12.5px;font-weight:600;color:var(--itz-black)}.itz-prev__card-who span{font-weight:400;color:var(--itz-grey)}.itz-prev__list .jdgm-rev-widg{padding:0;border:0}.itz-prev__list .jdgm-rev-widg__header,.itz-prev__list .jdgm-rev-widg__title,.itz-prev__list .jdgm-rev-widg__summary,.itz-prev__list .jdgm-histogram,.itz-prev__list .jdgm-write-rev-link,.itz-prev__list .jdgm-rev-widg__actions,.itz-prev__list .jdgm-rev-widg__sort-wrapper,.itz-prev__list .jdgm-row-actions,.itz-prev__list .jdgm-rev__header,.itz-prev__list .jdgm-rev__actions,.itz-prev__list .jdgm-rev__custom-form,.itz-prev__list .jdgm-rev__transparency-badge-wrapper,.itz-prev__list .jdgm-rev__reply{display:none!important}.itz-prev__list .jdgm-rev-widg__reviews,.itz-prev__list .jdgm-rev-widg__body,.itz-prev__list .jdgm-rev-widg{margin:0;border:0!important;box-shadow:none}.itz-prev__list .jdgm-rev-widg__reviews{display:flex;flex-direction:column}.itz-prev__list .jdgm-rev{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--itz-border)!important;border-bottom:0!important;padding:24px 0;margin:0}.itz-prev__list .jdgm-rev.has-pic{display:grid;grid-template-columns:auto 1fr;column-gap:24px;align-items:center}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic{display:flex;max-width:368px}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic .jdgm-rev__pics{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;height:auto!important}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic .jdgm-rev__pic-link{display:block!important;width:180px!important;height:auto!important;margin:0!important;padding:0!important;border-radius:10px;overflow:hidden;background:#fff}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic .jdgm-rev__pic-link:after,.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic .jdgm-rev__pic-link:before{display:none!important}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic img{width:180px!important;height:auto!important;max-height:240px;max-width:none!important;object-fit:contain;display:block!important;border-radius:10px;margin:0!important}.itz-prev__list .itz-rcard__main{display:flex;flex-direction:column;gap:11px;min-width:0}.itz-prev__list .itz-rcard__stars{font-size:13px;letter-spacing:.14em;color:var(--itz-folly);line-height:1}.itz-prev__list .jdgm-rev__content{order:1;font-family:inherit;display:flex;flex-direction:column;gap:6px}.itz-prev__list .jdgm-rev__title{display:block;font-weight:600;font-size:17px;line-height:1.35;color:var(--itz-violet);margin:0}.itz-prev__list .jdgm-rev__body{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.65;color:var(--itz-body-copy);max-width:64ch;text-wrap:pretty}.itz-prev__list .jdgm-rev__body p{margin:0}.itz-prev__list .jdgm-rev__pics{display:flex;gap:8px}.itz-prev__list .jdgm-rev__pics .jdgm-rev__pic-link,.itz-prev__list .jdgm-rev__pics img{border-radius:10px}.itz-prev__list .itz-rcard__foot{order:2;display:flex;flex-direction:column;gap:2px}.itz-prev__list .itz-rcard__who{display:flex;align-items:center;gap:8px}.itz-prev__list .itz-rcard__name{font-weight:600;font-size:14px;color:var(--itz-violet)}.itz-prev__list .itz-rcard__verified{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey)}.itz-prev__list .itz-rcard__verified svg{width:12px;height:12px}.itz-prev__list .itz-rcard__meta{font-size:12.5px;font-weight:400;color:var(--itz-grey)}.itz-prev__foot{display:flex;align-items:center;gap:28px;padding-top:22px;border-top:1px solid var(--itz-border)}.itz-prev__list .jdgm-paginate.itz-prev__foot{display:flex;align-items:center;gap:28px;margin:0;padding-top:22px;border-top:1px solid var(--itz-border)!important}.itz-prev__list .jdgm-paginate.itz-prev__foot .itz-prev__all{align-self:auto}.itz-prev__foot .jdgm-paginate__load-more,.itz-prev__foot .jdgm-btn{display:inline-flex!important;align-items:center;gap:8px;min-height:0;padding:0 0 4px!important;border:0!important;border-bottom:2px solid var(--itz-folly)!important;border-radius:0!important;background:none!important;color:var(--itz-folly)!important;font-family:inherit!important;font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:normal;box-shadow:none!important;transition:color var(--itz-t-hover) ease,border-color var(--itz-t-hover) ease}.itz-prev__foot .jdgm-paginate__load-more:hover{color:var(--itz-violet)!important;border-color:var(--itz-violet)!important}.itz-prev__list .jdgm-paginate__page{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--itz-grey);font-weight:600}.itz-prev__list .jdgm-paginate__page.jdgm-curt{color:var(--itz-black);background:#fff}@media(max-width:1023px){.itz-prev__grid{grid-template-columns:1fr;gap:28px}.itz-prev__ugc{grid-template-columns:repeat(3,1fr)}.itz-prev__store-cards{grid-template-columns:1fr}.itz-prev__store{flex-direction:column;align-items:flex-start}.itz-prev__store-p{border-left:0;padding-left:0}}@media(max-width:767px){.itz-prev__h2{font-size:40px;padding-right:44px}.itz-prev__head{padding-bottom:24px}.itz-prev__num{font-size:60px}.itz-prev__grid{grid-template-columns:minmax(0,1fr);gap:22px}.itz-prev__left,.itz-prev__right{min-width:0;gap:22px}.itz-prev__ai-text{max-width:none}.itz-prev__list .jdgm-rev.has-pic{grid-template-columns:1fr;row-gap:14px}.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic .jdgm-rev__pic-link,.itz-prev__list .jdgm-rev.has-pic .itz-rcard__pic img{width:120px!important}.itz-prev__ai{order:1}.itz-prev__list{order:2}.itz-prev__ugc{order:4;display:flex;overflow-x:auto;gap:12px;margin:0 calc(-1 * var(--itz-gutter));padding:0 var(--itz-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:var(--itz-gutter)}.itz-prev__ugc::-webkit-scrollbar{display:none}.itz-prev__tile{flex:0 0 150px;aspect-ratio:4 / 5;border-radius:14px;scroll-snap-align:start}.itz-prev__foot{order:5;border-top:0;padding-top:0}.itz-prev__foot .itz-prev__all{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--itz-rule);border-radius:var(--itz-r-button);box-shadow:none;background:transparent;font-family:var(--itz-font-display);font-size:20px;font-weight:400;letter-spacing:.04em;color:var(--itz-black)}.itz-prev__foot .itz-prev__all:hover{border-color:var(--itz-black);color:var(--itz-black)}.itz-prev__list .jdgm-paginate{display:none!important}}.itz-story__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.itz-story__copy{display:flex;flex-direction:column;gap:18px}.itz-story__eyebrow{margin-bottom:-8px;letter-spacing:.2em}.itz-story__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-story__desc{display:flex;flex-direction:column;gap:18px;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.7;color:var(--itz-body-copy);text-wrap:pretty}.itz-story__desc p{margin:0}.itz-story__more{display:flex;flex-direction:column;gap:10px;padding-top:8px}.itz-story__links{display:flex;flex-direction:column;gap:22px;padding-top:6px}.itz-story__links .itz-story__more{padding-top:0}.itz-story__specs{display:flex;flex-direction:column;gap:14px}.itz-story__table{display:flex;flex-direction:column;gap:1px;background:var(--itz-hairline);border:1px solid var(--itz-hairline)}.itz-story__table[hidden]{display:none}.itz-story__row{background:#fff;padding:15px 20px;display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:baseline}.itz-story__k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-story__v{font-weight:var(--itz-fw-body);font-size:15px;line-height:1.5;color:var(--itz-body-copy)}@media(max-width:1023px){.itz-story__grid{grid-template-columns:1fr;gap:36px}}@media(max-width:767px){.itz-story__h2{font-size:40px}.itz-story__row{grid-template-columns:120px 1fr;padding:13px 14px;gap:12px}}.itz-pdp__grid{display:grid;grid-template-columns:1fr 468px;gap:56px;align-items:start;padding-top:24px}.itz-pdp__gallery{position:sticky;top:118px;display:grid;grid-template-columns:90px 1fr;gap:16px}.itz-pdp__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.itz-pdp__thumbs::-webkit-scrollbar{display:none}.itz-pdp__thumb{width:90px;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;border:1px solid var(--itz-hairline);background:var(--itz-subtle);padding:0;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.itz-pdp__thumb.is-active{border-color:var(--itz-black);box-shadow:inset 0 0 0 1px var(--itz-black)}.itz-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.itz-pdp__stage{display:flex;flex-direction:column;gap:12px}.itz-pdp__main{position:relative;aspect-ratio:var(--stage-ratio, 4 / 5);background:var(--itz-subtle);border-radius:14px;overflow:hidden}.itz-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.itz-pdp__slide.is-active{opacity:1}.itz-pdp__slide img,.itz-pdp__slide .itz-placeholder{width:100%;height:100%;object-fit:contain;display:flex}@media(hover:hover)and (min-width:1024px){.itz-pdp__main[data-itz-zoom]{cursor:zoom-in}.itz-pdp__main.is-zooming .itz-pdp__slide.is-active img{transform:scale(2);transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .12s ease-out}}.itz-pdp__counter{display:none;position:absolute;bottom:14px;right:14px;z-index:3;background:#090c02a8;color:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:600;letter-spacing:.06em}.itz-pdp__caption{font-size:13px;font-weight:400;color:var(--itz-grey);line-height:1.5}.itz-pdp__trust{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.itz-pdp__buy{display:flex;flex-direction:column;gap:16px}.itz-pdp__head{display:flex;flex-direction:column;gap:12px}.itz-pdp__eyebrow{margin-bottom:-6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--itz-folly)}.itz-pdp__h1{margin:0;font-family:var(--itz-font-display);font-size:56px;line-height:.94;text-transform:uppercase;color:var(--itz-violet)}.itz-pdp__tagline{margin:0;font-weight:var(--itz-fw-body);font-size:17px;line-height:1.6;color:var(--itz-body-copy);max-width:44ch;text-wrap:pretty}.itz-pdp__tagline-toggle{display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--itz-folly);cursor:pointer;white-space:nowrap}.itz-pdp__tagline-toggle:hover{color:var(--itz-violet)}.itz-pdp__price{padding:4px 0 2px}.itz-pdp__price-quiet{display:flex;flex-direction:column;gap:4px}.itz-pdp__price-now{font-family:var(--itz-font-display);font-size:44px;line-height:1;color:var(--itz-black)}.itz-pdp__price-meta{font-size:13px;font-weight:400;color:var(--itz-grey)}.itz-pdp__price-sale{display:flex;align-items:baseline;gap:12px}.itz-pdp__price-now--sale{font-size:52px;color:var(--itz-folly)}.itz-pdp__price-struck{font-size:20px;font-weight:400;color:var(--itz-grey);text-decoration:line-through}.itz-pdp__form{display:flex;flex-direction:column;gap:16px}.itz-pdp__opt{display:flex;flex-direction:column;gap:10px}.itz-pdp__frames{display:flex;gap:10px;flex-wrap:wrap}.itz-pdp__metric{font-size:13px;font-weight:400;color:var(--itz-grey)}.itz-pdp__sg-link{margin-left:auto;border:0;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-folly);cursor:pointer}.itz-pdp__sg-link:hover{color:var(--itz-violet)}.itz-pdp__sizes{display:flex;flex-wrap:wrap;gap:6px}.itz-sizecard{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:var(--itz-r-button);background:#fff;border:1px solid var(--itz-hairline);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.itz-sizecard:hover{border-color:var(--itz-black)}.itz-sizecard.is-selected{border-color:var(--itz-black);box-shadow:inset 0 0 0 1px var(--itz-black)}.itz-sizecard.is-soldout{background:#f7f6f3;border-color:#edebe7;color:#b4b0aa}.itz-sizecard.is-soldout.is-selected{border-color:var(--itz-black)}.itz-sizecard__label{font-weight:600;font-size:13.5px;color:var(--itz-black);white-space:nowrap}.itz-sizecard.is-soldout .itz-sizecard__label{color:#b4b0aa}.itz-sizecard__price{font-size:12.5px;font-weight:400;color:var(--itz-grey);white-space:nowrap}.itz-pdp__state{display:flex;flex-direction:column;gap:12px;padding-top:2px}.itz-pdp__state[hidden]{display:none}.itz-pdp__notice{background:#f0eeeb;border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:5px}.itz-pdp__notice-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--itz-black)}.itz-pdp__notice-body{font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.55;color:var(--itz-body-copy)}.itz-pdp__bis{display:flex;flex-direction:column;gap:7px}.itz-pdp__bis[hidden]{display:none}.itz-pdp__bis-row{display:flex;gap:8px}.itz-pdp__bis-row .itz-btn{flex:none}.itz-pdp__buyrow{display:flex;gap:10px}.itz-pdp__buyrow .itz-qty{flex:none}.itz-pdp__buyrow input.itz-qty__value{width:26px;min-width:26px;flex:none;padding:0}.itz-pdp__add{flex:1}.itz-pdp__express .shopify-payment-button{display:block}.itz-pdp__delivery{display:flex;align-items:center;gap:10px;padding:2px 0 4px;font-size:14.5px;font-weight:var(--itz-fw-body);color:var(--itz-body-copy)}.itz-pdp__delivery svg{flex:none}.itz-pdp__delivery strong{font-weight:600;color:var(--itz-black)}.itz-pdp__glance{display:flex;flex-direction:column;gap:14px}.itz-pdp__glance-row{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:baseline}.itz-pdp__glance-k{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-pdp__glance-v{font-weight:var(--itz-fw-body);font-size:14.5px;line-height:1.5;color:var(--itz-body-copy)}.itz-pdp__accs .itz-acc__body{font-size:15px;line-height:1.65}.itz-pdp__bar-slot{margin-top:56px}.itz-pdp__bar{background:#fff;border-top:1px solid var(--itz-hairline);border-bottom:1px solid var(--itz-hairline)}.itz-pdp__bar.is-fixed{position:fixed;left:0;right:0;top:var(--itz-header-h-compact);z-index:20}.itz-pdp__bar-inner{display:flex;align-items:center;gap:22px;padding-top:12px;padding-bottom:12px}.itz-pdp__bar-thumb{width:44px;height:55px;background:var(--itz-subtle);border-radius:6px;overflow:hidden;flex:none;display:block}.itz-pdp__bar-thumb img,.itz-pdp__sticky-thumb img{width:100%;height:100%;object-fit:cover;display:block}.itz-pdp__bar-title{font-weight:600;font-size:15px;color:var(--itz-violet);white-space:nowrap;flex:none}.itz-pdp__bar-sizes{display:flex;align-items:center;gap:6px;margin-left:18px;overflow-x:auto;scrollbar-width:none}.itz-pdp__bar-actions,.itz-pdp__sticky-actions{margin-left:auto;display:flex;align-items:center;gap:16px;flex:none}.itz-pdp__bar-price{font-family:var(--itz-font-display);font-size:30px;line-height:1;color:var(--itz-black)}.itz-pdp__bar-add{padding:0 28px}.itz-pdp__sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--itz-hairline);box-shadow:0 -8px 30px #090c0212;transform:translateY(100%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.itz-pdp__sticky.is-on{transform:none}.itz-pdp__sticky-inner{height:78px;display:flex;align-items:center;gap:22px}.itz-pdp__sticky-thumb{width:48px;height:58px;background:var(--itz-subtle);border-radius:6px;overflow:hidden;flex:none;display:block}.itz-pdp__sticky-main{display:flex;flex-direction:column;gap:2px;min-width:0}.itz-pdp__sticky-title{font-weight:600;font-size:15px;color:var(--itz-violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itz-pdp__sticky-sel{font-size:13px;font-weight:400;color:var(--itz-grey);white-space:nowrap}.itz-pdp__sticky .itz-rating{margin-left:12px}.itz-sg[hidden]{display:none}.itz-sg__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#090c028c;animation:itz-scrim .2s ease both}.itz-sg__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:71;width:1120px;max-width:calc(100vw - 48px);max-height:calc(100vh - 72px);overflow:auto;background:#fff;border-radius:14px;padding:36px 40px 40px;display:flex;flex-direction:column;gap:24px;animation:itz-pop .24s cubic-bezier(.22,1,.36,1) both;outline:none}.itz-sg__head{display:flex;align-items:flex-start;gap:24px}.itz-sg__headmain{display:flex;flex-direction:column;gap:10px;flex:1}.itz-sg__h2{margin:0;font-family:var(--itz-font-display);font-size:52px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-sg__close{flex:none;width:40px;height:40px;border:0;border-radius:8px;background:var(--itz-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--itz-black);transition:background .18s ease,color .18s ease}.itz-sg__close:hover{background:var(--itz-folly);color:#fff}.itz-sg__grid{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:52px;align-items:start}.itz-sg__left,.itz-sg__right{display:flex;flex-direction:column;gap:14px}.itz-sg__p{margin:0;font-weight:var(--itz-fw-body);font-size:16px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-sg__bars{padding-top:40px;display:flex;align-items:flex-end;justify-content:center;gap:14px;border-bottom:2px solid var(--itz-black);min-width:0;overflow:hidden}.itz-sg__bar{display:flex;flex-direction:column;gap:10px;align-items:center;cursor:pointer;border:0;background:none;padding:0;font-family:inherit}.itz-sg__rect{background:var(--itz-subtle);border:1px solid #B9B4AC;box-sizing:border-box}.itz-sg__rect.is-selected{border:2px solid var(--itz-folly)}.itz-sg__lbl{font-size:12px;font-weight:600;padding-bottom:16px;white-space:nowrap;color:var(--itz-grey)}.itz-sg__lbl.is-selected{color:var(--itz-black)}.itz-sg__caption{align-self:center;font-size:12px;font-weight:400;color:var(--itz-grey)}.itz-sg__note{margin:0;font-weight:var(--itz-fw-body);font-size:14px;line-height:1.6;color:var(--itz-grey);text-wrap:pretty}.itz-up__drop{border:1.5px dashed #C9C4BE;border-radius:12px;background:#faf9f7;padding:28px 22px;display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;text-align:center;color:var(--itz-folly);transition:border-color .16s ease,background .16s ease}.itz-up__drop:hover,.itz-up__drop.is-over,.itz-up__drop:focus-visible{border-color:var(--itz-folly);background:var(--itz-subtle);outline:none}.itz-up__drop[hidden],.itz-up__card[hidden]{display:none}.itz-up__title{font-family:var(--itz-font-display);font-size:26px;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--itz-violet)}.itz-up__sub{font-weight:var(--itz-fw-body);font-size:14px;line-height:1.5;color:var(--itz-body-copy);max-width:34ch}.itz-up__card{border:1px solid var(--itz-hairline);border-radius:12px;padding:14px;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center}.itz-up__pic{display:block;aspect-ratio:1;background:var(--itz-subtle);border-radius:8px;overflow:hidden}.itz-up__pic img,.itz-up__pic .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex;font-size:10px}.itz-up__main{display:flex;flex-direction:column;gap:4px;min-width:0}.itz-up__name{font-weight:600;font-size:14.5px;color:var(--itz-violet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itz-up__check{font-size:13px;font-weight:400;line-height:1.4;color:var(--itz-grey);min-height:1.4em}.itz-up__check.is-ok{color:#3b7a4b}.itz-up__check.is-warn{color:#b4451f}.itz-up__actions{display:flex;gap:14px;padding-top:2px}.itz-up__act{border:0;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey);cursor:pointer;transition:color .16s ease}.itz-up__act:hover,.itz-up__act--folly{color:var(--itz-folly)}.itz-up__act[hidden]{display:none}.itz-up__error{color:#b4451f}.itz-up__error[hidden]{display:none}.itz-pdp.is-waiting-file .itz-btn.itz-pdp__add,.itz-pdp.is-waiting-file .itz-btn[data-itz-bar-add]{background:#dedbd5;border-color:#dedbd5;color:var(--itz-grey);opacity:1;cursor:pointer;pointer-events:auto}.itz-pdp.is-waiting-file .itz-btn.itz-pdp__add:hover,.itz-pdp.is-waiting-file .itz-btn[data-itz-bar-add]:hover{background:#dedbd5;border-color:#dedbd5;color:var(--itz-grey)}.itz-pdp.is-waiting-file .itz-pdp__add [data-itz-line-total]{display:none}.itz-up .itz-optlabel{justify-content:flex-start}.itz-pdp.is-uploading .itz-btn.itz-pdp__add,.itz-pdp.is-uploading .itz-btn[data-itz-bar-add]{opacity:.7;pointer-events:none}.itz-pdp__slide--yours{background:linear-gradient(180deg,#f4f1ee,#e9e5e0)}.itz-mock-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;perspective:1700px}.itz-mock{position:relative;transform-style:preserve-3d;transform:rotateY(34deg);box-shadow:18px 24px 40px #090c0247,4px 6px 12px #090c022e}.itz-mock__face{position:absolute;inset:calc(var(--frame) + var(--mat) + var(--gap));background-size:100% 100%;background-position:center}.itz-mock__frame{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--frame) solid var(--frame-colour);box-sizing:border-box;display:none}.itz-mock__mat{position:absolute;inset:var(--frame);background:#fbfaf7;display:none}.itz-mock__side{position:absolute;top:0;left:0;width:var(--depth);height:100%;transform-origin:right center;transform:translate(-100%) rotateY(-90deg);background-size:100% 100%;background-color:var(--frame-colour, #1A1A1A);filter:brightness(.62)}.itz-mock--framedcanvas .itz-mock__frame,.itz-mock--print .itz-mock__frame,.itz-mock--matprint .itz-mock__frame{display:block}.itz-mock--framedcanvas,.itz-mock--print,.itz-mock--matprint{background:var(--frame-colour)}.itz-mock--framedcanvas .itz-mock__mat,.itz-mock--matprint .itz-mock__mat{inset:calc(var(--frame) - 1px)}.itz-mock--framedcanvas .itz-mock__mat{display:block;background:var(--frame-colour);filter:brightness(.55)}.itz-mock--framedcanvas .itz-mock__face{box-shadow:3px 4px 9px #090c028c,0 0 0 1px #090c0259}.itz-mock--framedcanvas .itz-mock__side,.itz-mock--print .itz-mock__side,.itz-mock--matprint .itz-mock__side{background-image:none!important;filter:brightness(.72)}.itz-mock--matprint .itz-mock__mat{display:block}.itz-mock--metal .itz-mock__side{background-image:none!important;background-color:#2a2a2a;filter:none;width:calc(var(--depth) * .25)}.itz-mock--metal,.itz-mock--acrylic{box-shadow:22px 30px 44px #090c024d}.itz-mock--acrylic .itz-mock__side{background-image:none!important;background-color:#dde3e6;filter:none}.itz-mock--acrylic .itz-mock__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff47,#fff0 38% 70%,#ffffff24)}.itz-mock--blanket{transform:none;border-radius:10px;overflow:hidden;box-shadow:0 18px 34px #090c022e}.itz-mock--blanket .itz-mock__side{display:none}.itz-mock--blanket .itz-mock__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,#ffffff2e,#00000014 70%)}.itz-mock__label{position:absolute;left:14px;bottom:14px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey);background:#ffffffdb;border-radius:999px;padding:6px 11px}@media(max-width:1023px){.itz-pdp__slide--yours{position:relative}}.itz-up__progress{grid-column:1 / -1;display:block;height:4px;border-radius:999px;background:var(--itz-hairline);overflow:hidden}.itz-up__progress[hidden]{display:none}.itz-up__progress>span{display:block;height:100%;width:0;background:var(--itz-folly);transition:width .2s linear}.itz-crop[hidden]{display:none}.itz-crop__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:71;width:1080px;max-width:calc(100vw - 48px);height:min(680px,calc(100vh - 48px));background:#fff;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 320px;animation:itz-pop .24s cubic-bezier(.22,1,.36,1) both;outline:none}.itz-crop__stage{position:relative;min-height:0;overflow:hidden;background:var(--itz-ink-near-black);touch-action:none}.itz-crop__stage>img{display:block;max-width:100%;opacity:0}.itz-crop__tip{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;margin:0;padding:7px 14px;border-radius:var(--itz-r-pill);background:#090c029e;color:#ffffffe6;font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease,transform .3s ease}.itz-crop__tip.is-gone{opacity:0;transform:translate(-50%,8px)}.itz-crop__panel{position:relative;z-index:1;background:#fff;display:flex;flex-direction:column;gap:20px;padding:24px 24px 22px;overflow-y:auto}.itz-crop__head{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--itz-hairline)}.itz-crop__headmain{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.itz-crop__eyebrow{font-size:var(--itz-fs-eyebrow);font-weight:700;letter-spacing:var(--itz-ls-eyebrow);text-transform:uppercase;color:var(--itz-folly)}.itz-crop__h2{margin:0;font-family:var(--itz-font-display);font-size:30px;line-height:.95;text-transform:uppercase;color:var(--itz-violet)}.itz-crop__file{font-size:12.5px;line-height:1.4;color:var(--itz-grey)}.itz-crop__file[hidden]{display:none}.itz-crop__close{flex:none;width:34px;height:34px;margin:-4px -4px 0 0;border:0;border-radius:50%;background:#ff00571a;color:var(--itz-folly);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.itz-crop__close:hover,.itz-crop__close:focus-visible{background:var(--itz-folly);color:#fff;transform:rotate(90deg);outline:none}.itz-crop__close svg{stroke-width:2.2}.itz-crop__group{display:flex;flex-direction:column;gap:8px}.itz-crop__label{font-size:var(--itz-fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--itz-grey)}.itz-crop__meter{display:flex;align-items:flex-start;gap:9px;padding:9px 12px;border-radius:var(--itz-r-button);background:#eef5ef;font-size:13.5px;line-height:1.45;color:var(--itz-body-copy)}.itz-crop__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--itz-label-muted)}.itz-crop__meter:not(.is-ok):not(.is-warn){background:var(--itz-surface-panel)}.itz-crop__meter.is-ok .itz-crop__dot{background:var(--itz-check-pass)}.itz-crop__meter.is-warn{background:#fbf1ed}.itz-crop__meter.is-warn .itz-crop__dot{background:var(--itz-check-warn)}.itz-crop__zoom{display:flex;align-items:center;gap:10px}.itz-crop__zoom input{flex:1;min-width:0;accent-color:var(--itz-folly)}.itz-crop__icon{flex:none;width:30px;height:30px;border:1px solid var(--itz-border);border-radius:50%;background:#fff;color:var(--itz-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,color .16s ease}.itz-crop__icon:hover{border-color:var(--itz-folly);color:var(--itz-folly)}.itz-crop__seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--itz-border);border-radius:var(--itz-r-button);overflow:hidden}.itz-crop__tool{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 6px;border:0;background:#fff;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--itz-black);cursor:pointer;transition:background .16s ease,color .16s ease}.itz-crop__tool+.itz-crop__tool{border-left:1px solid var(--itz-border)}.itz-crop__tool:hover{background:var(--itz-subtle);color:var(--itz-folly)}.itz-crop__guides{display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:1px solid var(--itz-hairline)}.itz-crop__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;font-weight:600;color:var(--itz-black)}.itz-crop__legend li{display:inline-flex;align-items:center;gap:8px}.itz-crop__legend li[hidden]{display:none}.itz-crop__key{flex:none;width:20px;height:12px;border-radius:2px}.itz-crop__key--wrap{background:#090c0273}.itz-crop__key--line{border:1.5px dashed var(--itz-black)}.itz-crop__note{margin:0;font-size:12.5px;line-height:1.55;color:var(--itz-grey);text-wrap:pretty}.itz-crop__actions{margin-top:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.itz-crop__btn.itz-btn{min-height:44px;padding:0 16px;font-size:18px}.itz-crop .cropper-modal{background:#090c02;opacity:.72}.itz-crop .cropper-view-box{outline:2px solid #fff;outline-color:#fff}.itz-crop .cropper-face{background:transparent}.itz-crop .cropper-dashed,.itz-crop .cropper-center{display:none}.itz-crop .cropper-face{cursor:move}.itz-crop .cropper-line{background:transparent}.itz-crop .cropper-point{background:transparent;opacity:1}.itz-crop .cropper-point.point-nw,.itz-crop .cropper-point.point-ne,.itz-crop .cropper-point.point-sw,.itz-crop .cropper-point.point-se{width:16px;height:16px;background:#fff;border:2px solid var(--itz-folly);border-radius:3px;box-shadow:0 1px 4px #090c0266}.itz-crop .cropper-point.point-nw{top:-8px;left:-8px;margin:0}.itz-crop .cropper-point.point-ne{top:-8px;right:-8px;margin:0}.itz-crop .cropper-point.point-sw{bottom:-8px;left:-8px;margin:0}.itz-crop .cropper-point.point-se{bottom:-8px;right:-8px;margin:0}.itz-crop .cropper-point.point-se:before{display:none}@media(pointer:coarse){.itz-crop .cropper-point.point-nw,.itz-crop .cropper-point.point-ne,.itz-crop .cropper-point.point-sw,.itz-crop .cropper-point.point-se{width:24px;height:24px}.itz-crop .cropper-point.point-nw{top:-12px;left:-12px}.itz-crop .cropper-point.point-ne{top:-12px;right:-12px}.itz-crop .cropper-point.point-sw{bottom:-12px;left:-12px}.itz-crop .cropper-point.point-se{bottom:-12px;right:-12px}.itz-crop .cropper-line{width:24px}.itz-crop .cropper-line.line-n,.itz-crop .cropper-line.line-s{width:100%;height:24px}.itz-crop .cropper-line.line-n{top:-12px}.itz-crop .cropper-line.line-s{bottom:-12px}.itz-crop .cropper-line.line-e{right:-12px}.itz-crop .cropper-line.line-w{left:-12px}}.itz-crop__guide{position:absolute;left:var(--gx, 0%);right:var(--gx, 0%);top:var(--gy, 0%);bottom:var(--gy, 0%);pointer-events:none;outline:1.5px dashed rgba(255,255,255,.95);outline-offset:0}.itz-crop__guide.is-wrap{box-shadow:0 0 0 9999px #090c026b}.itz-crop__guide.is-none{outline:0}@media(max-width:1279px){.itz-pdp__grid{grid-template-columns:1fr 420px;gap:40px}.itz-pdp__h1{font-size:48px}}@media(max-width:1023px){.itz-pdp__grid{grid-template-columns:1fr;gap:26px;padding-top:16px}.itz-pdp__gallery{position:static;grid-template-columns:1fr}.itz-pdp__thumbs{display:none}.itz-pdp__main{border-radius:0;margin:0 calc(-1 * var(--itz-gutter));aspect-ratio:auto;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.itz-pdp__slide{position:relative;opacity:1;flex:0 0 100%;aspect-ratio:var(--stage-ratio, 4 / 5);scroll-snap-align:start}.itz-pdp__counter{display:inline-block;position:sticky;right:14px;bottom:14px;align-self:flex-end;margin-left:-80px}.itz-pdp__bar-slot{display:none}.itz-pdp__sticky{display:block}.itz-sg__grid{grid-template-columns:1fr}.itz-sg__dialog{padding:24px 20px 28px;max-width:calc(100vw - 24px)}.itz-sg__h2{font-size:38px}.itz-crop__dialog{grid-template-columns:minmax(0,1fr) 300px}.itz-crop__panel{padding:20px 20px 18px}.itz-crop__tip{white-space:normal;width:max-content;max-width:calc(100% - 32px);text-align:center}}@media(max-width:767px){.itz-crop__dialog{right:0;bottom:0;top:0;left:0;transform:none;width:100%;max-width:none;height:100%;height:100dvh;border-radius:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;animation:itz-scrim .2s ease both}.itz-crop__panel{gap:12px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));overflow:visible}.itz-crop__head{padding-bottom:12px}.itz-crop__h2{font-size:24px}.itz-crop__file,.itz-crop__tip,.itz-crop__guides,.itz-crop__label{display:none}.itz-crop__meter{padding:8px 11px;font-size:13px}.itz-crop__actions{margin-top:2px}}@media(max-width:767px){.itz-pdp__grid{display:flex;flex-direction:column;gap:0;padding-top:10px}.itz-pdp__gallery,.itz-pdp__buy{display:contents}.itz-pdp__head{order:1;gap:12px;padding-bottom:20px}.itz-pdp__stage{order:2;gap:0}.itz-pdp__caption{display:none}.itz-pdp__price{order:3;padding:22px 0 4px}.itz-pdp__form{order:4}.itz-pdp__accs{order:5;margin-top:20px}.itz-pdp__h1{font-size:40px;line-height:.94}.itz-pdp__eyebrow{margin-bottom:-4px}.itz-pdp__tagline{font-size:17px}.itz-pdp__counter{white-space:nowrap}.itz-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 calc(-1 * var(--itz-gutter));padding:16px 10px 15px;border-bottom:1px solid var(--itz-hairline)}.itz-opts{display:grid;grid-template-columns:1fr 1fr}.itz-opts .itz-opt:last-child:nth-child(odd){grid-column:1 / -1}.itz-pdp__sizes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.itz-sizecard{height:46px;justify-content:space-between}.itz-pdp__sticky-inner{height:auto;min-height:0;gap:12px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.itz-pdp__sticky-thumb,.itz-pdp__sticky .itz-rating{display:none}.itz-pdp__sticky-actions{gap:10px}.itz-pdp__bar-price{font-size:24px}.itz-pdp__sticky .itz-btn{min-height:44px;padding:0 18px;font-size:18px}}.itz-recs__skeleton{display:grid;grid-template-columns:repeat(4,300px);gap:24px}.itz-recs__skeleton .itz-placeholder{aspect-ratio:3 / 4;border-radius:14px}.itz-recs:empty{display:none}@media(max-width:767px){.itz-recs__skeleton{grid-template-columns:repeat(2,1fr);gap:12px}}.itz-refer{padding-top:var(--itz-top, var(--itz-section-top))}.itz-refer__panel{background:var(--itz-subtle);border-radius:12px;padding:44px 44px 40px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.itz-refer__copy{display:flex;flex-direction:column;gap:14px}.itz-refer__h2{margin:0;font-family:var(--itz-font-display);font-size:44px;line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-refer__body{font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:44ch}.itz-refer__body p{margin:0}.itz-refer__body a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-refer__cta{align-self:flex-start;margin-top:6px}.itz-refer__card{background:#fff;border:1px solid var(--itz-hairline);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:14px}.itz-refer__field{display:flex;align-items:center;gap:12px;border:1px solid var(--itz-hairline);border-radius:8px;min-height:52px;padding:0 16px;background:var(--itz-subtle)}.itz-refer__url{flex:1;font-size:14.5px;font-weight:var(--itz-fw-body);color:var(--itz-grey);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.itz-refer__copybtn{flex:none;background:var(--itz-black);color:#fff;border-radius:6px;padding:9px 15px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.itz-refer__chips{display:flex;gap:8px;flex-wrap:wrap}.itz-refer__chip{border:1px solid var(--itz-hairline);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;color:var(--itz-body-copy);white-space:nowrap}@media(max-width:1023px){.itz-refer__panel{grid-template-columns:1fr;gap:28px;padding:36px 32px}.itz-refer{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-refer__panel{padding:28px 20px}.itz-refer__h2{font-size:34px}.itz-refer__cta{align-self:stretch}.itz-refer{padding-top:min(var(--itz-top, 76px),44px)}}.itz-rband__ugc-head--linkonly{justify-content:flex-end}.itz-rband__foot{display:none}.itz-rband{background:var(--itz-subtle);color:var(--itz-black)}.itz-rband__head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:32px}.itz-rband__headmain{display:flex;flex-direction:column;gap:16px;width:66%}.itz-rband__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:1;text-transform:uppercase;color:var(--itz-violet);padding-top:26px}.itz-rband__h2-line{display:inline}.itz-rband__h2--one{line-height:.9;white-space:nowrap}.itz-rband__h2 .itz-fl__last--heart .itz-fl__icon{left:100%;bottom:52%;width:44px;transform:translate(-6px) rotate(14deg)}.itz-rband__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-rband__score{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.itz-rband__score-row{display:flex;align-items:center;gap:14px}.itz-rband__star{display:inline-flex;color:var(--itz-folly)}.itz-rband__star svg{width:52px;height:52px}.itz-rband__num{font-family:var(--itz-font-display);font-size:72px;line-height:.9;color:var(--itz-violet)}.itz-rband__from{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--itz-grey)}.itz-rband__ai{background:#fff;border-radius:14px;padding:34px 38px;display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.itz-rband__ai-top{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.itz-rband__ai-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--itz-violet)}.itz-rband__ai-note{font-size:12px;font-weight:var(--itz-fw-body);color:var(--itz-grey)}.itz-rband__ai-text{margin:0;font-weight:var(--itz-fw-body);font-size:19px;line-height:1.55;color:var(--itz-black);max-width:66%;text-wrap:pretty}.itz-rband__themes{display:flex;flex-wrap:wrap;gap:10px}.itz-rband__theme{border:1px solid #DEDBD5;border-radius:var(--itz-r-pill);padding:8px 16px;font-size:12.5px;font-weight:600;color:var(--itz-body-copy)}.itz-rband__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #DEDBD5;padding:30px 0 34px}.itz-rcard{display:flex;flex-direction:column;gap:14px}.itz-rcard__stars{font-size:13px;letter-spacing:.14em;color:var(--itz-folly)}.itz-rcard__body{margin:0;font-weight:var(--itz-fw-body);font-size:19px;line-height:1.5;color:var(--itz-black);text-wrap:pretty}.itz-rcard__foot{display:flex;flex-direction:column;gap:2px;margin-top:auto}.itz-rcard__who{display:flex;align-items:center;gap:8px}.itz-rcard__name{font-weight:600;font-size:14px;color:var(--itz-violet)}.itz-rcard__verified{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey)}.itz-rcard__verified svg{width:12px;height:12px}.itz-rcard__meta{font-size:13px;font-weight:var(--itz-fw-body);color:var(--itz-grey)}.itz-rband__ugc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:20px}.itz-rband__ugc{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.itz-rband__tile{aspect-ratio:4 / 5;background:#fff;border-radius:14px;overflow:hidden}.itz-rband__tile img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1023px){.itz-rband__headmain{width:auto}.itz-rband__ai-text{max-width:none}.itz-rband__cards{grid-template-columns:1fr 1fr}.itz-rband__ugc{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.itz-rband__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:24px}.itz-rband__headmain{flex:1;min-width:0}.itz-rband__intro{display:none}.itz-rband__h2,.itz-rband__h2--one{font-size:36px;line-height:.92;padding:0;white-space:normal}.itz-rband__h2 br{display:none}.itz-rband__h2 .itz-fl__last--heart .itz-fl__icon{width:36px;bottom:40%}.itz-rband__score{flex:none;align-items:flex-end;gap:2px;padding-bottom:2px}.itz-rband__star{display:none}.itz-rband__num{font-size:36px;line-height:1}.itz-rband__from{font-size:11px}.itz-rband__ai{padding:22px 20px;gap:14px;border-radius:14px;margin-bottom:0}.itz-rband__ai-top{flex-direction:column;gap:4px}.itz-rband__ai-text{font-size:18px}.itz-rband__cards{grid-template-columns:1fr;gap:0;border-top:0;padding:0;margin-top:24px}.itz-rcard{padding:22px 0;border-top:1px solid var(--itz-rule);gap:12px}.itz-rcard__stars{font-size:16px}.itz-rcard__body{font-size:18px}.itz-rband__ugc-head{padding:4px 0 14px}.itz-rband__ugc-head .itz-rband__all-desk,.itz-rband__ugc-head--linkonly{display:none}.itz-rband__ugc{display:flex;overflow-x:auto;gap:12px;scrollbar-width:none;margin:0 calc(-1 * var(--itz-gutter));padding:0 var(--itz-gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--itz-gutter)}.itz-rband__ugc::-webkit-scrollbar{display:none}.itz-rband__tile{flex:0 0 150px;scroll-snap-align:start}.itz-rband__foot{display:block;padding-top:22px}.itz-tiles-section+.itz-rband-section .itz-section--band{margin-top:0}.itz-rband__btn{width:100%;min-height:48px;background:transparent;border-color:var(--itz-rule);color:var(--itz-black);font-size:20px;letter-spacing:.04em}.itz-rband__btn:hover{background:#fff;border-color:var(--itz-black);color:var(--itz-black)}}.itz-ai-source{display:none}.itz-rvp{padding-top:var(--itz-top, 56px)}.itz-rvp__panel{background:var(--itz-subtle);border-radius:12px;padding:40px 42px 36px;display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:start}.itz-rvp__score{display:flex;flex-direction:column;gap:18px}.itz-rvp__panel--score-only{grid-template-columns:1fr}.itz-rvp__panel--score-only .itz-rvp__score{max-width:420px}.itz-rvp__scoretop{display:flex;align-items:flex-end;gap:14px}.itz-rvp__num{font-family:var(--itz-font-display);font-size:78px;line-height:.82;color:var(--itz-violet)}.itz-rvp__scoremeta{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}.itz-rvp__stars{font-size:15px;letter-spacing:.14em;color:var(--itz-folly)}.itz-rvp__count{font-size:12.5px;font-weight:400;color:var(--itz-grey)}.itz-rvp__hist{display:flex;flex-direction:column;gap:7px}.itz-rvp__row{display:flex;align-items:center;gap:10px}.itz-rvp__row-n{font-size:12px;font-weight:600;color:var(--itz-grey);width:10px}.itz-rvp__bar{flex:1;height:6px;border-radius:999px;background:#dcd4dc;overflow:hidden;display:block}.itz-rvp__fill{display:block;height:100%;border-radius:999px;background:var(--itz-folly);width:0;transition:width .4s ease}.itz-rvp__row-c{font-size:12px;font-weight:400;color:var(--itz-grey);width:38px;text-align:right}.itz-rvp__summary{display:flex;flex-direction:column;gap:14px;border-left:1px solid #dcd4dc;padding-left:56px}.itz-rvp__ai{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.7;color:var(--itz-body-copy);max-width:70ch;text-wrap:pretty}.itz-rvp__themes{display:flex;flex-wrap:wrap;gap:8px}.itz-rvp__theme{border:1px solid #dcd4dc;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--itz-violet);white-space:nowrap}.itz-rvp__ai-note{font-size:12px;font-weight:400;color:var(--itz-grey)}.itz-rvp__bar-row{padding-top:56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.itz-rvp__tabs{display:flex;align-items:center;gap:9px}.itz-rvp__tabs .itz-pill{padding:10px 20px;font-size:13.5px}.itz-rvp__sort{display:flex;align-items:center;gap:10px}.itz-rvp__select{min-height:44px;padding:0 40px 0 16px;font-size:14px}.itz-rvp__list{padding-top:32px}.itz-rvp .jdgm-all-reviews__header,.itz-rvp .jdgm-all-reviews__summary,.itz-rvp .jdgm-rev-widg__header,.itz-rvp .jdgm-rev-widg__sort-wrapper,.itz-rvp .jdgm-rev__actions,.itz-rvp .jdgm-row-actions,.itz-rvp .jdgm-histogram{display:none!important}.itz-rvp__feed{column-count:3;column-gap:24px}.itz-rvp__feed[aria-busy=true]{opacity:.55;transition:opacity .2s ease}.itz-rvp .jdgm-rev{break-inside:avoid;margin:0 0 24px;border:1px solid var(--itz-hairline)!important;border-radius:12px;padding:26px 26px 24px!important;display:flex;flex-direction:column;gap:12px;background:#fff}.itz-rvp .jdgm-rev__header{display:contents}.itz-rvp .jdgm-rev__content{display:flex;flex-direction:column;gap:12px;order:-1}.itz-rvp .jdgm-rev__rating{order:-3;font-size:14px;letter-spacing:.14em;color:var(--itz-folly)}.itz-rvp .jdgm-rev__title{display:block;font-weight:600;font-size:18px;line-height:1.35;color:var(--itz-violet);margin:0}.itz-rvp .jdgm-rev__body{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;margin:0}.itz-rvp .jdgm-rev__pics{margin-top:2px}.itz-rvp .jdgm-rev__body p{margin:0}.itz-rvp .jdgm-rev__body p>br:nth-last-child(-n+2){display:none}.itz-rvp .jdgm-rev__body>br:nth-last-child(-n+2){display:none}.itz-rvp .jdgm-rev__vids:not(:has(*)),.itz-rvp .jdgm-rev__transparency-badge-wrapper:not(:has(*)),.itz-rvp .jdgm-rev__reply:not(:has(*)),.itz-rvp .jdgm-rev__custom-form:not(:has(*)),.itz-rvp .jdgm-rev__pics:not(:has(img)),.itz-rvp .jdgm-rev__br{display:none}.itz-rvp .jdgm-rev__pics .jdgm-rev__pic-link{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--itz-subtle);margin:0}.itz-rvp .jdgm-rev__pics img{width:100%;height:100%;object-fit:cover}.itz-rvp .jdgm-rev__author-wrapper,.itz-rvp .jdgm-rev__timestamp,.itz-rvp .jdgm-rev__prod-info-wrapper,.itz-rvp .jdgm-rev__icon,.itz-rvp .jdgm-rev__buyer-badge-wrapper,.itz-rvp .jdgm-rev__location{display:none!important}.itz-rvp .itz-rcard__foot{order:1;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--itz-hairline);padding-top:14px;margin-top:2px}.itz-rvp .itz-rcard__who{display:flex;align-items:center;gap:8px}.itz-rvp .itz-rcard__name{font-weight:600;font-size:14.5px;color:var(--itz-violet)}.itz-rvp .itz-rcard__verified{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--itz-grey)}.itz-rvp .itz-rcard__verified svg,.itz-rvp .itz-rcard__verified img{width:12px;height:12px;display:block}.itz-rvp .itz-rcard__meta{font-size:13px;font-weight:var(--itz-fw-body);color:var(--itz-grey)}.itz-rvp__more{display:flex;justify-content:center;padding-top:20px}.itz-rvp .jdgm-rev.jdgm-divider-top{border-top:1px solid var(--itz-hairline)!important}.itz-rvp .jdgm-rev__title:empty{display:none}.itz-rvp__empty{text-align:center;font-weight:var(--itz-fw-body);font-size:16.5px;color:var(--itz-grey);padding:40px 0}@media(max-width:1023px){.itz-rvp__panel{grid-template-columns:1fr;gap:28px;padding:32px 28px}.itz-rvp__summary{border-left:0;padding-left:0;border-top:1px solid #dcd4dc;padding-top:24px}.itz-rvp__feed{column-count:2}}@media(max-width:767px){.itz-rvp__feed{column-count:1}.itz-rvp__bar-row{flex-direction:column;align-items:flex-start}.itz-rvp__panel{padding:24px 20px}.itz-rvp__num{font-size:60px}}.itz-rooms{background:var(--itz-subtle);color:var(--itz-black)}.itz-rooms__head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:28px}.itz-rooms__headmain{display:flex;flex-direction:column;gap:16px;width:66%}.itz-rooms__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet);white-space:nowrap}.itz-rooms__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-rooms__arrows{flex:none}.itz-rooms .itz-rail__arrow{color:var(--itz-violet)}.itz-rail--subtle{--itz-rail-bg: var(--itz-subtle)}.itz-rail--subtle .itz-rail__fade{background:linear-gradient(90deg,rgba(242,237,242,0) 0%,var(--itz-subtle) 70%)}.itz-rooms__tile{flex:0 0 300px;display:flex;flex-direction:column;gap:12px;scroll-snap-align:start;text-decoration:none;color:var(--itz-violet)}.itz-rooms__img{display:block;aspect-ratio:4 / 5;background:#fff;border-radius:14px;overflow:hidden}.itz-rooms__img img,.itz-rooms__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-rooms__label{font-family:var(--itz-font-display);font-size:32px;text-transform:uppercase;color:var(--itz-violet);line-height:1;transition:color .16s ease}.itz-rooms__tile:hover .itz-rooms__label{color:var(--itz-folly)}@media(max-width:1023px){.itz-rooms__headmain{width:auto}}@media(max-width:767px){.itz-rooms__h2{white-space:normal;font-size:44px}.itz-rooms__head{padding-bottom:22px}.itz-rooms__headmain{gap:12px}.itz-rooms__intro{font-size:17px}.itz-rooms .itz-rail__fade{display:none}.itz-rooms__tile{position:relative;flex-basis:216px;gap:0;border-radius:14px;overflow:hidden}.itz-rooms__img{position:relative;aspect-ratio:5 / 4}.itz-rooms__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--itz-tile-foot);pointer-events:none}.itz-rooms__label{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;font-size:28px;line-height:.95;color:#fff}.itz-rooms__tile:hover .itz-rooms__label{color:#fff}}.itz-srp{padding-bottom:var(--itz-section-tail, 68px)}.itz-srp__head{display:flex;flex-direction:column;gap:14px}.itz-srp__form{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--itz-hairline);padding-bottom:14px;color:var(--itz-grey)}.itz-srp__input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0;font-family:inherit;font-size:34px;font-weight:var(--itz-fw-body);line-height:1.15;color:var(--itz-violet);-webkit-appearance:none}.itz-srp__input::placeholder{color:var(--itz-grey)}.itz-srp__input::-webkit-search-cancel-button{display:none}.itz-srp__grid{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start;padding-top:36px}.itz-srp__grid:has(.itz-srp__cols[hidden]){grid-template-columns:1fr}.itz-srp__cols{display:flex;flex-direction:column;gap:14px;position:sticky;top:120px}.itz-srp__col-list{display:flex;flex-direction:column}.itz-srp__col{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-top:1px solid var(--itz-hairline);text-decoration:none}.itz-srp__col:first-child{border-top:0;padding-top:0}.itz-srp__col-title{font-weight:600;font-size:16px;color:var(--itz-violet)}.itz-srp__col:hover .itz-srp__col-title{color:var(--itz-folly)}.itz-srp__col-meta{font-weight:var(--itz-fw-body);font-size:13px;color:var(--itz-grey)}.itz-srp__bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px}.itz-srp__count{font-weight:var(--itz-fw-body);font-size:14px;color:var(--itz-grey)}.itz-srp__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.itz-srp__grid:has(.itz-srp__cols[hidden]) .itz-srp__cards{grid-template-columns:repeat(5,1fr)}.itz-srp__other{display:flex;flex-direction:column;gap:8px;border:1px solid var(--itz-hairline);border-radius:12px;padding:20px;text-decoration:none;align-self:start}.itz-srp__other-title{font-weight:600;font-size:16px;line-height:1.35;color:var(--itz-violet)}.itz-srp__morewrap{display:flex;justify-content:center;padding-top:40px}.itz-srp__none,.itz-srp__idle{display:flex;flex-direction:column;gap:16px;padding-top:28px}.itz-srp__none-text{margin:0;font-weight:var(--itz-fw-body);font-size:19px;line-height:1.5;color:var(--itz-body-copy)}.itz-srp__chips{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1023px){.itz-srp__grid{grid-template-columns:1fr;gap:28px;padding-top:28px}.itz-srp__cols{position:static}.itz-srp__cards,.itz-srp__grid:has(.itz-srp__cols[hidden]) .itz-srp__cards{grid-template-columns:repeat(3,1fr)}.itz-srp__input{font-size:26px}}@media(max-width:767px){.itz-srp__form{background:var(--itz-surface-panel, #FAF9F7);border:1px solid var(--itz-hairline);border-radius:10px;padding:0 14px;height:48px;gap:10px;border-bottom:1px solid var(--itz-hairline)}.itz-srp__input{font-size:16px}.itz-srp__go{display:none}.itz-srp__cards,.itz-srp__grid:has(.itz-srp__cols[hidden]) .itz-srp__cards{grid-template-columns:1fr 1fr;gap:20px 16px}}.itz-lad{padding-top:var(--itz-top, var(--itz-section-top))}.itz-lad__head{display:flex;flex-direction:column;gap:16px;padding-bottom:26px}.itz-lad__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-lad__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:62ch;text-wrap:pretty}.itz-lad__tabs{display:flex;align-items:center;gap:10px;padding-bottom:30px}.itz-lad__tabs-label{margin-right:6px}.itz-lad__tab{padding:10px 20px;font-size:13.5px}.itz-lad__set{display:flex;flex-direction:column;gap:44px}.itz-lad__set[hidden]{display:none}.itz-lad__ladder{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--itz-hairline);padding-top:24px}.itz-lad__ladder-head{display:flex;align-items:baseline;gap:16px}.itz-lad__h3{margin:0;font-family:var(--itz-font-display);font-size:26px;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:var(--itz-violet)}.itz-lad__count{font-weight:var(--itz-fw-body);font-size:15px;color:var(--itz-grey)}.itz-lad__row{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.itz-lad__item{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.itz-lad__swatch{background:var(--itz-subtle);border:1px solid #B9B4AC;box-sizing:border-box}.itz-lad__labels{display:flex;flex-direction:column;gap:2px}.itz-lad__in{font-weight:600;font-size:14px;color:var(--itz-black);white-space:nowrap}.itz-lad__cm{font-size:13px;font-weight:var(--itz-fw-body);color:var(--itz-grey);white-space:nowrap}.itz-lad__note{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-grey);text-wrap:pretty}@media(max-width:767px){.itz-lad__h2{font-size:40px}.itz-lad__row{gap:14px}.itz-lad__tabs{flex-wrap:wrap}.itz-lad{padding-top:min(var(--itz-top, 56px),44px)}}.itz-scale__grid{border-top:2px solid var(--itz-black);display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:stretch}.itz-scale__copy{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px 0}.itz-scale__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2);line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-scale__p{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:42ch;text-wrap:pretty}.itz-scale__actions{display:flex;gap:12px;padding-top:6px;flex-wrap:wrap}.itz-scale__actions .itz-btn{font-size:19px}.itz-scale__ladder{padding-top:96px;display:flex;align-items:flex-end;justify-content:center;gap:20px;border-bottom:2px solid var(--itz-black)}.itz-scale__col{display:flex;flex-direction:column;gap:10px;align-items:center;flex:0 0 calc(var(--w, 100) * var(--k, 1) * 1px)}.itz-scale__rect{width:calc(var(--w, 100) * var(--k, 1) * 1px);height:calc(var(--h, 100) * var(--k, 1) * 1px);border:1px solid #B9B4AC;background:var(--itz-subtle);box-sizing:border-box}.itz-scale__rect.is-best{border:2px solid var(--itz-folly);position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px}.itz-scale__best{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--itz-folly)}.itz-scale__label{font-size:12px;font-weight:600;color:var(--itz-grey);padding-bottom:18px;white-space:nowrap}.itz-scale__label.is-best{color:var(--itz-black)}.itz-scale__caption-row{padding-top:14px;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;justify-items:center}.itz-scale__caption{font-size:12px;font-weight:400;color:var(--itz-grey)}@media(max-width:1023px){.itz-scale__grid,.itz-scale__caption-row{grid-template-columns:1fr;gap:24px}.itz-scale__ladder{padding-top:40px}.itz-scale__caption-row span:first-child{display:none}}@media(max-width:767px){.itz-scale .itz-wrap{display:flex;flex-direction:column}.itz-scale__grid,.itz-scale__copy{display:contents}.itz-scale__h2{order:1;font-size:44px}.itz-scale__p{order:2;margin-top:16px;font-size:17px;max-width:none}.itz-scale__ladder{order:3;--k: .5;margin-top:28px;padding-top:0;border:0;gap:14px;justify-content:center;overflow:visible}.itz-scale__col{gap:12px}.itz-scale__label{padding-bottom:0;font-size:13px}.itz-scale__best{display:none}.itz-scale__rect.is-best{padding:0}.itz-scale__caption-row{order:4;display:flex;justify-content:center;padding-top:16px}.itz-scale__caption-row span:first-child{display:none}.itz-scale__caption{font-size:14px}.itz-scale__actions{order:5;padding-top:24px;gap:12px}.itz-scale__actions .itz-btn{flex:1;min-height:48px;font-size:19px;padding:0 12px}}.itz-split{padding-top:var(--itz-top, var(--itz-section-top))}.itz-split__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.itz-split--img-left .itz-split__copy{order:2}.itz-split--img-left .itz-split__grid{grid-template-columns:1fr 1.1fr}.itz-split__copy{display:flex;flex-direction:column;gap:18px}.itz-split__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-split__body{display:flex;flex-direction:column;gap:16px;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty;max-width:52ch}.itz-split__body p{margin:0}.itz-split__body a{color:var(--itz-folly);font-weight:600;text-decoration:none}.itz-split__cta{align-self:flex-start;margin-top:6px}.itz-split__bullets{list-style:none;margin:0;padding:16px 0 0;display:flex;flex-direction:column;gap:10px}.itz-split__bullets li{display:flex;align-items:flex-start;gap:10px;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.5;color:var(--itz-body-copy)}.itz-split__bullets svg{flex:none;color:var(--itz-folly);margin-top:2px}.itz-split--boxed .itz-split__grid,.itz-split--boxed.itz-split--img-left .itz-split__grid{grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--itz-hairline);border-radius:12px;overflow:hidden;align-items:stretch}.itz-split--boxed .itz-split__media{border-radius:0;aspect-ratio:auto;min-height:360px}.itz-split--boxed .itz-split__copy{padding:40px 40px 42px;gap:14px;justify-content:center}.itz-split--boxed .itz-split__h2{font-size:28px;line-height:.94}.itz-split--boxed .itz-split__bullets{border-top:1px solid var(--itz-hairline);padding-top:18px;margin-top:6px}.itz-split--boxed .itz-split__body{font-size:16.5px}@media(max-width:1023px){.itz-split--boxed .itz-split__grid,.itz-split--boxed.itz-split--img-left .itz-split__grid{grid-template-columns:1fr}.itz-split--boxed .itz-split__media{min-height:260px}.itz-split--boxed .itz-split__copy{padding:28px 24px}}.itz-split__media{aspect-ratio:var(--ratio, 4 / 3);background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-split__media img,.itz-split__media video,.itz-split__media .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-split__media--video{position:relative}.itz-split__play .itz-ico-pause{display:none}.itz-split__media--video.is-playing .itz-split__play{opacity:0;transition:opacity .16s ease}.itz-split__media--video.is-playing:hover .itz-split__play,.itz-split__media--video.is-playing .itz-split__play:focus-visible{opacity:1}.itz-split__media--video.is-playing .itz-split__play .itz-ico-play{display:none}.itz-split__media--video.is-playing .itz-split__play .itz-ico-pause{display:block}.itz-split__media--video.is-playing video{cursor:pointer}.itz-split__play{border:0;cursor:pointer;font:inherit;pointer-events:auto}.itz-split__media--video video{cursor:pointer}.itz-split__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:999px;background:#090c0280;color:#fff;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.itz-split__pill{position:absolute;left:14px;bottom:14px;background:var(--itz-lime);color:var(--itz-black);border-radius:999px;padding:7px 13px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1023px){.itz-split__grid,.itz-split--img-left .itz-split__grid{grid-template-columns:1fr;gap:28px}.itz-split--img-left .itz-split__copy{order:0}.itz-split--img-left .itz-split__media{order:-1}.itz-split{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-split__h2{font-size:40px}.itz-split__body{font-size:16.5px}.itz-split{padding-top:min(var(--itz-top, 76px),44px)}.itz-split__media{border-radius:16px}}.itz-steps{padding-top:var(--itz-top, var(--itz-section-top))}.itz-steps__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-steps--side .itz-steps__wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.itz-steps--side .itz-steps__head{padding-bottom:0;gap:12px}.itz-steps__h2{margin:0;font-family:var(--itz-font-display);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-steps__h2--lg{font-size:var(--itz-fs-h2-sm)}.itz-steps__h2--md{font-size:44px}.itz-steps__intro{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-steps__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:24px}.itz-steps--side .itz-steps__grid{gap:28px}.itz-steps__item{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--itz-hairline);padding-top:16px}.itz-steps__num{font-family:var(--itz-font-display);font-size:34px;line-height:.9;color:var(--itz-folly)}.itz-steps__h3{margin:0;font-weight:600;font-size:18px;line-height:1.35;color:var(--itz-violet)}.itz-steps__p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-steps--lg .itz-steps__grid{gap:32px}.itz-steps--lg .itz-steps__item{gap:12px;padding-top:18px}.itz-steps--lg .itz-steps__num{font-size:44px}.itz-steps--lg .itz-steps__h3{font-size:22px}.itz-steps--lg .itz-steps__p{font-size:16px}.itz-steps--lg .itz-steps__intro{font-size:18px;max-width:62ch}@media(max-width:1023px){.itz-steps__grid{grid-template-columns:1fr 1fr}.itz-steps--side .itz-steps__wrap{grid-template-columns:1fr;gap:28px}.itz-steps{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-steps__grid{grid-template-columns:1fr;gap:20px}.itz-steps__h2--lg{font-size:40px}.itz-steps__h2--md{font-size:34px}.itz-steps{padding-top:min(var(--itz-top, 76px),44px)}}.itz-tgrid{padding-top:var(--itz-top, var(--itz-section-top))}.itz-tgrid__head{display:flex;flex-direction:column;gap:16px;padding-bottom:30px}.itz-tgrid__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-tgrid__intro{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:62ch;text-wrap:pretty}.itz-tgrid__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:34px 24px}.itz-tgrid--text .itz-tgrid__grid{gap:32px}.itz-tgrid__tile{display:flex;flex-direction:column;gap:12px;color:var(--itz-violet);text-decoration:none;transition:color .18s ease}.itz-tgrid--text .itz-tgrid__tile{gap:14px}.itz-tgrid--text-lg .itz-tgrid__grid{gap:32px}.itz-tgrid--text-lg .itz-tgrid__tile{gap:16px}.itz-tgrid--text-lg .itz-tgrid__h3{font-family:var(--itz-font-display);font-weight:400;font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.itz-tgrid--text-lg .itz-tgrid__p{font-size:16px}.itz-tgrid__link{align-self:flex-start;font-size:15px;font-weight:600;color:var(--itz-folly);border-bottom:1px solid currentColor;padding-bottom:2px;line-height:1.3}.itz-tgrid__tile:hover{color:var(--itz-folly)}.itz-tgrid__img{display:block;aspect-ratio:var(--ratio, 4 / 3);background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-tgrid__img img,.itz-tgrid__img .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}.itz-tgrid__h3{margin:0;font-family:var(--itz-font-display);font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:inherit}.itz-tgrid--text .itz-tgrid__h3{font-family:inherit;font-size:22px;line-height:1.35;letter-spacing:0;text-transform:none;font-weight:600}.itz-tgrid__p{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}.itz-tgrid--text .itz-tgrid__p{font-size:16.5px}@media(max-width:1023px){.itz-tgrid__grid{grid-template-columns:1fr 1fr}.itz-tgrid{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-tgrid__grid{grid-template-columns:1fr;gap:24px}.itz-tgrid__h2{font-size:40px}.itz-tgrid__h3{font-size:20px}.itz-tgrid{padding-top:min(var(--itz-top, 76px),44px)}.itz-tgrid__head{padding-bottom:22px}.itz-tgrid--rail .itz-tgrid__grid{display:flex;overflow-x:auto;gap:16px;margin:0 calc(-1 * var(--itz-gutter));padding:0 var(--itz-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:var(--itz-gutter)}.itz-tgrid--rail .itz-tgrid__grid::-webkit-scrollbar{display:none}.itz-tgrid--rail .itz-tgrid__tile{flex:0 0 246px;scroll-snap-align:start}.itz-tgrid--rail .itz-tgrid__img{border-radius:16px}}.itz-track{padding-top:var(--itz-top, 96px)}.itz-track__grid{display:grid;grid-template-columns:auto minmax(0,1fr) 340px;gap:0 40px;align-items:start;border-top:2px solid var(--itz-violet);padding-top:26px}.itz-track__eyebrow{grid-column:2;grid-row:1;margin-bottom:12px;color:var(--itz-grey);letter-spacing:.16em}.itz-track__num{grid-column:1;grid-row:2;font-family:var(--itz-font-display);font-size:88px;line-height:.8;color:var(--itz-folly)}.itz-track__copy{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:12px}.itz-track__h2{margin:0;font-family:var(--itz-font-display);font-size:66px;line-height:.9;text-transform:uppercase;color:var(--itz-violet)}.itz-track__p{margin:0;font-weight:var(--itz-fw-body);font-size:18px;line-height:1.6;color:var(--itz-body-copy);max-width:56ch;text-wrap:pretty}.itz-track__aside{grid-column:3;grid-row:1 / span 2;align-self:end;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--itz-hairline);padding-left:24px}.itz-track__aside-text{font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}@media(max-width:1023px){.itz-track__grid{grid-template-columns:auto 1fr;gap:0 24px}.itz-track__aside{grid-column:1 / -1;grid-row:3;align-self:start;margin-top:20px;border-left:0;padding-left:0;border-top:1px solid var(--itz-hairline);padding-top:16px}.itz-track__h2{font-size:52px}.itz-track{padding-top:min(var(--itz-top, 96px),64px)}}@media(max-width:767px){.itz-track__grid{grid-template-columns:1fr;gap:0}.itz-track__eyebrow,.itz-track__num,.itz-track__copy,.itz-track__aside{grid-column:1;grid-row:auto}.itz-track__num{margin-bottom:12px}.itz-track__num{font-size:56px}.itz-track__h2{font-size:40px}.itz-track__p{font-size:16.5px}.itz-track{padding-top:min(var(--itz-top, 96px),52px)}}.itz-trust{background:#fff}.itz-trust--inflow{border-bottom:1px solid var(--itz-hairline)}.itz-trust--pdp{border-top:1px solid var(--itz-hairline)}.itz-trust--hub,.itz-trust--page{border-bottom:1px solid var(--itz-hairline)}.itz-trust--page .itz-trust__inner{padding-top:26px;padding-bottom:22px}.itz-trust__inner{display:flex;align-items:center;gap:12px;padding-top:20px;padding-bottom:20px}.itz-trust--collection .itz-trust__inner{padding-top:26px;padding-bottom:0}.itz-trust--hub .itz-trust__inner{padding-top:26px;padding-bottom:22px}.itz-trust__pills{gap:12px;min-width:0}.itz-trust__pill{display:inline-flex;align-items:center;gap:9px;flex:none;white-space:nowrap;padding:9px 18px;border-radius:var(--itz-r-pill);background:var(--itz-subtle);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--itz-black)}.itz-trust__icon{display:inline-flex;width:17px;height:17px;flex:none}.itz-trust__icon svg{width:17px;height:17px}.itz-trust__rating{margin-left:auto;display:flex;align-items:center;gap:16px;color:var(--itz-black);text-decoration:none;flex:0 1 auto;min-width:0;transition:opacity var(--itz-t-hover) ease}.itz-trust__rating:hover{opacity:.62;color:var(--itz-black)}.itz-trust__quote{position:relative;display:block;min-width:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.4;color:var(--itz-body-copy);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itz-trust__quote-item{display:none}.itz-trust__quote-item.is-active{display:block;animation:itz-drop .26s ease both}.itz-trust__score{display:flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid var(--itz-hairline)}.itz-trust__stars{display:flex;gap:2px;color:var(--itz-folly)}.itz-trust__stars svg{width:15px;height:15px}.itz-trust__num{font-family:var(--itz-font-display);font-size:23px;line-height:1;color:var(--itz-violet)}.itz-trust__count{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--itz-grey);white-space:nowrap}@media(max-width:1023px){.itz-trust__quote{display:none}.itz-trust__score{border-left:0;padding-left:0}}@media(max-width:767px){.itz-trust{border:0}.itz-trust__inner,.itz-trust--collection .itz-trust__inner,.itz-trust--hub .itz-trust__inner,.itz-trust--page .itz-trust__inner{display:block;padding:0}.itz-trust__pills{gap:0;border-bottom:1px solid var(--itz-hairline)}.itz-trust__rating{display:none}}.itz-ugc__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"head cta" "grid grid";column-gap:48px;align-items:end}.itz-ugc__headmain{grid-area:head;display:flex;flex-direction:column;gap:12px;padding-bottom:26px}.itz-ugc__cta{grid-area:cta;justify-self:end;margin-bottom:26px}.itz-ugc__grid{grid-area:grid}.itz-ugc__eyebrow{letter-spacing:.2em}.itz-ugc__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-ugc__cta{flex:none;gap:11px;font-size:21px;letter-spacing:.05em;padding:0 24px}.itz-ugc__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.itz-ugc__tile{aspect-ratio:3 / 4;background:var(--itz-subtle);border-radius:14px;overflow:hidden}.itz-ugc__tile img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1023px){.itz-ugc__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.itz-ugc__inner{display:flex;flex-direction:column;align-items:stretch}.itz-ugc__headmain{align-items:flex-start;text-align:left}.itz-ugc__headmain{order:1;padding-bottom:20px}.itz-ugc__h2{font-size:40px}.itz-ugc__grid{order:2;display:flex;overflow-x:auto;gap:12px;margin:0 calc(-1 * var(--itz-gutter));padding:0 var(--itz-gutter);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:var(--itz-gutter)}.itz-ugc__grid::-webkit-scrollbar{display:none}.itz-ugc__tile{flex:0 0 160px;scroll-snap-align:start}.itz-ugc__cta{order:3;width:100%;margin:22px 0 0;justify-self:stretch}}.itz-vprops{padding-top:var(--itz-top, var(--itz-section-top))}.itz-vprops__panel{display:flex;flex-direction:column;gap:32px;--rule: var(--itz-hairline)}.itz-vprops__panel--subtle{background:var(--itz-subtle);border-radius:12px;padding:52px 52px 48px;--rule: #dcd4dc}.itz-vprops__panel--violet{background:var(--itz-violet);color:#fff;border-radius:12px;padding:52px 52px 48px;--rule: rgba(255,255,255,.28)}.itz-vprops__panel--violet .itz-vprops__h2,.itz-vprops__panel--violet .itz-vprops__h3{color:#fff}.itz-vprops__panel--violet .itz-vprops__p{color:#ffffffd1;font-size:16px}.itz-vprops__panel--violet .itz-eyebrow{color:#ffffffb8}.itz-vprops__panel--violet .itz-eyebrow--lime{color:var(--itz-lime)}.itz-vprops__head{display:flex;flex-direction:column;gap:14px}.itz-vprops__h2{margin:0;font-family:var(--itz-font-display);font-size:var(--itz-fs-h2-sm);line-height:.92;text-transform:uppercase;color:var(--itz-violet)}.itz-vprops__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:32px}.itz-vprops__item{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rule);padding-top:16px}.itz-vprops__icon{display:block;width:26px;height:26px}.itz-vprops__icon svg,.itz-vprops__icon img{width:26px;height:26px;display:block}.itz-vprops__intro{margin:0;font-weight:var(--itz-fw-body);font-size:16.5px;line-height:1.6;color:var(--itz-body-copy);max-width:64ch;text-wrap:pretty}.itz-vprops__rule{font-weight:600;font-size:16.5px;line-height:1.4;color:var(--itz-folly)}.itz-vprops__note{margin:0;font-weight:var(--itz-fw-body);font-size:15px;line-height:1.6;color:var(--itz-grey);border-top:1px solid var(--rule);padding-top:18px;text-wrap:pretty}.itz-vprops__h3{margin:0;font-weight:600;font-size:19px;line-height:1.35;color:var(--itz-violet)}.itz-vprops__p{margin:0;font-weight:var(--itz-fw-body);font-size:15.5px;line-height:1.6;color:var(--itz-body-copy);text-wrap:pretty}@media(max-width:1023px){.itz-vprops__grid{grid-template-columns:1fr 1fr}.itz-vprops__panel--subtle,.itz-vprops__panel--violet{padding:40px 32px}.itz-vprops{padding-top:min(var(--itz-top, 76px),56px)}}@media(max-width:767px){.itz-vprops__grid{grid-template-columns:1fr;gap:20px}.itz-vprops__panel--subtle{padding:32px 20px}.itz-vprops__h2{font-size:40px}.itz-vprops{padding-top:min(var(--itz-top, 76px),44px)}}.itz-wide{padding-top:var(--itz-top, 44px)}.itz-wide__frame{aspect-ratio:var(--ratio, 21 / 9);background:var(--itz-subtle);border-radius:12px;overflow:hidden}.itz-wide__frame img,.itz-wide__frame .itz-placeholder{width:100%;height:100%;object-fit:cover;display:flex}@media(max-width:767px){.itz-wide__frame{aspect-ratio:4 / 3;border-radius:0;margin:0 calc(-1 * var(--itz-gutter))}}.itz-pw{min-height:100vh;display:flex;flex-direction:column;background:#fff}.itz-pw__bar{background:var(--itz-lime);color:var(--itz-black);text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px}.itz-pw__inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:60px 20px 80px}.itz-pw__logo img{width:130px;height:auto;display:block;margin-bottom:18px}.itz-pw__h1{margin:0;font-family:var(--itz-font-display);font-size:96px;line-height:.88;text-transform:uppercase;color:var(--itz-violet);max-width:20ch}.itz-pw__p{margin:0;font-weight:var(--itz-fw-body);font-size:19px;line-height:1.6;color:var(--itz-body-copy);max-width:46ch;text-wrap:pretty}.itz-pw__form{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:12px;width:100%;max-width:480px}.itz-pw__row{display:flex;gap:10px;width:100%}.itz-pw__row .itz-field{flex:1;min-width:0}.itz-pw__error{margin:0;color:var(--itz-folly);font-size:14px;font-weight:600}.itz-pw__foot{margin:0;padding-top:20px;font-weight:var(--itz-fw-body);font-size:14px;color:var(--itz-grey)}.itz-pw__foot a{color:var(--itz-folly);font-weight:600;text-decoration:none}@media(max-width:767px){.itz-pw__h1{font-size:52px}.itz-pw__p{font-size:16.5px}.itz-pw__row{flex-direction:column}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
