.cmf-page{--cmf-black: #0a0a0a;--cmf-white: #fafafa;--cmf-grey: #f2f0ed;--cmf-mid: #888;--cmf-accent: #0a0a0a;font-family:inherit;color:var(--cmf-black)}.cmf-hero{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden}.cmf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cmf-hero__content{position:relative;z-index:2;padding:4rem;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);width:100%;color:var(--cmf-white)}.cmf-badge{display:inline-block;border:1px solid currentColor;padding:.3rem .9rem;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.cmf-hero__title{font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:-.02em;margin:0 0 1rem;line-height:1}.cmf-hero__sub{font-size:1rem;font-weight:300;max-width:480px;opacity:.85;margin:0}.cmf-placeholder{background:#ddd}.cmf-how{padding:5rem 4rem;background:var(--cmf-grey)}.cmf-how__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1100px;margin:0 auto}.cmf-how__num{font-size:2.5rem;font-weight:200;letter-spacing:-.04em;display:block;margin-bottom:.75rem}.cmf-how__step-title{font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.cmf-how__step-desc{font-size:.9rem;color:var(--cmf-mid);margin:0;line-height:1.6}.cmf-section-header{text-align:center;padding:4rem 2rem 2rem;max-width:600px;margin:0 auto}.cmf-section-header h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;letter-spacing:-.02em;margin:0 0 .75rem}.cmf-section-header p{color:var(--cmf-mid);font-size:.95rem;margin:0;line-height:1.6}.cmf-colours{padding:2rem 4rem 5rem}.cmf-colours__preview{text-align:center;margin-bottom:2rem}.cmf-colours__preview-img{max-height:300px;max-width:400px;width:100%;object-fit:cover;display:block;margin:0 auto 1rem}.cmf-colours__preview-name{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cmf-mid)}.cmf-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;max-width:900px;margin:0 auto}.cmf-swatch{border:2px solid transparent;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:border-color .2s;border-radius:2px}.cmf-swatch img,.cmf-swatch__placeholder{width:100%;aspect-ratio:1;object-fit:cover;display:block}.cmf-swatch__placeholder{background:#ddd}.cmf-swatch span{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cmf-mid);text-align:center}.cmf-swatch.is-active{border-color:var(--cmf-black)}.cmf-swatch:hover{border-color:#aaa}.cmf-gallery{padding:2rem 0 5rem;background:var(--cmf-grey)}.cmf-gallery .cmf-section-header{padding:4rem 2rem 2rem}.cmf-gallery__wrap{position:relative;display:flex;align-items:center}.cmf-gallery__arrow{display:none;position:absolute;z-index:10;background:var(--cmf-black);color:var(--cmf-white);border:none;width:44px;height:44px;font-size:1.2rem;cursor:pointer;transition:opacity .2s;flex-shrink:0}.cmf-gallery__arrow:hover{opacity:.7}.cmf-gallery__arrow--prev{left:1rem}.cmf-gallery__arrow--next{right:1rem}.cmf-gallery__track-wrap{overflow:hidden;width:100%}.cmf-gallery__track{display:flex;gap:1.25rem;padding:1rem calc(50% - 140px) 2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.cmf-gallery__track::-webkit-scrollbar{display:none}.cmf-gallery__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.cmf-gallery__item{flex:0 0 280px;scroll-snap-align:center;position:relative;overflow:hidden;border:2px solid transparent;background:none;padding:0;cursor:pointer;transition:transform .3s ease,opacity .3s ease;opacity:.55;transform:scale(.95);border-radius:2px}.cmf-gallery__item.is-active{border-color:var(--cmf-black);opacity:1;transform:scale(1)}.cmf-gallery__item:hover{opacity:.8}.cmf-gallery__item img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.cmf-gallery__placeholder{aspect-ratio:3/4;background:#ccc;width:280px}.cmf-gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;background:var(--cmf-black);color:var(--cmf-white);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.cmf-gallery__price{font-size:.9rem;font-weight:500}.cmf-sizes{padding:2rem 4rem 5rem}.cmf-size-btns{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:600px;margin:0 auto}.cmf-size-btn{border:1px solid var(--cmf-black);background:none;padding:.75rem 1.5rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.cmf-size-btn.is-active,.cmf-size-btn:hover{background:var(--cmf-black);color:var(--cmf-white)}.cmf-lining{padding:2rem 4rem 5rem}.cmf-lining__options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:900px;margin:0 auto}.cmf-lining__opt{border:2px solid transparent;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:80px;transition:border-color .2s;border-radius:2px}.cmf-lining__opt img{width:80px;height:80px;object-fit:cover;display:block}.cmf-lining__opt span{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cmf-mid);text-align:center}.cmf-lining__opt.is-active{border-color:var(--cmf-black)}.cmf-lining__opt:hover{border-color:#aaa}.cmf-cta{padding:5rem 4rem;background:var(--cmf-black);color:var(--cmf-white);text-align:center}.cmf-cta__inner{max-width:560px;margin:0 auto}.cmf-cta__label{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin:0 0 .5rem;color:var(--cmf-white)}.cmf-cta__selection{font-size:1rem;margin:0 0 2rem;color:var(--cmf-white)}.cmf-cta__price{font-size:1.5rem;font-weight:300;letter-spacing:-.02em;margin:0 0 1rem;color:var(--cmf-white)}.cmf-cta__dispatch{font-size:.85rem;letter-spacing:.05em;opacity:.6;margin:0 0 2rem;color:var(--cmf-white)}.cmf-cta__btn{display:inline-block;background:var(--cmf-white);color:var(--cmf-black);border:none;padding:1.1rem 3rem;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .2s;width:100%;max-width:360px}.cmf-cta__btn:hover{opacity:.85}.cmf-cta__btn:disabled{opacity:.4;cursor:not-allowed}.cmf-cta__trust{font-size:.8rem;opacity:.45;margin:1.5rem 0 0;color:var(--cmf-white)}.cmf-cta__no-product{opacity:.5;font-size:.9rem;color:var(--cmf-white)}@media(max-width:768px){.cmf-hero__content{padding:2rem}.cmf-how{padding:3rem 1.5rem}.cmf-how__inner{grid-template-columns:1fr;gap:2rem}.cmf-colours,.cmf-lining,.cmf-sizes,.cmf-cta{padding-left:1.5rem;padding-right:1.5rem}.cmf-swatches{grid-template-columns:repeat(4,1fr)}.cmf-gallery__track{padding-left:calc(50% - 120px);padding-right:calc(50% - 120px)}.cmf-gallery__item{flex:0 0 240px}}@media(min-width:769px){.cmf-gallery__arrow{display:flex;align-items:center;justify-content:center}.cmf-gallery__track{padding-left:calc(50% - 180px);padding-right:calc(50% - 180px)}.cmf-gallery__item{flex:0 0 360px}.cmf-gallery__placeholder{width:360px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-mongolian-fur.css.map */
