.dl-velvet-limited-badge,.badge-list .dl-velvet-limited-badge{background:#c8f52d!important;color:#142000!important;border:1px solid #9ac609!important;border-radius:3px!important;box-shadow:0 1px 4px #0002;font-size:10px!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1.25!important;text-transform:uppercase!important;padding:6px 9px!important;max-width:100%;white-space:nowrap}.courmayeur-velvet__eyebrow{background:#c8f52d;color:#162000;border:1px solid #a2c922;font-size:.65rem;padding:.35rem .65rem}.courmayeur-velvet__subline{color:#5c594e;font-size:.71rem;font-weight:700;letter-spacing:.03em}.courmayeur-velvet-fit{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid #dce7b6;border-left:4px solid #99c818;background:#f6fae8;color:#22291e;line-height:1.45}.courmayeur-velvet-fit__icon{flex:0 0 1.25rem;display:grid;place-items:center;margin-top:.05rem;background:#c8f52d;color:#162000;border-radius:100%;width:1.25rem;height:1.25rem;font-size:.77rem;font-weight:800}.courmayeur-velvet-fit strong{font-size:.8rem;font-weight:800}.courmayeur-velvet-fit p{margin:.2rem 0 0;font-size:.82rem}.courmayeur-velvet-story,.courmayeur-velvet-bergen{padding:clamp(2.6rem,6vw,5.5rem) 0}.courmayeur-velvet-story{background:#f4f2eb;color:#1f211b}.courmayeur-velvet-story__inner{max-width:1200px}.courmayeur-velvet-story__kicker{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#52631c;margin-bottom:.7rem}.courmayeur-velvet-story h2,.courmayeur-velvet-bergen h2{font-size:clamp(1.9rem,4vw,3.45rem);font-weight:750;letter-spacing:-.04em;line-height:1.08;margin:.25rem 0 1rem}.courmayeur-velvet-story__lead{max-width:770px;font-size:clamp(.98rem,1.8vw,1.16rem);line-height:1.65;color:#494c43}.courmayeur-velvet-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.3rem 0}.courmayeur-velvet-story__grid article{border-top:2px solid #a5cd35;background:#fff;padding:1.25rem}.courmayeur-velvet-story__grid article span{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#68713d}.courmayeur-velvet-story__grid h3{font-size:1.15rem;margin:1rem 0 .6rem;font-weight:800}.courmayeur-velvet-story__grid p{font-size:.88rem;line-height:1.6;color:#53584d;margin:0}.courmayeur-velvet-story__closing{border-top:1px solid #d8d9cf;padding-top:1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.courmayeur-velvet-story__closing strong{font-size:.98rem}.courmayeur-velvet-story__closing a{background:#20271b;color:#fff;padding:.85rem 1.25rem;font-size:.8rem;font-weight:800;text-decoration:none}.courmayeur-velvet-bergen__heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem}.courmayeur-velvet-bergen__heading p{font-size:.95rem;max-width:720px;color:#666;margin:0}.courmayeur-velvet-bergen__scroll-hint{font-size:.72rem;letter-spacing:.04em;color:#666;white-space:nowrap}.courmayeur-velvet-bergen__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:1rem;scrollbar-width:thin}.courmayeur-velvet-bergen__card{flex:0 0 min(27%,275px);scroll-snap-align:start;min-width:0;color:inherit;text-decoration:none}.courmayeur-velvet-bergen__media{background:#f1f0eb;aspect-ratio:3/4;overflow:hidden}.courmayeur-velvet-bergen__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.courmayeur-velvet-bergen__card:hover img{transform:scale(1.035)}.courmayeur-velvet-bergen__meta{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .15rem}.courmayeur-velvet-bergen__name{font-size:.77rem;font-weight:800;letter-spacing:.06em}.courmayeur-velvet-bergen__meta strong{font-size:.9rem}.courmayeur-velvet-bergen__cta{font-size:.76rem;text-decoration:underline;text-underline-offset:3px;margin-top:.18rem}@media(max-width:699px){.dl-velvet-limited-badge,.badge-list .dl-velvet-limited-badge{font-size:8px!important;padding:5px 6px!important;letter-spacing:.025em!important}.courmayeur-velvet-story__grid{grid-template-columns:1fr;gap:.55rem;margin:1.4rem 0}.courmayeur-velvet-story__grid article{padding:1rem}.courmayeur-velvet-story__closing,.courmayeur-velvet-bergen__heading{align-items:start;flex-direction:column}.courmayeur-velvet-bergen__card{flex-basis:67vw;max-width:260px}.courmayeur-velvet-fit{padding:.75rem}.courmayeur-velvet__subline{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.courmayeur-velvet-bergen__media img{transition:none}}body:has(.courmayeur-velvet-pdp-head) .shopify-section--main-product .product-title{max-width:22ch;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1}.courmayeur-velvet-family{padding:clamp(2.6rem,6vw,5rem) 0;background:#fff}.courmayeur-velvet-family__head{margin-bottom:1.35rem}.courmayeur-velvet-family__head h2{font-size:clamp(1.9rem,4vw,3.25rem);font-weight:750;line-height:1.07;letter-spacing:-.04em;margin:.1rem 0 .7rem}.courmayeur-velvet-family__head p{font-size:.94rem;color:#64685d;max-width:680px;margin:0}.courmayeur-velvet-family__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:1rem;scrollbar-width:thin}.courmayeur-velvet-family__card{flex:0 0 min(25%,260px);min-width:0;scroll-snap-align:start;text-decoration:none;color:inherit}.courmayeur-velvet-family__image{position:relative;aspect-ratio:3/4;background:#f1f1ed;overflow:hidden}.courmayeur-velvet-family__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.courmayeur-velvet-family__card:hover img{transform:scale(1.035)}.courmayeur-velvet-family__badge{position:absolute;top:8px;left:8px;background:#c8f52d;color:#142000;font-size:9px;font-weight:900;letter-spacing:.035em;padding:5px 7px;border:1px solid #9ac609;line-height:1.1}.courmayeur-velvet-family__info{display:grid;gap:.25rem;padding:.7rem .15rem;font-size:.88rem}.courmayeur-velvet-family__info strong{font-weight:800}.courmayeur-velvet-family__info small{font-size:.75rem;color:#637b21}.courmayeur-velvet-family__card.is-current .courmayeur-velvet-family__image{outline:2px solid #9ac609;outline-offset:-2px}@media(max-width:699px){.courmayeur-velvet-family__card{flex-basis:65vw;max-width:260px}.courmayeur-velvet-family__badge{font-size:8px;padding:5px 6px}}@media(prefers-reduced-motion:reduce){.courmayeur-velvet-family__image img{transition:none}}.courmayeur-velvet-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .8rem;font-size:.73rem;line-height:1.45;color:#65645e}.courmayeur-velvet-trust__reviews{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.24rem}.courmayeur-velvet-trust__reviews strong{font-weight:750;color:#262722}.courmayeur-velvet-trust__star{color:#cf842e;font-size:1rem;line-height:1}.courmayeur-velvet-trust__separator{opacity:.55;margin:0 .03rem}.courmayeur-velvet-trust__free{display:inline-flex;align-items:center;gap:.27rem;white-space:nowrap;color:#26371c;font-size:.69rem;font-weight:850;letter-spacing:.045em}.courmayeur-velvet-trust__truck{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem}.courmayeur-velvet-trust__truck svg{display:block;width:1.05rem;height:1.05rem;stroke-width:1.5}.courmayeur-velvet-pdp-head .courmayeur-pdp-head__lede strong{font-weight:800;color:#292b22}.courmayeur-velvet-story__lead strong{font-weight:800;color:#24291f}.courmayeur-velvet-story__detail-card{min-width:0;overflow:hidden}.courmayeur-velvet-story__grid .courmayeur-velvet-story__detail-card{padding-top:0}.courmayeur-velvet-story__card-image{width:calc(100% + 2.5rem);margin:0 -1.25rem 1.15rem;background:#e9e8e2;aspect-ratio:4/5;overflow:hidden}.courmayeur-velvet-story__card-image img{display:block;width:100%;height:100%;object-fit:cover}.courmayeur-velvet-story__detail-card h3{margin-top:.8rem}.courmayeur-velvet-story__detail-card p strong{color:#292e22;font-weight:800}@media(max-width:699px){.courmayeur-velvet-trust{font-size:.68rem;gap:.28rem .7rem}.courmayeur-velvet-trust__free{font-size:.68rem}.courmayeur-velvet-story__card-image{width:calc(100% + 2rem);margin:0 -1rem 1rem;aspect-ratio:5/4}}.courmayeur-velvet-color-picker{padding:.7rem 0;border-top:1px solid #e6e4de;border-bottom:1px solid #e6e4de}.courmayeur-velvet-color-picker__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.65rem}.courmayeur-velvet-color-picker__head strong{font-size:.75rem;font-weight:850;letter-spacing:.035em}.courmayeur-velvet-color-picker__head span{font-size:.69rem;color:#6b6c60}.courmayeur-velvet-color-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.courmayeur-velvet-color-picker__swatch{position:relative;display:block;aspect-ratio:5/6;min-width:0;overflow:hidden;border:1px solid #ddd9cf;transition:border-color .18s ease}.courmayeur-velvet-color-picker__swatch img{width:100%;height:100%;object-fit:cover}.courmayeur-velvet-color-picker__swatch.is-current{border:2px solid #778d18;box-shadow:0 0 0 1px #c8f52d}.courmayeur-velvet-color-picker__swatch:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media(max-width:480px){.courmayeur-velvet-color-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.courmayeur-velvet-color-picker__swatch{aspect-ratio:5/4}}.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__grid{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:9px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch;padding:3px 3px 9px;scrollbar-width:thin}.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__grid:focus-visible{outline:2px solid #293113;outline-offset:2px}.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__swatch{flex:0 0 90px;width:90px;aspect-ratio:5/6;scroll-snap-align:start;background:#fff;border-radius:2px}.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__swatch img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.courmayeur-velvet-short-description{padding:.8rem 0 .3rem;border-top:1px solid #e6e4de;color:#514f48}.courmayeur-velvet-short-description p{max-width:38rem;margin:0 0 .65rem;font-size:.87rem;line-height:1.48}.courmayeur-velvet-short-description strong{font-weight:800;color:#292b22}.courmayeur-velvet-short-description ul{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.courmayeur-velvet-short-description li{background:#f5f1eb;border-radius:3px;padding:.24rem .42rem;font-size:.68rem;font-weight:700;line-height:1.25;color:#38342f}@media(max-width:699px){.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__grid{gap:8px}.courmayeur-velvet-color-picker .courmayeur-velvet-color-picker__swatch{flex:0 0 clamp(76px,23vw,104px);width:clamp(76px,23vw,104px);aspect-ratio:5/6}.courmayeur-velvet-short-description p{font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/courmayeur-velvet.css.map */
