:root{--aura-red: #23272E;--aura-accent-rgb: 35, 39, 46;--aura-accent-dark: #14171C;--aura-urgent: #161A1F;--aura-urgent-2: #B7791F;--aura-urgent-tint: #FBF1DC;--aura-urgent-text: #92600D;--aura-gold-hi: #F0B84C;--aura-paper: #FBFAF7;--aura-star: #D99A16;--aura-red-tint: #EEEFF1;--aura-pink: #6B7280;--aura-black: #1E1E1E;--aura-btn-black: #121212;--aura-gray: #4E5357;--aura-bg-soft: #F6F6F6;--au-line: #EAE7E2;--au-card-r: 14px;--radius-card: 16px;--ease: cubic-bezier(0, 0, .3, 1)}.au *,.au *:before,.au *:after{margin:0;padding:0;box-sizing:border-box}.au{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--aura-black);background:var(--dw-page-bg, var(--color-background, #FFF8F0));-webkit-font-smoothing:antialiased}.au img{max-width:100%;display:block}.au a{color:inherit;text-decoration:none}.container{max-width:var(--au-pc-max, 1280px);margin:0 auto;padding:0 24px}@media(min-width:1024px)and (max-height:920px){.container{max-width:min(var(--au-pc-max, 1280px),1380px)}}:root{--narrow-page-width: calc(var(--au-pc-max, 1488px) - 48px)}.page-width-narrow{--page-margin: 24px}@media(max-width:749px){.header__columns{padding-inline:8px 13px}}@media(min-width:1024px)and (max-height:920px){:root{--narrow-page-width: min(calc(var(--au-pc-max, 1488px) - 48px), 1332px)}}.au-sec-wrap{overflow:clip}.au h1,.au h2,.au h3,.au h4,.au h5,.au h6{font-family:Inter,sans-serif}.au h1,.au h2,.au h3,.au h4{font-weight:700}.h-hero{font-size:72px;line-height:1;letter-spacing:-2.25px}.h-section{font-size:42px;line-height:50px;text-align:center}.hx48{font-size:48px;line-height:1.15}.hx36{font-size:36px;line-height:1.3}.h-pdp{font-size:clamp(19px,5.2cqi,32px);line-height:1.2;text-wrap:normal}.sub{color:var(--aura-gray)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--aura-red)}@media(max-width:1023px){.h-hero{font-size:36px;line-height:36px;letter-spacing:normal}.h-section,.hx48,.hx36{font-size:36px;line-height:45px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:.7px;text-transform:uppercase;border-radius:9999px;padding:15px 24px;border:0;cursor:pointer;transition:transform .2s var(--ease),opacity .2s var(--ease);text-align:center}.btn:hover{transform:translateY(-1px);opacity:.92}.btn-red{background:var(--aura-red);color:#fff}.btn-black{background:var(--aura-btn-black);color:#fff}.btn-white{background:#fff;color:#0c0c14}.btn-outline{background:transparent;color:var(--aura-black);border:1.5px solid var(--aura-black)}.btn-block{display:flex;width:100%}.au a.btn-red,.au button.btn-red,.au a.btn-black,.au button.btn-black{color:#fff}.au a.btn-white,.au button.btn-white{color:#0c0c14}.au a.btn-outline,.au button.btn-outline{color:var(--aura-black)}.au a.btn-outline-red,.au button.btn-outline-red{color:var(--aura-red)}.au a.btn-outline-white,.au button.btn-outline-white{color:#fff}.m-only{display:none!important}@media(max-width:1023px){.m-only{display:block!important}}.badge{display:inline-block;font-size:10px;font-weight:700;line-height:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--aura-red);background:var(--aura-red-tint);border:1px solid var(--aura-red);border-radius:5px;padding:4px 10px}.badge-dark{color:#fff;background:var(--aura-black);border-color:var(--aura-black)}.ph{background:linear-gradient(135deg,#e9e9e9,#d4d4d4);display:flex;align-items:center;justify-content:center;color:#9a9a9a;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;padding:12px;border-radius:var(--radius-card);overflow:hidden;position:relative}.ph-dark{background:linear-gradient(135deg,#2a2a2a,#111);color:#666}.ph-red{background:radial-gradient(circle at 50% 40%,#7a1017,#2b0509 75%);color:#ffffff73}.ph-square{aspect-ratio:1}.ph-wide{aspect-ratio:16/9}.ph-tall{aspect-ratio:3/4}.stars{color:var(--aura-star);letter-spacing:2px}.stars-rate{position:relative;display:inline-block;white-space:nowrap;letter-spacing:2px;font-size:inherit;line-height:1}.stars-rate:before{content:"\2605\2605\2605\2605\2605";color:#e0e0e0}.stars-rate:after{content:"\2605\2605\2605\2605\2605";color:var(--aura-star);position:absolute;left:0;top:0;width:var(--pct, 94%);overflow:hidden}.buybox{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding:32px 24px 72px;align-items:start}.gallery-main{position:relative}.gallery-main .ph{aspect-ratio:1;border-radius:var(--radius-card)}.gallery-stage{position:relative;aspect-ratio:1;border-radius:var(--radius-card);overflow:hidden;background:#f4f0ec}.gslide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.gslide.active{opacity:1;pointer-events:auto}.gslide img{width:100%;height:100%;object-fit:cover;display:block}.gslide-video{background:#000;display:flex;align-items:center;justify-content:center}.gslide-video video{width:100%;height:100%;object-fit:contain;display:block}.gslide-video iframe{width:100%;aspect-ratio:16 / 9;height:auto;max-height:100%;border:0;display:block}.thumb-vid{position:relative;overflow:hidden}.thumb-vid img{width:100%;height:100%;object-fit:cover}.thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;background:#0000004d}.gallery-main .badge-red-solid{position:absolute;top:16px;left:16px;z-index:2;background:var(--aura-red);color:#fff;border-color:var(--aura-red);border-radius:9999px;font-size:11px;padding:6px 14px}.gallery-caption{position:absolute;right:22px;bottom:20px;color:#fff;text-align:right}.gallery-caption b{display:block;font-size:24px;font-weight:500;line-height:1.25}.gallery-caption small{display:block;font-size:14px;font-weight:700;margin-top:6px}.gallery{min-width:0}.thumbs-row{display:flex;align-items:center;gap:12px;margin-top:14px;min-width:0}.thumb-arrow{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:#55565a;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease)}.thumb-arrow:hover{background:#3a3b3e}.thumbs{display:flex;gap:12px;overflow-x:hidden;scrollbar-width:none;flex:1;min-width:0;scroll-behavior:smooth}.thumbs::-webkit-scrollbar{display:none}.thumbs .ph{flex:none;width:calc((100% - 48px)/5);aspect-ratio:1;height:auto;border-radius:14px;cursor:pointer;font-size:13px;border:2px solid transparent;background:linear-gradient(135deg,#f7f7f7,#ececec)}.thumbs .ph.active{border-color:var(--aura-red);outline:none;background:#fff}.thumbs [data-au-thumb]{padding:0;object-fit:cover;background:none}.buy-panel{border-radius:var(--radius-card);overflow:visible}.buy-promo{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px;row-gap:4px;background:linear-gradient(100deg,var(--aura-urgent, var(--aura-red)),var(--aura-urgent-2, var(--aura-urgent, var(--aura-red))));color:#fff;border-radius:16px 16px 0 0;padding:18px 22px 30px;text-align:left}.buy-promo>b{grid-column:1;grid-row:1;font-size:21px;line-height:1.15;letter-spacing:1px;font-weight:800;text-transform:uppercase}.buy-promo .promo-note{grid-column:1;grid-row:2;font-size:11.5px;line-height:1.3;font-weight:700;letter-spacing:.8px;text-transform:uppercase;opacity:.88}.cd-tiles{grid-column:2;grid-row:1 / span 2;display:flex;align-items:flex-start;gap:8px}.cd-tile{background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:9px;width:62px;padding:6px 0 5px;text-align:center}.cd-tile b{display:block;font-size:22px;line-height:1.05;font-weight:800;font-variant-numeric:tabular-nums}.cd-tile i{display:block;font-style:normal;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;opacity:.8;margin-top:2px}.buy-info{display:flex;flex-direction:column;gap:16px;border:1px solid #ececec;border-radius:16px;padding:22px;background:#fff;position:relative;z-index:1;margin-top:-18px;container-type:inline-size}.pill-note{font-size:12px;font-weight:700;border:1px solid #ddd;border-radius:9999px;padding:3px 10px;color:var(--aura-gray);white-space:nowrap}.buy-card{background:#fff;border:1px solid var(--au-line);border-radius:var(--au-card-r);padding:13px}.icon-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.icon-tiles .bt{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;background:#fff;border:1px solid var(--au-line);border-radius:var(--au-card-r);padding:10px 12px;text-align:left}.i-paw,.i-shield,.i-mesh,.i-clock{--c: var(--aura-red);--ct: var(--aura-red-tint)}.i-clamp,.i-desk,.i-fold{--c: #E08A12;--ct: #FDF2E2}.i-wash,.i-ruler,.i-truck{--c: #0E9B93;--ct: #E4F5F3}.i-weight,.i-refund,.i-notool,.i-warr{--c: #15A04A;--ct: #E8F7EE}.i-generic{--c: var(--aura-red);--ct: var(--aura-red-tint)}.icon-tiles .bt-ring{width:32px;height:32px;border-radius:50%;background:var(--ct, var(--aura-red-tint));display:grid;place-items:center;color:var(--c, var(--aura-red))}.icon-tiles .bt-ic{display:block;width:18px;height:18px}.icon-tiles .bt-emoji{font-size:16px;line-height:1}.icon-tiles .bt-txt{display:block;font-size:12px;font-weight:600;line-height:1.28}.variant2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.v2card{position:relative;border:1.5px solid var(--au-line);border-radius:var(--au-card-r);overflow:hidden;background:#fff;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.v2card.active{border-color:var(--aura-red);box-shadow:0 8px 22px rgba(var(--aura-accent-rgb),.1)}.v2img{display:block;aspect-ratio:16 / 10;background:#f6f6f6}.v2img img{width:100%;height:100%;object-fit:cover;display:block}.v2ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b7b7b7;font-size:11px;letter-spacing:.6px}.v2foot{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid #f2f2f2}.v2name{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;letter-spacing:.2px}.v2dot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px #e5e5e5;flex:none}.v2check{width:21px;height:21px;border-radius:50%;border:1.5px solid #d4d4d4;flex:none;position:relative}.v2card.active .v2check{background:var(--aura-red);border-color:var(--aura-red)}.v2card.active .v2check:after{content:"";position:absolute;left:6.5px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gift-box{border:1px solid #ececec;border-radius:12px;overflow:hidden;margin:12px 0 20px}.gift-head{display:flex;justify-content:space-between;align-items:center;background:#55565a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.8px;padding:8px 12px}.gift-free{color:var(--aura-red);background:#fff;border-radius:4px;padding:3px 9px;font-size:11px;white-space:nowrap;flex:none}.gift-free s{color:#9a9da3;font-weight:700}.gift-items{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;font-size:12px}.gift-items>div{display:flex;flex-direction:column;gap:6px;text-align:center;align-items:center}.gift-items .ph{border-radius:8px;font-size:9px;width:100%;aspect-ratio:1}.gift-items .gi-txt b{font-size:12px;display:block}.gift-items .gi-txt small{display:block;color:var(--aura-gray)}.gi-val{color:var(--aura-gray);font-weight:700}.atc-block{display:flex;flex-direction:column;gap:11px}.atc-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.atc-price .now{font-size:26px;font-weight:700;letter-spacing:-.4px}.atc-price .save{font-size:12px;font-weight:800;letter-spacing:.3px;color:#fff;background:var(--aura-red);border-radius:9999px;padding:5px 10px;margin-left:auto}.atc-price .was{font-size:15px;color:var(--aura-gray);text-decoration:line-through;font-weight:400}.atc-cta{width:100%;border-radius:9999px;padding:16px;font-size:15px;letter-spacing:1.2px;box-shadow:0 6px 16px -6px rgba(var(--aura-accent-rgb),.55)}.pdp-sticky-price .was{font-size:12px;color:var(--aura-gray);text-decoration:line-through;font-weight:400;margin-left:4px}.atc-price small{display:block;font-size:12px;color:var(--aura-red);margin-top:2px}.stock{font-size:12px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:7px;color:#16803d}.stock-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#2fa84f;position:relative}.stock-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid #2fa84f;opacity:0;animation:au-stock-ping 2.2s var(--ease) infinite}@keyframes au-stock-ping{0%{transform:scale(.4);opacity:.8}70%,to{transform:scale(1.15);opacity:0}}.warranty-row{display:flex;align-items:center;gap:10px;border:1px solid var(--au-line);border-radius:var(--au-card-r);padding:13px;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.warranty-row:has(input:checked),.warranty-row.is-on{border-color:var(--aura-red);background:var(--aura-red-tint, #FEF0F1)}.warranty-row input{accent-color:var(--aura-red);width:18px;height:18px;flex:none}.warranty-row .w-ic{width:22px;height:22px;flex:none;color:var(--aura-black)}.warranty-row .w-badge{width:22px;height:24px;font-family:inherit}.warranty-row .i-ic{width:14px;height:14px;flex:none;color:var(--aura-gray)}.warranty-row>span:not(.w-ic){display:inline-flex;align-items:center;gap:6px}.warranty-row b{margin-left:auto;white-space:nowrap}.warranty-row s{color:var(--aura-gray);font-weight:400}.trust3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--au-line);border-radius:var(--au-card-r);overflow:hidden}.t3{padding:12px 8px;text-align:center;border-right:1px solid var(--au-line)}.t3:last-child{border-right:0}.t3-ic{display:grid;place-items:center;color:var(--c, var(--aura-red));margin-bottom:6px}.t3-ic svg{width:22px;height:22px}.t3 b{display:block;font-size:11.5px;font-weight:700;line-height:1.25}.clin-quote{font-size:13px;line-height:1.5}.clin-who{font-size:12.5px;margin-top:6px;color:var(--aura-gray)}.clin-who b{color:var(--aura-black)}.clin-who .stars{color:var(--aura-star)}.trust-note{font-size:12px;line-height:1.45;color:var(--aura-gray)}.trust-note b{color:var(--aura-black);font-weight:700}.clin-box{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--au-line);border-radius:var(--au-card-r);padding:13px}.addon{display:flex;align-items:center;gap:12px;border:1px solid #ececec;border-radius:12px;padding:12px;font-size:14px}.addon .grow>b{font-size:18px}.buy-info h3{font-size:22px;line-height:33px}.addon .ph{width:52px;height:52px;border-radius:8px;font-size:8px;flex:none}.addon .grow{flex:1;min-width:0}.addon .grow small{display:block}.addon s{color:var(--aura-gray);font-weight:400}.addon-plus{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:var(--aura-red);color:#fff;font-size:18px;font-weight:700;cursor:pointer}.buy-info h3.ov-head{font-size:10.5px;line-height:1.2;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#8d8f93;margin-bottom:11px}.ov-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;text-align:left}.ov-icons>div{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center}.ov-icons svg{width:20px;height:20px;color:var(--c, var(--aura-red))}.ov-icons .ov-emoji{font-size:17px;line-height:1}.ov-icons span{display:block;font-size:11.5px;font-weight:600;line-height:1.25}@media(max-width:1023px){.buybox{grid-template-columns:minmax(0,1fr);gap:28px;padding:16px 24px 48px}.thumbs{grid-template-columns:repeat(6,1fr)}.variant2{grid-template-columns:1fr 1fr}.ov-icons{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:11px}}.rating-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--aura-gray)}.rating-badge{display:inline-flex;align-items:center;gap:8px;color:#222;text-decoration:none;cursor:pointer}a.rating-badge:hover b{text-decoration:underline}@media(max-width:767px){.rating-row{flex-wrap:wrap;row-gap:6px}}.bought-row{margin-top:2px}.bought-row span{display:inline-block;background:#fdf0e7;color:#b4530a;border-radius:6px;padding:3px 10px;font-size:12.5px}.bought-row b{font-weight:700}.benefits{list-style:none;display:grid;gap:10px}.benefits li{padding-left:28px;position:relative}.benefits li:before{content:"\2713";position:absolute;left:0;color:var(--aura-red);font-weight:700}.pdp-price{display:flex;align-items:baseline;gap:12px}.pdp-price .now{font-size:32px;font-weight:700;color:var(--aura-red)}.pdp-price .was{font-size:20px;color:var(--aura-gray);text-decoration:line-through}.pdp-price .save{font-size:13px;font-weight:700;color:var(--aura-red);background:var(--aura-red-tint);border-radius:5px;padding:4px 10px}.variant-cards{display:grid;gap:12px}.vcard{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1.5px solid #ddd;border-radius:12px;padding:16px;cursor:pointer;position:relative}.vcard.active{border-color:var(--aura-red);background:var(--aura-red-tint)}.vcard .badge{position:absolute;top:-10px;right:14px}.vcard b{font-size:15px}.vcard small{color:var(--aura-gray);display:block}.guarantees{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:12px;font-weight:700;color:var(--aura-gray)}.guarantees div{border:1px solid #eee;border-radius:10px;padding:12px 8px}.pdp-sticky{position:fixed;top:0;left:0;right:0;z-index:70;background:#fff;box-shadow:0 6px 24px #00000014;transform:translateY(-110%);transition:transform .25s var(--ease)}.pdp-sticky.show{transform:translateY(0)}.pdp-sticky.show.au-dirup{transform:translateY(-110%)}.pdp-sticky-row{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.pdp-sticky-name small{display:block;color:var(--aura-gray);font-size:12px}.pdp-sticky-logo{flex:1;text-align:center;font-size:18px;letter-spacing:2px}.pdp-sticky-logo img{max-height:24px;width:auto;vertical-align:middle}header.shopify-section img[src*=meowmate-logo],.pdp-sticky-logo img[src*=meowmate-logo]{transform:translateY(-12.6%)}.announcement-bar strong{color:#fff;font-weight:800;letter-spacing:.4px}.pdp-sticky-price{text-align:right}.pdp-sticky-price .save{font-size:11px;font-weight:700;color:var(--aura-red);background:var(--aura-red-tint);border-radius:4px;padding:2px 6px;margin-left:6px}.pdp-sticky-price small{display:block;font-size:11px}.anchor-nav{display:flex;justify-content:space-around;border-top:1px solid #eee;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.anchor-nav a{text-decoration:underline;text-underline-offset:4px}@media(max-width:1023px){.pdp-sticky-logo,.pdp-sticky-name small,.pdp-sticky-price small{display:none}.anchor-nav{overflow-x:auto;gap:18px;justify-content:flex-start}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media(max-width:1023px){.buybox.container{padding:16px 24px 48px;gap:20px}.buy-panel{margin:0}.buy-info{padding:26px 12px 18px}.gallery-caption b{font-size:19px}.gallery-caption small{font-size:12px}.thumbs{gap:8px}.thumbs .ph{width:calc((100% - 24px)/4);border-radius:12px}.thumb-arrow{width:32px;height:32px;font-size:17px}.icon-tiles{grid-template-columns:1fr 1fr;gap:9px}.icon-tiles .bt{padding:8px 9px;gap:7px;grid-template-columns:26px 1fr}.icon-tiles .bt.m-only{display:grid!important}.icon-tiles .bt-ring{width:26px;height:26px}.icon-tiles .bt-ic{width:17px;height:17px}.icon-tiles .bt-txt{font-size:11px;line-height:1.25}.variant2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.v2foot{padding:10px 11px}.v2name{font-size:13.5px;gap:7px}.v2dot{width:12px;height:12px}.v2check{width:19px;height:19px}.gift-box{background:#f6f6f7;border:0}.gift-items{grid-template-columns:1fr;gap:10px;padding:12px 10px 14px}.gift-items>div{flex-direction:row;text-align:left;gap:12px;align-items:flex-start;position:relative;background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 1px 3px #0000000d}.gift-items>div+div:before{content:"+";position:absolute;top:-17px;left:50%;transform:translate(-50%);width:22px;height:22px;border-radius:50%;background:#4a4b4f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1}.gift-items .ph{width:62px;height:62px;aspect-ratio:auto;flex:none;border-radius:8px}.gift-items .gi-txt{flex:1;min-width:0}.gift-items .gi-txt b{font-size:15px;margin-bottom:2px}.gift-items .gi-txt small{font-size:12.5px;line-height:1.4}.gi-val{align-self:flex-start;margin-top:2px;white-space:nowrap;font-weight:400;font-size:12.5px;color:#83868c}.atc-block{gap:10px}.atc-price{align-items:baseline;column-gap:8px}.atc-price .now{font-size:24px;white-space:nowrap}.atc-price .save{font-size:11.5px;padding:4px 9px;white-space:nowrap}.atc-price .was{font-size:14px;white-space:nowrap}.au .atc-cta{font-size:14.5px;padding:15px;letter-spacing:1px}}@media(max-width:380px){.atc-price .now{font-size:22px}.atc-price .was{font-size:13px}.atc-price .save{font-size:11px;padding:4px 8px}.au .atc-cta{font-size:13.5px}}@media(max-width:1023px){.stock{font-size:12.5px}.warranty-row{font-size:12.5px;gap:6px;padding:12px 10px;flex-wrap:nowrap}.warranty-row .w-ic{width:18px;height:18px}.warranty-row .w-badge{width:19px;height:21px}.warranty-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px;min-width:0}.gift-head{font-size:11px;padding:8px 10px;gap:8px}.gift-head>span:first-child{white-space:nowrap}.pdp-sticky{top:auto;bottom:0;transform:translateY(110%);box-shadow:0 -6px 24px #00000014}.pdp-sticky.show{transform:none}.pdp-sticky-row{gap:10px}.pdp-sticky-row .ph,.pdp-sticky-logo,.pdp-sticky-name{display:none}.pdp-sticky-price{flex:1;text-align:left}.pdp-sticky-price b{font-size:18px}.pdp-sticky-price small{display:block}.anchor-nav{display:none}}.au .au-drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1e1e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2147483002;opacity:0;pointer-events:none;transition:opacity .35s}.au .au-drawer-ov.show{opacity:1;pointer-events:auto}.au .au-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,94vw);background:#fff;z-index:2147483003;transform:translate(105%);transition:transform .45s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column;box-shadow:-12px 0 40px #0000002e}.au .au-drawer.show{transform:none}.au .au-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-bottom:1px solid #ececec}.au .au-drawer-head b{font-size:16.5px}.au .au-dcount{font-size:12px;font-weight:700;color:var(--aura-gray);margin-left:4px}.au .au-drawer-close{border:0;background:none;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:17px;color:var(--aura-black);display:flex;align-items:center;justify-content:center}.au .au-drawer-close:hover{background:var(--aura-bg-soft)}.au .au-promo{padding:11px 15px 3px}.au .au-promo-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;padding:10px 13px;color:#fff;position:relative;overflow:hidden}.au .au-pl{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.3px;line-height:1.2;position:relative;z-index:1}.au .au-pl svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto}.au .au-pr{font-size:11.5px;font-weight:600;white-space:nowrap;opacity:.96;position:relative;z-index:1}.au .au-pr b{font-size:14px;font-weight:800;letter-spacing:.3px;margin-left:5px;font-variant-numeric:tabular-nums}.au .au-pm-urgent{background:linear-gradient(100deg,var(--aura-urgent, #B45309),var(--aura-urgent-2, #F59E0B))}.au .au-pm-urgent{background:linear-gradient(100deg,var(--aura-urgent, #B45309) 0%,color-mix(in srgb,var(--aura-urgent, #B45309) 72%,var(--aura-urgent-2, #F59E0B)) 58%,var(--aura-urgent-2, #F59E0B) 100%)}.au .au-pm-ocean{background:linear-gradient(90deg,#0a4f7a,#0e7fbf 55%,#2ba9e0)}.au .au-pm-sky{background:linear-gradient(90deg,#0e7fbf,#12a5c9 55%,#2fd0c8)}.au .au-pm-rose{background:linear-gradient(90deg,#d81e5b,#f5333f 55%,#ff6a6a)}.au .au-pm-sunset{background:linear-gradient(90deg,#f5333f,#f84a3a 52%,#ff6b35)}.au .au-pm-gold{background:linear-gradient(90deg,#f23440,#ff7a1a 60%,#ffb020)}.au .au-pm-night{background:linear-gradient(90deg,#15161a,#3c1018 58%,#c4102f)}.au .au-sheen:after{content:"";position:absolute;top:-70%;left:-40%;width:34%;height:240%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:rotate(17deg);animation:au-sheen 5s ease-in-out infinite}@keyframes au-sheen{0%{left:-40%}60%,to{left:130%}}.au .au-drawer-items{flex:1;overflow-y:auto;padding:13px 15px;display:flex;flex-direction:column;gap:11px}.au .au-ditem{border:1px solid #efefef;border-radius:14px;padding:10px;display:grid;grid-template-columns:82px 1fr;gap:11px;position:relative}.au .au-ditem-img{width:82px;height:82px;border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fff}.au .au-ditem-img img{width:100%;height:100%;object-fit:cover;display:block}.au .au-ditem-t{font-size:13px;font-weight:700;line-height:1.4;padding-right:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.au .au-ditem-p{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.au .au-ditem-now{color:var(--aura-red);font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.au .au-ditem-was{color:#9a9a9a;text-decoration:line-through;font-size:12.5px;font-variant-numeric:tabular-nums}.au .au-ditem-off{background:var(--aura-red);color:#fff;font-size:11px;font-weight:800;border-radius:5px;padding:2px 6px}.au .au-ditem-each{font-size:11px;color:#8d9094;margin-top:3px;font-variant-numeric:tabular-nums}.au .au-ditem-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.au .au-chip-var{background:var(--aura-bg-soft);color:#63666a;font-size:11.5px;font-weight:500;border-radius:5px;padding:3px 8px}.au .au-chip-ship{display:inline-flex;align-items:center;gap:4px;background:var(--aura-urgent-tint, var(--aura-red-tint));color:var(--aura-urgent-text, var(--aura-red));font-size:11px;font-weight:700;border-radius:4px;padding:3px 7px 3px 5px}.au .au-chip-ship svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto}.au .au-ditem-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.au .au-ditem-qty{display:inline-flex;align-items:stretch;border:1px solid #e2e2e2;border-radius:9px;overflow:hidden;background:#fff}.au .au-ditem-qty button{width:29px;height:30px;border:0;background:#fff;cursor:pointer;font-size:15px;color:#2b2b2b;line-height:1;padding:0}.au .au-ditem-qty button:hover{background:var(--aura-bg-soft)}.au .au-ditem-qty span{min-width:32px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border-left:1px solid #ececec;border-right:1px solid #ececec;font-variant-numeric:tabular-nums}.au .au-stock{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#0a9a6e;white-space:nowrap}.au .au-stock i{width:6px;height:6px;border-radius:50%;background:#0a9a6e;display:block}.au .au-dtrash{position:absolute;top:7px;right:7px;border:0;background:none;cursor:pointer;color:#b6b6b6;padding:4px;line-height:0;border-radius:6px}.au .au-dtrash:hover{color:var(--aura-red);background:var(--aura-red-tint)}.au .au-drawer-empty{text-align:center;color:var(--aura-gray);font-size:14px;padding:44px 20px}.au .au-drawer-foot{background:var(--aura-paper, #FBFAF7);border-top:1px solid #F0E7D2;padding:14px 15px calc(15px + env(safe-area-inset-bottom))}.au .au-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--aura-gray);margin-bottom:6px}.au .au-sum b{color:var(--aura-black);font-weight:700;font-variant-numeric:tabular-nums}.au .au-sum-save,.au .au-sum-save b{color:var(--aura-urgent-text, var(--aura-red));font-weight:700}.au a.au-cta{display:block;width:100%;text-align:center;background:var(--aura-red);color:var(--aura-gold-hi, #fff);border-radius:9999px;padding:12px 16px;margin-top:4px;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.au a.au-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--aura-accent-rgb),.3);color:var(--aura-gold-hi, #fff)}.au .au-cta-1{display:block;font-size:14px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;font-variant-numeric:tabular-nums}.au .au-cta-amt{font-size:15px;letter-spacing:.2px}.au .au-cta-note{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px;font-size:11.5px;color:var(--aura-gray)}.au .au-note-it{display:inline-flex;align-items:center;gap:4px}.au .au-note-it svg{width:13px;height:13px;fill:none;stroke:var(--aura-urgent-text, var(--aura-black));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.au .au-note-sep{color:#c9cbce}.au .au-pays{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;margin-top:12px}.au .au-pay-svg{width:32px;height:20px;display:block}@media(max-width:480px){.au .au-pl{font-size:11.5px;gap:6px}.au .au-pr{font-size:10.5px}.au .au-pr b{font-size:13px}.au .au-ditem{grid-template-columns:72px 1fr}.au .au-ditem-img{width:72px;height:72px}.au .au-ditem-now{font-size:16px}}.au .pay-trust{margin-top:0;padding:13px;border:1px solid var(--au-line);border-radius:var(--au-card-r);text-align:center}.au .pay-label{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#8d8f93;margin-bottom:10px}.au .pay-lock{width:14px;height:14px;color:#8d8f93;flex:none}.au .pay-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.au .pay-svg{width:34px;height:23px;border:1px solid var(--au-line);border-radius:4px;background:#fff}.au img.au-blur{opacity:0;filter:blur(14px);transform:scale(1.02);transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease)}.au img.au-blur.au-loaded{opacity:1;filter:none;transform:none}.au .btn-red{box-shadow:0 6px 18px rgba(var(--aura-accent-rgb),.22)}.au .btn-red:hover{transform:translateY(-2px) scale(1.015);opacity:1;box-shadow:0 12px 26px rgba(var(--aura-accent-rgb),.34)}.au .btn-red:active{transform:translateY(0) scale(.98)}.au .btn-white:hover{box-shadow:0 12px 26px #00000029}.au .btn.au-added{background:#14a45a!important;color:#fff!important}.au .dw-hb.au-added{background:#0e3151}.au .btn .au-tick{width:18px;height:18px}.au .btn .au-tick path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:26;stroke-dashoffset:26}.au .btn.au-added .au-tick path{animation:au-draw-tick .4s var(--ease) forwards}@keyframes au-draw-tick{to{stroke-dashoffset:0}}.au .nav-icons sup.bump,.nav-icons sup.bump{animation:au-bump .5s var(--ease)}@keyframes au-bump{0%{transform:scale(1)}30%{transform:scale(1.6)}60%{transform:scale(.85)}to{transform:scale(1)}}.au .au-ditem.au-flash{animation:au-flash 1.1s var(--ease);border-radius:10px}@keyframes au-flash{0%{background:var(--aura-red-tint)}to{background:transparent}}.au .gallery-zoom{overflow:hidden;border-radius:var(--radius-card)}@media(hover:hover)and (pointer:fine){.au .gallery-zoom{cursor:zoom-in}.au .gallery-zoom img{transition:transform .35s var(--ease),opacity .26s var(--ease)}.au .gallery-zoom.zooming img{transform:scale(1.9);transition:transform .18s var(--ease)}}.au [data-au-main-img]{transition:opacity .26s var(--ease)}.au [data-au-main-img].fading{opacity:.12}.au .thumbs .ph{transition:border-color .25s var(--ease)}.au .warranty-row{transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.au .warranty-row.w-on{border-color:var(--aura-red);background:var(--aura-red-tint);box-shadow:0 4px 14px rgba(var(--aura-accent-rgb),.12)}.au .warranty-row input[type=checkbox]:checked{animation:au-bump .45s var(--ease)}.au .atc-price .now.pricing{color:var(--aura-red)}@media(prefers-reduced-motion:reduce){.au .reveal{opacity:1!important;transform:none!important;transition:none!important}.au .kmq-track,.au .ktes-track,.au .vs-badge,.au .stock-dot:after{animation:none!important}.au .cc-circle.arc-on:before{transition:none!important;--au-arc: var(--au-arc-final, 0deg)}.au img.au-blur{opacity:1!important;filter:none!important;transform:none!important}.au-progress{display:none}.au .btn-red:hover,.au .btn-white:hover{transform:none}.au .timeline.reveal .tl-item{opacity:1!important;transform:none!important}.au .tl-item:before{transform:scaleX(1)!important;transition:none!important}.au .clinical-card.reveal:not(.in) .benefits li:before{transform:none}.au .gallery-zoom.zooming img{transform:none}.au .review2.rv-in{animation:none}.au .histo-bar i{transition:none}}@media(max-width:767px){.au .sec-soft{padding:28px 0}.au .sec-head{margin-bottom:20px}.au .sec-head .sub,.au .sub{margin-top:12px;margin-bottom:16px}.au .buy-info{row-gap:10px;padding-top:20px;padding-bottom:14px}.au .t3{padding:10px 6px}.au .t3 b{font-size:10.5px}.au .trust-note{font-size:11.5px}.au .pay-trust{margin-top:12px;padding-top:12px}}.au .buy-info{row-gap:0}.au .buy-info>*{margin-top:12px;margin-bottom:0}.au .buy-info>*:first-child{margin-top:0}.au .au-g8{margin-top:8px}.au .au-g12{margin-top:12px}.au .au-g20{margin-top:20px}@media(min-width:1024px){.au .au-g8{margin-top:10px}.au .au-g12{margin-top:16px}.au .au-g20{margin-top:26px}}.au .atc-row1{display:flex;align-items:center;flex-wrap:nowrap;gap:5px}.au .atc-row1 .now{font-size:18px;letter-spacing:-.3px;white-space:nowrap}.au .atc-row1 .was{font-size:11px;white-space:nowrap}.au .atc-row1 .save{margin-left:0;font-size:9px;font-weight:800;letter-spacing:.1px;color:var(--aura-red);background:var(--aura-red-tint);border-radius:5px;padding:3px 5px;white-space:nowrap}.au .atc-row1 .atc-cta{flex:1;min-width:96px;width:auto;margin-left:2px;padding:16px 8px;font-size:11.5px;letter-spacing:.5px}.au .atc-value{display:block;margin-top:6px;font-size:12px;color:var(--aura-red)}@media(min-width:1024px){.au .atc-row1{gap:8px}.au .atc-row1 .now{font-size:24px}.au .atc-row1 .was{font-size:14px}.au .atc-row1 .save{font-size:11px;padding:4px 8px}.au .atc-row1 .atc-cta{font-size:13.5px;padding:17px 18px;letter-spacing:.8px}}.au .variant2{margin-bottom:12px}.au .stock{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--aura-gray);gap:7px}.au .stock b{color:#16803d;font-weight:700}.au .stock-dot{width:7px;height:7px}.au .warranty-row{gap:10px;padding:11px 12px;font-size:12.5px;font-weight:400}.au .wr-vh{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.au .wr-box{width:20px;height:20px;flex:none;border:1.5px solid #CFCAC2;border-radius:6px;background:#fff;display:grid;place-items:center;transition:background .18s var(--ease),border-color .18s var(--ease)}.au .wr-box svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .18s var(--ease),transform .18s var(--ease)}.au .warranty-row:has(input:checked) .wr-box,.au .warranty-row.is-on .wr-box{background:var(--aura-red);border-color:var(--aura-red)}.au .warranty-row:has(input:checked) .wr-box svg,.au .warranty-row.is-on .wr-box svg{opacity:1;transform:scale(1)}.au .warranty-row .wr-txt{display:block;overflow:visible;white-space:normal;text-overflow:clip}.au .warranty-row .wr-pri{display:block;overflow:visible;white-space:nowrap}.au .wr-txt{flex:1;min-width:0;font-weight:700;line-height:1.3}.au .wr-txt .i-ic{width:12px;height:12px;color:#a8a49e;display:inline-block;vertical-align:-1px;margin-left:3px}.au .wr-pri{flex:none;margin-left:auto;text-align:right;line-height:1.2}.au .wr-pri s{display:block;font-size:11px;color:#a8a49e;font-weight:400}.au .wr-pri b{font-size:14.5px;font-weight:800;margin-left:0}.au .icon-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px}.au .icon-tiles .bt{border:0;background:none;padding:0;grid-template-columns:28px 1fr;gap:9px}.au .icon-tiles .bt-ring{width:28px;height:28px}.au .icon-tiles .bt-txt{font-size:11.5px}.au .trust3{border:0;border-radius:0;gap:8px;overflow:visible}.au .t3{padding:0;border-right:0;display:flex;flex-direction:column;align-items:center;gap:7px}.au .t3-ic{width:30px;height:30px;border-radius:50%;background:var(--ct, var(--aura-red-tint));margin-bottom:0}.au .t3-ic svg{width:17px;height:17px}.au .t3 b{font-size:11px;font-weight:600;color:var(--aura-gray);line-height:1.3}.au .pay-trust{border:0;border-radius:0;padding:0}.au .pay-label{margin-bottom:10px;line-height:1.25}.au .rating-row{font-size:13px}.au .rating-badge{gap:6px}.au .rating-badge .stars-rate{font-size:15px}.au .r-score{font-size:14px;font-weight:800;color:var(--aura-black);letter-spacing:-.2px}.au .r-rest{font-weight:600;color:var(--aura-gray)}.au a.rating-badge:hover .r-rest,.au a.rating-badge:hover .r-score{text-decoration:underline}.ph{box-sizing:border-box}.pdp-sticky-row{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sticky-atc .container{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media(max-width:767px){.au-field input[type=text],.au-field input[type=email],.au-field textarea,.au input[type=text],.au input[type=email],.au input[type=tel],.au input[type=search],.au textarea,.au select{font-size:16px}.au .ba-lb,.au .ba-la,.au .rs-src,.au .cc-study-tag,.au .wia-tag,.au .promo-note,.au .save,.au small,.au .ba-labrow span,.au .vsa-ov small{font-size:11px}.shopify-section .aus-badge{font-size:10.5px}.shopify-section .aus-cut{font-size:11px}.au .thumb-arrow{width:40px;height:40px;font-size:18px}.au .au-drawer-close{width:42px;height:42px}.au .rating-badge{min-height:44px}.au a.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}footer.site .foot-grid a:not(.logo){padding:10px 0}.au .nav-icons a{position:relative}.au .nav-icons a:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}}.au .cap-scrim{position:absolute;left:0;right:0;bottom:0;height:42%;pointer-events:none;border-radius:0 0 var(--radius-card) var(--radius-card);background:linear-gradient(180deg,#18130e00,#18130e24 42%,#18130e99)}.au .gallery-caption{z-index:1;text-shadow:0 1px 12px rgba(0,0,0,.35)}.au .gallery-caption.cap-under{position:static;color:var(--aura-black);text-align:left;margin-top:14px;text-shadow:none}.au .gallery-caption.cap-under b{font-weight:700}.au .gallery-caption.cap-under small{color:var(--aura-gray);font-weight:600}.au .tiers{display:grid;gap:10px;margin-bottom:16px}.au .tier{position:relative;display:grid;grid-template-columns:21px 1fr auto;gap:11px;align-items:center;padding:13px 14px;cursor:pointer;border:1.5px solid var(--au-line);border-radius:var(--au-card-r);background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.au .tier:hover{border-color:#c9c4bc}.au .tier.active{border-color:var(--aura-red);background:var(--aura-paper, var(--aura-red-tint));box-shadow:0 6px 18px rgba(var(--aura-accent-rgb),.12)}.au .tier-radio{width:21px;height:21px;border-radius:50%;border:1.5px solid #cfcac2;background:#fff;flex:none;position:relative;transition:border-color .15s ease,background .15s ease}.au .tier.active .tier-radio{border-color:var(--aura-red);background:var(--aura-red)}.au .tier.active .tier-radio:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.au .tier-body{min-width:0}.au .tier-name{display:block;font-size:15px;font-weight:700;line-height:1.25}.au .tier-sub{display:block;font-size:11.5px;font-weight:600;color:var(--aura-gray);margin-top:2px;line-height:1.3}.au .tier-pri{text-align:right;line-height:1.2;flex:none}.au .tier-pri b{display:block;font-size:17px;font-weight:800;letter-spacing:-.2px}.au .tier-pri s{display:block;font-size:11.5px;color:#a8a49e;font-weight:400;margin-top:1px}.au .tier-each{display:block;font-size:11px;font-weight:600;color:var(--aura-gray);margin-top:2px;white-space:nowrap}.au .tier-flag{position:absolute;top:-16px;right:12px;background:var(--aura-red);color:#fff;border-radius:9999px;font-size:8.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;padding:3.5px 10px;white-space:nowrap;box-shadow:0 2px 6px #14161a2e}.au .tier-flag.gd{background:linear-gradient(90deg,var(--aura-urgent-2, #B7791F),var(--aura-gold-hi, #F0B84C));color:#fff}.au .tier.has-flag{margin-top:8px}.au .tier-paws{font-size:11px;margin-left:6px;letter-spacing:1px}.au .tier-save{display:inline-block;margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.2px;color:var(--aura-urgent-text, var(--aura-urgent, #15803d));white-space:nowrap}.au .tier[data-soldout]{opacity:.45;pointer-events:none}.au .tier,.au .v2card{font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.au .v2card{padding:0;width:100%}.au .tiers-head{font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--aura-gray);margin-bottom:9px}@media(min-width:1024px){.au .tier{padding:14px 16px}.au .tier-name{font-size:16px}.au .tier-pri b{font-size:19px}}@media(max-width:380px){.au .tier{grid-template-columns:19px 1fr auto;gap:9px;padding:12px 11px}.au .tier-name{font-size:14px}.au .tier-pri b{font-size:16px}}@media(min-width:1024px){.au .gal-sticky{position:sticky;top:var(--au-gal-top, var(--au-gal-gap, 24px))}}.au .buy-promo{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 16px 28px;background:linear-gradient(100deg,var(--aura-urgent, var(--aura-red)),var(--aura-urgent-2, var(--aura-urgent, var(--aura-red))));background:linear-gradient(100deg,var(--aura-urgent, var(--aura-red)) 0%,color-mix(in srgb,var(--aura-urgent, var(--aura-red)) 72%,var(--aura-urgent-2, var(--aura-urgent))) 58%,var(--aura-urgent-2, var(--aura-urgent, var(--aura-red))) 100%)}.au .pr-l{min-width:0}.au .pr-l b{display:block;font-size:13.5px;font-weight:800;letter-spacing:.7px;line-height:1.3}.au .pr-l small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.6px;opacity:.82;margin-top:2px;text-transform:uppercase}.au .cd-tiles{display:flex;align-items:center;gap:5px;flex:none}.au .cd-tile{background:#0a0c0f80;border-radius:8px;width:40px;padding:4px 0 3px;text-align:center}.au .cd-tile b{display:block;font-size:15.5px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25}.au .cd-tile i{display:block;font-style:normal;font-size:7.5px;letter-spacing:1.2px;opacity:.72}.au .cd-sep{font-weight:800;opacity:.55}@media(min-width:1024px){.au .buy-promo{padding:14px 22px 32px}.au .pr-l b{font-size:15px}.au .pr-l small{font-size:10px}.au .cd-tile{width:46px;padding:5px 0 4px}.au .cd-tile b{font-size:18px}.au .cd-tile i{font-size:8px}}@media(max-width:1023px){.au .buy-promo{padding:12px 14px 26px;gap:10px}.au .pr-l b{font-size:12.5px;letter-spacing:.4px}.au .pr-l small{font-size:9px;letter-spacing:.3px}.au .cd-tiles{gap:4px}.au .cd-tile{width:36px;border-radius:7px}.au .cd-tile b{font-size:14.5px}}@media(max-width:374px){.au .buy-promo{flex-wrap:wrap;gap:8px 0;padding:11px 14px 25px}.au .pr-l{flex:1 0 100%}}.au .atc-row1 .save,.au .pdp-sticky-price .save{color:#fff;background:linear-gradient(90deg,var(--aura-urgent-2, #B7791F),var(--aura-gold-hi, #F0B84C));border-radius:9999px;font-size:8.5px;font-weight:800;letter-spacing:.4px;line-height:1.2;padding:2.5px 8px}@media(min-width:1024px){.au .atc-row1 .save,.au .pdp-sticky-price .save{font-size:10px;padding:3px 9px}}.au button.atc-cta,.au .atc-cta,.au button[data-au-sticky-atc]{color:#fff}.au .au-ditem-off{background:var(--aura-urgent, var(--aura-red))}.au .acc-list{display:grid;gap:8px}.au details.acc{position:relative;border:1.5px solid var(--au-line);border-radius:12px;background:#fff;overflow:hidden}.au details.acc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3.5px;background:#e5e1d8}.au details.acc.is-open{background:var(--aura-paper, #FBFAF7)}.au details.acc.is-open:before{background:linear-gradient(180deg,var(--aura-gold-hi, #F0B84C),var(--aura-urgent-2, #B7791F))}.au .acc summary{display:flex;align-items:center;gap:9px;padding:11px 13px 11px 16px;cursor:pointer;list-style:none}.au .acc summary::-webkit-details-marker{display:none}.au .acc summary b{flex:1;font-size:13px;font-weight:800;letter-spacing:.2px}.au .acc-svg{width:15px;height:15px;color:var(--aura-urgent-text, var(--aura-red));flex:none}.au .acc-pm{width:18px;height:18px;border-radius:50%;border:1.5px solid #cfcac2;color:#8b8781;display:grid;place-items:center;flex:none;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.au .acc-pm:before{content:"+";font-size:12.5px;font-weight:700;line-height:1}.au .acc.is-open .acc-pm{background:var(--aura-red);border-color:var(--aura-red);color:#fff}.au .acc.is-open .acc-pm:before{content:"\2212"}.au .acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.au .acc.is-open .acc-body{grid-template-rows:1fr}.au .acc-inner{overflow:hidden;min-height:0;font-size:12.5px;line-height:1.6;color:var(--aura-gray);padding:0 14px 0 40px}.au .acc-inner p{margin:0 0 8px}.au .acc-inner>:last-child{margin-bottom:12px}.au .acc-inner strong{color:var(--aura-black)}@media(min-width:1024px){.au .acc summary b{font-size:13.5px}.au .acc-inner{font-size:13px}}.au-faqsec{padding:38px 0 6px;background:#fff}.au .faq-head{text-align:center;margin-bottom:16px}.au .faq-title{font-size:22px;font-weight:900;letter-spacing:-.3px;margin:5px 0 0}.au .faq-list{max-width:660px;margin:0 auto}.au .faq-list .acc-inner{padding-left:16px;padding-right:36px}@media(max-width:1023px){.au-faqsec{padding:30px 0 2px}.au .faq-title{font-size:19px}}.au-revsec{padding:42px 0 58px;background:#fff}.au .rev-head{text-align:center;margin-bottom:22px}.au .rev-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--aura-urgent-text, var(--aura-red));margin:0}.au .rev-score{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:6px}.au .rev-score b{font-size:36px;font-weight:900;letter-spacing:-1px;line-height:1}.au .rev-score .stars-rate{font-size:16px}.au .rev-head small{display:block;font-size:12px;color:var(--aura-gray);font-weight:600;margin-top:5px}.au .rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1000px;margin:0 auto}.au .rev-card{border:1.5px solid var(--au-line);border-radius:14px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:8px}.au .rev-top{display:flex;justify-content:space-between;align-items:center}.au .rev-stars i{font-style:normal;color:#e3dfd6;font-size:13px;letter-spacing:2px}.au .rev-stars i.on{color:var(--aura-star)}.au .rev-qm{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:900;line-height:.4;color:#fff}.au .rev-title{font-size:13.5px;font-weight:800}.au .rev-text{font-size:12.5px;line-height:1.6;color:var(--aura-gray);margin:0}.au .rev-img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:10px;margin-top:2px}.au .rev-ft{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.au .rev-av{width:27px;height:27px;border-radius:50%;background:var(--aura-red);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none;text-transform:uppercase;letter-spacing:.5px}.au .rev-nm{flex:1;font-size:12px;font-weight:800}.au .rev-vf{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:800;letter-spacing:.4px;color:#16803d}.au .rev-vf svg{width:11px;height:11px;flex:none}.au .rev-dots{display:none}@media(max-width:1023px){.au-revsec{padding:34px 0 44px}.au .rev-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;max-width:none;padding:4px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.au .rev-grid::-webkit-scrollbar{display:none}.au .rev-card{flex:0 0 84%;scroll-snap-align:center}.au .rev-score b{font-size:32px}.au .rev-dots{display:flex;gap:5px;justify-content:center;margin-top:12px}.au .rev-dots i{width:6px;height:6px;border-radius:3px;background:#ddd8ce;transition:all .25s var(--ease);cursor:pointer}.au .rev-dots i.on{width:16px;background:var(--aura-red)}}.au .t3 b{text-wrap:balance;-webkit-hyphens:none;hyphens:none}@media(max-width:374px){.au .trust3{grid-template-columns:1fr;gap:8px}.au .t3{flex-direction:row;justify-content:flex-start;gap:10px}.au .t3 b{font-size:11px;text-align:left}}@media(max-width:1023px){.au .pdp-sticky-row>img{display:none}.au .pdp-sticky-price{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;min-width:0}}@media(max-width:374px){.au .pdp-sticky-price .was{display:none}}.au .stock{display:block;text-align:center;line-height:1.5}.au .stock .stock-lead{white-space:nowrap}.au .stock .stock-dot{display:inline-block;vertical-align:1px;margin-right:6px}.au .stock .stock-rest{white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/14/assets/au.css.map */
