.card .card__add{position:static;transform:none;width:100%;height:auto;min-height:44px;border-radius:8px;margin-top:12px;padding:11px 12px;display:flex;align-items:center;justify-content:center;background:var(--ink,#222);color:var(--paper,#fff);font:inherit;font-size:14px;font-weight:700;opacity:1;visibility:visible;white-space:normal}.card .card__add:hover{transform:none;background:#444}.card .card__add:focus-visible{outline:3px solid #e0b92f;outline-offset:3px}.card .card__add[disabled]{opacity:.6}.puc-home-rating:empty{display:none}.puc-home-rating{display:flex;justify-content:center;background:#f7f3ea}.puc-home-rating .Vtl-ReviewsBadge{margin:12px 16px}.puc-ugc{padding:48px 0}.puc-ugc__rail{display:grid;grid-auto-flow:column;grid-auto-columns:260px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 0}.puc-ugc__card{scroll-snap-align:start}.puc-ugc__media{display:block;position:relative;border-radius:14px;overflow:hidden;background:#eee}.puc-ugc__media img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}.puc-ugc__play{position:absolute;right:12px;top:12px;border-radius:50%;background:#fff;color:#222;padding:10px 14px}.puc-ugc__creator{display:block;margin-top:10px;font-weight:600}.puc-ugc__empty{padding:24px;border:1px dashed #999}@media(max-width:749px){.puc-ugc__rail{grid-auto-columns:72%;gap:12px}.puc-ugc{padding:28px 0}.template-product .gallery__track{max-height:none}.template-product .gallery__slide{aspect-ratio:auto;height:min(100vw,380px)}.template-product .gallery__slide img,.template-product .gallery__slide video{height:100%;max-height:none;object-fit:contain}.template-product .buy{padding-top:16px}.template-product .buy__title{font-size:26px;line-height:1.12}}.card .card__add{margin-top:auto;box-shadow:none}.card .card__title{min-height:2.4em}#vital_reviews_under_title:empty,#bundle-product_reviews:empty{display:none}@media(max-width:749px){.section{padding:28px 0}.section--tight{padding-top:24px;padding-bottom:24px}.shead{margin-bottom:16px;gap:12px;align-items:flex-end}.card{gap:8px}.card .card__add{margin-top:auto;min-height:44px;padding:10px 8px;font-size:14px}.card .price{margin-bottom:4px}.hs__slide{height:clamp(440px,115vw,520px);max-height:none}.hs__copy{padding:48px var(--gutter) 16px}.hs__ctrl{padding:6px var(--gutter);gap:8px}.puc-home-rating{padding:12px var(--gutter)}.puc-home-rating #vitals-all_reviews_badge{width:100%}.puc-home-rating .Vtl-ReviewsBadge{margin:0;min-width:0;align-items:center}.puc-home-rating .Vtl-ReviewsBadge__Container{grid-template-areas:"score stars" "score rating";gap:2px 10px;justify-items:start;padding:0}.puc-home-rating .Vtl-ReviewsBadge__Score{font-size:22px;padding:4px}.puc-home-rating .Vtl-ReviewsBadge__Rating{font-size:13px;max-width:none;text-align:left}.apps-section .Vtl-ReviewsCarousel__Widget{margin:0}.apps-section .Vtl-ReviewsCarousel__Title{font-size:24px;line-height:1.15}.apps-section .Vtl-ReviewsCarousel__TitleContainer{padding:0}.template-product .buy{padding:16px var(--gutter) 12px;gap:12px}.template-product .buy__title{font-size:26px;line-height:1.12}}.logos--partners .logos__list{gap:18px;padding:5px 9px}.logos--partners .partner-logo{width:max-content;min-width:0;height:48px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.logos--partners .partner-logo>a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.logos--partners .partner-logo img{display:block;width:auto;height:auto;max-width:130px;max-height:44px;object-fit:contain;filter:none;opacity:1}.logos--partners .partner-logo--caption img{max-height:36px;max-width:90px}.logos--partners .partner-logo__caption{font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;margin-top:2px}.logos--partners .logos__track{animation-duration:60s}@media(max-width:749px){.logos--partners .logos__list{gap:12px;padding:4px 6px}.logos--partners .partner-logo{min-width:0;height:40px}.logos--partners .partner-logo img{max-width:96px;max-height:32px}.logos--partners .partner-logo--caption img{max-height:26px}.logos--partners .partner-logo__caption{font-size:10px}.logos--partners .logos__word{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/puc-audit.css.map */
