.ho-title{font-weight:900;text-transform:uppercase}.ho-title,.ho-title p{display:flex;flex-direction:column;gap:.25rem}.ho-title em{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.ho-title em{text-align:left}.ho-title-offset strong,.ho-title-offset b{font-weight:900;display:inline-block;width:100%;text-align:right}.stylistic-cursive{font-family:Nimbus Roman No9 Medium Italic!important;text-transform:none!important;font-style:italic;font-weight:500!important}.h3-stylistic-heavy{font-size:1.25rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px;text-transform:uppercase}.h4-stylistic-heavy{font-size:1rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.16px;text-transform:uppercase}.h5-stylistic{font-size:1.125rem;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.2px}@media (min-width: 1280px){.h5-stylistic{font-size:1.25rem}}.h1{font-weight:900;font-size:2.5rem;line-height:100%}@media (min-width: 768px){.h1{font-size:3rem}}.h2{font-weight:800;font-size:1.5rem;line-height:1.75rem}@media (min-width: 1280px){.h2{font-size:1.75rem;line-height:2.125rem}}.h1-stylistic{font-size:2.375rem;font-weight:500;line-height:2.5rem}@media (min-width: 768px){.h1-stylistic{font-size:3rem;line-height:100%}}.h2-stylistic{font-size:1.75rem;letter-spacing:.56px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media (min-width: 768px){.h2-stylistic{font-size:2.25rem;letter-spacing:.72px}}.h3{font-weight:800;font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}@media (min-width: 1280px){.h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}}.h3-stylistic{font-size:1.25rem;line-height:100%;letter-spacing:.0125rem}@media (min-width: 1280px){.h3-stylistic{font-size:1.75rem;letter-spacing:.035rem}}.h4-stylistic{font-size:1.125rem;font-style:normal;line-height:100%;letter-spacing:.18px;text-transform:uppercase}@media (min-width: 1280px){.h4-stylistic{font-size:1.5rem;letter-spacing:.48px}}.body-1-bold{font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.body-1-reg{font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.body-2-bold{font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;color:inherit}.body-2-reg{font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.caption-1-bold{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-reg{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:0}.caption-2-reg{font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:0}.button-l{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;text-transform:uppercase}.button-m{font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem;text-transform:uppercase}.button-s{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.price-l{font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-l{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}.price-m{font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-m{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-s{font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-s{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-xs{font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}@media (max-width: 992px){.price-xs{font-size:1.125rem;line-height:1.125rem;letter-spacing:.01125rem}}.body-2-label{font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.0075rem}.caption-1-label{font-weight:800;font-size:.75rem;line-height:.875rem;letter-spacing:.0075rem}b,strong{font-weight:900}.text-extra-2,.text-accent-2{color:var(--color-accent-2)}.text-accent-sale-red{color:#ff3f38}.text-success{color:#039e06}.text-secondary{color:#9a9793}.text-gray,.text-gray a{color:#0006}.fw-400{font-weight:400}.fw-800{font-weight:800}.text-regular{font-weight:400!important}.shoppable-videos{background:#fff;overflow:hidden;padding-block:1.5rem}.shoppable-videos__inner{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 1280px){.shoppable-videos__inner{gap:3rem}}.shoppable-videos__top{display:flex;align-items:flex-end;gap:1.5rem;width:100%}.shoppable-videos__heading{flex:1 1 auto;min-width:0}.shoppable-videos__arrows{display:none}@media (min-width: 768px){.shoppable-videos__arrows{display:flex;align-items:center;gap:1rem;flex-shrink:0}}.shoppable-videos__arrows .embla__button{width:2.5rem;height:2.5rem}.embla.shoppable-videos-slider{--slide-gap: .75rem;--slide-size: calc(100% - 1.5rem) ;width:100%}.embla.shoppable-videos-slider .embla__viewport{overflow:unset!important}@media (min-width: 768px){.embla.shoppable-videos-slider{--slide-size: calc(100% / 3)}.embla.shoppable-videos-slider .embla__viewport{overflow:hidden!important}}@media (min-width: 1280px){.embla.shoppable-videos-slider{--slide-size: 25%}}@media (min-width: 1640px){.embla.shoppable-videos-slider{--slide-size: 20% }}.shoppable-videos__content{display:flex;flex-direction:column;gap:.75rem}.shoppable-videos__legal{text-align:center;margin:0}.shoppable-video-card{--sv-pad: 1rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:263/440;border-radius:1.5rem;overflow:hidden;isolation:isolate}@media (min-width: 1280px){.shoppable-video-card{--sv-pad: 1.5rem}}.shoppable-video-card__open{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.shoppable-video-card__poster{width:100%;height:100%;object-fit:cover;display:block}.shoppable-video-card__labels{position:absolute;top:var(--sv-pad);left:var(--sv-pad);z-index:2;pointer-events:none}.shoppable-video-card__product{position:relative;z-index:2;padding:2.5rem var(--sv-pad) var(--sv-pad);color:#fff}.shoppable-video-card__product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0000 20%,#0006 70%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,#0000,#000 60%);mask-image:linear-gradient(to bottom,#0000,#000 60%)}.shoppable-video-card__link{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.shoppable-video-card__thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:.5rem;background:#fff;overflow:hidden}.shoppable-video-card__thumb img{width:100%;height:100%;object-fit:contain}.shoppable-video-card__meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.shoppable-video-card__name{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shoppable-video-card__price{text-transform:uppercase;color:#fff}.shoppable-video-card__add{position:absolute;right:var(--sv-pad);bottom:var(--sv-pad);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:22.5rem;background:#000;color:#fff;transition:opacity .3s ease}.shoppable-video-card__add svg{width:1.5rem;height:1.5rem}@media (any-hover: hover){.shoppable-video-card__add:hover{opacity:.6}}
