@import"https://fonts.googleapis.com/css2?family=Oswald:wght@600;700&family=Archivo:wght@400;500;600;700&display=swap";:root{--als-blue: #1B3A8C;--als-blue-dark: #142E70;--als-blue-light: #EEF2FF;--als-gold: #F59E0B;--als-green: #059669;--als-border: #e5e7eb;--als-border-soft: #d1d5db;--als-text: #1a1a1a;--als-muted: #6b7280;--als-gray-light: #f9fafb}body{background-color:#fff!important;--color-background: 255 255 255;font-family:Archivo,system-ui,sans-serif!important}.gradient,[class*=color-scheme-],.shopify-section{background:transparent!important;background-image:none!important}.als-cf,.als-cf [class*=color-scheme-]{background:#111827!important}.product.grid{align-items:flex-start;padding:24px 0}.product__media-wrapper{background:#fff;border:none;border-radius:0;padding:0}.pf-video video,.pf-section.pf-video video{object-fit:contain!important;width:100%!important;height:auto!important;max-height:72vh;display:block}@media screen and (min-width:750px){.product__media-wrapper media-gallery{display:flex!important;flex-direction:column!important;align-items:stretch;gap:10px}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){flex:0 0 auto!important;width:100%;min-width:0!important;overflow:hidden}.product__media-wrapper .thumbnail-slider{order:1!important;flex-shrink:0!important;width:100%!important;max-height:none;overflow:visible}.product__media-wrapper .thumbnail-slider>.slider-button{display:none!important}.product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden;padding:4px 0!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.product__media-wrapper .thumbnail-list::-webkit-scrollbar{height:4px}.product__media-wrapper .thumbnail-list::-webkit-scrollbar-track{background:#f9fafb}.product__media-wrapper .thumbnail-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.product__media-wrapper .thumbnail-list__item{width:72px!important;height:72px!important;flex-shrink:0;list-style:none}.product__media-wrapper .thumbnail-list__item .thumbnail{width:72px!important;height:72px!important;border:1px solid var(--als-border-soft);border-radius:6px;overflow:hidden;padding:3px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s;cursor:pointer}.product__media-wrapper .thumbnail-list__item .thumbnail:hover{border-color:var(--als-blue)}.product__media-wrapper .thumbnail-list__item .thumbnail[aria-current=true]{border:2px solid var(--als-blue)}.product__media-wrapper .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:3px}.product__media-wrapper .slider-buttons{display:none!important}}.product__info-wrapper{padding:0!important}.product__info-container{background:#fff;border:none;border-radius:0;padding:0 4px}.product__text.caption-with-letter-spacing{color:var(--als-muted)!important;font-size:.75rem!important;letter-spacing:.1em!important;margin-bottom:6px!important;text-transform:uppercase!important;font-weight:500!important}.product__title h1,.product__title h2.h1{font-size:2.2rem!important;font-weight:700!important;font-family:Oswald,sans-serif!important;line-height:1.25!important;color:var(--als-text)!important;margin:0 0 10px!important}.als-deal-row{margin:10px 0 6px}.als-badge{display:inline-flex;align-items:center;gap:5px;font-size:1.15rem;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:.01em;line-height:1.5}.als-badge--deal{background:#cc0c39;color:#fff}.als-badge--bestseller{background:#d14900;color:#fff}.als-badge--bestseller svg{fill:#fff;width:12px;height:12px;flex-shrink:0}.als-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.als-badge-category{font-size:1.2rem;color:var(--als-blue)}.als-lowest-price-row{display:flex;align-items:center;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.als-lowest-price-text{font-size:1.2rem;font-weight:600;color:#cc0c39;display:flex;align-items:center;gap:5px}.als-lowest-price-text:before{content:"\2193";font-size:1.3rem}.als-price-chart{display:block;overflow:visible}.als-bought-count{font-size:1.25rem;color:var(--als-text);margin:4px 0 10px}.als-bought-count strong{color:var(--als-blue);font-weight:700}.als-rating-row{display:flex;align-items:center;gap:8px;margin:6px 0 10px;flex-wrap:wrap}.als-rating-row__stars{color:var(--als-gold);font-size:1.5rem;letter-spacing:1px;line-height:1;display:flex;align-items:center;gap:1px}.als-rating-row__stars svg{width:16px;height:16px;fill:var(--als-gold);stroke:none}.als-rating-row__score{font-size:1.3rem;font-weight:700;font-family:Oswald,sans-serif;color:var(--als-text)}.als-rating-row__count{font-size:1.3rem;color:var(--als-blue);text-decoration:underline;cursor:pointer}.als-rating-row__dot{color:var(--als-muted);font-size:1.1rem}.als-rating-row__sold{font-size:1.2rem;color:var(--als-muted)}.rating-wrapper{display:flex;align-items:center;gap:6px;margin:4px 0 12px;flex-wrap:wrap}.rating-wrapper .rating-text,.rating-wrapper .rating-count{color:var(--als-blue);font-size:1.3rem;margin:0}.price--large{border-bottom:1px solid var(--als-border);padding-bottom:14px;margin-bottom:14px}.price--large .price-item--sale{font-size:2.8rem!important;font-weight:700!important;font-family:Oswald,sans-serif!important;color:var(--als-blue)!important;line-height:1.1}.price--large .price__sale .price-item--regular,.price--large .price__sale s{font-size:1.4rem!important;color:var(--als-muted)!important;text-decoration:line-through;font-weight:400!important}.price--large .price__regular .price-item--regular{font-size:2.8rem!important;font-weight:700!important;font-family:Oswald,sans-serif!important;color:var(--als-blue)!important}.price--large .badge.price__badge-sale{background:#cc0c39!important;color:#fff!important;font-size:1.1rem!important;font-weight:700!important;padding:3px 10px!important;border-radius:4px!important;border:none!important;letter-spacing:.02em;vertical-align:middle}.price__tax{font-size:1.1rem;color:var(--als-muted);margin-top:2px}.als-about-item--mobile-inline{display:none}@media screen and (max-width:749px){.als-about-item--mobile-inline{display:block;margin:4px 0 14px}}.als-guarantee-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1px solid var(--als-border);border-radius:12px;overflow:hidden;margin:10px 0 12px}.als-guarantee-cell{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fff;border-right:1px solid var(--als-border);border-bottom:1px solid var(--als-border)}.als-guarantee-cell:nth-child(2n){border-right:none}.als-guarantee-cell:nth-last-child(-n+2){border-bottom:none}.als-guarantee-cell__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--als-blue)}.als-guarantee-cell__icon svg{width:22px;height:22px;stroke:var(--als-blue);fill:none}.als-guarantee-cell__text{min-width:0}.als-guarantee-cell__title{font-size:1.2rem;font-weight:700;color:var(--als-text);line-height:1.3;display:block}.als-guarantee-cell__sub{font-size:1.05rem;color:var(--als-muted);line-height:1.3;display:block;margin-top:2px}.als-about-item{margin:18px 0;padding:16px 18px;border:1px solid var(--als-border);border-radius:12px;background:var(--als-gray-light)}.als-about-item__heading{font-size:1.6rem;font-weight:600;font-family:Oswald,sans-serif!important;color:var(--als-text);margin:0 0 10px;padding:0;border:none}.als-about-item__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.als-about-item__list li{display:flex;align-items:flex-start;gap:9px;font-size:1.3rem;line-height:1.55;color:#1a1a1a!important;padding:0}.als-about-item__list li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--als-blue);flex-shrink:0;margin-top:6px}.als-about-item__list li em,.als-about-item__list li strong,.als-about-item__list li a{color:#1a1a1a!important;font-style:normal;text-decoration:none}.product-form__input{margin-bottom:16px}.product-form__input label,.product-form__input .form__label{font-size:1.3rem;font-weight:600;color:var(--als-text)}.swatch-input__input+label{border:2px solid #fff!important;box-shadow:0 0 0 1px var(--als-border-soft)!important;transition:box-shadow .12s}.swatch-input__input:checked+label,.swatch-input__input:focus+label{box-shadow:0 0 0 2px var(--als-blue)!important}.product-form__radio+label{border:1px solid var(--als-border-soft)!important;border-radius:4px!important;padding:6px 14px!important;font-size:1.3rem!important;background:#fff!important;color:var(--als-text)!important;transition:border .12s,background .12s;cursor:pointer}.product-form__radio:checked+label{border:2px solid var(--als-blue)!important;background:var(--als-blue-light)!important;color:var(--als-blue)!important;font-weight:600!important}.product-form__radio:disabled+label{opacity:.5;cursor:not-allowed}.als-trusted-row{display:flex;align-items:center;gap:12px;margin:14px 0;flex-wrap:wrap}.als-trusted-row__avatars{display:flex;align-items:center}.als-trusted-row__avatar{width:40px;height:40px;border-radius:50%;background:#e5e7eb;border:2.5px solid #fff;display:block;overflow:hidden;flex-shrink:0;margin-left:-10px;position:relative;z-index:1;box-shadow:0 1px 4px #0000001f}.als-trusted-row__avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.als-trusted-row__avatars .als-trusted-row__avatar:first-child{margin-left:0;z-index:5}.als-trusted-row__avatars .als-trusted-row__avatar:nth-child(2){z-index:4}.als-trusted-row__avatars .als-trusted-row__avatar:nth-child(3){z-index:3}.als-trusted-row__avatars .als-trusted-row__avatar:nth-child(4){z-index:2}.als-trusted-row__avatars .als-trusted-row__avatar:nth-child(5){z-index:1}.als-trusted-row__text{font-size:1.25rem;color:var(--als-text);font-weight:500;display:flex;align-items:center;gap:6px}.als-trusted-row__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.als-trusted-row__badge svg{width:22px;height:22px;display:block}.quantity{border:2px solid var(--als-blue)!important;border-radius:10px!important;background:#fff!important;overflow:hidden;height:4.8rem;transition:border-color .15s}.quantity:focus-within{border-color:var(--als-blue-dark)!important}.quantity__button{background:#f8f9fa!important;border:none!important;color:var(--als-text)!important;border-radius:0!important;font-size:1.8rem!important;min-width:3.8rem!important;height:100%!important;transition:background .15s,color .15s!important}.quantity__button:hover{background:#eef2ff!important;color:var(--als-blue)!important}.quantity__input{border:none!important;background:#fff!important;color:var(--als-text)!important;font-size:1.5rem!important;font-weight:600!important;min-width:4rem!important;height:100%!important}.quantity__label{font-size:1.3rem;font-weight:600;color:var(--als-text)}@media screen and (min-width:750px){.product-qty-btn-row{display:flex;align-items:flex-start;gap:14px}.product-qty-btn-row>.product-form__input.product-form__quantity{flex:0 0 auto;margin-bottom:0!important}.product-qty-btn-row>:not(.product-form__input){flex:1;min-width:0}.product-qty-btn-row .product-form__buttons{display:flex;flex-direction:row;gap:10px;margin-top:0!important;align-items:stretch}.product-qty-btn-row .product-form__submit,.product-qty-btn-row .shopify-payment-button,.product-qty-btn-row .shopify-payment-button__button{flex:1!important;width:auto!important}}.product-form__submit{background:#fff!important;border:2px solid var(--als-blue)!important;color:var(--als-blue)!important;border-radius:10px!important;font-size:1.4rem!important;font-weight:700!important;font-family:Oswald,sans-serif!important;letter-spacing:.4px!important;height:4.8rem!important;transition:background .18s,color .18s!important;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after{content:none!important;display:none!important}.product-form__submit:hover:not(:disabled){background:var(--als-blue-light)!important;border-color:var(--als-blue)!important;box-shadow:none!important}.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit:active,.button.product-form__submit:focus,.button.product-form__submit:focus-visible,.button.product-form__submit:active,.button.product-form__submit:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.product-form__submit:disabled{background:#f3f4f6!important;border-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed;box-shadow:none!important}.shopify-payment-button{margin-top:0!important}.shopify-payment-button__button--unbranded{background:#fff!important;border:2px solid var(--als-border-soft)!important;color:var(--als-text)!important;border-radius:10px!important;font-size:1.4rem!important;font-weight:600!important;min-height:4.8rem!important;box-shadow:none!important;transition:background .18s,border-color .18s!important}.shopify-payment-button__button--unbranded:hover{background:var(--als-gray-light)!important;border-color:#9ca3af!important}.amz-countdown,.amz-countdown__clock,.amz-countdown__label{display:none!important}.amz-stock{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#fff;background:#16a34a;border-radius:4px;padding:3px 10px;margin:8px 0 10px;letter-spacing:.01em;line-height:1.5}.amz-stock.low-stock{background:#dc2626}.amz-stock__dot{width:6px;height:6px;background:#ffffffb3;border-radius:50%;flex-shrink:0}.amz-stock.low-stock .amz-stock__dot{background:#ffffffb3}.amz-delivery-box{border:1px solid var(--als-border);border-radius:12px;padding:12px 14px;margin:14px 0;font-size:1.3rem}.amz-delivery-row{display:flex;gap:8px;align-items:flex-start;padding:5px 0;border-bottom:1px solid var(--als-border);color:var(--als-text)}.amz-delivery-row:last-child{border-bottom:none;padding-bottom:0}.amz-delivery-row:first-child{padding-top:0}.amz-delivery-label{font-weight:700;min-width:68px;flex-shrink:0}.amz-delivery-value .green{color:#16a34a;font-weight:700}.amz-delivery-value .muted{color:var(--als-muted);font-size:1.2rem}.amz-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--als-border);border-radius:12px;overflow:hidden;margin:14px 0}.amz-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 6px;text-align:center;border-right:1px solid var(--als-border);gap:4px}.amz-trust-badge:last-child{border-right:none}.amz-trust-badge svg{width:22px;height:22px;color:var(--als-blue);stroke:var(--als-blue);fill:none;flex-shrink:0}.amz-trust-badge__title{font-size:1rem;font-weight:700;color:var(--als-text);line-height:1.2}.amz-trust-badge__sub{font-size:.9rem;color:var(--als-muted);line-height:1.2}.amz-secure-section{border-top:1px solid var(--als-border);margin-top:16px;padding-top:12px}.amz-secure-row{display:flex;align-items:center;gap:6px;font-size:1.15rem;color:var(--als-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.amz-secure-row svg{width:15px;height:15px;color:var(--als-muted);flex-shrink:0}.amz-payment-icons{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;align-items:center}.amz-payment-icon{background:#fff;border:1px solid var(--als-border-soft);border-radius:4px;padding:3px 7px;font-size:1.05rem;font-weight:700;color:var(--als-text);line-height:1.6;letter-spacing:.02em}.amz-sold-by-row{font-size:1.2rem;color:var(--als-text);margin-top:6px}.amz-sold-by-row .link{color:var(--als-blue);text-decoration:none}.amz-sold-by-row .link:hover{text-decoration:underline}.amz-sticky-bar{display:none}@media screen and (max-width:749px){.amz-sticky-bar{display:flex;flex-direction:row;align-items:center;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--als-border);padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:9999;gap:8px;box-shadow:0 -3px 12px #0000001f}.amz-sticky-qty{display:flex;align-items:center;border:1.5px solid var(--als-blue);border-radius:8px;overflow:hidden;height:44px;background:#fff;flex-shrink:0}.amz-sticky-qty__btn{background:#f8f9fa;border:none;color:var(--als-text);font-size:1.8rem;width:30px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.amz-sticky-qty__btn:active{background:var(--als-blue-light)}.amz-sticky-qty__num{min-width:26px;text-align:center;font-size:1.4rem;font-weight:700;color:var(--als-text);padding:0 2px}.amz-sticky-total{font-size:1.35rem;font-weight:700;font-family:Oswald,sans-serif;color:var(--als-blue);white-space:nowrap;flex-shrink:0}.amz-sticky-bar__btn{flex:1;min-width:0;border-radius:8px;padding:0;height:44px;text-align:center;font-size:1.25rem;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.3px;cursor:pointer;transition:background .15s,border-color .15s;border:2px solid var(--als-blue)}.amz-sticky-bar__btn--atc{background:#fff;color:var(--als-blue)}.amz-sticky-bar__btn--atc:active{background:var(--als-blue-light)}.amz-sticky-bar__btn--buy{background:var(--als-blue);color:#fff}.amz-sticky-bar__btn--buy:active{background:var(--als-blue-dark);border-color:var(--als-blue-dark)}.amz-sticky-cart{position:relative;display:flex;align-items:center;justify-content:center;color:var(--als-text);text-decoration:none;width:36px;height:44px;flex-shrink:0}.amz-sticky-cart__badge{display:none;position:absolute;top:2px;right:-2px;background:#cc0c39;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;align-items:center;justify-content:center;padding:0 3px}.amz-sticky-spacer{height:70px}.product-qty-btn-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}.product-qty-btn-row>.product-form__input.product-form__quantity{flex:0 0 auto!important;margin-bottom:0!important}.product-qty-btn-row>:not(.product-form__input.product-form__quantity){flex:1!important;min-width:0!important}.quantity__label.form__label{display:none!important}.product-qty-btn-row .quantity{height:44px!important}.product-form__buttons{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;height:auto!important}.product-form__buttons .product-form__submit,.product-form__buttons .pf-buy-now-btn{flex:1 1 0%!important;width:auto!important;min-width:0!important;padding:0 12px!important;margin:0!important}}.pf-below-fold{margin-top:28px}.pf-section-nav{display:flex;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:30;background:#fff;border-bottom:2px solid var(--als-border)}.pf-section-nav::-webkit-scrollbar{display:none}.pf-section-nav__link{padding:12px 22px;font-size:1.4rem;font-weight:600;color:var(--als-muted);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;display:block}.pf-section-nav__link:hover,.pf-section-nav__link.active{color:var(--als-text);border-bottom-color:var(--als-blue)}.pf-section{padding:28px 0;border-bottom:1px solid var(--als-border)}.pf-section:last-child{border-bottom:none}.pf-section__heading{font-size:1.8rem;font-weight:700;color:var(--als-text);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--als-border)}.rv-summary{display:flex;gap:24px;align-items:flex-start;padding:16px 18px;background:var(--als-gray-light);border:1px solid var(--als-border);border-radius:8px;margin-bottom:20px;flex-wrap:wrap}.rv-summary__score{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}.rv-score-num{font-size:3.2rem;font-weight:800;color:var(--als-text);line-height:1}.rv-stars-big{color:var(--als-gold);font-size:2rem;letter-spacing:2px;line-height:1}.rv-total-small{font-size:1.1rem;color:var(--als-muted);text-align:center;white-space:nowrap}.rv-summary .rbreak{flex:1;min-width:180px}.rbreak .r{display:flex;align-items:center;gap:6px;font-size:1.15rem;margin-bottom:5px}.rbreak .r-lbl{min-width:46px;color:var(--als-blue);font-size:1.15rem;flex-shrink:0}.rbreak .bar{flex:1;height:8px;background:var(--als-border);border-radius:4px;overflow:hidden}.rbreak .bar i{display:block;height:100%;background:var(--als-gold);border-radius:4px}.rbreak .r-pct{min-width:32px;text-align:right;font-size:1.15rem;color:var(--als-muted)}.rv-aisay{background:var(--als-gray-light);border:1px solid var(--als-border);border-radius:8px;padding:14px 16px;margin-bottom:16px}.rv-aisay-title{font-weight:700;font-size:1.4rem;margin-bottom:7px;color:var(--als-text)}.rv-aisay-text{font-size:1.3rem;color:var(--als-text);line-height:1.6;margin-bottom:7px}.rv-aisay-note{font-size:1.05rem;color:var(--als-muted)}.rv-tags-title{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:var(--als-text)}.rv-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.rv-tags span{font-size:1.2rem;color:var(--als-blue);border:1px solid #bfdbfe;border-radius:20px;padding:5px 12px;background:var(--als-blue-light);white-space:nowrap;cursor:pointer}.rv-list-title{font-weight:700;font-size:1.5rem;padding-top:14px;margin-bottom:16px;border-top:1px solid var(--als-border);color:var(--als-text)}.rv-list{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--als-border-soft) var(--als-gray-light)}.rv-list::-webkit-scrollbar{height:5px}.rv-list::-webkit-scrollbar-track{background:var(--als-gray-light);border-radius:3px}.rv-list::-webkit-scrollbar-thumb{background:var(--als-border-soft);border-radius:3px}.rv-slider-nav{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.rv-slider-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--als-border);background:#fff;cursor:pointer;font-size:1.8rem;display:flex;align-items:center;justify-content:center;color:var(--als-text);transition:background .15s,border-color .15s,color .15s;font-family:inherit;line-height:1;padding:0}.rv-slider-btn:hover:not(:disabled){background:var(--als-blue);border-color:var(--als-blue);color:#fff}.rv-slider-btn:disabled{opacity:.3;cursor:not-allowed}.rev-card{flex:0 0 280px;width:280px;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid var(--als-border);border-radius:12px;background:#fff;box-shadow:0 2px 8px #00000012;overflow:hidden;padding:0;margin-bottom:0}.rev-card__photo{flex-shrink:0;width:100%}.rev-card__photo img{width:100%;height:175px;object-fit:cover;border-radius:0;border:none;cursor:zoom-in;transition:opacity .15s;display:block}.rev-card__photo img:hover{opacity:.88}.rev-card__body{flex:1;min-width:0;padding:12px 14px 14px}.rev-card__top{display:flex;align-items:center;gap:9px;margin-bottom:6px}.av{width:34px;height:34px;border-radius:50%;background:var(--als-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;flex-shrink:0}.nm{font-weight:600;font-size:1.4rem;color:var(--als-text)}.st{color:var(--als-gold);font-size:1.5rem;letter-spacing:1px}.meta{font-size:1.15rem;color:var(--als-muted);margin:4px 0 8px}.vf{color:var(--als-blue);font-size:1.1rem;font-weight:600}.tx{font-size:1.3rem;color:var(--als-text);line-height:1.6;margin-bottom:10px}@media screen and (max-width:479px){.rev-card{flex:0 0 240px;width:240px}}.rv-helpful{display:flex;align-items:center;gap:10px}.rv-helpful button{border:1px solid var(--als-border);border-radius:20px;padding:4px 14px;font-size:1.2rem;background:var(--als-gray-light);cursor:pointer;color:var(--als-text);font-family:inherit;transition:background .12s}.rv-helpful button:hover{background:var(--als-border-soft)}.rv-verified-icon{margin-left:auto;flex-shrink:0}.rv-helpful .rep{font-size:1.2rem;color:var(--als-muted);background:none;border:none;cursor:pointer;padding:4px 0}.pf-description .rte h1,.pf-description .rte h2,.pf-description .rte h3{font-size:1.8rem;font-weight:700;color:var(--als-text);margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--als-border)}.pf-description .rte h1:first-child,.pf-description .rte h2:first-child,.pf-description .rte h3:first-child{margin-top:0}.pf-description .rte p{font-size:1.4rem;line-height:1.7;color:var(--als-text);margin-bottom:14px}.pf-description .rte ul,.pf-description .rte ol{padding-left:20px;margin-bottom:14px}.pf-description .rte li{font-size:1.4rem;line-height:1.7;color:var(--als-text);margin-bottom:6px}.pf-description .rte img{max-width:100%;border-radius:6px;margin:12px 0}.pf-description .rte table{width:100%;border-collapse:collapse;font-size:1.3rem;margin-bottom:20px;border:1px solid var(--als-border);border-radius:6px;overflow:hidden}.pf-description .rte th{background:var(--als-gray-light);padding:10px 14px;font-weight:700;text-align:left;border-bottom:1px solid var(--als-border);border-right:1px solid var(--als-border);color:var(--als-text)}.pf-description .rte td{padding:10px 14px;border-bottom:1px solid var(--als-border);border-right:1px solid var(--als-border);color:var(--als-text)}.pf-description .rte tr:last-child td{border-bottom:none}.pf-description .rte th:last-child,.pf-description .rte td:last-child{border-right:none}.pf-review-summary-UNUSED{display:flex;gap:32px;align-items:flex-start;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--als-border);flex-wrap:wrap}.pf-review-score{text-align:center;min-width:100px}.pf-review-score__number{font-size:5.6rem;font-weight:300;color:var(--als-text);line-height:1}.pf-review-score__stars{color:var(--als-gold);font-size:2rem;letter-spacing:2px;margin:4px 0}.pf-review-score__label{font-size:1.2rem;color:var(--als-muted)}.pf-review-bars{flex:1;min-width:200px}.pf-review-bar-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:1.2rem;color:var(--als-blue)}.pf-review-bar-row span:first-child{width:30px;text-align:right;flex-shrink:0}.pf-review-bar-track{flex:1;height:10px;background:var(--als-border);border-radius:5px;overflow:hidden}.pf-review-bar-fill{height:100%;background:var(--als-gold);border-radius:5px}.pf-review-bar-row span:last-child{width:36px;color:var(--als-muted);flex-shrink:0}.pf-review-cards{display:flex;flex-direction:column;gap:20px}.pf-review-card{border:1px solid var(--als-border);border-radius:8px;padding:16px 20px;background:var(--als-gray-light)}.pf-review-card__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;flex-wrap:wrap}.pf-review-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--als-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;flex-shrink:0}.pf-review-card__meta{flex:1}.pf-review-card__name{font-weight:700;font-size:1.3rem;color:var(--als-text)}.pf-review-card__verified{font-size:1.1rem;color:var(--als-green);display:flex;align-items:center;gap:4px}.pf-review-card__stars{color:var(--als-gold);font-size:1.6rem;letter-spacing:1px}.pf-review-card__date{font-size:1.1rem;color:#9ca3af;margin-left:auto}.pf-review-card__variant{font-size:1.1rem;color:var(--als-muted);margin-bottom:8px}.pf-review-card__body{font-size:1.3rem;line-height:1.65;color:var(--als-text)}@media screen and (max-width:749px){.product__media-wrapper{border-radius:0;border:none}.product__info-container{border-radius:0;border:none;padding:0 16px}.product.grid{padding:0}@media screen and (max-width:480px){.als-guarantee-grid{grid-template-columns:1fr}.als-guarantee-cell{border-right:none;border-bottom:1px solid var(--als-border)}.als-guarantee-cell:last-child{border-bottom:none}}.amz-trust-strip{grid-template-columns:repeat(2,1fr)}.amz-trust-strip .amz-trust-badge:nth-child(2){border-right:none}.amz-trust-strip .amz-trust-badge:nth-child(1),.amz-trust-strip .amz-trust-badge:nth-child(2){border-bottom:1px solid var(--als-border)}.pf-tab-btn{padding:12px 16px;font-size:1.3rem}.pf-tab-panel{padding:20px 16px}.pf-review-summary{gap:20px}}.pf-about-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.pf-about-list li{display:flex;gap:10px;align-items:flex-start;font-size:1.35rem;line-height:1.55;color:var(--als-text);padding:11px 0;border-bottom:1px solid var(--als-border)}.pf-about-list li:last-child{border-bottom:none}.pf-about-list li:before{content:"\2713";color:var(--als-blue);font-weight:700;font-size:1.3rem;flex-shrink:0;margin-top:1px}.rv-photos-title{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:var(--als-text)}.rv-photos{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.rv-photos::-webkit-scrollbar{display:none}.rv-photos img{width:84px;height:84px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid var(--als-border);background:var(--als-gray-light)}.rv-tags span em{font-style:normal;font-size:1rem;color:var(--als-muted);margin-left:3px}.rev-stars-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.rev-title{font-weight:700;font-size:1.3rem;color:var(--als-text)}.pf-spec-table{border:1px solid var(--als-border);border-radius:8px;overflow:hidden}.pf-spec-row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 14px;font-size:1.3rem;gap:16px}.pf-spec-row:nth-child(odd){background:var(--als-gray-light)}.pf-spec-row:nth-child(2n){background:#fff}.pf-spec-label{color:var(--als-muted);flex-shrink:0;min-width:110px;font-size:1.2rem}.pf-spec-value{font-weight:600;text-align:right;color:var(--als-text);font-size:1.25rem}.pf-desc-eyebrow{font-size:1.1rem;font-weight:600;color:var(--als-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.pf-desc-lead{font-size:2rem;font-weight:700;color:var(--als-text);line-height:1.3;margin-bottom:24px}@media screen and (min-width:750px){.pf-desc-lead{font-size:2.4rem}}.pf-dblock{margin-bottom:28px}.pf-dblock img{width:100%;height:auto;border-radius:8px;margin-bottom:12px;display:block;background:var(--als-gray-light)}.pf-dblock h3{font-size:1.6rem;font-weight:700;color:var(--als-text);margin-bottom:7px;border:none!important;padding:0!important}.pf-dblock p{font-size:1.3rem;color:var(--als-muted);line-height:1.65;margin:0}.pf-steps-heading{font-size:1.6rem;font-weight:700;color:var(--als-text);margin-bottom:12px;margin-top:4px;border:none!important;padding:0!important}.pf-steps{counter-reset:step}.pf-step{counter-increment:step;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--als-border)}.pf-step:first-child{border-top:none}.pf-step:before{content:counter(step);width:28px;height:28px;border-radius:50%;background:var(--als-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.pf-step p{font-size:1.3rem;line-height:1.6;color:var(--als-muted);margin:0;padding-top:3px}.pf-step p b{color:var(--als-text)}.pf-cmp{border:1px solid var(--als-border);border-radius:8px;overflow:hidden}.pf-cmp__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-bottom:1px solid var(--als-border)}.pf-cmp__row:last-child{border-bottom:none}.pf-cmp__cell{padding:10px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4}.pf-cmp__head .pf-cmp__cell{font-weight:700;font-size:1.2rem;background:var(--als-gray-light)}.pf-cmp__lbl{justify-content:flex-start;text-align:left;font-weight:600;color:var(--als-text);font-size:1.25rem}.pf-cmp__head .pf-cmp__us{background:var(--als-blue);color:#fff}.pf-cmp__us{background:var(--als-blue-light)}.pf-cmp__them{color:var(--als-muted)}.pf-cmp .yes{color:var(--als-blue);font-weight:800;font-size:1.5rem;line-height:1}.pf-cmp .no{color:#9ca3af;font-weight:800;font-size:1.5rem;line-height:1}.pf-cmp__note{font-size:1.1rem;color:var(--als-muted);margin-top:8px;text-align:center}.pf-video{padding:0!important;border-bottom:1px solid var(--als-border);overflow:hidden}.pf-video video{width:100%;height:auto;display:block;background:#000;max-height:520px;object-fit:cover}.pf-cta-band{background:var(--als-blue);color:#fff;text-align:center;padding:36px 24px!important;border:none!important}.pf-cta-band h3{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:8px;border:none!important;padding:0!important}.pf-cta-band p{font-size:1.3rem;color:#ffffffd1;margin-bottom:20px;margin-top:0}.pf-cta-band__btn{display:inline-block;background:#fff;color:var(--als-blue);font-weight:700;font-size:1.5rem;padding:14px 36px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;letter-spacing:.01em;text-decoration:none;transition:opacity .15s}.pf-cta-band__btn:hover{opacity:.9}.pf-cta-band__note{font-size:1.1rem;color:#fff9;margin-top:12px;margin-bottom:0}.pf-stats{display:flex;justify-content:center;gap:0;flex-wrap:nowrap;text-align:center;padding:20px 8px!important;background:var(--als-gray-light);border-top:none;border-bottom:1px solid var(--als-border)!important}.pf-stat{flex:1;text-align:center;padding:4px 8px;border-right:1px solid var(--als-border)}.pf-stat:last-child{border-right:none}.pf-stat__num{font-size:1.7rem;font-weight:800;color:var(--als-blue);display:block;line-height:1.2}.pf-stat__lbl{font-size:.95rem;color:var(--als-muted);text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:2px}@media screen and (max-width:749px){.pf-stat__num{font-size:1.35rem}.pf-stat__lbl{font-size:.85rem}}.pf-faq details{border:1px solid var(--als-border);border-radius:7px;margin-bottom:8px;overflow:hidden}.pf-faq summary{padding:13px 16px;font-weight:600;font-size:1.35rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--als-text);background:#fff;user-select:none;-webkit-user-select:none}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";color:var(--als-muted);font-size:2rem;font-weight:400;line-height:1;flex-shrink:0}.pf-faq details[open] summary:after{content:"\2212"}.pf-faq details[open] summary{border-bottom:1px solid var(--als-border)}.pf-faq details p{padding:12px 16px;font-size:1.3rem;color:var(--als-muted);line-height:1.65;background:var(--als-gray-light);margin:0}.pf-trust-bar{display:flex;justify-content:center;align-items:center;gap:0;padding:14px 8px;background:var(--als-gray-light);border-top:1px solid var(--als-border);flex-wrap:wrap;row-gap:4px}.pf-trust-item{font-size:1.2rem;color:var(--als-muted);padding:0 12px;white-space:nowrap;border-right:1px solid var(--als-border-soft)}.pf-trust-item:last-child{border-right:none}@media screen and (max-width:549px){.pf-trust-item{font-size:1.1rem;padding:0 8px}}@media screen and (min-width:750px){.product.grid{display:grid!important;grid-template-columns:46fr 54fr;grid-template-rows:auto auto;align-items:start;gap:0 24px}.product.grid>.product__media-wrapper,.product.grid>.als-gallery-extra,.product.grid>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}.product.grid>.product__media-wrapper{grid-column:1;grid-row:1;align-self:flex-start}.product.grid>.als-gallery-extra{grid-column:1;grid-row:2;align-self:start;padding-right:12px;padding-top:16px}.product.grid>.product__info-wrapper{grid-column:2;grid-row:1 / 3;align-self:start}}.als-official-store-tag{display:inline-flex;align-items:center;gap:5px;font-size:1.05rem;font-weight:700;font-family:Oswald,sans-serif!important;color:var(--als-blue);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;background:var(--als-blue-light);border:1px solid rgba(27,58,140,.22);border-radius:4px;padding:3px 8px 3px 5px;line-height:1.5}.als-official-store-tag svg{flex-shrink:0}.rv-photos img{cursor:zoom-in}.rv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .22s ease;cursor:zoom-out}.rv-lightbox.open{opacity:1;pointer-events:all}.rv-lightbox__img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:6px;box-shadow:0 12px 56px #0009;pointer-events:none}.rv-lightbox__close{position:absolute;top:14px;right:18px;background:#ffffff24;border:none;color:#fff;font-size:2.8rem;line-height:1;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;font-family:inherit}.rv-lightbox__close:hover{background:#ffffff42}.pf-buy-now-btn{display:flex;align-items:center;justify-content:center;flex:1!important;width:auto!important;background:var(--als-blue);color:#fff;border:2px solid var(--als-blue);border-radius:10px;font-size:1.4rem;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.4px;padding:14px 24px;cursor:pointer;margin-top:0;transition:background .18s,border-color .18s,box-shadow .18s;height:4.8rem;box-shadow:0 2px 8px #1b3a8c38}.pf-buy-now-btn:hover{background:var(--als-blue-dark);border-color:var(--als-blue-dark);box-shadow:0 4px 14px #1b3a8c52}.pf-buy-now-btn:focus,.pf-buy-now-btn:focus-visible,.pf-buy-now-btn:active{outline:none!important;box-shadow:none!important}.pf-buy-now-btn:disabled{opacity:.65;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amazon-product-style.css.map */
