.rd-reels{width:100%;overflow:hidden;padding:var(--rd-reels-pt, 60px) 0 var(--rd-reels-pb, 60px);background:var(--rd-reels-bg, #fbf6ed);color:#312d28}.rd-reels,.rd-reels *{box-sizing:border-box}.rd-reels__container{width:min(100%,var(--rd-reels-max, 1400px));margin:0 auto;padding:0 25px}.rd-reels__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.rd-reels__heading-wrap{min-width:0}.rd-reels__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:#a26916;font-family:DM Sans,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase}.rd-reels__eyebrow svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.6}.rd-reels__heading{margin:0;color:#2e2a25;font-family:"Fraunces",var(--font-heading-family),Georgia,serif;font-size:40px;font-weight:700;line-height:1.08;letter-spacing:-.025em}.rd-reels__subtitle{margin-top:12px;color:#605b54;font-family:"DM Sans",var(--font-body-family),Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.rd-reels__subtitle p{margin:0}.rd-reels__nav{display:flex;align-items:center;gap:10px;flex:0 0 auto}.rd-reels__arrow{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #eadbc2;border-radius:50%;background:#fffc;color:#312d28;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.rd-reels__arrow:hover{border-color:#cdb58e;background:#fff}.rd-reels__arrow:disabled{opacity:.35;cursor:default}.rd-reels__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rd-reels__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(230px,20vw,280px);gap:20px;width:100%;margin-top:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:2px}.rd-reels__track::-webkit-scrollbar{display:none}.rd-reels__card{min-width:0;scroll-snap-align:start}.rd-reels__card-button{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.rd-reels__media{position:relative;width:100%;aspect-ratio:9 / 14;overflow:hidden;border-radius:var(--rd-reels-radius, 18px);background:#ded6c9}.rd-reels__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .35s ease}.rd-reels__card-button:hover .rd-reels__image{transform:scale(1.025)}.rd-reels__auto-thumb{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ded2bd,#cbbba1)}.rd-reels__auto-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rd-reels__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#17120e1a,#17120e00 37%,#17120e14 53%,#17120ec7)}.rd-reels__badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;min-height:22px;padding:5px 10px;border-radius:999px;background:#8b1818;color:#fff;font-family:"DM Sans",var(--font-body-family),Arial,sans-serif;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.rd-reels__play{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fffcf5f2;color:#8b1818;transform:translate(-50%,-50%);transition:transform .18s ease,background-color .18s ease}.rd-reels__card-button:hover .rd-reels__play{transform:translate(-50%,-50%) scale(1.06);background:#fff}.rd-reels__play svg{width:23px;height:23px;fill:currentColor}.rd-reels__play svg path{stroke:none}.rd-reels__content{position:absolute;left:15px;right:15px;bottom:15px;z-index:3;display:flex;flex-direction:column;gap:5px}.rd-reels__title{display:block;color:#fff;font-family:"Fraunces",var(--font-heading-family),Georgia,serif;font-size:15px;font-weight:700;line-height:1.18;text-shadow:0 1px 3px rgba(0,0,0,.2)}.rd-reels__customer{display:block;color:#ffffffbd;font-family:"DM Sans",var(--font-body-family),Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.3}.rd-reels__admin-warning{display:block;margin-top:6px;color:#a52c25;font-family:Arial,sans-serif;font-size:10px}.rd-reels-modal[hidden]{display:none!important}.rd-reels-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px}.rd-reels-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#0f0c0acc;cursor:pointer}.rd-reels-modal__dialog{position:relative;z-index:2;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.rd-reels-modal__video{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:18px;background:#000}.rd-reels-modal__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.rd-reels-modal__close{position:absolute;top:-14px;right:-14px;z-index:4;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#fff;color:#2f2b27;cursor:pointer}.rd-reels-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media screen and (max-width:989px){.rd-reels{padding:44px 0 48px}.rd-reels__container{padding:0 20px}.rd-reels__header{gap:20px}.rd-reels__eyebrow{margin-bottom:14px;font-size:9.5px;letter-spacing:.2em}.rd-reels__heading{font-size:34px;line-height:1.08}.rd-reels__subtitle{max-width:600px;margin-top:9px;font-size:13px;line-height:1.45}.rd-reels__arrow{width:40px;height:40px}.rd-reels__track{grid-auto-columns:245px;gap:14px;margin-top:30px}.rd-reels__media{border-radius:16px}.rd-reels__play{width:50px;height:50px}.rd-reels__play svg{width:20px;height:20px}.rd-reels__content{left:13px;right:13px;bottom:13px}.rd-reels__title{font-size:14px}.rd-reels__customer{font-size:9.5px}}@media screen and (max-width:749px){.rd-reels{padding:var(--rd-reels-mobile-pt, 30px) 0 var(--rd-reels-mobile-pb, 34px)}.rd-reels__container{padding:0 14px}.rd-reels__header{display:block}.rd-reels__heading-wrap{width:100%}.rd-reels__nav{display:none}.rd-reels__eyebrow{gap:6px;margin:0 0 10px;font-size:8px;line-height:1.2;letter-spacing:.17em}.rd-reels__eyebrow svg{width:11px;height:11px;flex:0 0 11px}.rd-reels__heading{max-width:330px;font-size:27px;line-height:1.08;letter-spacing:-.02em}.rd-reels__subtitle{max-width:340px;margin-top:8px;color:#686159;font-size:11.5px;line-height:1.45}.rd-reels__track{grid-auto-columns:min(62vw,220px);gap:10px;width:calc(100% + 14px);margin-top:21px;padding:0 14px 2px 0;scroll-padding-inline:0;scroll-snap-type:x proximity}.rd-reels__card{scroll-snap-align:start}.rd-reels__media{aspect-ratio:9 / 14;border-radius:14px}.rd-reels__badge{top:9px;left:9px;min-height:18px;padding:4px 7px;font-size:6.8px;letter-spacing:.1em}.rd-reels__play{width:43px;height:43px}.rd-reels__play svg{width:18px;height:18px}.rd-reels__content{left:10px;right:10px;bottom:10px;gap:3px}.rd-reels__title{font-size:12.5px;line-height:1.16}.rd-reels__customer{font-size:8px;line-height:1.3}.rd-reels-modal{padding:12px}.rd-reels-modal__dialog{width:min(365px,calc(100vw - 24px))}.rd-reels-modal__video{border-radius:14px}.rd-reels-modal__close{top:-7px;right:-3px;width:34px;height:34px}.rd-reels-modal__close svg{width:16px;height:16px}}@media screen and (max-width:390px){.rd-reels{padding-top:27px;padding-bottom:30px}.rd-reels__container{padding:0 10px}.rd-reels__heading{max-width:300px;font-size:25px}.rd-reels__subtitle{max-width:310px;font-size:11px}.rd-reels__track{grid-auto-columns:min(64vw,210px);gap:9px;width:calc(100% + 10px);padding-right:10px;margin-top:19px}.rd-reels__media{border-radius:13px}.rd-reels__badge{top:8px;left:8px;padding:4px 6px;font-size:6.4px}.rd-reels__play{width:40px;height:40px}.rd-reels__play svg{width:16px;height:16px}.rd-reels__title{font-size:12px}.rd-reels__customer{font-size:7.8px}}@media screen and (max-width:340px){.rd-reels__heading{font-size:23px}.rd-reels__track{grid-auto-columns:195px}}html.rd-reels-modal-open,body.rd-reels-modal-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.rd-reels__track{scroll-behavior:auto}.rd-reels__image,.rd-reels__play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rd-youtube-reels.css.map */
