:root{--color-page-bg: #F9FCFE;--color-surface: #FFFFFF;--color-surface-secondary: #F2F6F9;--color-primary: #FF7347;--color-primary-hover: #E8602F;--color-primary-subtle: rgba(255, 115, 71, .1);--color-secondary: #3DC8FC;--color-secondary-hover: #1AAEEA;--color-secondary-subtle: #EAF9FF;--color-text-primary: #0F1214;--color-text-secondary: #4A5568;--color-text-tertiary: #94A3B8;--color-text-inverse: #FFFFFF;--color-text-accent: #1789B3;--color-border: #E8EDF2;--color-border-strong: #CBD5E0;--color-discount: #FF7347;--color-original-price: #94A3B8;--color-verified: #3DC8FC;--color-success: #22C55E;--color-success-bg: #EAF7EF;--color-warning: #F0B429;--color-warning-bg: #FFF4E5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 16px;--radius-pill: 999px;--shadow-card: 0 2px 8px rgba(15, 18, 20, .06);--shadow-card-hover: 0 4px 16px rgba(15, 18, 20, .1), 0 12px 32px rgba(15, 18, 20, .08);--shadow-dropdown: 0 8px 24px rgba(15, 18, 20, .09);--shadow-drawer: -8px 0 32px rgba(15, 18, 20, .12);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 80px;--space-8: 96px;--section-padding-y: clamp(48px, 6vw, 96px);--container-width: 1320px;--container-padding: clamp(20px, 5vw, 80px)}:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-medium: 500;--font-body-weight-semibold: 600;--font-body-weight-bold: 700;--font-heading-family: "Barlow Semi Condensed", "Barlow", sans-serif;--font-heading-style: normal;--font-heading-weight: 600}body{font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.heading,.display{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em;line-height:1.1}.section-heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(22px,2.5vw,30px);color:var(--color-text-primary);margin:0}.announcement-bar-section .announcement--bar{position:relative;min-height:36px}.announcement-bar-section .announcement-bar{min-height:36px;display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.announcement-bar-section .announcement-bar .link{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.01em}.announcement-bar-section .slider-button{width:28px;height:28px;min-width:28px;min-height:28px;color:currentColor;opacity:.85}.announcement-bar-section .slider-button:hover{opacity:1}.pruuvo-announce-dismiss{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:currentColor;opacity:.8}.pruuvo-announce-dismiss:hover{opacity:1}@media screen and (max-width:749px){.announcement-bar-section .announcement--bar,.announcement-bar-section .announcement-bar{min-height:32px}.announcement-bar-section .announcement-bar .link{font-size:12px}.announcement-bar-section .slider-button{display:none}}span.pruuvo-logo-text{font-family:var(--font-heading-family);font-weight:700;font-size:27px;color:var(--color-primary);letter-spacing:-.02em;text-transform:lowercase;line-height:1}@media screen and (max-width:749px){span.pruuvo-logo-text{font-size:22px}}.header__inline-menu .header__menu-item{color:var(--color-text-secondary);font-size:14px}.header__inline-menu .header__menu-item:hover{color:var(--color-text-primary)}.header__inline-menu .header__active-menu-item{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-secondary);text-decoration-thickness:2px;text-underline-offset:6px}summary.header__icon--searchbar{width:auto;height:auto}.pruuvo-search-pill{display:inline-flex;align-items:center;gap:10px;width:380px;max-width:32vw;height:40px;padding:0 16px;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-tertiary);font-family:var(--font-body-family);font-size:14px;font-weight:400;transition:border-color .15s ease}.pruuvo-search-pill:hover{border-color:var(--color-border-strong)}.pruuvo-search-pill svg{width:16px;height:16px;flex:none}.pruuvo-search-pill__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__search details[open] .pruuvo-search-pill{display:none}.header__icons .wbhcartitem{background-color:var(--color-primary);color:var(--color-text-inverse)}.mega-menu__content{box-shadow:var(--shadow-dropdown);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.pruuvo-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.icon-with-text .multicolumn-list__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin:0}.icon-with-text .multis-svg{color:var(--color-secondary-hover);display:inline-flex}.icon-with-text .text-with-icon_card__info h2{font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px;letter-spacing:0}.icon-with-text .text-with-icon_card__info p{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.5}.text-with-icon_card__link{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--color-text-accent);text-decoration:none}.text-with-icon_card__link:hover{text-decoration:underline}@media screen and (min-width:750px)and (max-width:989px){.icon-with-text .multicolumn-list.grid--3-col-tablet{grid-template-columns:repeat(2,1fr)}}.marquee-label{font-family:var(--font-body-family);font-size:13px;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 var(--space-2)}.marquee:hover .marquee-child{animation-play-state:paused}.marquee--brands{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.marquee--brands .marquee-child{display:inline-flex;gap:40px;align-items:center}.marquee-brand{font-family:var(--font-body-family);font-size:20px;font-weight:600;color:var(--color-text-tertiary);opacity:.6;transition:opacity .15s ease,color .15s ease;cursor:default;white-space:nowrap}.marquee-brand--caps{font-family:var(--font-heading-family);letter-spacing:.02em}.marquee-brand:hover{opacity:1;color:var(--color-text-primary)}.marquee--brands .marquee-child:after{display:none}.pruuvo-how-it-works__heading{text-align:center;font-size:clamp(24px,3vw,32px);margin-bottom:var(--space-5)}.pruuvo-how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr)}.pruuvo-how-it-works__step{position:relative;padding:var(--space-3) var(--space-4)}.pruuvo-how-it-works__step+.pruuvo-how-it-works__step{border-left:1px solid var(--color-border)}.pruuvo-how-it-works__ghost-number{position:absolute;top:-10px;left:var(--space-3);font-family:var(--font-heading-family);font-weight:700;font-size:90px;line-height:1;color:var(--color-border);pointer-events:none;-webkit-user-select:none;user-select:none}.pruuvo-how-it-works__step-content{position:relative}.pruuvo-how-it-works__icon{display:inline-flex;color:var(--color-secondary-hover);margin-bottom:var(--space-2)}.pruuvo-how-it-works__step-heading{font-size:19px;margin:0 0 var(--space-1)}.pruuvo-how-it-works__step-number{display:none;color:var(--color-text-tertiary);margin-right:6px}.pruuvo-how-it-works__step-body{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.6}@media screen and (max-width:749px){.pruuvo-how-it-works__steps{grid-template-columns:1fr}.pruuvo-how-it-works__step{padding:var(--space-3) 0}.pruuvo-how-it-works__step+.pruuvo-how-it-works__step{border-left:none;border-top:1px solid var(--color-border)}.pruuvo-how-it-works__ghost-number{display:none}.pruuvo-how-it-works__step-number{display:inline}}.pruuvo-check-warranty__intro{max-width:640px;margin-bottom:var(--space-4)}.pruuvo-check-warranty__subtext{font-size:15px;color:var(--color-text-secondary);margin:var(--space-2) 0 0}.pruuvo-check-warranty__lookup{padding:var(--space-3);max-width:640px}.pruuvo-check-warranty__form{display:flex;gap:var(--space-2);flex-wrap:wrap}.pruuvo-check-warranty__input{flex:1 1 240px;height:48px;padding:0 var(--space-2);font-family:var(--font-body-family);font-size:15px;color:var(--color-text-primary);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.pruuvo-check-warranty__input:focus{outline:none;border-color:var(--color-secondary)}.pruuvo-check-warranty__input::placeholder{color:var(--color-text-tertiary)}.pruuvo-check-warranty__button{min-height:48px}.pruuvo-check-warranty__login-hint{margin:var(--space-2) 0 0;font-size:13px;color:var(--color-text-tertiary)}.pruuvo-check-warranty__orders{margin-top:var(--space-4);display:grid;gap:var(--space-2);max-width:820px}.pruuvo-warranty-order{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.pruuvo-warranty-order__image{width:60px;height:60px;object-fit:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.pruuvo-warranty-order__details{flex:1;min-width:0}.pruuvo-warranty-order__title{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pruuvo-warranty-order__meta{font-size:13px;color:var(--color-text-tertiary);margin:0 0 8px}.pruuvo-warranty-order__meta a{color:var(--color-text-accent);text-decoration:none}.pruuvo-warranty-order__meta a:hover{text-decoration:underline}.pruuvo-warranty-order__progress{display:block;width:100%;max-width:320px;height:6px;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface-secondary)}.pruuvo-warranty-order__progress::-webkit-progress-bar{background:var(--color-surface-secondary)}.pruuvo-warranty-order__progress::-webkit-progress-value{background:var(--color-secondary);border-radius:var(--radius-pill)}.pruuvo-warranty-order__progress::-moz-progress-bar{background:var(--color-secondary);border-radius:var(--radius-pill)}.pruuvo-warranty-order__status{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.pruuvo-status-pill{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600}.pruuvo-status-pill--active{background:var(--color-success-bg);color:var(--color-success)}.pruuvo-status-pill--expiring{background:var(--color-warning-bg);color:var(--color-warning)}.pruuvo-status-pill--expired{background:var(--color-surface-secondary);color:var(--color-text-tertiary)}.pruuvo-warranty-order__days{font-size:12px;color:var(--color-text-tertiary)}.pruuvo-warranty-empty,.pruuvo-warranty-notfound{padding:var(--space-3)}.pruuvo-warranty-empty p{margin:0;color:var(--color-text-secondary)}.pruuvo-warranty-notfound__heading{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.pruuvo-warranty-notfound__text{font-size:14px;color:var(--color-text-secondary);margin:0 0 var(--space-1)}.pruuvo-warranty-notfound__link{font-size:14px;font-weight:600;color:var(--color-text-accent)}@media screen and (max-width:749px){.pruuvo-warranty-order{flex-wrap:wrap}.pruuvo-warranty-order__status{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.product-card-wrapper .card{transition:transform .2s ease,box-shadow .2s ease}.product-card-wrapper:hover .card{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.product-card-wrapper .card__media img{transition:opacity .2s ease,transform .2s ease}.card__badge .badge.custom_badge{background:var(--color-secondary-subtle);color:var(--color-text-accent);border:1px solid var(--color-secondary);border-radius:var(--radius-pill);font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.01em}.card__badge .badge.percent__badge-sale{background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-xs);font-family:var(--font-body-family);font-size:12px;font-weight:700}.card .product__vendor{font-family:var(--font-body-family);font-size:12px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.4}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .price-item--sale{font-family:var(--font-heading-family);font-size:20px;font-weight:600;color:var(--color-primary)}.card .price__sale .price-item--regular{font-family:var(--font-body-family);font-size:14px;color:var(--color-original-price)}.pruuvo-low-stock{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-warning-bg);color:var(--color-warning);font-size:11px;font-weight:600;margin-top:4px}.collection__list .card-wrapper .card{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius-md);transition:transform .2s ease,box-shadow .2s ease}.collection__list .card-wrapper:hover .card{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.collection__list .card-wrapper .media img{transition:transform .2s ease}.collection__list .card-wrapper:hover .media img{transform:scale(1.05)}.collection__list .card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:500}.pruuvo-scroll-row{cursor:grab}.pruuvo-scroll-row:active{cursor:grabbing}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-size:16px;font-weight:500;color:var(--color-text-primary)}.collapsible-content .accordion__content,.collapsible-content .accordion__content p{font-family:var(--font-body-family);font-size:15px;color:var(--color-text-secondary)}.collapsible-content .accordion summary svg{color:var(--color-text-tertiary)}.collapsible-content .accordion details{border-bottom:1px solid var(--color-border)}.collapsible-content .accordion details[open]{background:transparent}.collapsible-none-layout{max-width:900px}.main-newsletter .email-signup-banner__heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(28px,4vw,40px)}.main-newsletter .newsletter__subheading,.main-newsletter .newsletter__subheading p{font-size:16px;opacity:.85}.main-newsletter .newsletter-form .field__input{background:var(--color-surface);color:var(--color-text-primary);border:none;border-radius:var(--radius-pill);min-height:48px}.main-newsletter .newsletter-form .field__label{color:var(--color-text-tertiary)}.main-newsletter .newsletter-form__button{background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-pill);min-height:48px;min-width:48px}.main-newsletter .newsletter-form__button svg{color:var(--color-text-inverse)}.newsletter__disclaimer{margin:var(--space-2) 0 0;font-size:12px;opacity:.65}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.footer .footer-block a{font-size:14px;color:#fff9;transition:color .15s ease}.footer .footer-block a:hover{color:#fff}.footer .list-social__link svg{opacity:.75}.footer .list-social__link:hover svg{opacity:1}.pruuvo-verified-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--color-secondary);border-radius:var(--radius-pill);color:var(--color-secondary);font-size:12px;font-weight:600;margin-bottom:var(--space-1)}.footer_copyright_wrapper{border-top:1px solid rgba(255,255,255,.12)}.footer .copyright__content{color:#fff9}.pruuvo-condition-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--color-secondary);border-radius:var(--radius-pill);color:var(--color-text-accent);font-size:12px;font-weight:600}.mainp-price .price-item--sale,.mainp-price .price__sale .price-item{font-family:var(--font-heading-family);font-weight:600;font-size:32px;color:var(--color-primary)}.mainp-price .price__sale .price-item--regular,.mainp-price s .price-item{font-family:var(--font-body-family);font-size:18px;color:var(--color-original-price)}.pruuvo-savings-pill{display:inline-block;margin-top:var(--space-1);padding:4px 12px;background:var(--color-primary-subtle);color:var(--color-primary);border-radius:var(--radius-pill);font-size:13px;font-weight:600}.pruuvo-box-contents{margin:var(--space-2) 0}.pruuvo-box-contents__heading{font-family:var(--font-heading-family);font-size:16px;font-weight:600;margin:0 0 var(--space-1)}.pruuvo-box-contents__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pruuvo-box-contents__item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-secondary)}.pruuvo-box-contents__item svg{color:var(--color-secondary-hover);flex:none}.pruuvo-box-contents__rte p{position:relative;padding-left:24px;margin:0 0 6px;font-size:14px;color:var(--color-text-secondary)}.pruuvo-box-contents__rte p:before{content:"\2713";position:absolute;left:0;color:var(--color-secondary-hover);font-weight:700}.pruuvo-collapsible{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:var(--space-2) 0}.pruuvo-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:16px;font-weight:500;color:var(--color-text-primary)}.pruuvo-collapsible__summary::-webkit-details-marker{display:none}.pruuvo-collapsible__icon{position:relative;width:16px;height:16px;flex:none}.pruuvo-collapsible__icon:before,.pruuvo-collapsible__icon:after{content:"";position:absolute;background:var(--color-text-tertiary);transition:opacity .15s ease}.pruuvo-collapsible__icon:before{top:7px;left:0;width:16px;height:2px}.pruuvo-collapsible__icon:after{top:0;left:7px;width:2px;height:16px}.pruuvo-collapsible[open] .pruuvo-collapsible__icon:after{opacity:0}.pruuvo-collapsible__content{padding:0 0 var(--space-2);font-size:14px;color:var(--color-text-secondary)}.pruuvo-pdp-trust{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0}.pruuvo-pdp-trust__item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.pruuvo-pdp-trust__item svg{color:var(--color-secondary-hover);flex:none}.pruuvo-delivery{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-tertiary);margin:var(--space-1) 0}.product-form__submit{min-height:56px;font-family:var(--font-heading-family);font-size:18px;font-weight:600;border-radius:var(--radius-md)}.pruuvo-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--color-surface);box-shadow:0 -2px 8px #0f121414;transform:translateY(100%);transition:transform .25s ease}.pruuvo-sticky-atc.is-visible{transform:translateY(0)}.pruuvo-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:64px;padding-top:8px;padding-bottom:8px}.pruuvo-sticky-atc__product{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pruuvo-sticky-atc__image{width:40px;height:40px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex:none}.pruuvo-sticky-atc__title{font-size:14px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pruuvo-sticky-atc__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.pruuvo-sticky-atc__price .price-item{font-family:var(--font-heading-family);font-size:18px;font-weight:600;color:var(--color-primary)}.pruuvo-sticky-atc__button{min-height:44px;width:auto;white-space:nowrap}@media screen and (max-width:749px){.pruuvo-sticky-atc__title{max-width:40vw}.pruuvo-sticky-atc__price{display:none}}.collection-hero__title{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(28px,4vw,40px)}.pruuvo-collection-subheading{font-size:14px;color:var(--color-text-tertiary);margin:6px 0 0}.facets-vertical-sort.facets,.wbsortbar{position:sticky;top:0;z-index:3;background:var(--color-page-bg)}.active-facets__button,.facets__summary,.facet-filters__field .facets__label{border-radius:var(--radius-pill)}.active-facets .active-facets__button-inner{background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-pill);border:none}.facets__summary{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:8px 16px}.facets__summary:hover{border-color:var(--color-border-strong)}.facet-filters__sort{border-radius:var(--radius-md);color:var(--color-text-primary)}.load-more .button{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body-family);font-size:14px;font-weight:600}.load-more .button:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.drawer .drawer__inner{box-shadow:var(--shadow-drawer)}.drawer .drawer__header,.drawer__heading{font-family:var(--font-heading-family);font-weight:600;font-size:20px}.cart-item__name{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item__media .cart-item__image{width:60px;height:60px;object-fit:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.cart-item .product-option,.cart-item__price-wrapper .cart-item__old-price{color:var(--color-text-tertiary);font-size:13px}.cart-item__price-wrapper .price--end,.cart-item__totals .price{font-family:var(--font-heading-family);font-weight:600;font-size:16px;color:var(--color-primary)}.cart-item .quantity{border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.cart-item .quantity__button{color:var(--color-text-secondary)}.drawer .totals__subtotal,.drawer .totals__subtotal-value{font-family:var(--font-body-family);font-size:14px;color:var(--color-text-primary)}.cart__checkout-button{min-height:52px;font-family:var(--font-heading-family);font-size:18px;font-weight:600;border-radius:var(--radius-md)}.cart-drawer .cart__continue,.cart-drawer__continue{text-align:center;font-size:13px;color:var(--color-text-secondary)}.cart__empty-text{font-family:var(--font-heading-family);font-weight:600}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:pruuvo-fade-out .2s ease both}::view-transition-new(root){animation:pruuvo-fade-in .2s ease both}}@keyframes pruuvo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pruuvo-fade-in{0%{opacity:0}to{opacity:1}}.pruuvo-skeleton-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-2)}.pruuvo-skeleton-shimmer,.pruuvo-skeleton-card__image,.pruuvo-skeleton-card__line{background:linear-gradient(90deg,var(--color-surface-secondary) 25%,var(--color-surface) 50%,var(--color-surface-secondary) 75%);background-size:200% 100%;animation:pruuvo-shimmer 1.4s ease infinite;border-radius:var(--radius-sm)}.pruuvo-skeleton-card__image{aspect-ratio:1 / 1;margin-bottom:var(--space-2)}.pruuvo-skeleton-card__line{height:12px;margin-bottom:8px}.pruuvo-skeleton-card__line--short{width:60%}@keyframes pruuvo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pruuvo-skeleton-shimmer,.pruuvo-skeleton-card__image,.pruuvo-skeleton-card__line{animation:none}.pruuvo-check-warranty{width:100%}.pruuvo-check-warranty .page-width{max-width:900px;margin:0 auto}.pruuvo-check-warranty__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:700px;margin:0 auto 40px}.pruuvo-check-warranty__heading{text-align:center;margin-bottom:16px}.pruuvo-check-warranty__subtext{text-align:center;max-width:650px;margin:0 auto}.pruuvo-check-warranty__lookup{max-width:700px;margin:40px auto}.pruuvo-check-warranty__form{display:flex;justify-content:center;align-items:center;gap:16px}.pruuvo-check-warranty__input{flex:1}.pruuvo-check-warranty__orders,.warranty-card{max-width:700px;margin:30px auto}.warranty-notfound{max-width:700px;margin:32px auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pruuvo-theme.css.map */
