*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.il-body{margin:0;background:var(--il-bg);color:var(--il-text);font-family:var(--il-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font-family:inherit}h1,h2,h3,h4{font-family:var(--il-font-heading);font-weight:600;line-height:1.1;margin:0;letter-spacing:.02em;text-transform:var(--il-heading-transform)}p{margin:0 0 1em}.il-skip{position:absolute;left:-999px;top:8px;background:var(--il-btn);color:var(--il-btn-text);padding:10px 16px;z-index:200;border-radius:8px}.il-skip:focus{left:8px}.il-section{padding-top:0!important;padding-bottom:0!important}.il-container{max-width:1240px;margin:0 auto;padding:0 24px}.il-container--narrow{max-width:820px}.il-wrap{padding-block:0}.il-eyebrow{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--il-muted);margin-bottom:14px;font-weight:500}.il-h2{font-size:40px;margin-bottom:14px}.il-lead{max-width:640px;color:var(--il-muted);font-size:17px}.il-head{margin-bottom:40px}.il-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.il-rte p:last-child{margin-bottom:0}.il-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:999px;border:1px solid var(--il-btn);background:var(--il-btn);color:var(--il-btn-text);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s,color .25s,box-shadow .35s}.il-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1b1a182e}.il-btn:disabled,.il-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.il-btn--ghost{background:transparent;color:var(--il-text)}.il-btn--ghost:hover{background:var(--il-btn);color:var(--il-btn-text)}.il-btn--light{background:var(--il-surface);color:var(--il-text);border-color:var(--il-surface)}.il-btn--full{width:100%}.il-link{text-decoration:underline;text-underline-offset:4px}.il-badge{display:inline-block;background:var(--il-sale);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;font-weight:600;vertical-align:middle}.il-badge--muted{background:var(--il-muted)}.il-price__now{font-weight:600}.il-price__now--sale{color:var(--il-sale)}.il-price__was{color:var(--il-muted);margin-left:8px;font-weight:400}.il-announce{text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden;height:38px}.il-announce__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;padding:0 16px;text-decoration:none;color:inherit}.il-announce__item.is-active{opacity:1;transform:none}.il-header{background:var(--il-bg);border-bottom:1px solid rgba(27,26,24,.08)}.il-header--sticky{position:sticky;top:0;z-index:50}.il-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:16px}.il-nav{display:flex;gap:28px}.il-nav a{text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;position:relative;padding:6px 0}.il-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.il-nav a:hover:after{transform:scaleX(1)}.il-logo{font-family:"Archivo Black","Arial Black",var(--il-font-heading),sans-serif;font-size:24px;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;font-weight:400;line-height:1;text-align:center}.il-logo img{margin:0 auto}.il-header__actions{display:flex;justify-content:flex-end;gap:6px;align-items:center}.il-icon-btn{background:none;border:0;color:inherit;cursor:pointer;padding:10px;position:relative;display:inline-flex;text-decoration:none}.il-cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:999px;background:var(--il-btn);color:var(--il-btn-text);font-size:10px;display:grid;place-items:center;font-weight:600;padding:0 4px}.il-cart-count[data-count="0"],.il-burger,.il-mobile-menu{display:none}.il-hero{position:relative;display:grid;align-items:end;overflow:clip;background:#d9d7d2}.il-hero__bg,.il-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.il-hero__bg img{transform:scale(1.04);animation:il-hero-zoom 14s ease-out forwards}@keyframes il-hero-zoom{to{transform:scale(1)}}.il-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,rgba(0,0,0,var(--il-hero-shade, .35)))}.il-hero__content{position:relative;z-index:2;padding-bottom:64px;padding-top:64px;width:100%}.il-hero__content>*{max-width:620px}.il-hero--center .il-hero__content>*{margin-left:auto;margin-right:auto}.il-hero--right .il-hero__content>*{margin-left:auto}.il-hero__title{font-size:clamp(40px,7vw,84px);margin-bottom:18px}.il-hero__sub{font-size:18px;margin-bottom:28px;opacity:.92}.il-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.il-hero--center .il-hero__ctas{justify-content:center}.il-hero--right .il-hero__ctas{justify-content:flex-end}.il-hero__perks{display:flex;gap:22px;margin-top:32px;font-size:13px;flex-wrap:wrap;opacity:.92}.il-hero--center .il-hero__perks{justify-content:center}.il-hero__perks span:before{content:"\2713";margin-right:8px}.il-ticker{overflow:clip;white-space:nowrap;border-block:1px solid rgba(27,26,24,.1)}.il-ticker__track{display:inline-flex;animation:il-marquee var(--il-ticker-speed, 30s) linear infinite}.il-ticker__item{padding:18px 40px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:40px}.il-ticker__item:after{content:"\2726";opacity:.5}@keyframes il-marquee{to{transform:translate(-50%)}}.il-spot{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.il-spot__media{border-radius:24px;overflow:hidden;background:var(--il-accent);aspect-ratio:4/5}.il-spot__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.il-spot__media:hover img{transform:scale(1.04)}.il-spot__title{font-size:36px;margin-bottom:12px}.il-spot__price{font-size:20px;margin-bottom:20px}.il-list{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:10px}.il-list li{display:flex;gap:10px;align-items:flex-start}.il-list .il-icon{flex:none;margin-top:3px}.il-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.il-bundle-card{background:var(--il-surface);border:1px solid rgba(27,26,24,.08);border-radius:24px;padding:20px;display:flex;flex-direction:column;text-decoration:none;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.il-bundle-card:hover{transform:translateY(-6px);box-shadow:0 24px 40px #1b1a181a}.il-bundle-card--hl{border-color:var(--il-text)}.il-bundle-card__tag{position:absolute;top:16px;left:16px;z-index:2}.il-bundle-card__media{border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:var(--il-accent);margin-bottom:18px}.il-bundle-card__media img{width:100%;height:100%;object-fit:cover}.il-bundle-card__title{font-size:22px;margin-bottom:6px}.il-bundle-card__desc{color:var(--il-muted);font-size:14px;margin-bottom:14px;flex:1}.il-bundle-card__price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.il-bundle-card__price strong{font-size:22px}.il-bundle-card__price s{color:var(--il-muted)}.il-bundle-card__save{color:var(--il-sale);font-weight:600;font-size:13px}.il-features{display:grid;grid-template-columns:repeat(var(--il-cols, 4),1fr);gap:20px}.il-feature{background:var(--il-surface);border-radius:20px;padding:28px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.il-feature:hover{transform:translateY(-4px)}.il-feature .il-icon{margin-bottom:18px}.il-feature h3{font-size:16px;margin-bottom:8px;letter-spacing:.06em}.il-feature p{color:var(--il-muted);font-size:14px;margin:0}.il-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.il-split--reverse .il-split__media{order:2}.il-split__media{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--il-accent)}.il-split__media img{width:100%;height:100%;object-fit:cover}.il-split__title{font-size:40px;margin-bottom:18px}.il-split__body{color:var(--il-muted);font-size:17px}.il-stats{display:flex;gap:32px;margin:28px 0;flex-wrap:wrap}.il-stat strong{display:block;font-family:var(--il-font-heading);font-size:34px}.il-stat span{color:var(--il-muted);font-size:13px}.il-compare{background:var(--il-surface);border-radius:24px;overflow:clip;border:1px solid rgba(27,26,24,.08)}.il-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:16px 24px;border-top:1px solid rgba(27,26,24,.08)}.il-compare__row:first-child{border-top:0}.il-compare__row--head{background:var(--il-accent);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.il-compare__cell{text-align:center}.il-compare__cell:first-child{text-align:left}.il-yes{color:#3f7a4a;display:inline-flex}.il-no{color:#a35a4d;display:inline-flex}.il-rev-summary{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:36px;flex-wrap:wrap}.il-stars{display:inline-flex;gap:2px;color:#b8893f}.il-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.il-review{background:var(--il-surface);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px}.il-review h3{font-size:16px;letter-spacing:.04em}.il-review p{margin:0;color:var(--il-muted);font-size:15px}.il-review__who{font-size:13px;font-weight:600;margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.il-review__verified{font-weight:400;color:#3f7a4a;font-size:12px}.il-review__img{border-radius:14px;aspect-ratio:1;object-fit:cover;width:100%}.il-review--draft{outline:2px dashed var(--il-sale)}.il-draft-note{font-size:11px;color:var(--il-sale);text-transform:uppercase;letter-spacing:.1em}.il-faq details{border-bottom:1px solid rgba(27,26,24,.14)}.il-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-weight:500;font-size:17px}.il-faq summary::-webkit-details-marker{display:none}.il-faq summary:after{content:"+";font-size:24px;line-height:1;transition:transform .3s}.il-faq details[open] summary:after{transform:rotate(45deg)}.il-faq__a{padding:0 0 22px;color:var(--il-muted);max-width:680px}.il-cta{border-radius:32px;padding:72px 24px;text-align:center;background:var(--il-btn);color:var(--il-btn-text)}.il-cta .il-lead{color:inherit;opacity:.8;margin-inline:auto}.il-cta .il-btn{margin-top:28px}.il-product__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;padding-top:32px;align-items:start}.il-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:96px}.il-gallery__thumbs{display:grid;gap:10px;align-content:start}.il-gallery__thumb{border:1.5px solid transparent;border-radius:12px;padding:0;background:none;overflow:hidden;cursor:pointer;aspect-ratio:4/5;opacity:.65;transition:opacity .25s,border-color .25s}.il-gallery__thumb img{width:100%;height:100%;object-fit:cover}.il-gallery__thumb.is-active,.il-gallery__thumb:hover{opacity:1;border-color:var(--il-text)}.il-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:24px;scrollbar-width:none;background:var(--il-accent)}.il-gallery__main::-webkit-scrollbar{display:none}.il-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5}.il-gallery__slide img{width:100%;height:100%;object-fit:cover}.il-info{padding-top:8px}.il-product__title{font-size:34px;margin:10px 0}.il-rating{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:10px}.il-product .il-price{font-size:22px;margin-bottom:18px}.il-product__lead{color:var(--il-muted);margin-bottom:18px}.il-bullets{margin-bottom:24px}.il-option{border:0;padding:0;margin:0 0 22px}.il-option legend{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:12px;display:flex;gap:8px;width:100%;padding:0}.il-option legend .il-link{margin-left:auto;font-weight:400;text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer;font-size:13px;padding:0;color:var(--il-muted)}.il-option__values{display:flex;flex-wrap:wrap;gap:10px}.il-option input{position:absolute;opacity:0;pointer-events:none}.il-pill{min-width:52px;text-align:center;padding:12px 16px;border:1px solid rgba(27,26,24,.25);border-radius:999px;font-size:14px;cursor:pointer;transition:all .2s;background:transparent}.il-pill:hover{border-color:var(--il-text)}.il-option input:checked+.il-pill{background:var(--il-btn);color:var(--il-btn-text);border-color:var(--il-btn)}.il-option input:focus-visible+.il-pill,.il-option input:focus-visible+.il-swatch{outline:2px solid var(--il-text);outline-offset:3px}.il-pill.is-soldout{opacity:.4;text-decoration:line-through}.il-swatch{width:38px;height:38px;border-radius:50%;border:1px solid rgba(27,26,24,.2);cursor:pointer;box-shadow:inset 0 0 0 3px var(--il-bg);transition:transform .2s}.il-option input:checked+.il-swatch{outline:1.5px solid var(--il-text);outline-offset:2px}.il-swatch:hover{transform:scale(1.08)}.il-bundle{margin:8px 0 22px}.il-bundle__title{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.il-bundle__option{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(27,26,24,.18);border-radius:18px;cursor:pointer;margin-bottom:10px;background:var(--il-surface);transition:border-color .2s,box-shadow .2s}.il-bundle__option.is-selected{border-color:var(--il-text);box-shadow:0 0 0 1px var(--il-text)}.il-bundle__radio{position:absolute;opacity:0}.il-bundle__dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--il-text);display:grid;place-items:center}.il-bundle__option.is-selected .il-bundle__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--il-text)}.il-bundle__text{display:grid;gap:2px}.il-bundle__label{font-weight:600}.il-bundle__note{font-size:13px;color:var(--il-muted)}.il-bundle__save{font-size:12px;color:var(--il-sale);font-weight:600}.il-bundle__price{text-align:right;display:grid}.il-bundle__price s{color:var(--il-muted);font-size:13px}.il-atc-wrap{display:grid;gap:10px;margin-bottom:20px}.il-atc{padding:20px 32px;font-size:14px}.il-secure{text-align:center;font-size:12px;color:var(--il-muted)}.il-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;text-align:center}.il-trust>div{background:var(--il-surface);border-radius:16px;padding:16px 8px;font-size:12px;line-height:1.35;display:grid;gap:8px;justify-items:center}.il-acc details{border-top:1px solid rgba(27,26,24,.14)}.il-acc details:last-child{border-bottom:1px solid rgba(27,26,24,.14)}.il-acc summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;justify-content:space-between;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.il-acc summary::-webkit-details-marker{display:none}.il-acc summary:after{content:"+";font-size:20px;line-height:1;transition:transform .3s}.il-acc details[open] summary:after{transform:rotate(45deg)}.il-acc__body{padding-bottom:20px;color:var(--il-muted);font-size:15px}.il-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--il-surface);border-top:1px solid rgba(27,26,24,.12);padding:12px 16px;display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.il-sticky.is-visible{transform:none}.il-sticky__info{flex:1;min-width:0;font-size:14px}.il-sticky__info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il-sticky .il-btn{padding:14px 22px}.il-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;place-items:center;padding:20px;background:#1b1a1880}.il-modal.is-open{display:grid}.il-modal__box{background:var(--il-surface);border-radius:24px;padding:32px;max-width:560px;width:100%;max-height:86vh;overflow:auto;position:relative}.il-modal__close{position:absolute;top:14px;right:14px}.il-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:16px}.il-table th,.il-table td{padding:12px 8px;border-bottom:1px solid rgba(27,26,24,.1);text-align:center}.il-table th{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.il-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.il-card__media{display:block;position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--il-accent)}.il-card__img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s,transform 1s cubic-bezier(.22,1,.36,1)}.il-card__img--hover{opacity:0}.il-card__media:hover .il-card__img--hover{opacity:1}.il-card__media:hover .il-card__img--main{transform:scale(1.04)}.il-badge--card{position:absolute;top:12px;left:12px;z-index:2}.il-card__info{padding:14px 4px 0;display:flex;justify-content:space-between;gap:12px;font-size:14px}.il-card__title{font-size:14px;letter-spacing:.06em;font-weight:500}.il-card__title a{text-decoration:none}.il-card .il-price{margin:0}.il-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:12px;flex-wrap:wrap}.il-select{padding:12px 38px 12px 18px;border-radius:999px;border:1px solid rgba(27,26,24,.25);background:transparent;font:inherit;font-size:14px}.il-pagination{display:flex;gap:8px;justify-content:center;margin-top:48px;flex-wrap:wrap}.il-pagination a,.il-pagination span{padding:10px 16px;border-radius:999px;border:1px solid rgba(27,26,24,.2);text-decoration:none;font-size:14px}.il-pagination .current{background:var(--il-btn);color:var(--il-btn-text);border-color:var(--il-btn)}.il-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;visibility:hidden}.il-drawer.is-open{visibility:visible}.il-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1a1873;opacity:0;transition:opacity .35s}.il-drawer.is-open .il-drawer__overlay{opacity:1}.il-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--il-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.il-drawer.is-open .il-drawer__panel{transform:none}.il-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(27,26,24,.1);font-family:var(--il-font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.il-ship{padding:16px 24px 0;font-size:13px}.il-ship__bar{height:6px;background:#1b1a181a;border-radius:999px;overflow:hidden;margin-top:8px}.il-ship__bar span{display:block;height:100%;background:var(--il-text);border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}.il-drawer__items{flex:1;overflow-y:auto;padding:8px 24px}.il-line{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid rgba(27,26,24,.08)}.il-line__img{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--il-accent)}.il-line__img img{width:100%;height:100%;object-fit:cover}.il-line__title{font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.03em}.il-line__meta{font-size:13px;color:var(--il-muted)}.il-line__row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.il-qty{display:inline-flex;align-items:center;border:1px solid rgba(27,26,24,.2);border-radius:999px}.il-qty button{background:none;border:0;width:34px;height:34px;cursor:pointer;font-size:16px;color:inherit}.il-qty span,.il-qty input{min-width:28px;text-align:center;font-size:14px;border:0;background:transparent;width:40px;font-family:inherit;color:inherit}.il-line__remove{background:none;border:0;padding:0;color:var(--il-muted);font-size:12px;text-decoration:underline;cursor:pointer}.il-drawer__foot{padding:20px 24px 28px;border-top:1px solid rgba(27,26,24,.1);background:var(--il-surface)}.il-subtotal{display:flex;justify-content:space-between;font-weight:600;margin-bottom:6px;font-size:17px}.il-note{font-size:12px;color:var(--il-muted);margin-bottom:14px}.il-empty{text-align:center;padding:64px 0;color:var(--il-muted)}.il-cart-page{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}.il-summary{background:var(--il-surface);border-radius:24px;padding:28px;position:sticky;top:100px}.il-footer{background:var(--il-btn);color:var(--il-btn-text)}.il-footer a{text-decoration:none;opacity:.8}.il-footer a:hover{opacity:1}.il-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px}.il-footer h3{font-size:13px;letter-spacing:.16em;margin-bottom:18px}.il-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14px}.il-footer__brand{font-family:var(--il-font-heading);font-size:22px;letter-spacing:.28em;text-transform:uppercase;margin-bottom:14px;display:block}.il-footer__tag{opacity:.75;font-size:14px;max-width:320px}.il-form-row{display:flex;gap:8px;margin-top:10px}.il-input{flex:1;min-width:0;padding:14px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:transparent;color:inherit;font:inherit;font-size:14px}.il-input::placeholder{color:inherit;opacity:.55}.il-input--light{border-color:#1b1a1840}.il-footer .il-btn{background:var(--il-btn-text);color:var(--il-btn);border-color:var(--il-btn-text);padding:14px 22px}.il-footer__bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;opacity:.8;align-items:center}.il-footer__legal{display:flex;gap:18px;flex-wrap:wrap}.il-payments{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.il-payments svg{height:24px;width:auto}.il-social{display:flex;gap:14px;margin-top:18px;font-size:13px}.il-page-title{font-size:44px;text-align:center;margin:48px 0 32px}.il-search-form{display:flex;gap:8px;max-width:520px;margin:0 auto 40px}.il-center{text-align:center}.il-reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--il-delay, 0s)}.il-reveal.il-visible{opacity:1;transform:none}html:not(.js) .il-reveal{opacity:1;transform:none}@media(max-width:989px){.il-container{padding:0 20px}.il-header__inner{grid-template-columns:auto 1fr auto;min-height:64px}.il-nav{display:none}.il-burger{display:inline-flex}.il-logo{font-size:20px}.il-mobile-menu{display:block;position:absolute;left:0;right:0;top:100%;background:var(--il-bg);border-bottom:1px solid rgba(27,26,24,.1);padding:8px 20px 24px}.il-mobile-menu[hidden]{display:none}.il-mobile-menu a{display:block;padding:16px 0;text-decoration:none;border-bottom:1px solid rgba(27,26,24,.08);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.il-header{position:relative}.il-header--sticky{position:sticky}.il-spot,.il-split{grid-template-columns:1fr;gap:28px}.il-split--reverse .il-split__media{order:0}.il-bundles,.il-reviews{grid-template-columns:1fr}.il-features{grid-template-columns:repeat(2,1fr)}.il-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.il-product__grid{grid-template-columns:1fr;gap:28px;padding-top:12px}.il-gallery{position:static;grid-template-columns:1fr}.il-gallery__thumbs{grid-auto-flow:column;grid-auto-columns:64px;order:2;overflow-x:auto}.il-gallery__main{border-radius:20px}.il-sticky{display:flex}.il-cart-page{grid-template-columns:1fr}.il-summary{position:static}.il-footer__grid{grid-template-columns:1fr 1fr}.il-footer__grid>:first-child,.il-footer__grid>:last-child{grid-column:1 / -1}.il-hero__content{padding-bottom:40px}}@media(max-width:540px){.il-features{grid-template-columns:1fr}.il-compare__row{padding:14px 16px;grid-template-columns:1.4fr 1fr 1fr;font-size:14px}.il-trust{grid-template-columns:1fr}.il-trust>div{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center}.il-cta{border-radius:24px;padding:48px 20px}.il-form-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.il-reveal{opacity:1;transform:none;transition:none}.il-ticker__track,.il-hero__bg img{animation:none}.il-btn,.il-bundle-card,.il-feature,.il-card__img{transition:none}}.il-modal__box--wide{max-width:760px;padding:40px 36px}.il-sg__title{font-size:30px;margin:0 0 10px}.il-sg__intro{color:var(--il-muted);margin:0 0 24px;max-width:52ch}.il-sg__calc{background:var(--il-bg);border-radius:18px;padding:22px;margin-bottom:28px}.il-sg__calc-title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0 0 14px}.il-sg__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.il-sg__fields label{display:grid;gap:6px;font-size:13px;color:var(--il-muted)}.il-sg__fields input{font:inherit;font-size:16px;color:var(--il-text);background:var(--il-surface);border:1px solid rgba(27,26,24,.15);border-radius:12px;padding:12px 14px;width:100%}.il-sg__fields input:focus{outline:2px solid var(--il-text);outline-offset:1px}.il-sg__result{margin-top:14px;font-size:15px;line-height:1.5;display:none}.il-sg__result.is-on{display:block;padding:14px 16px;background:var(--il-accent);border-radius:12px}.il-sg__result.is-warn{background:transparent;border:1px solid rgba(27,26,24,.2);color:var(--il-muted)}.il-sg__step{margin-top:28px}.il-sg__step h3{font-size:18px;margin:0 0 6px}.il-sg__step p{color:var(--il-muted);font-size:14px;margin:0 0 4px}.il-sg__scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.il-sg__table{font-size:13px;min-width:520px}.il-sg__table th,.il-sg__table td{padding:10px 6px;white-space:nowrap}.il-sg__table tr:first-child th{background:var(--il-accent)}.il-sg__table th[scope=row]{text-align:left;letter-spacing:0;text-transform:none;font-weight:500;font-size:13px}.il-sg__how{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(27,26,24,.1);font-size:14px}.il-sg__how div{display:grid;gap:4px}.il-sg__how--stack{grid-template-columns:1fr;gap:18px;margin-top:20px;padding-top:20px}.il-sg__how--stack strong{font-weight:600}.il-sg__how span{color:var(--il-muted)}.il-sg__note{margin:20px 0 0;font-size:13px;color:var(--il-muted)}@media(max-width:540px){.il-modal__box--wide{padding:32px 20px}.il-sg__fields,.il-sg__how{grid-template-columns:1fr}}.il-hs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--il-surface);overflow:clip}.il-hs__text{display:flex;align-items:center;padding:56px clamp(24px,5vw,96px)}.il-hs__text>div{max-width:580px;width:100%}.il-hs__title{margin-bottom:20px;letter-spacing:-.015em;line-height:1.02}.il-hs__sub{color:var(--il-muted);margin-bottom:32px;max-width:46ch}.il-hs__ctas{display:flex;gap:12px;flex-wrap:wrap}.il-hs__perks{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:32px;font-size:13px;color:var(--il-muted)}.il-hs__perks span:before{content:"\2713";margin-right:8px;color:var(--il-text)}.il-hs__media{position:relative;overflow:hidden;background:#e9e7e3;min-height:480px}.il-hs__slide,.il-hs__video{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.il-hs__slide{opacity:0;transition:opacity 1.2s ease;pointer-events:none}.il-hs__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.il-hs__slide>img,.il-hs__video video{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.il-hs__slide>img{transform:scale(1.06);transition:transform 7s ease-out}.il-hs__slide.is-active>img{transform:scale(1)}.il-hs__placeholder{width:100%;height:100%;background:#e9e7e3}.il-hs__chip,.il-cat__label{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f7f5f0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--il-text);text-decoration:none;border-radius:999px;padding:12px 14px 12px 22px}.il-hs__chip{position:absolute;left:22px;bottom:22px;z-index:3;max-width:calc(100% - 140px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.il-hs__chip:hover{transform:translateY(-2px)}.il-hs__chip-text,.il-cat__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.il-hs__chip-text strong,.il-cat__text strong{font-size:14px;font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.il-hs__chip-text span,.il-cat__text span{font-size:12px;color:var(--il-muted)}.il-hs__chip-arrow,.il-cat__arrow{flex:none;width:34px;height:34px;border-radius:50%;background:var(--il-btn);color:var(--il-btn-text);display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.il-hs__chip:hover .il-hs__chip-arrow,.il-cat:hover .il-cat__arrow{transform:translate(3px)}.il-hs__dots{position:absolute;right:22px;bottom:34px;z-index:3;display:flex;gap:8px}.il-hs__dot{width:30px;height:18px;padding:0;border:0;background:none;cursor:pointer;position:relative}.il-hs__dot:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:#1b1a1847;border-radius:2px;transition:background .3s}.il-hs__dot.is-active:before{background:var(--il-text)}.il-pm__viewport{overflow-x:clip;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.il-pm__track{display:flex;width:max-content;animation:il-pm-scroll var(--il-pm-speed, 70s) linear infinite;will-change:transform}.il-pm:hover .il-pm__track{animation-play-state:paused}.il-pm__group{display:flex;gap:20px;padding-right:20px}@keyframes il-pm-scroll{to{transform:translate(-50%)}}.il-pm__card{flex:none;width:var(--il-pm-w, 270px);text-decoration:none;display:flex;flex-direction:column;gap:4px}.il-pm__img{display:block;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#e9e7e3;margin-bottom:10px}.il-pm__img img,.il-pm__ph{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .8s cubic-bezier(.22,1,.36,1)}.il-pm__card:hover .il-pm__img img{transform:scale(1.05)}.il-pm__name{font-weight:500;line-height:1.3}.il-pm__price{font-size:14px;color:var(--il-muted)}.il-pm__foot{text-align:center;margin-top:36px}.il-cat-grid{display:grid;gap:16px}.il-cat{position:relative;display:block;text-decoration:none;border-radius:24px;overflow:hidden;aspect-ratio:4 / 5;background:#e9e7e3}.il-cat__img,.il-cat__img img,.il-cat__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.il-cat__img img{object-fit:cover;object-position:center top;transition:transform .9s cubic-bezier(.22,1,.36,1)}.il-cat:hover .il-cat__img img{transform:scale(1.05)}.il-cat__label{position:absolute;left:14px;right:14px;bottom:14px;padding-left:20px}.il-sc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.il-sc--reverse .il-sc__media{order:2}.il-sc__media{position:relative}.il-sc__main{border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;background:#e9e7e3}.il-sc__main img,.il-sc__ph{width:100%;height:100%;object-fit:cover;object-position:center top}.il-sc__inset{position:absolute;width:34%;right:-6%;bottom:8%;border-radius:20px;overflow:hidden;border:6px solid var(--il-bg);box-shadow:0 18px 40px #1b1a1829;aspect-ratio:4 / 5}.il-sc--reverse .il-sc__inset{right:auto;left:-6%}.il-sc__inset img{width:100%;height:100%;object-fit:cover;object-position:center top}.il-sc__text .il-h2{margin-bottom:16px}.il-sc__body{color:var(--il-muted);max-width:52ch}.il-sc__list{list-style:none;margin:8px 0 24px;padding:0;display:grid;gap:12px}.il-sc__list li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.il-sc__list svg{flex:none;width:18px;height:18px;margin-top:3px}.il-sc__price{font-size:20px;font-weight:600;margin:0 0 22px}.il-sc__price span{font-size:13px;font-weight:400;color:var(--il-muted);margin-left:10px}.il-sc__ctas{display:flex;gap:12px;flex-wrap:wrap}.il-cs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:28px clamp(18px,3vw,36px)}.il-cs__item{display:flex;flex-direction:column;align-items:center;gap:10px}.il-cs__dot{width:64px;height:64px;border-radius:50%;box-shadow:inset 0 0 0 1px #1b1a181a,0 8px 18px #1b1a1814;transition:transform .4s cubic-bezier(.22,1,.36,1)}.il-cs__item:hover .il-cs__dot{transform:translateY(-4px) scale(1.05)}.il-cs__name{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.il-st,.il-st .il-eyebrow{text-align:center}.il-st__quote{font-family:var(--il-font-heading);font-weight:500;line-height:1.18;letter-spacing:-.01em;margin:0 0 44px}.il-st__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;border-top:1px solid rgba(27,26,24,.14);padding-top:32px}.il-st__stat{display:flex;flex-direction:column;gap:4px}.il-st__stat strong{font-family:var(--il-font-heading);font-size:28px;font-weight:600;letter-spacing:-.01em}.il-st__stat span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}@media(max-width:860px){.il-hs{grid-template-columns:1fr;min-height:0!important}.il-hs__media{order:-1;min-height:0;aspect-ratio:4 / 5;max-height:80vh;width:100%}.il-hs__text{padding:36px 24px 44px}.il-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.il-cat{border-radius:18px}.il-cat__label{left:8px;right:8px;bottom:8px;padding:8px 8px 8px 14px;gap:8px}.il-cat__arrow{width:28px;height:28px;font-size:13px}.il-cat__text strong{font-size:13px}.il-cat__text span{display:none}.il-sc{grid-template-columns:1fr;gap:40px}.il-sc--reverse .il-sc__media{order:0}.il-sc__inset{right:4%;width:32%}.il-sc--reverse .il-sc__inset{left:4%}.il-sc__text{text-align:left!important}.il-pm__card{width:min(var(--il-pm-w, 270px),60vw)}}@media(prefers-reduced-motion:reduce){.il-pm__track{animation:none}.il-pm__viewport{overflow-x:auto}.il-hs__slide,.il-hs__slide>img{transition:none}}.il-header{position:relative}.il-nav{align-self:stretch;align-items:stretch;gap:26px}.il-nav__item{display:flex;align-items:center}.il-nav__item>a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.il-nav__chev{transition:transform .3s;opacity:.7}.il-nav__item--drop:hover .il-nav__chev,.il-nav__item--drop:focus-within .il-nav__chev{transform:rotate(180deg)}.il-nav__item>a[aria-current=page]:after{transform:scaleX(1)}.il-mega{position:absolute;left:0;right:0;top:100%;background:var(--il-bg);border-bottom:1px solid rgba(27,26,24,.1);box-shadow:0 24px 40px #1b1a1814;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s .25s;z-index:60}.il-nav__item--drop:hover .il-mega,.il-nav__item--drop:focus-within .il-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.il-mega__inner{display:grid;grid-template-columns:1fr 260px;gap:48px;padding-top:36px;padding-bottom:40px;align-items:start}.il-mega__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 36px}.il-mega__list a{display:block;padding:14px 0;text-decoration:none;border-bottom:1px solid rgba(27,26,24,.08);text-transform:none;letter-spacing:0;font-size:15px}.il-mega__list a:after{display:none}.il-mega__list strong{display:block;font-weight:600;letter-spacing:.02em}.il-mega__list span{display:block;font-size:13px;color:var(--il-muted);margin-top:2px}.il-mega__list a:hover strong{text-decoration:underline;text-underline-offset:4px}.il-mega__feature{display:block;text-decoration:none;text-transform:none;letter-spacing:0;padding:0}.il-mega__feature:after{display:none}.il-mega__feature img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;border-radius:18px;background:#e9e7e3}.il-mega__caption{display:block;margin-top:10px;font-size:14px;font-weight:500}.il-mm__group summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(27,26,24,.08);font-size:15px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.il-mm__group summary::-webkit-details-marker{display:none}.il-mm__group[open] summary svg{transform:rotate(180deg)}.il-mm__sub{padding:4px 0 8px 14px}.il-mobile-menu .il-mm__sub a{font-size:14px;letter-spacing:.04em;text-transform:none;padding:12px 0}.il-footer__grid--v2{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:40px}.il-footer__news{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.14);padding-top:36px;display:grid;grid-template-columns:1fr minmax(280px,460px);gap:8px 40px;align-items:center}.il-footer__news h3{margin:0 0 6px}.il-footer__news .il-footer__tag{max-width:none;margin:0}.il-footer__news form{grid-column:2;grid-row:1 / span 2}.il-sg2{margin-bottom:48px}.il-sg2__h{font-size:26px;margin-bottom:12px}.il-sg2__p{color:var(--il-muted);max-width:62ch}.il-sg2__steps{list-style:none;counter-reset:sg;padding:0;margin:20px 0 0;display:grid;gap:14px}.il-sg2__steps li{counter-increment:sg;display:grid;grid-template-columns:40px 1fr;gap:0 14px;align-items:baseline;padding:16px 20px;background:var(--il-surface);border-radius:18px}.il-sg2__steps li:before{content:counter(sg);width:32px;height:32px;border-radius:50%;background:var(--il-btn);color:var(--il-btn-text);display:grid;place-items:center;font-size:13px;font-weight:600;grid-row:1 / span 2;align-self:start}.il-sg2__steps strong{font-weight:600}.il-sg2__steps span{color:var(--il-muted);font-size:15px;grid-column:2}.il-sg2__scroll{overflow-x:auto;margin-top:18px;border-radius:18px;border:1px solid rgba(27,26,24,.12);background:var(--il-surface)}.il-sg2__table{border-collapse:collapse;width:100%;font-size:15px;min-width:420px}.il-sg2__table th,.il-sg2__table td{padding:14px 18px;text-align:left;border-bottom:1px solid rgba(27,26,24,.08)}.il-sg2__table thead th{background:var(--il-btn);color:var(--il-btn-text);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.il-sg2__table tbody tr:last-child th,.il-sg2__table tbody tr:last-child td{border-bottom:0}.il-sg2__note{font-size:13px;color:var(--il-muted);margin-top:12px}.il-sg2--tip{padding:28px 30px;background:var(--il-surface);border-radius:24px}.il-ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px);align-items:start}.il-ct__cards{display:grid;gap:16px}.il-ct__card{padding:28px 30px;background:var(--il-surface);border-radius:24px}.il-ct__card h2{font-size:20px;margin-bottom:8px}.il-ct__card p{color:var(--il-muted);margin-bottom:12px}.il-ct__form{padding:36px;border-radius:28px;border:1px solid rgba(27,26,24,.12)}.il-ct__form h2{font-size:26px;margin-bottom:20px}.il-ct__formel{display:grid;gap:14px}.il-ph{padding-bottom:8px}.il-ph .il-lead{max-width:62ch}.il-blog__head{text-align:center;margin-bottom:48px}.il-blog__title{margin-bottom:14px;letter-spacing:-.01em}.il-blog__head .il-lead{margin:0 auto}.il-blog__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.il-blog__tags a{text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border-radius:999px;border:1px solid rgba(27,26,24,.2);transition:background .25s,color .25s}.il-blog__tags a:hover,.il-blog__tags a[aria-current]{background:var(--il-btn);color:var(--il-btn-text);border-color:var(--il-btn)}.il-blog__empty{text-align:center;color:var(--il-muted);padding:60px 0}.il-jgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;margin-top:56px}.il-jc__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;background:#e9e7e3;margin-bottom:18px}.il-jc__media img,.il-jc__ph{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .9s cubic-bezier(.22,1,.36,1)}.il-jc:hover .il-jc__media img{transform:scale(1.04)}.il-jc__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--il-muted);margin-bottom:10px}.il-jc__meta i,.il-article__meta i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;display:inline-block}.il-jc__title{font-size:22px;line-height:1.2;margin-bottom:10px;text-transform:none;letter-spacing:-.005em}.il-jc__title a{text-decoration:none}.il-jc__title a:hover{text-decoration:underline;text-underline-offset:4px}.il-jc__excerpt{color:var(--il-muted);font-size:15px;margin-bottom:14px}.il-jc__more{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.il-jc--large{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.il-jc--large .il-jc__media{margin-bottom:0;aspect-ratio:5 / 5}.il-jc--large .il-jc__title{font-size:clamp(28px,3.4vw,44px);line-height:1.08}.il-jc--large .il-jc__excerpt{font-size:17px}.il-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:56px;font-size:14px;color:var(--il-muted)}.il-crumbs{display:flex;gap:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--il-muted);margin-bottom:28px}.il-crumbs a{text-decoration:none}.il-crumbs a:hover{text-decoration:underline}.il-article__head{text-align:center;margin-bottom:36px}.il-article__head .il-eyebrow{text-align:center}.il-article__title{font-size:clamp(30px,5vw,54px);line-height:1.06;letter-spacing:-.012em;margin-bottom:18px;text-transform:none}.il-article__meta{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--il-muted);margin:0}.il-article__heroimg{max-width:1100px;margin-bottom:44px}.il-article__heroimg img{width:100%;max-height:640px;object-fit:cover;object-position:center 12%;border-radius:28px;background:#e9e7e3}.il-article__short{background:var(--il-surface);border-left:3px solid var(--il-btn);border-radius:4px 18px 18px 4px;padding:22px 26px;margin-bottom:32px}.il-article__short strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.il-article__short div{font-size:18px;line-height:1.5}.il-article__short p{margin:0}.il-toc{margin-bottom:36px;padding:22px 26px;border:1px solid rgba(27,26,24,.12);border-radius:18px}.il-toc[hidden]{display:none}.il-toc strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.il-toc ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:15px}.il-toc a{text-decoration:none;color:var(--il-muted)}.il-toc a:hover{color:var(--il-text);text-decoration:underline}.il-article__body{font-size:18px;line-height:1.7}.il-article__body h2{font-size:clamp(24px,3vw,32px);margin:48px 0 14px;text-transform:none;letter-spacing:-.01em;line-height:1.15;scroll-margin-top:96px}.il-article__body h3{font-size:21px;margin:32px 0 10px;text-transform:none}.il-article__body p{margin-bottom:1.15em}.il-article__body ul,.il-article__body ol{margin:0 0 1.3em;padding-left:1.3em;display:grid;gap:8px}.il-article__body a{text-decoration:underline;text-underline-offset:3px}.il-article__body img{border-radius:20px;margin:28px 0}.il-article__body blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:3px solid var(--il-btn);font-size:21px;line-height:1.45}.il-article__body table{border-collapse:collapse;width:100%;font-size:15px;margin:28px 0;display:block;overflow-x:auto}.il-article__body th,.il-article__body td{padding:12px 16px;border:1px solid rgba(27,26,24,.14);text-align:left;vertical-align:top}.il-article__body th{background:var(--il-surface);font-weight:600}.il-article__tags{display:flex;gap:8px;flex-wrap:wrap;margin:40px 0 0}.il-article__tags a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:7px 14px;border-radius:999px;border:1px solid rgba(27,26,24,.2)}.il-article__author{display:flex;gap:16px;align-items:flex-start;margin-top:36px;padding:24px 26px;background:var(--il-surface);border-radius:22px}.il-article__avatar{flex:none;width:46px;height:46px;border-radius:50%;background:var(--il-btn);color:var(--il-btn-text);display:grid;place-items:center;font-family:var(--il-font-heading);font-size:18px}.il-article__author p{margin:4px 0 0;color:var(--il-muted);font-size:15px}.il-article__shop{margin-top:80px}.il-article__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;max-width:900px;margin-left:auto;margin-right:auto}.il-article__nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:64px}.il-article__nav a{text-decoration:none;padding:20px 22px;border:1px solid rgba(27,26,24,.14);border-radius:18px;font-weight:500;line-height:1.3;transition:background .25s}.il-article__nav a:hover{background:var(--il-surface)}.il-article__nav span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted);margin-bottom:6px}.il-article__next{text-align:right;grid-column:2}@media(max-width:989px){.il-footer__grid--v2{grid-template-columns:1fr 1fr}.il-footer__grid--v2 .il-footer__about{grid-column:1 / -1}.il-footer__news{grid-template-columns:1fr}.il-footer__news form{grid-column:1;grid-row:auto;margin-top:12px}.il-jgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.il-ct{grid-template-columns:1fr}}@media(max-width:640px){.il-jgrid{grid-template-columns:1fr;gap:36px;margin-top:36px}.il-jc--large{grid-template-columns:1fr;gap:20px}.il-article__body{font-size:17px}.il-article__products{grid-template-columns:1fr 1fr;gap:16px}.il-article__products>:nth-child(3){display:none}.il-ct__form{padding:24px 20px}}.il-ship--tier{padding-top:10px}.il-subtotal--save{color:var(--il-sale);font-size:13px;margin-bottom:6px}.il-addons{margin-top:16px;padding-top:14px;border-top:1px solid rgba(27,26,24,.08);display:grid;gap:14px}.il-addons__title{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--il-muted)}.il-addon{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.il-addon__img{display:block;width:56px;height:70px;background:#1b1a180d;overflow:hidden}.il-addon__img img{width:100%;height:100%;object-fit:cover;display:block}.il-addon__body{display:grid;gap:2px;min-width:0;font-size:13px}.il-addon__body strong{font-size:13px}.il-addon__body span{color:var(--il-muted);font-size:12px}.il-addon__row{display:flex;gap:8px;margin-top:6px}.il-addon__row select{flex:1;min-width:0;font:inherit;font-size:12px;padding:7px 8px;border:1px solid rgba(27,26,24,.2);background:transparent;color:inherit;border-radius:0}.il-addon__btn{font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--il-text);background:var(--il-text);color:var(--il-bg, #fff);cursor:pointer}.il-addon__btn:disabled{opacity:.5;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/13/assets/il-styles.css.map */
