pelu-review-demo.pelu-review-demo{display:block;padding-block:var(--prd-top,48px) var(--prd-bottom,48px);background:var(--prd-bg,#fff);color:var(--prd-text,#121212);font-family:var(--font-body-family),sans-serif;font-size:var(--prd-copy,17px);line-height:1.6;letter-spacing:normal}pelu-review-demo.pelu-review-demo[hidden],.pelu-review-demo__footer[hidden]{display:none!important}.pelu-review-demo__inner{box-sizing:border-box;width:100%;max-width:var(--prd-width,1400px);margin-inline:auto;padding-inline:32px}.pelu-review-demo__head{margin:0 auto 28px;text-align:center}.pelu-review-demo__head h2,.pelu-review-demo__body h3{margin:0;font-family:inherit;font-weight:700;color:inherit;letter-spacing:-.025em}.pelu-review-demo__head h2{font-size:var(--prd-heading,40px);line-height:1.18;text-wrap:balance}.pelu-review-demo__head p{max-width:700px;margin:14px auto 0;font-size:16px}.pelu-review-demo__disclosure{max-width:820px;margin:-6px auto 26px;font-size:12px;line-height:1.6;color:var(--prd-text,#121212);text-align:center}.pelu-review-demo__stage{position:relative}.pelu-review-demo__viewport{box-sizing:border-box;position:relative;overflow-x:auto;overflow-y:hidden;margin:-4px -4px -12px;padding:4px 4px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;cursor:grab}.pelu-review-demo__viewport::-webkit-scrollbar{display:none}.pelu-review-demo__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pelu-review-demo__viewport.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.pelu-review-demo__viewport:focus-visible{outline:2px solid var(--prd-accent,#005434);outline-offset:5px;border-radius:12px}.pelu-review-demo__track{--prd-columns: var(--prd-desktop-cards,2);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--prd-columns) - 1) * var(--prd-gap,24px)) / var(--prd-columns));align-items:start;gap:var(--prd-gap,24px);padding:0;margin:0;list-style:none}.pelu-review-demo__item{min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start;scroll-snap-stop:normal}.pelu-review-demo__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--prd-radius,24px);background:var(--prd-card-bg,#f5f5f3)}.pelu-review-demo__media{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;background:#f2f2f0}.pelu-review-demo__media--video{aspect-ratio:9/16;background:#151515}.pelu-review-demo__image,.pelu-review-demo__media video{display:block;width:100%;height:100%;object-fit:contain}.pelu-review-demo__image{-webkit-user-drag:none}.pelu-review-demo__media video{cursor:auto}.pelu-review-demo__placeholder{padding:32px;font-size:14px;text-align:center}.pelu-review-demo__body{display:flex;flex-direction:column;gap:12px;padding:24px 28px 28px;text-align:center;overflow-wrap:anywhere}.pelu-review-demo__body h3{font-size:calc(var(--prd-copy,17px) + 3px);line-height:1.35}.pelu-review-demo__body p{margin:0;font-size:var(--prd-copy,17px);line-height:1.7}.pelu-review-demo__body .pelu-review-demo__author{margin-top:8px;padding-top:14px;border-top:1px solid var(--prd-border,#ddd);font-size:14px;font-weight:600}.pelu-review-demo__body .pelu-review-demo__rating{color:#e9ad00;font-size:24px;line-height:1;letter-spacing:2px}.pelu-review-demo__badge{align-self:center;font-size:11px;line-height:1.5;font-weight:600;padding:4px 9px;border:1px solid var(--prd-border,#ddd);border-radius:30px;background:#fff;color:var(--prd-text,#121212)}.pelu-review-demo__transcript{text-align:left;font-size:14px}.pelu-review-demo__transcript summary{cursor:pointer;font-weight:600}.pelu-review-demo__transcript p{padding-top:10px;font-size:14px}.pelu-review-demo--effects .pelu-review-demo__card{background:transparent;border-radius:0}.pelu-review-demo--effects .pelu-review-demo__media{border-radius:calc(var(--prd-radius,24px) / 2)}.pelu-review-demo--effects .pelu-review-demo__body{padding-inline:8px}.pelu-review-demo__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:var(--prd-footer-gap,16px);min-height:28px}.pelu-review-demo__autoplay{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid var(--prd-border,#ddd);border-radius:20px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.pelu-review-demo__autoplay:focus-visible{outline:3px solid var(--prd-accent,#005434);outline-offset:3px}.pelu-review-demo__hint{margin:0;font-size:12px;line-height:1.4}.pelu-review-demo__hint span{margin-left:5px;font-size:18px}.pelu-review-demo__progress{flex:0 1 120px;min-width:40px;height:3px;border-radius:5px;overflow:hidden;background:var(--prd-border,#ddd)}.pelu-review-demo__progress span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--prd-accent,#005434);transform:scaleX(var(--prd-progress,0));transform-origin:left center}.pelu-review-demo__position{margin:0;font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.pelu-review-demo__arrows{display:contents}.pelu-review-demo__arrow{box-sizing:border-box;position:absolute;z-index:2;display:grid;place-items:center;top:clamp(140px,20vw,260px);width:48px;height:48px;min-width:48px;padding:0;margin:0;border:1px solid var(--prd-border,#ddd);border-radius:50%;color:#fff;background:#151515;box-shadow:0 2px 10px #0002;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.pelu-review-demo__arrow--prev{left:-22px}.pelu-review-demo__arrow--next{right:-22px}.pelu-review-demo__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pelu-review-demo__arrow[aria-disabled=true]{opacity:.3;cursor:default}.pelu-review-demo__arrow:focus-visible,.pelu-review-demo__transcript summary:focus-visible{outline:3px solid var(--prd-accent,#005434);outline-offset:3px}@media(hover:hover){.pelu-review-demo__arrow:hover:not([aria-disabled=true]){transform:scale(1.05)}}@media(min-width:750px)and (max-width:1099px){.pelu-review-demo__track{--prd-columns: var(--prd-tablet-cards,2)}}@media(max-width:749px){pelu-review-demo.pelu-review-demo{padding-block:calc(var(--prd-top,48px) * .75) calc(var(--prd-bottom,48px) * .75)}.pelu-review-demo__inner{padding-inline:20px}.pelu-review-demo__head{margin-bottom:22px}.pelu-review-demo__head h2{font-size:clamp(24px,calc(var(--prd-heading,40px) * .72),36px)}.pelu-review-demo__head p{font-size:14px}.pelu-review-demo__disclosure{font-size:11px;margin-bottom:22px}.pelu-review-demo__viewport{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.pelu-review-demo__track{grid-auto-columns:var(--prd-mobile-card,92%);gap:16px}.pelu-review-demo__body{padding:20px 20px 24px}.pelu-review-demo__body h3{font-size:20px}.pelu-review-demo__body p{font-size:max(15px,calc(var(--prd-copy,17px) - 1px));line-height:1.65}.pelu-review-demo__arrow{top:clamp(110px,42vw,240px);width:44px;height:44px;min-width:44px}.pelu-review-demo__arrow--prev{left:-12px}.pelu-review-demo__arrow--next{right:-12px}.pelu-review-demo__footer{gap:10px}.pelu-review-demo__progress{flex-basis:64px}}@media(prefers-reduced-motion:reduce){.pelu-review-demo__arrow{transition:none}}.pelu-review-demo__card-stars{align-self:center}.pelu-review-demo__body .pelu-review-demo__rating-caption{font-size:12px;line-height:1.5}.pelu-review-demo__summary{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 28px;text-align:center}.pelu-review-demo__summary-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:14px;line-height:1.5}.pelu-review-demo__summary-row strong{white-space:nowrap}.pelu-review-demo__summary>p{margin:0;font-size:13px}.pelu-shipping .cart-progress__text{font-size:14px;line-height:1.35;text-wrap:balance;margin:0}.pelu-shipping .pelu-shipping-unlocked{margin:4px 0 0;font-size:11px;line-height:1.3;text-align:center;font-weight:500}.pelu-shipping .cart-progress__bar{margin:26px 24px 34px}.pelu-shipping .cart-checkpoints__icon{width:40px;height:40px;background:#fff}.pelu-shipping .pelu-shipping-logo{width:32px;height:32px;object-fit:contain;transform:scale(1.15);border-radius:50%}.pelu-shipping .cart-checkpoints__label{font-size:9px;line-height:1.2;width:88px}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map */
