.ils-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:12.5px;color:#6b625a;margin-bottom:18px}.ils-crumbs a{color:#6b625a}.ils-crumbs a:hover,.ils-crumbs .is-current{color:#1e1a17}.ils-h2--mb{margin-bottom:20px}.ils-h2--sm{font-size:clamp(22px,2.4vw,30px)}.ils-grid--sm{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px 16px}.ils-btn--dark{background:#1e1a17;color:#f6f2eb}.ils-btn--dark:hover{background:#6e1f2a;color:#f6f2eb}.ils-btns--c{justify-content:center}.ils-rte p{margin:0 0 8px}.ils-rte p:last-child{margin-bottom:0}.ils-rte a{color:#6e1f2a;text-decoration:underline}.ils-spacer{height:56px}.ils-pdp__top{padding-top:24px}.ils-pdp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.ils-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.ils-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:720px;overflow-y:auto;scrollbar-width:none}.ils-gallery__thumb{width:72px;aspect-ratio:3/4;padding:0;border-radius:3px;overflow:hidden;border:1.5px solid transparent;cursor:pointer;background:#ece5d9;flex:none}.ils-gallery__thumb.is-active{border-color:#1e1a17}.ils-gallery__thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ils-gallery__main{position:relative;aspect-ratio:3/4;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(135deg,#ece5d9 0 12px,#e4dacb 12px 24px)}.ils-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.ils-gallery__slide.is-active{opacity:1;pointer-events:auto}.ils-gallery__slide img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ils-gallery__empty{display:flex;align-items:center;justify-content:center;font-size:13px;color:#6b625a}.ils-gallery__nav{position:absolute;bottom:12px;width:40px;height:40px;border-radius:999px;border:0;background:#fffdf9eb;cursor:pointer;font-size:16px;color:#1e1a17;z-index:2}.ils-gallery__nav--prev{left:12px}.ils-gallery__nav--next{left:58px}.ils-pdp__badge{top:16px;left:16px;z-index:2}@media(max-width:749px){.ils-gallery{grid-template-columns:1fr}.ils-gallery__thumbs{flex-direction:row;order:2;overflow-x:auto}.ils-gallery__thumb{width:56px}}.ils-buy{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--header-height, 80px) + 20px)}@media(max-width:989px){.ils-buy{position:static}}.ils-buy__head{display:flex;flex-direction:column;gap:10px}.ils-buy__head .ils-eyebrow{letter-spacing:.14em}.ils-pdp__title{font-family:var(--ils-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.12;margin:0;text-wrap:balance;color:#1e1a17}.ils-pdp__price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:24px;font-weight:700}.ils-pdp__price s{font-size:16px;font-weight:500;color:#6b625a}.ils-buy__form{display:flex;flex-direction:column;gap:20px;margin:0}.ils-pdp__terms{font-size:13px;color:#6b625a;margin-top:-10px}.ils-pdp__terms:empty{display:none}.ils-opt{display:flex;flex-direction:column;gap:10px}.ils-opt__label{font-size:14px}.ils-opt__label--row{display:flex;justify-content:space-between;align-items:baseline}.ils-opt__guide{color:#1e1a17;text-decoration:underline;font-size:13.5px}.ils-chips{display:flex;gap:8px;flex-wrap:wrap}.ils-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 8px;border-radius:999px;border:1px solid #E3DCD1;background:transparent;cursor:pointer;font:500 13px var(--ils-sans);color:#1e1a17}.ils-chip i{width:22px;height:22px;border-radius:999px;background:var(--sw);border:1px solid rgba(30,26,23,.18)}.ils-chip.is-on{border-color:#1e1a17;background:#fffdf9}.ils-sizes{display:flex;gap:8px;flex-wrap:wrap}.ils-size{min-width:56px;height:48px;padding:0 14px;border-radius:3px;border:1px solid #CFC5B6;background:#fffdf9;color:#1e1a17;font:600 14px var(--ils-sans);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.ils-size:hover:not(:disabled){border-color:#1e1a17}.ils-size.is-on{background:#1e1a17;color:#f6f2eb;border-color:#1e1a17}.ils-size.is-x,.ils-size:disabled{border-color:#e3dcd1;color:#b5ab9d;background:#f6f2eb;text-decoration:line-through;cursor:not-allowed}.ils-size--sm{min-width:42px;height:40px;padding:0 10px;font-size:13px}.ils-need{margin:0;font-size:13px;color:#a3242f;font-weight:700}.ils-buy__actions{display:flex;flex-direction:column;gap:10px}.ils-buy__row{display:flex;gap:10px}.ils-qty{display:flex;align-items:center;border:1px solid #CFC5B6;border-radius:999px;height:54px;flex:none}.ils-qty button{width:44px;height:52px;border:0;background:transparent;cursor:pointer;font-size:18px;color:#1e1a17}.ils-qty input{width:32px;border:0;background:transparent;text-align:center;font:700 15px var(--ils-sans);color:#1e1a17;-moz-appearance:textfield}.ils-qty input::-webkit-outer-spin-button,.ils-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ils-add{flex:1;height:54px;border-radius:999px;border:0;background:#1e1a17;color:#f6f2eb;font:700 15px var(--ils-sans);cursor:pointer;white-space:nowrap;padding:0 24px;transition:background .2s}.ils-add:hover{background:#6e1f2a}.ils-add:disabled{opacity:.6;cursor:wait}.ils-add--sm{flex:none;height:44px;font-size:14px}.ils-dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:54px;overflow:hidden}.ils-dynamic .shopify-payment-button__more-options{font-size:13px;color:#6b625a}.ils-dynamic.is-locked{opacity:.45;pointer-events:none}.ils-soldout{display:flex;flex-direction:column;gap:6px;padding:18px;background:#ede6da;border-radius:4px;font-size:14px;color:#4e463f}.ils-soldout strong{font-size:15px;color:#1e1a17}.ils-soldout a{color:#1f6f4a;font-weight:600}.ils-cards2{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.ils-cards2>div{padding:14px;border:1px solid #E3DCD1;border-radius:4px;display:flex;flex-direction:column;gap:3px;background:#fffdf9}.ils-cards2 span{color:#6b625a}.ils-wa{color:#1f6f4a;font-weight:600}.ils-acc{border-top:1px solid #E3DCD1}.ils-acc details,.ils-faq details,.ils-facet{border-bottom:1px solid #E3DCD1}.ils-acc summary,.ils-faq summary,.ils-facet summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;font-size:14.5px;font-weight:600;color:#1e1a17}.ils-acc summary::-webkit-details-marker,.ils-faq summary::-webkit-details-marker,.ils-facet summary::-webkit-details-marker{display:none}.ils-acc summary:after,.ils-faq summary:after,.ils-facet summary:after{content:"+";font-weight:400;font-size:18px}.ils-acc details[open] summary:after,.ils-faq details[open] summary:after,.ils-facet[open] summary:after{content:"\2212"}.ils-acc__body{padding:0 0 16px;font-size:14px;line-height:1.65;color:#4e463f;display:flex;flex-direction:column;gap:6px}.ils-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fffdf9;border-top:1px solid #E3DCD1;box-shadow:0 -8px 24px #1e1a1714;animation:ilsIn .25s ease both}.ils-sticky__in{max-width:1360px;margin:0 auto;padding:10px clamp(16px,3vw,40px);padding-right:200px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ils-sticky__img{width:44px;height:58px;border-radius:3px;object-fit:cover;object-position:top}.ils-sticky__info{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#6b625a}.ils-sticky__info>span:first-child{font-size:13.5px;font-weight:600;color:#1e1a17;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ils-sticky__sizes{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:749px){.ils-sticky__in{padding-right:clamp(16px,3vw,40px)}.ils-sticky__img,.ils-sticky__sizes{display:none}}.ils-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:#1e1a17;color:#f6f2eb;padding:10px 10px 10px 20px;border-radius:999px;font-size:14px;display:flex;gap:14px;align-items:center;animation:ilsIn .25s ease both;box-shadow:0 10px 30px #1e1a174d;white-space:nowrap}.ils-toast[hidden]{display:none}.ils-toast a{height:32px;padding:0 14px;border-radius:999px;background:#f6f2eb;color:#1e1a17!important;font-weight:600;font-size:13px;display:inline-flex;align-items:center}.ils-plp{padding-top:28px;padding-bottom:72px}.ils-plp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ils-plp__titles{display:flex;flex-direction:column;gap:8px;max-width:640px}.ils-plp__title{font-family:var(--ils-serif);font-weight:400;font-size:clamp(36px,4.4vw,58px);line-height:1;margin:0;color:#1e1a17}.ils-plp__intro{font-size:15px;line-height:1.6;color:#4e463f;margin:0;text-wrap:pretty}.ils-plp__tip{font-size:14px;line-height:1.55;color:#1e1a17;margin:4px 0 0;padding:12px 16px;background:#ede6da;border-radius:4px}.ils-plp__search{display:flex;gap:8px;margin-top:6px}.ils-plp__search input{flex:1;min-width:0;height:46px;border:1px solid #CFC5B6;border-radius:999px;padding:0 18px;font:14.5px var(--ils-sans);background:#fffdf9;outline:0}.ils-plp__search button{height:46px;padding:0 22px;border-radius:999px;border:0;background:#1e1a17;color:#f6f2eb;font:600 14px var(--ils-sans);cursor:pointer}.ils-pills{display:flex;gap:8px;flex-wrap:wrap;max-width:620px}.ils-pill{height:36px;padding:0 14px;border-radius:999px;border:1px solid #CFC5B6;color:#1e1a17;font-size:13px;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center}.ils-pill:hover{border-color:#1e1a17;color:#1e1a17}.ils-pill.is-on{background:#1e1a17;color:#f6f2eb;border-color:#1e1a17}.ils-toolbar{position:sticky;top:var(--header-height, 80px);z-index:10;background:#f6f2ebf5;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #E3DCD1;border-bottom:1px solid #E3DCD1;margin-bottom:24px}.ils-toolbar__l,.ils-toolbar__r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ils-toolbar__count{font-size:13.5px;color:#6b625a}.ils-tbtn{height:40px;padding:0 16px;border-radius:999px;border:1px solid #CFC5B6;background:transparent;color:#1e1a17;font:500 13px var(--ils-sans);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.ils-tbtn:hover{border-color:#1e1a17;color:#1e1a17}.ils-tbtn.is-on,.ils-tbtn--dark{background:#1e1a17;color:#f6f2eb;border-color:#1e1a17;font-weight:600}.ils-tbtn.is-on:hover,.ils-tbtn--dark:hover{color:#f6f2eb}.ils-sort{height:40px;padding:0 14px;border-radius:999px;border:1px solid #E3DCD1;background:#fffdf9;font:13px var(--ils-sans);color:#1e1a17;cursor:pointer}.ils-active{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-8px 0 22px}.ils-apill{height:32px;padding:0 12px;border-radius:999px;border:1px solid #CFC5B6;background:#fffdf9;color:#1e1a17;font-size:12.5px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.ils-apill:hover{border-color:#1e1a17;color:#1e1a17}.ils-apill span{color:#6b625a}.ils-clear{color:#6e1f2a;font-size:13px;font-weight:600;text-decoration:underline}.ils-plp__body{display:flex;gap:clamp(20px,3vw,40px);align-items:flex-start}.ils-facets{flex:0 0 240px;position:sticky;top:calc(var(--header-height, 80px) + 76px);max-height:calc(100vh - var(--header-height, 80px) - 96px);overflow:auto;padding-right:6px}.ils-plp__body.is-closed .ils-facets{display:none}.ils-plp__results{flex:1;min-width:0}@media(max-width:759px){.ils-plp__body{flex-direction:column}.ils-facets{position:static;max-height:none;flex:none;width:100%}}.ils-facets__form{margin:0}.ils-facet summary{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:14px 0}.ils-facet input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.ils-facet__list{display:flex;flex-direction:column;gap:10px;padding-bottom:14px}.ils-fcheck{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer;color:#1e1a17;position:relative}.ils-fcheck span{flex:1}.ils-fcheck em{font-style:normal;color:#6b625a;font-size:12.5px}.ils-tick{width:16px;height:16px;border-radius:3px;border:1.5px solid #B5AB9D;flex:none;display:flex;align-items:center;justify-content:center;font-style:normal}.ils-fcheck.is-on .ils-tick{background:#1e1a17;border-color:#1e1a17}.ils-fcheck.is-on .ils-tick:after{content:"\2713";color:#f6f2eb;font-size:11px}.ils-facet__boxes,.ils-facet__swatches{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px}.ils-fbox{position:relative;min-width:48px;height:34px;padding:0 10px;border-radius:3px;border:1px solid #CFC5B6;background:#fffdf9;display:inline-flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer}.ils-fbox.is-on{background:#1e1a17;color:#f6f2eb;border-color:#1e1a17}.ils-fswatch{position:relative;height:34px;padding:0 12px 0 5px;border-radius:999px;border:1px solid #E3DCD1;display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ils-fswatch i{width:22px;height:22px;border-radius:999px;background:var(--sw);border:1px solid rgba(30,26,23,.18)}.ils-fswatch.is-on{border-color:#1e1a17;background:#fffdf9}.is-off{opacity:.4;cursor:not-allowed}.ils-facet__price{display:flex;gap:10px;padding-bottom:14px}.ils-facet__price label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6b625a}.ils-facet__price input{height:38px;border:1px solid #CFC5B6;border-radius:4px;padding:0 10px;font:13.5px var(--ils-sans);background:#fffdf9;width:100%}.ils-grid--plp{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 18px}@media(max-width:549px){.ils-grid--plp{grid-template-columns:1fr 1fr;gap:20px 12px}}.ils-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px;font-size:13px;color:#6b625a}.ils-empty{padding:64px 16px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.ils-empty__title{font-family:var(--ils-serif);font-size:26px}.ils-empty__body{color:#6b625a;font-size:14.5px;max-width:420px}.ils-help{max-width:1100px;margin:0 auto;padding:40px clamp(16px,3vw,40px) 72px;display:flex;flex-direction:column;gap:56px}.ils-help__intro{display:flex;flex-direction:column;gap:12px}.ils-help__intro p{font-size:15.5px;color:#4e463f;margin:0;max-width:560px;line-height:1.6}.ils-help__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ils-hcard{padding:22px;border-radius:4px;background:#fffdf9;border:1px solid #E3DCD1;color:#1e1a17;display:flex;flex-direction:column;gap:6px}.ils-hcard:hover{border-color:#1e1a17;color:#1e1a17}.ils-hcard strong{font-size:17px}.ils-hcard span{font-size:14px;color:#4e463f}.ils-hcard--wa{background:#1f6f4a;border-color:#1f6f4a;color:#fff}.ils-hcard--wa:hover{background:#185c3d;color:#fff}.ils-hcard--wa span{color:#ffffffe6}.ils-help__block{display:flex;flex-direction:column;gap:16px;scroll-margin-top:130px}.ils-faq{border-top:1px solid #E3DCD1}.ils-faq summary{font-size:15.5px;padding:18px 0;text-align:left}.ils-faq .ils-rte{padding:0 0 18px;font-size:14.5px;line-height:1.65;color:#4e463f;max-width:760px}.ils-help__policies{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.ils-help__policies a{font-weight:600;color:#6e1f2a}.ils-help__p{margin:0;font-size:14.5px;color:#4e463f;line-height:1.6}.ils-chart-wrap{overflow-x:auto}.ils-chart{min-width:520px;width:100%;border-collapse:collapse;border:1px solid #E3DCD1;border-radius:4px;font-size:14px;text-align:center;background:#fffdf9}.ils-chart th,.ils-chart td{padding:12px;border-top:1px solid #E3DCD1}.ils-chart thead th{background:#ede6da;border-top:0}.ils-chart tbody th{font-weight:700}.ils-help__contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px;scroll-margin-top:130px}.ils-cform{display:flex;flex-direction:column;gap:10px;margin:0}.ils-cform input,.ils-cform textarea{height:50px;border:1px solid #CFC5B6;border-radius:4px;padding:0 16px;font:14.5px var(--ils-sans);background:#fffdf9;outline:0;color:#1e1a17}.ils-cform textarea{height:auto;padding:14px 16px;resize:vertical}.ils-cform input:focus,.ils-cform textarea:focus{border-color:#1e1a17}.ils-cform .ils-add{flex:none;height:52px}.ils-cform__ok{padding:22px;background:#fffdf9;border:1px solid #E3DCD1;border-radius:4px;font-size:15px;font-weight:600;color:#6e1f2a}.ils-cform__err{font-size:13px;color:#a3242f}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ils-pages.css.map */
