.luff__h2,.luff-pd-head{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING,italic);font-weight:var(--FONT-WEIGHT-HEADING,400);letter-spacing:normal;color:var(--COLOR-TEXT,#2a2a2a)}.luff__h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.luff-pd-head{font-size:clamp(26px,2.5vw,36px);line-height:1.15}.luff__h2 em,.luff-pd-head em{font-family:inherit;font-style:inherit;font-weight:inherit;color:#9b85dc}.luff__body,.luff__lead,.luff-pd-checks li,.luff-checks li,.luff-guar,.luff-usp__item,.luff-faq summary,.luff-tabs__panel{font-weight:var(--FONT-WEIGHT-BODY,300)}.luff b,.luff strong,.luff-pd-checks b,.luff-guar b{font-weight:600}.luff-faq summary{font-weight:400}.luff__eyebrow{font-family:var(--FONT-STACK-BUTTON,inherit)}.product__block--title .product__title{font-family:Outfit,var(--FONT-STACK-BODY),sans-serif!important;font-style:normal!important;font-weight:600!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase;color:#6a55d6!important;margin:0}.luff-pd-head{font-family:Outfit,var(--FONT-STACK-BODY),sans-serif;font-style:normal;font-weight:600;font-size:clamp(30px,3.2vw,46px);line-height:1.05;letter-spacing:-.02em;color:#2a2a2a}.luff-pd-head em{font-family:"Playfair Display",var(--FONT-STACK-HEADING),serif;font-style:italic;font-weight:500;color:#6a55d6;letter-spacing:normal}@media(max-width:749px){.luff-pd-head{font-size:32px}}@media(max-width:860px){.luff-strip{display:flex!important;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0;padding:0 16px;scroll-padding:0 16px;overscroll-behavior-x:contain}.luff-strip__i{flex:0 0 78%;width:78%;scroll-snap-align:start;border-radius:12px}.luff-strip__i:nth-child(n+7){display:block!important}.luff-strip__i img{width:100%;height:100%;object-fit:cover;display:block}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lu-ff2-theme.css.map */
