.ils-home{background:var(--ils-paper, #F6F2EB);color:var(--ils-ink, #1E1A17);font-family:var(--ils-sans)}.ils-home *,.ils-footer *{box-sizing:border-box}.ils-home a{text-decoration:none}.ils-wrap{max-width:1360px;margin:0 auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.ils-block{padding-top:clamp(40px,5vw,64px);padding-bottom:8px}.ils-block--last{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}@keyframes ilsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ilsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ils-hero{padding-top:clamp(16px,2vw,28px);position:relative}.ils-hero__viewport{overflow:hidden;border-radius:6px;position:relative}.ils-hero__track{display:flex;transition:transform .8s cubic-bezier(.65,0,.35,1)}.ils-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));min-height:560px}.ils-slide--sand{background:#e9dfd0}.ils-slide--linen{background:#ede3d2}.ils-slide--ink{background:#1e1a17;color:#f6f2eb}.ils-slide--wine{background:#6e1f2a;color:#fffdf9}.ils-slide__copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,5vw,72px)}.ils-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#6e1f2a}.ils-slide--ink .ils-eyebrow{color:#d8b57a}.ils-slide--wine .ils-eyebrow{color:#f1d9a8}.ils-display{font-family:var(--ils-serif);font-weight:400;font-size:clamp(40px,5.4vw,76px);line-height:1;margin:0;text-wrap:balance;color:inherit}.ils-display em{color:#6e1f2a}.ils-slide__text{font-size:16.5px;line-height:1.6;margin:0;max-width:440px;color:#4e463f}.ils-slide--ink .ils-slide__text{color:#cfc5b6}.ils-slide--wine .ils-slide__text{color:#f1e3e0}.ils-btns{display:flex;gap:12px;flex-wrap:wrap}.ils-btn{height:52px;padding:0 28px;border-radius:999px;display:inline-flex;align-items:center;font-weight:600;font-size:15px;white-space:nowrap;transition:background .2s,color .2s}.ils-btn--primary{background:#6e1f2a;color:#fffdf9}.ils-btn--primary:hover{background:#1e1a17;color:#fffdf9}.ils-btn--ghost{border:1px solid #1E1A17;color:#1e1a17}.ils-btn--ghost:hover{background:#1e1a17;color:#f6f2eb}.ils-slide--ink .ils-btn--primary{background:#f6f2eb;color:#1e1a17}.ils-slide--ink .ils-btn--primary:hover{background:#d8b57a}.ils-slide--wine .ils-btn--primary{background:#fffdf9;color:#6e1f2a}.ils-slide--wine .ils-btn--primary:hover{background:#f1d9a8;color:#1e1a17}.ils-slide--linen .ils-btn--primary{background:#1e1a17;color:#f6f2eb}.ils-slide--linen .ils-btn--primary:hover{background:#6e1f2a}.ils-slide--ink .ils-btn--ghost,.ils-slide--wine .ils-btn--ghost{border-color:currentColor;color:inherit}.ils-slide__media{display:grid;grid-template-columns:repeat(var(--cols, 1),1fr);min-height:420px}.ils-slide__pic{position:relative;overflow:hidden}.ils-slide__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.ils-hero__nav{position:absolute;bottom:16px;width:44px;height:44px;border-radius:999px;border:0;background:#fffdf9e6;cursor:pointer;font-size:18px;color:#1e1a17;z-index:2}.ils-hero__nav:hover{background:#fffdf9}.ils-hero__nav--prev{right:68px}.ils-hero__nav--next{right:16px}.ils-hero__dots{display:flex;gap:8px;justify-content:center;padding-top:14px}.ils-hero__dots button{width:48px;height:20px;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center}.ils-hero__dots span{display:block;width:100%;height:3px;background:#ddd3c4;border-radius:2px;overflow:hidden;position:relative}.ils-hero__dots i{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1a17;transform:scaleX(0);transform-origin:left}.ils-hero__dots .is-done i{transform:scaleX(1)}.ils-hero__dots .is-active i{animation:ilsBar var(--ils-dur, 5s) linear both}.ils-hero.is-paused .ils-hero__dots .is-active i{animation-play-state:paused}@media(max-width:749px){.ils-slide{min-height:0}.ils-slide__media{min-height:360px;order:-1}.ils-hero__nav{bottom:auto;top:12px}}.ils-perks{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:18px 0;border-top:1px solid #E3DCD1;border-bottom:1px solid #E3DCD1;font-size:13px;color:#4e463f}.ils-perks>div{display:flex;flex-direction:column;gap:2px}.ils-perks strong{color:#1e1a17;font-size:14px}.ils-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ils-head--stack{display:flex;flex-direction:column;gap:6px}.ils-head--stack>span,.ils-sub{font-size:14.5px;color:#4e463f}.ils-h2{font-family:var(--ils-serif);font-weight:400;font-size:clamp(28px,3vw,38px);margin:0;line-height:1.1;color:#1e1a17}.ils-h2--lg{font-size:clamp(30px,3.4vw,44px)}.ils-h2--xl{font-size:clamp(32px,4vw,50px);line-height:1.05}.ils-link{font-size:14px;font-weight:600;color:#1e1a17;border-bottom:1px solid #1E1A17;padding-bottom:2px}.ils-link:hover{color:#6e1f2a;border-color:#6e1f2a}.ils-rail{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scroll-snap-type:x proximity}.ils-rail>*{scroll-snap-align:start}.ils-rail--occ{grid-auto-columns:minmax(178px,1fr)}.ils-rail--cat{grid-auto-columns:minmax(132px,1fr)}.ils-occ{position:relative;aspect-ratio:3/4;border-radius:4px;overflow:hidden;display:block;background:#e9e1d4;color:#fffdf9}.ils-occ__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;transition:transform .6s}.ils-occ:hover .ils-occ__bg{transform:scale(1.05)}.ils-occ__cap{position:absolute;left:0;right:0;bottom:0;padding:16px 14px 14px;background:linear-gradient(transparent,#1e1a17d1);display:flex;flex-direction:column;gap:4px;color:#fffdf9}.ils-occ__title{font-family:var(--ils-serif);font-size:21px;line-height:1.1}.ils-occ__count{font-size:12.5px;font-weight:600;opacity:.9}.ils-cat{display:flex;flex-direction:column;gap:10px;font-size:13.5px;font-weight:600;color:#1e1a17}.ils-cat__pic{aspect-ratio:3/4;width:100%;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(135deg,#ece5d9 0 10px,#e4dacb 10px 20px)}.ils-cat__pic>div{width:100%;height:100%;background-size:cover;background-position:center top;transition:transform .5s}.ils-cat:hover .ils-cat__pic>div{transform:scale(1.05)}.ils-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px 18px}@media(max-width:549px){.ils-grid{grid-template-columns:1fr 1fr;gap:20px 12px}}.ils-card{position:relative;display:flex;flex-direction:column;gap:12px;animation:ilsIn .4s ease both}.ils-card__media{position:relative;display:block;aspect-ratio:3/4;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(135deg,#ece5d9 0 10px,#e4dacb 10px 20px)}.ils-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease,opacity .4s ease}.ils-card__img--alt{opacity:0}.ils-card:hover .ils-card__img{transform:scale(1.04)}.ils-card:hover .ils-card__img--alt{opacity:1}.ils-card__media.is-sold img{opacity:.6}.ils-badge{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;pointer-events:none}.ils-badge--new{background:#fffdf9;color:#1e1a17}.ils-badge--sale{background:#6e1f2a;color:#fffdf9}.ils-badge--sold{background:#6b625a;color:#fffdf9}.ils-card__info{display:flex;flex-direction:column;gap:5px;padding:0 2px}.ils-card__cat{font-size:11.5px;color:#6b625a;letter-spacing:.06em;text-transform:uppercase}.ils-card__name{font-size:14.5px;line-height:1.35;color:#1e1a17;font-weight:500;text-wrap:pretty}.ils-card__name:hover{color:#6e1f2a}.ils-card__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:15px;font-weight:700}.ils-card__price s{font-size:13px;font-weight:500;color:#6b625a}.ils-card__price em{font-style:normal;font-size:12.5px;color:#6b625a;font-weight:600}.ils-news{background:#ede6da;border-radius:6px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;align-items:center}.ils-news__copy{display:flex;flex-direction:column;gap:10px}.ils-news__copy p{font-size:15.5px;line-height:1.6;color:#4e463f;margin:0;max-width:440px}.ils-news__form{display:flex;gap:8px;flex-wrap:wrap;margin:0}.ils-news__form input[type=email]{flex:1;min-width:200px;height:52px;border:1px solid #CFC5B6;border-radius:999px;padding:0 20px;font:14.5px var(--ils-sans);background:#fffdf9;outline:0;color:#1e1a17}.ils-news__form input[type=email]:focus{border-color:#1e1a17}.ils-news__form button{height:52px;padding:0 26px;border-radius:999px;border:0;background:#1e1a17;color:#f6f2eb;font:600 14.5px var(--ils-sans);cursor:pointer;white-space:nowrap}.ils-news__form button:hover{background:#6e1f2a}.ils-news__ok{font-size:15px;font-weight:600;color:#6e1f2a;margin:0}.ils-news__err{width:100%;font-size:13px;color:#a3242f;margin:0}.ils-footer{background:#1e1a17;color:#cfc5b6;font:13.5px/1.5 var(--ils-sans)}.ils-footer a{color:#cfc5b6;text-decoration:none}.ils-footer a:hover{color:#f6f2eb}.ils-footer__grid{max-width:1360px;margin:0 auto;padding:48px clamp(16px,3vw,40px) 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}.ils-footer__col{display:flex;flex-direction:column;gap:8px}.ils-footer__col strong{color:#f6f2eb}.ils-footer__brand{font-family:var(--ils-serif);font-size:22px;color:#f6f2eb}.ils-footer__col .ils-footer__tel{color:#f6f2eb;font-weight:600}.ils-footer__bar{max-width:1360px;margin:0 auto;padding:18px clamp(16px,3vw,40px) 28px;border-top:1px solid #3A332D;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px}.ils-footer__bar>span:last-child{display:flex;gap:18px;flex-wrap:wrap}.ils-stars{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1;color:#6b625a;text-decoration:none}.ils-stars__track{position:relative;display:inline-block;color:#ddd3c4;letter-spacing:1px;font-size:13px}.ils-stars__fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#b8862f}a.ils-stars:hover .ils-stars__count{color:#1e1a17;text-decoration:underline}.ils-buy__head .ils-stars{font-size:13.5px}.ils-buy__head .ils-stars__track{font-size:16px}.ils-reviews{padding-top:clamp(40px,5vw,64px);padding-bottom:8px;scroll-margin-top:calc(var(--header-height, 80px) + 20px)}.ils-reviews__title{margin-bottom:16px}.ils-reviews .jdgm-widget{font-family:var(--ils-sans);color:#1e1a17}.ils-reviews .jdgm-star,.jdgm-preview-badge .jdgm-star{color:#b8862f!important}.ils-reviews .jdgm-write-rev-link,.ils-reviews .jdgm-ask-question-btn{background:#1e1a17!important;color:#f6f2eb!important;border:0!important;border-radius:999px!important;padding:12px 22px!important;font-weight:600}.ils-reviews .jdgm-write-rev-link:hover{background:#6e1f2a!important}.ils-reviews .jdgm-rev-widg__title{display:none}.ils-reviews .jdgm-rev{border-top:1px solid #E3DCD1!important}.ils-revs__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ils-revs:not(.is-moving) .ils-revs__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.ils-revs__track{display:flex;gap:16px;width:max-content;padding:2px 0 6px}.ils-revs.is-moving .ils-revs__track{animation:ilsRevs var(--ils-rev-dur, 40s) linear infinite}.ils-revs.is-moving:hover .ils-revs__track,.ils-revs.is-moving:focus-within .ils-revs__track{animation-play-state:paused}@keyframes ilsRevs{to{transform:translate(calc(-50% - 8px))}}.ils-rev{flex:0 0 clamp(260px,30vw,340px);margin:0;background:#fffdf9;border:1px solid #E3DCD1;border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:14px}.ils-rev__stars .ils-stars__track{font-size:16px}.ils-rev__body{margin:0;flex:1;font-family:var(--ils-serif);font-size:19px;line-height:1.4;color:#1e1a17;text-wrap:pretty}.ils-rev__who{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#6b625a}.ils-rev__who em{font-style:normal;margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f6f4a}.ils-rev__prod{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #E3DCD1;color:#1e1a17;font-weight:600;line-height:1.3}.ils-rev__prod img{width:40px;height:52px;object-fit:cover;object-position:top;border-radius:3px;flex:none}.ils-rev__prod:hover span{color:#6e1f2a}.ils-chips-row{display:flex;flex-wrap:wrap;gap:10px}.ils-catchip{height:44px;padding:0 20px;border-radius:999px;border:1px solid #CFC5B6;background:#fffdf9;color:#1e1a17;font-size:14px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.ils-catchip:hover{background:#1e1a17;color:#f6f2eb;border-color:#1e1a17}@media(max-width:749px){.ils-chips-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ils-home.css.map */
