h1,h2,h3{text-wrap:balance}.hm-stars{color:#c67139;letter-spacing:1px;font-size:13px;margin-right:4px}.template-index main>.shopify-section:first-child img{object-position:60% 88%!important}.hm-opt-head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#67625c;font-weight:600}.hm-opt-val{color:#1d1c1a;font-weight:500}.hm-sw-label{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.hm-sw{display:block;width:46px;height:46px;border-radius:999px;border:1px solid #D8CFBE;transition:box-shadow .2s ease,transform .2s ease}.hm-sw-label:hover .hm-sw{transform:scale(1.05)}input:checked+.hm-sw{box-shadow:#fcf8f1 0 0 0 3px inset,var(--ink-deep) 0 0 0 2px}input:focus-visible+.hm-sw{outline:2px solid var(--color-accent);outline-offset:3px}.hm-sw-name{font-size:12px;color:#67625c;letter-spacing:.02em}input:checked~.hm-sw-name{color:#1d1c1a;font-weight:600}.hm-sets{margin-top:26px}.hm-sets__list{display:grid;gap:10px;margin-top:12px}.hm-set{position:relative;display:flex;align-items:center;gap:14px;padding:15px 16px;min-height:74px;border:1px solid #E4D9C6;border-radius:14px;background:#fffcf7;color:var(--color-text);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hm-set:hover{color:var(--color-text);border-color:#bfae93;box-shadow:0 4px 14px #2e2b250f}.hm-set.is-current{border-color:var(--ink-deep);background:#f4ede1;box-shadow:0 0 0 1px var(--ink-deep) inset}.hm-set__dot{flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:1px solid #A79C8B;background:#fff;position:relative}.hm-set.is-current .hm-set__dot{border-color:var(--ink-deep);background:var(--ink-deep)}.hm-set.is-current .hm-set__dot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;background:#fcf8f1}.hm-set__main{flex:1 1 0;min-width:0;display:block}.hm-set__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15.5px;font-weight:600;line-height:1.25}.hm-set__badge{display:inline-block;background:#c67139;color:#fff;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.3}.hm-set__badge--deep{background:var(--ink-deep)}.hm-set__contents{display:block;font-size:13px;color:#67625c;margin-top:3px}.hm-set__price{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.hm-set__price s{font-size:12.5px;color:#8b857d}.hm-set__price strong{font-size:16px;font-weight:700}.hm-set__price em{font-style:normal;font-size:12px;color:#3f7a4d;font-weight:600;margin-top:2px}.hm-atc{transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.hm-atc:hover:not(:disabled){background:#22302a!important;box-shadow:0 8px 22px #2c3a3340;transform:translateY(-1px)}.hm-trial{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 14px;border-radius:12px;background:#eef2ec;color:#2c3a33;font-size:13.5px;line-height:1.45}.hm-trial strong{font-weight:700}.hm-trial__icon{flex:0 0 auto;margin-top:1px;color:#3f7a4d}.hm-gift{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:13px 16px;border:1px dashed #D3C3A6;border-radius:12px;background:#fffcf7;font-size:14px;line-height:1.45;color:#4a453f}.hm-gift strong{color:#1d1c1a;font-weight:600}.hm-gift__icon{flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:#f4ebdb;color:#8c491a;display:flex;align-items:center;justify-content:center}.hm-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:0;background:#fcf8f1eb;color:#201e1d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #2e2b251f;opacity:0;transition:opacity .2s ease}.hm-gal-nav--prev{left:14px}.hm-gal-nav--next{right:14px}[data-hm-gallery]:hover .hm-gal-nav{opacity:1}@media(hover:none){.hm-gal-nav{opacity:1;width:36px;height:36px}}.hm-split{padding:72px 40px}.hm-split__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}.hm-split__inner--rev .hm-split__media{order:2}.hm-split__media{position:relative;aspect-ratio:5/4;border-radius:var(--radius-lg,18px);overflow:hidden;background:#efe6d6}.hm-split__media img{width:100%;height:100%;object-fit:cover;display:block}.hm-split__text{max-width:520px}.hm-split__stats{display:grid;gap:18px 22px;margin-top:28px}#weigh .hm-split__stats>div,#gsm .hm-split__stats>div{padding:16px 18px;border-radius:14px;background:#fffcf7;border:1px solid #E4D9C6}#weigh .hm-split__stats>div:first-child,#gsm .hm-split__stats>div:first-child{border-color:var(--ink-deep);box-shadow:0 0 0 1px var(--ink-deep) inset}.hm-sizes{padding:64px 40px}.hm-sizes__inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.hm-sizes__table{width:100%;border-collapse:collapse;margin-top:24px;font-size:15px}.hm-sizes__table th{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#67625c;font-weight:600;text-align:left;padding:0 0 10px}.hm-sizes__table td{padding:13px 0;border-top:1px solid #E4D9C6;color:#4a453f}.hm-sizes__table td:first-child{color:#1d1c1a;font-weight:500}.hm-sizes__table strong{color:#1d1c1a;font-weight:600}.hm-sizes__drawing{background:#fffcf7;border:1px solid #E4D9C6;border-radius:18px;padding:22px}@media(max-width:900px){.hm-split{padding:44px 16px}.hm-split__inner{grid-template-columns:1fr;gap:26px}.hm-split__inner--rev .hm-split__media{order:0}.hm-split__media{aspect-ratio:4/3}.hm-split h2{font-size:32px!important}.hm-sizes{padding:44px 16px}.hm-sizes__inner{grid-template-columns:1fr;gap:26px}.hm-sizes h2{font-size:32px!important}}.hm-sticky-buy{display:none}@media(max-width:900px){.hm-sticky-buy{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fcf8f1f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid #E4D9C6;box-shadow:0 -6px 20px #2e2b2514;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hm-sticky-buy[data-show]{transform:none}.hm-sticky-buy__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;line-height:1.25}.hm-sticky-buy__title{font-family:var(--font-heading);font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-sticky-buy__price{font-size:13px;color:#4a453f}.hm-sticky-buy__btn{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--ink-deep);color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}}.hm-upsell{display:flex;gap:14px;margin:16px 0 18px;padding:14px;border-radius:14px;background:#f7f0e2;border:1px solid #EADFCB}.hm-upsell__img{flex:0 0 auto;width:74px;height:74px;border-radius:10px;overflow:hidden;background:#efe6d6}.hm-upsell__img img{width:100%;height:100%;object-fit:cover}.hm-upsell__body{flex:1;min-width:0}.hm-upsell__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8c491a;font-weight:700}.hm-upsell__title{font-family:var(--font-heading);font-size:17px;line-height:1.2;margin-top:3px}.hm-upsell__text{font-size:13px;color:#645c50;margin-top:3px;line-height:1.4}.hm-upsell__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.hm-upsell__swatches{display:flex;gap:8px}.hm-upsell__sw{width:24px;height:24px;border-radius:999px;border:1px solid #D8CFBE;cursor:pointer;padding:0}.hm-upsell__sw.is-on{box-shadow:#f7f0e2 0 0 0 2px inset,var(--ink-deep) 0 0 0 2px}.hm-upsell__sw:disabled{opacity:.35;cursor:not-allowed}.hm-upsell__add{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--ink-deep);background:#fff;color:var(--ink-deep);font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.hm-upsell__add:hover{background:var(--ink-deep);color:#fff}.btn-primary{transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #c6713940}[data-hm-card] img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-hm-card]:hover img{transform:scale(1.035)}.hm-reveal{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.hm-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/homira-v5.css.map */
