pc-reels{display:block;color:#163d30;min-width:0}.pc-reels--home{margin-top:clamp(54px,7vw,108px);margin-bottom:clamp(52px,6vw,92px)}.pc-reels--product{margin:32px 0 28px;padding-top:26px;border-top:1px solid #163d3030}.pc-reels__heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.pc-reels__heading h2{font:400 clamp(42px,5.2vw,78px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:0;color:inherit}.pc-reels__heading h2 em{font-weight:400}.pc-reels__eyebrow{font:500 11px/1.4 var(--font-body-family, sans-serif);letter-spacing:.19em;text-transform:uppercase;margin:0 0 14px}.pc-reels__intro{margin:12px 0 0;font-size:18px;line-height:1.4}.pc-reels__nav{display:flex;gap:12px;flex-shrink:0;padding-bottom:4px}.pc-reels__nav button{border:1px solid #163d3060;color:inherit;background:transparent;width:42px;height:42px;border-radius:50%;padding:10px;cursor:pointer}.pc-reels__nav button:disabled{opacity:.3;cursor:default}.pc-reels__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px) / 4.18);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 8px;margin:-3px -2px 0}.pc-reels__track::-webkit-scrollbar{display:none}.pc-reels__card{min-width:0;scroll-snap-align:start}.pc-reels__media{position:relative;aspect-ratio:9/14.3;border-radius:9px;overflow:hidden;background:#e3e4d5;isolation:isolate}.pc-reels__media video{width:100%;height:100%;object-fit:cover;display:block}.pc-reels__expand{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:transparent;cursor:zoom-in;color:#fff}.pc-reels__expand svg{position:absolute;right:14px;top:14px;width:23px;height:23px;filter:drop-shadow(0 1px 2px #0008)}.pc-reels__controls{display:none;position:absolute;inset:auto 0 0;padding:28px 8px 12px;background:linear-gradient(transparent,#0007);align-items:center;justify-content:space-between;pointer-events:none}.pc-reels__controls button{pointer-events:auto;border:0;color:#fff;background:transparent;width:44px;height:44px;padding:12px;cursor:pointer}.pc-reels__controls svg{width:20px;height:20px;display:block;filter:drop-shadow(0 1px 2px #0008)}.pc-reels__controls progress{position:absolute;left:14px;bottom:11px;width:calc(100% - 28px);height:2px;-webkit-appearance:none;appearance:none;border:0;background:#fff5}.pc-reels__controls progress::-webkit-progress-bar{background:#fff5}.pc-reels__controls progress::-webkit-progress-value{background:#fff}.pc-reels__controls progress::-moz-progress-bar{background:#fff}pc-reels.is-ready .pc-reels__expand{display:block}pc-reels.is-ready .pc-reels__controls{display:flex}[data-reel-play][data-paused=true] .pc-reels__pause,[data-reel-play][data-paused=false] .pc-reels__play,[data-reel-sound][data-muted=true] .pc-reels__audible,[data-reel-sound][data-muted=false] .pc-reels__muted{display:none}.pc-reels__card h3{font:400 clamp(20px,2.05vw,30px)/1.18 Georgia,serif;letter-spacing:-.045em;margin:12px 0 5px;color:inherit}.pc-reels__source{color:inherit;font:400 12px/1.4 var(--font-body-family, sans-serif);text-decoration:none;opacity:.8}.pc-reels__source:hover{text-decoration:underline;opacity:1}.pc-reels__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.pc-reels__footer[hidden]{display:none}.pc-reels__fallback{position:absolute;bottom:16px;left:16px;padding:9px 14px;border-radius:4px;background:#f7f5e9;color:#163d30}.pc-reels__position{display:block;width:min(270px,30%);height:2px;background:#163d3020;overflow:hidden}.pc-reels__position span{height:100%;display:block;background:#163d30;width:20%}.pc-reels__shop{color:inherit;text-decoration:none;border-bottom:1px solid;padding:0 0 5px;font-size:16px;display:inline-flex;gap:30px;align-items:center}.pc-reels__note{font-size:12px;line-height:1.5;margin:15px 0 0;opacity:.75}.pc-reels--product .pc-reels__heading{align-items:center;gap:10px;margin-bottom:18px}.pc-reels--product .pc-reels__heading h2{font-size:clamp(30px,2.8vw,45px)}.pc-reels--product .pc-reels__track{grid-auto-columns:calc((100% - 20px) / 3);gap:10px}.pc-reels--product .pc-reels__media{aspect-ratio:9/16;border-radius:6px}.pc-reels--product .pc-reels__card h3{font-size:clamp(17px,1.35vw,22px);margin-top:9px}.pc-reels--product .pc-reels__source{font-size:10px}.pc-reels--product .pc-reels__nav{gap:8px}.pc-reels--product .pc-reels__nav button{width:34px;height:34px;padding:8px}.pc-reels--product .pc-reels__controls{padding:20px 0 10px}.pc-reels--product .pc-reels__expand svg{width:19px;height:19px;top:10px;right:10px}.pc-reels__dialog{border:0;padding:18px;width:min(480px,calc(100% - 24px));max-height:94dvh;overflow:auto;background:#f7f5e9;color:#163d30;border-radius:12px}.pc-reels__dialog::backdrop{background:#071d16d9}.pc-reels__dialog [data-reel-close]{display:block;width:44px;height:44px;margin:-8px -8px 4px auto;border:0;background:transparent;color:inherit;cursor:pointer;font-size:28px;line-height:1}.pc-reels__dialog video{display:block;width:100%;max-height:72dvh;background:#10261e;border-radius:6px}.pc-reels__dialog h2{font:400 26px/1.2 Georgia,serif;margin:14px 0 5px;color:inherit}.pc-reels__dialog a{color:inherit;font-size:13px}pc-reels button:focus-visible,pc-reels a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pc-reels__expand:focus-visible{outline-offset:-5px}@media(max-width:749px){.pc-reels__heading{align-items:end;margin-bottom:20px}.pc-reels__heading h2{font-size:44px}.pc-reels__intro{font-size:16px;max-width:250px}.pc-reels__nav{gap:6px}.pc-reels__nav button{width:34px;height:34px;padding:8px}.pc-reels__track{grid-auto-columns:82%;gap:12px}.pc-reels__card h3{font-size:26px}.pc-reels--product .pc-reels__track{grid-auto-columns:59%;gap:10px}.pc-reels--product .pc-reels__heading h2{font-size:33px}.pc-reels--product .pc-reels__card h3{font-size:21px}.pc-reels--product .pc-reels__source{font-size:11px}}@media(prefers-reduced-motion:reduce){.pc-reels__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/pc-reels.css.map */
