body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal}#MainContent{overflow-x:clip}.ilura-band{padding:var(--ilura-band-y) var(--ilura-pad);background:var(--ilura-surface-page);color:var(--ilura-text-primary)}.ilura-band--alt{background:var(--ilura-surface-page-alt)}.ilura-band--cont{padding-top:0}.ilura-band--tight{padding-block:88px}.ilura-band--ruled{border-top:1px solid var(--ilura-rule)}.ilura-in{max-width:var(--ilura-container);margin-inline:auto;width:100%}.ilura-in--text{max-width:680px}.ilura-centre{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ilura-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.ilura-split__m{display:flex;border-right:1px solid var(--ilura-rule)}.ilura-split__m>*{flex:1;min-width:0}.ilura-split--rev .ilura-split__m{order:2;border-right:0;border-left:1px solid var(--ilura-rule)}.ilura-split--card{margin:0 var(--ilura-card-inset) var(--ilura-card-inset);border-radius:16px;overflow:hidden}.ilura-split--card .ilura-split__m{border:0}.ilura-split--card .ilura-split__c{background:var(--ilura-cream)}.ilura-split__c{padding:96px clamp(28px,6vw,96px);display:flex;flex-direction:column;justify-content:center;gap:28px}.ilura-h,.ilura-h3,.ilura-stmt,.ilura-ev__t,.ilura-ev__t h3,.ilura-med__title{word-break:normal;overflow-wrap:normal}.ilura-h{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:var(--ilura-h2);line-height:var(--ilura-leading-display);letter-spacing:var(--ilura-tracking-display);text-transform:uppercase;text-wrap:balance;margin:0;color:var(--ilura-text-primary)}.ilura-h--xl{font-size:var(--ilura-h1);line-height:.96;letter-spacing:-.02em}.ilura-h--sm{font-size:var(--ilura-h2-sm);line-height:1.06}.ilura-h em,.ilura-h3 em,.ilura-stmt em{font-family:var(--ilura-font-serif);font-style:italic;font-weight:var(--ilura-weight-regular);text-transform:none;letter-spacing:0;font-size:var(--ilura-serif-scale);line-height:.9}.ilura-h3{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:var(--ilura-h3);line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0;color:var(--ilura-text-primary)}.ilura-k{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-label);letter-spacing:var(--ilura-tracking-label);text-transform:uppercase;line-height:1.4;margin:0;color:inherit}.ilura-p{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-regular);font-size:var(--ilura-body);line-height:var(--ilura-leading-body);color:var(--ilura-text-secondary);margin:0;max-width:52ch}.ilura-lede{font-size:var(--ilura-lede);line-height:1.6}.ilura-fine{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-regular);font-size:var(--ilura-fine);line-height:1.6;color:var(--ilura-text-muted);margin:0}.ilura-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-family:var(--ilura-font-body);font-size:var(--ilura-body);line-height:1.4;color:var(--ilura-text-primary)}.ilura-list li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--ilura-rule)}.ilura-list li:first-child{border-top:1px solid var(--ilura-rule)}.ilura-list li:before{content:"+";font-weight:300;font-size:22px;line-height:1;color:var(--ilura-text-accent)}.ilura-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ilura-icon{pointer-events:none}:root{--ilura-accent-ink: #3b4e9a;--ilura-card-inset: clamp(16px, 3.5vw, 48px)}.ilura-pfeat .ilura-k,.ilura-shop>.ilura-centre .ilura-k,.ilura-shop>.ilura-centre .ilura-h em,.ilura-ritual>.ilura-centre .ilura-k,.ilura-ritual>.ilura-centre .ilura-h em,.ilura-feed .ilura-feed__t .ilura-k,.ilura-feed h2 em,.ilura-faq .ilura-k,.ilura-faq h2 em{color:var(--ilura-accent-ink)}.ilura-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--ilura-control-lg);padding:0 36px;border:1px solid currentColor;border-radius:var(--ilura-radius);background-color:transparent;color:inherit;font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-label);letter-spacing:var(--ilura-tracking-link);text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;--ilura-btn-wipe: var(--ilura-light-blue);background-image:linear-gradient(var(--ilura-btn-wipe),var(--ilura-btn-wipe));background-repeat:no-repeat;background-position:0 50%;background-size:0 100%;transition:background-size var(--ilura-duration-wipe) var(--ilura-ease-emphasis),color var(--ilura-duration-slow) var(--ilura-ease-emphasis),border-color var(--ilura-duration-slow) var(--ilura-ease-emphasis)}.ilura-btn:hover{background-size:100% 100%;color:var(--ilura-dark-blue);border-color:var(--ilura-dark-blue)}.ilura-btn--fill{background-color:var(--ilura-light-blue);color:var(--ilura-dark-blue);border-color:var(--ilura-light-blue);--ilura-btn-wipe: var(--ilura-dark-blue)}.ilura-btn--fill:hover{color:var(--ilura-sand);border-color:var(--ilura-dark-blue)}.ilura-btn--on{background-color:var(--ilura-light-blue);color:var(--ilura-dark-blue);border-color:var(--ilura-light-blue);--ilura-btn-wipe: var(--ilura-dark-blue)}.ilura-btn--on:hover{color:var(--ilura-light-blue);border-color:var(--ilura-light-blue)}.ilura-btn--block{width:100%}.ilura-btn--sm{height:var(--ilura-control-md);padding:0 24px}.ilura-btn[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ilura-btn{transition:color var(--ilura-duration-fast) linear}.ilura-btn:hover{background-size:100% 100%}}.ilura-plus{list-style:none;margin:0;padding:0;border-top:1px solid var(--ilura-rule);width:100%}.ilura-plus>li{border-bottom:1px solid var(--ilura-rule)}.ilura-plus details{width:100%;interpolate-size:allow-keywords}.ilura-plus details::details-content{height:0;overflow:clip;opacity:0;transition:height .45s var(--ilura-ease-standard),opacity .35s var(--ilura-ease-standard),content-visibility .45s allow-discrete}.ilura-plus details[open]::details-content{height:auto;opacity:1}@media(prefers-reduced-motion:reduce){.ilura-plus details::details-content{transition:none}}.ilura-plus summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:var(--ilura-h3);letter-spacing:0;text-transform:uppercase;color:var(--ilura-text-primary)}.ilura-plus summary::-webkit-details-marker{display:none}.ilura-plus summary:after{content:"+";flex:none;font-family:var(--ilura-font-body);font-weight:300;font-size:32px;line-height:1;letter-spacing:0;transition:transform var(--ilura-duration-slow) var(--ilura-ease-standard)}.ilura-plus details[open] summary:after{transform:rotate(45deg)}.ilura-plus__body{padding:0 0 26px}.ilura-slot{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ilura-light-blue-300);color:var(--ilura-text-muted);padding:28px}.ilura-slot--dark{background:var(--ilura-dark-blue-700);color:var(--ilura-text-on-inverse-muted)}.ilura-slot__label{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-fine);letter-spacing:var(--ilura-tracking-label);text-transform:uppercase;line-height:1.6;text-align:center;max-width:26ch}.ilura-slot--img{padding:0}.ilura-slot--img img,.ilura-slot--img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ilura-slot__grade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ilura-dark-blue);opacity:.08;mix-blend-mode:multiply;pointer-events:none}.ilura-claims{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ilura-rule)}.ilura-claims li{display:flex;align-items:center;gap:12px;padding:16px 12px 16px 0;border-bottom:1px solid var(--ilura-rule);font-family:var(--ilura-font-body);font-size:16px;line-height:1.4;color:var(--ilura-text-primary)}.ilura-claims img{width:22px;height:22px;flex:none}.ilura-claims.ilura-card__cl{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:0}.ilura-claims.ilura-card__cl li{gap:10px;padding:0;border-bottom:0;font-size:16px;text-align:left;justify-content:flex-start}.ilura-claims.ilura-card__cl{width:100%;text-align:left}.ilura-resf{margin:40px 0 0;border:1px solid var(--ilura-rule);container-type:inline-size}.ilura-resf__cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;background:#0535480a;border-bottom:1px solid var(--ilura-rule);font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-fine);letter-spacing:var(--ilura-tracking-link);text-transform:uppercase;color:var(--ilura-text-primary)}.ilura-dark .ilura-resf__cap,.ilura-resf.ilura-dark .ilura-resf__cap{background:#ede5da14}.ilura-res{display:grid;grid-template-columns:repeat(var(--ilura-res-cols, 4),minmax(0,1fr))}.ilura-res>div{padding:clamp(24px,3vw,40px) clamp(16px,2vw,24px);min-width:0;border-right:1px solid var(--ilura-rule);display:flex;flex-direction:column;gap:12px}.ilura-res>div:last-child{border-right:0}@container (min-width: 381px) and (max-width: 900px){.ilura-res{grid-template-columns:repeat(2,minmax(0,1fr))}.ilura-res>div:nth-child(2n){border-right:0}.ilura-res>div{border-bottom:1px solid var(--ilura-rule)}.ilura-res>div:last-child,.ilura-res>div:nth-last-child(2):nth-child(odd){border-bottom:0}.ilura-res>div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}}@container (max-width: 380px){.ilura-res{grid-template-columns:minmax(0,1fr)}.ilura-res>div{border-right:0;border-bottom:1px solid var(--ilura-rule)}.ilura-res>div:last-child{border-bottom:0}}.ilura-res--lf>div>b{order:2}.ilura-res--lf>div>span{order:1}.ilura-res--lf .ilura-res__note{order:3}.ilura-res b{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:var(--ilura-figure);line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--ilura-text-primary)}.ilura-res b.ilura-res__long{font-size:calc(var(--ilura-figure) * .72)}.ilura-res>div>span{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:var(--ilura-fine);letter-spacing:.18em;text-transform:uppercase;line-height:1.5}.ilura-resf .ilura-fine{padding:16px 24px;border-top:1px solid var(--ilura-rule)}.ilura-res__note{font-family:var(--ilura-font-body);font-size:15px;line-height:1.5;color:var(--ilura-text-secondary);text-transform:none;letter-spacing:0;margin:0}.ilura-art{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.ilura-art__m{display:flex;aspect-ratio:4 / 3;overflow:hidden}.ilura-art__m>*{flex:1;min-width:0;transition:transform 1s var(--ilura-ease-out)}.ilura-art:hover .ilura-art__m>*{transform:scale(1.03)}.ilura-art small{color:var(--ilura-text-muted)}.ilura-art h3{font-family:var(--ilura-font-display);font-weight:var(--ilura-weight-bold);font-size:21px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--ilura-text-primary);margin:0}.ilura-art__r{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:11px;letter-spacing:var(--ilura-tracking-link);text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;color:var(--ilura-text-primary)}@media(prefers-reduced-motion:reduce){.ilura-art__m>*{transition:none}.ilura-art:hover .ilura-art__m>*{transform:none}}.ilura-logo{display:block;width:var(--ilura-logo-width, 118px);aspect-ratio:470.62 / 150.59;background-color:currentColor;-webkit-mask:var(--ilura-logo-src) no-repeat center / contain;mask:var(--ilura-logo-src) no-repeat center / contain}ilura-reveal{display:block}ilura-reveal[data-in=false]{opacity:0;transform:translateY(12px)}ilura-reveal[data-in]{transition:opacity var(--ilura-duration-reveal) var(--ilura-ease-out),transform var(--ilura-duration-reveal) var(--ilura-ease-out)}ilura-reveal[data-in=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){ilura-reveal[data-in=false]{opacity:1;transform:none}}@media(max-width:900px){.ilura-band{padding-top:var(--ilura-band-y-sm);padding-bottom:var(--ilura-band-y-sm)}.ilura-split{grid-template-columns:1fr;min-height:0}.ilura-split__m{min-height:420px;border:0}.ilura-split--rev .ilura-split__m{order:0;border:0}.ilura-split__c{padding:64px 24px}.ilura-claims{grid-template-columns:1fr}}@media(max-width:860px){.ilura-btn--sm,.ilura-plus summary{min-height:var(--ilura-control-md)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-ilura-base.css.map */
