.lc-reels-host{width:100%;display:block!important;padding:0!important}.lc-reels-host>.elementor-widget{width:100%}.lc-reels{padding:65px 4.5%;background:#f0e8eb;color:#4b263d}.lc-reels-heading{margin-bottom:30px}.lc-reels-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:2.5px;margin-bottom:12px}.lc-reels-title{font:400 clamp(30px,3vw,44px)/1.18 Georgia,serif;color:inherit;margin:0}.lc-reels-intro{font-size:13px;margin-top:14px;opacity:.85}.lc-reels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lc-reel-card{min-width:0;background:var(--ivory,#fbf8f3);color:inherit}.lc-reel-media{position:relative;aspect-ratio:9 / 16;background:#ded2d4;overflow:hidden}.lc-reel-media>video,.lc-reel-media>img{width:100%;height:100%;object-fit:cover;display:block}.lc-reel-label{position:absolute;top:13px;left:12px;right:12px;color:white;text-shadow:0 1px 7px #000;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;pointer-events:none}.lc-reel-placeholder{position:absolute;bottom:18px;left:12px;right:12px;padding:8px 12px;background:#fbf8f3eb;text-align:center;color:#4b263d;font-size:10px;letter-spacing:.7px}.lc-reel-details{padding:18px}.lc-reel-name{font:400 19px/1.35 Georgia,serif;color:inherit;margin:0 0 8px}.lc-reel-price{font:12px/1.5 Arial,sans-serif;margin-bottom:14px}.lc-reel-shop{display:flex;align-items:center;justify-content:center;min-height:43px;padding:11px 12px;background:var(--plum,#4b263d);color:white;font-size:11px;letter-spacing:.3px;border:1px solid transparent;text-align:center}.lc-reel-shop:hover{filter:brightness(1.12);color:white}.lc-reel-error{position:absolute;bottom:55px;left:12px;right:12px;padding:12px;background:#fbf8f3ed;color:#4b263d;font-size:12px}.lc-reel-error[hidden]{display:none}@media(max-width:1024px){.lc-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.lc-reels{padding:42px 5%}.lc-reels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lc-reel-details{padding:12px}.lc-reel-name{font-size:16px}.lc-reel-label{font-size:8px;left:8px;right:8px}.lc-reel-placeholder{font-size:9px;padding:7px;left:8px;right:8px}.lc-reel-shop{font-size:10px;padding:9px 5px}}
.lc-reel-shop{width:100%}
