.rating{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text);text-decoration:none;margin-top:10px}.rating--small{font-size:12px;margin-top:0;gap:4px}.rating__stars{--star-size: 16px;position:relative;display:inline-block;width:calc(var(--star-size) * 5);height:var(--star-size);line-height:1;font-size:var(--star-size);letter-spacing:0}.rating--small .rating__stars{--star-size: 13px}.rating__stars:before,.rating__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap}.rating__stars:before{color:#ddd3d6}.rating__stars:after{color:#e0a21b;width:var(--rating-percent);overflow:hidden}.rating__text{font-weight:700}.rating__count{color:var(--color-text-muted)}a.rating:hover .rating__count{text-decoration:underline;color:var(--color-primary)}.reviews{border-top:1px solid var(--color-border);padding-top:40px}.reviews__empty{background:var(--color-soft);border-radius:var(--radius-lg);padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.reviews__hint{font-size:13px;color:var(--color-text-muted);max-width:520px}.payment-icons{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.payment-icons__label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-muted)}.payment-icons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.payment-icons__list svg{width:38px;height:24px;display:block}.testimonials{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0 0 12px;scrollbar-width:thin}.testimonial{scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.testimonial__photo{aspect-ratio:4 / 3;background:var(--color-soft);overflow:hidden}.testimonial__photo img{width:100%;height:100%;object-fit:cover}.testimonial__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.testimonial__title{font-size:16px;font-weight:800}.testimonial__text{font-size:15px;color:var(--color-text-muted);line-height:1.55;flex:1}.testimonial__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;padding-top:10px;border-top:1px solid var(--color-border)}.testimonial__name{font-weight:700;color:var(--color-text)}.testimonial__verified{display:inline-flex;align-items:center;gap:4px;color:var(--color-success);font-weight:600}.testimonial__product{color:var(--color-primary);font-weight:600;text-decoration:none}.testimonial__product:hover{text-decoration:underline}.bundle{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bundle__heading{font-size:16px;font-weight:800;margin-bottom:10px;padding:0}.bundle__input{position:absolute;opacity:0;width:1px;height:1px}.bundle__option{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid #CFC4C7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bundle__option:hover{border-color:var(--color-primary)}.bundle__input:checked+.bundle__option{border:2px solid var(--color-primary);background:var(--color-tint)}.bundle__input:focus-visible+.bundle__option{outline:2px solid var(--color-primary);outline-offset:2px}.bundle__radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #9A8F93;background:#fff}.bundle__input:checked+.bundle__option .bundle__radio{border-color:var(--color-primary);box-shadow:inset 0 0 0 4px #fff;background:var(--color-primary)}.bundle__text{flex:1;display:flex;flex-direction:column;gap:2px}.bundle__label{font-weight:700;font-size:15px}.bundle__save{font-size:13px;font-weight:700;color:var(--color-sale)}.bundle__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bundle__price{font-weight:800;font-size:17px}.bundle__compare{font-size:13px;color:#6b6266}.bundle__badge{position:absolute;top:-10px;right:14px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.02em}.bundle__note{font-size:13px;color:var(--color-text-muted)}.multi-upload{display:flex;flex-direction:column;gap:12px}.multi-upload[hidden]{display:none}.multi-upload__header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.multi-upload__count{font-size:13px;font-weight:700;color:var(--color-text-muted);background:#fff;padding:4px 10px;border-radius:999px}.multi-upload__count.is-complete{color:var(--color-success)}.upload-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.upload-all:hover{background:var(--color-primary-dark)}.upload-all:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.multi-upload__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;list-style:none;margin:0;padding:0}.multi-upload__item[hidden]{display:none}.upload-box--tile{position:relative;aspect-ratio:1;padding:8px;gap:4px;justify-content:center;overflow:hidden}.upload-box--tile .upload-box__plus{font-size:26px;line-height:1;color:var(--color-primary);font-weight:400}.upload-box--tile .upload-box__cta{font-size:12px}.upload-box--tile .upload-box__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px}.upload-box--tile.has-file .upload-box__plus{display:none}.upload-box--tile.has-file .upload-box__cta{position:absolute;left:4px;right:4px;bottom:4px;background:#1f1a1cbf;color:#fff;border-radius:6px;padding:2px 4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html,body{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}@media(max-width:749px){.product__media,.product__info{flex-basis:100%}.rte img,.rte iframe,.rte video,.custom-liquid img{max-width:100%!important;height:auto}.rte table{display:block;max-width:100%;overflow-x:auto}.breadcrumb,.product__title,.rte{overflow-wrap:anywhere}}@media(max-width:749px){.benefits-bar__grid{display:block;position:relative;height:40px;padding-top:0;padding-bottom:0;overflow:hidden}.benefits-bar__grid>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;white-space:nowrap;opacity:0;animation:rubi-benefit 16s infinite}.benefits-bar__grid>div:nth-child(2){animation-delay:4s}.benefits-bar__grid>div:nth-child(3){animation-delay:8s}.benefits-bar__grid>div:nth-child(4){animation-delay:12s}.benefits-bar__grid>div strong{margin-right:4px}}@keyframes rubi-benefit{0%{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.benefits-bar__grid{display:flex;gap:24px;height:auto;padding-top:10px;padding-bottom:10px;overflow-x:auto}.benefits-bar__grid>div{position:static;opacity:1;animation:none;padding:0}}.footer .footer__payments{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.footer .footer__payments li{display:flex}.footer .footer__payments svg{width:38px;height:24px}@media(max-width:749px){.footer__grid{grid-template-columns:1fr;gap:22px;padding-top:32px;padding-bottom:22px}.footer__col{gap:8px}.footer__col ul{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.footer__col .rte p+p{margin-top:2px}.footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/additions.css.map */
