.charm-worn{background:#fff;--charm-worn-sans: "Geist", "IBM Plex Sans", system-ui, sans-serif}.charm-worn__inner{display:flex;flex-direction:column;gap:20px;padding:40px 0 48px 20px;box-sizing:border-box}.charm-worn__header{display:flex;flex-direction:column;gap:6px;padding-right:20px}.charm-worn__heading{margin:0;color:#15171c;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:400;line-height:32px;letter-spacing:0;text-transform:none}.charm-worn__sub{margin:0;color:#5c5a55;font-family:var(--charm-worn-sans);font-size:12.5px;line-height:normal}.charm-worn__sub--desktop{display:none}.charm-worn__list{display:flex;gap:10px;margin:0;padding:0 20px 0 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.charm-worn__list::-webkit-scrollbar{display:none}.charm-worn__card{flex:0 0 150px;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;scroll-snap-align:start;min-width:0}.charm-worn__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.charm-worn__media video,.charm-worn__media img.charm-worn__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.charm-worn__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;height:100%;margin:0;padding:10px 10px 0 0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.charm-worn__play img{display:block;width:22px;height:22px;transition:opacity .2s ease}.charm-worn__play:focus-visible{outline:2px solid #29395A;outline-offset:-2px}.charm-worn .charm-worn__media .charm-worn__play,.charm-worn .charm-worn__media .charm-worn__play:hover,.charm-worn .charm-worn__media .charm-worn__play:focus,.charm-worn .charm-worn__media .charm-worn__play:active{background:transparent!important;box-shadow:none!important}.charm-worn__card.is-playing .charm-worn__play img{opacity:0}.charm-worn__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-family:var(--charm-worn-sans);font-size:12.5px;line-height:normal}.charm-worn__title{color:#15171c;font-weight:500;text-decoration:none}a.charm-worn__title:hover{text-decoration:underline;text-underline-offset:2px}.charm-worn__price{color:#5c5a55;font-weight:400}@media screen and (min-width:741px){.charm-worn__inner{gap:32px;max-width:1728px;margin:0 auto;padding:88px 64px}.charm-worn__header{gap:8px;padding-right:0}.charm-worn__heading{font-size:36px;line-height:44px}.charm-worn__sub{font-size:14px}.charm-worn__sub--desktop{display:inline}.charm-worn__sub--mobile{display:none}.charm-worn__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;padding:0;overflow:visible;scroll-snap-type:none}.charm-worn__card{gap:12px}.charm-worn__media{aspect-ratio:9 / 16}.charm-worn__play{padding:16px 16px 0 0}.charm-worn__play img{width:28px;height:28px}.charm-worn__meta{gap:8px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/charm-worn.css.map */
