.utility-landing{--c-bg: #FFFFFF;--c-surface: #F4F6F8;--c-border: #E3E7EC;--c-ink: #16233A;--c-muted: #6B7280;--c-navy: #0B3F66;--c-navy-hover: #082F4D;--c-navy-tint: #E3F5FD;--c-rasp: #4FC3F7;--c-rasp-tint: #D9F2FD;--c-verified: #3897F0;--c-star: #F5A623;--ff-display: "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--ff-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--ff-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: 34px;--fs-h2: 26px;--fs-h3: 19px;--fs-body: 16px;--fs-body-lg: 17px;--fs-small: 14px;--fs-xs: 13px;--fs-mono: 11px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--section-y: 56px;--r-card: 14px;--r-cell: 12px;--r-btn: 10px;--r-badge: 6px;--shadow-card: 0 1px 2px rgba(22,35,58,.04), 0 10px 30px rgba(22,35,58,.06);--shadow-bar: 0 -1px 0 var(--c-border), 0 -8px 24px rgba(22,35,58,.06);--wrap: 1100px;--wrap-narrow: 720px;--ease: cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.utility-landing{--fs-display: 42px;--fs-h2: 32px;--fs-h3: 20px;--section-y: 80px}}@media(min-width:1024px){.utility-landing{--fs-display: 48px;--fs-h2: 34px;--section-y: 88px}}.utility-page{--header-height: 0px;--header-group-height: 0px;--transparent-header-offset-boolean: 0}.utility-page main.content-for-layout{padding:0;margin:0;max-width:none}.utility-page .shopify-section{margin-block:0}.utility-landing,.utility-landing *,.utility-landing *:before,.utility-landing *:after{box-sizing:border-box}.utility-landing{background:var(--c-bg);color:var(--c-ink);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.utility-landing form{margin:0}.utility-landing fieldset{border:0;padding:0;margin:0;min-width:0}.utility-landing img,.utility-landing video{max-width:100%;display:block}.utility-landing h1,.utility-landing h2,.utility-landing h3{margin:0;font-family:var(--ff-display);font-weight:700;letter-spacing:-.02em;line-height:1.08}.utility-landing h1{font-size:var(--fs-display)}.utility-landing h2{font-size:var(--fs-h2)}.utility-landing h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.25}.utility-landing p{margin:0}.utility-landing a{color:inherit}.utility-landing ul{margin:0;padding:0}.utility-landing :focus-visible{outline:2px solid var(--c-navy);outline-offset:2px;border-radius:4px}.utility-landing.on-navy :focus-visible{outline-color:#fff}.utility-landing .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s-4)}.utility-landing .wrap--narrow{max-width:var(--wrap-narrow)}@media(min-width:768px){.utility-landing .wrap{padding-inline:var(--s-6)}}.utility-landing.u-section{padding-block:var(--section-y)}.utility-landing.u-section--surface{background:var(--c-surface);border-block:1px solid var(--c-border)}.utility-landing .lede{color:var(--c-muted);font-size:var(--fs-body-lg);max-width:62ch}.utility-landing .section__head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-8)}.utility-landing .section__head--start{align-items:flex-start}.utility-landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.utility-landing .mono{font-family:var(--ff-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.utility-landing .spec-row{display:flex;align-items:baseline;gap:var(--s-2);padding-block:var(--s-2);border-top:1px solid var(--c-border)}.utility-landing .spec-row__k{color:var(--c-muted);white-space:nowrap}.utility-landing .spec-row__dots{flex:1;border-bottom:1px dotted var(--c-border);transform:translateY(-3px)}.utility-landing .spec-row__v{font-family:var(--ff-mono);font-size:var(--fs-small);font-weight:500}.utility-landing .spec-block{margin-top:var(--s-4)}.utility-landing .icon{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.utility-landing .icon--sm{width:18px;height:18px}.utility-landing .badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--r-badge);font-family:var(--ff-mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.utility-landing .badge--offer{background:var(--c-rasp);color:#fff}.utility-landing .badge--offer-soft{background:var(--c-rasp-tint);color:var(--c-rasp)}.utility-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:54px;padding:var(--s-3) var(--s-6);border:1px solid transparent;border-radius:var(--r-btn);font-family:var(--ff-body);font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease),transform .12s var(--ease)}.utility-landing .btn--primary{background:var(--c-navy);color:#fff;width:100%}.utility-landing .btn--primary:hover{background:var(--c-navy-hover)}.utility-landing .btn--primary:active{transform:translateY(1px)}.utility-landing .btn--onnavy{background:#fff;color:var(--c-navy)}.utility-landing .btn--onnavy:hover{background:#edf2fa}.utility-landing .btn--onnavy:active{transform:translateY(1px)}.utility-landing .btn--sticky{min-height:46px;padding-inline:var(--s-5);font-size:15px;width:auto}.utility-landing .ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--c-surface);border:1px dashed #C9D2DC;border-radius:var(--r-cell);color:var(--c-muted);text-align:center;padding:var(--s-4);overflow:hidden}.utility-landing .ph__tag{font-family:var(--ff-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-navy)}.utility-landing .ph__desc{font-size:var(--fs-xs);max-width:32ch;line-height:1.4}.utility-landing .ph--gallery{aspect-ratio:4/5;border-radius:var(--r-card)}.utility-landing .ph--video{aspect-ratio:16/9}.utility-landing .ph--photo{aspect-ratio:4/3}.utility-landing .ph--thumb{aspect-ratio:1/1;padding:var(--s-1)}.utility-landing .ph--thumb .ph__tag{font-size:9px}.utility-landing .ph--avatar{width:40px;height:40px;border-radius:50%;padding:0}.utility-landing .ph--avatar .ph__tag{font-size:8px;letter-spacing:.04em}.utility-landing .ph--review{aspect-ratio:3/2}.utility-landing .ph--shot{aspect-ratio:4/3;padding:var(--s-2)}.utility-landing .ph--step{width:116px;aspect-ratio:1/1;padding:var(--s-1)}.utility-landing .ph--step .ph__tag{font-size:9px}.utility-landing .media{border-radius:var(--r-cell);overflow:hidden;background:var(--c-surface)}.utility-landing .media--gallery{border-radius:var(--r-card)}.utility-landing .media img,.utility-landing .media video{width:100%;height:100%;object-fit:cover}.utility-landing .media--gallery{aspect-ratio:4/5}.utility-landing .media--video{aspect-ratio:16/9}.utility-landing .media--photo{aspect-ratio:4/3}.utility-landing .media--thumb{aspect-ratio:1/1}.utility-landing .media--review{aspect-ratio:3/2}.utility-landing .media--shot{aspect-ratio:4/3}.utility-landing .media--step{width:116px;aspect-ratio:1/1}.utility-landing .media--avatar{width:40px;height:40px;border-radius:50%;flex:none}.utility-landing.announce{background:var(--c-navy);color:#fff;font-size:var(--fs-xs);text-align:center;padding:9px var(--s-4)}.utility-landing.masthead{border-bottom:1px solid var(--c-border);height:60px;display:flex;align-items:center}.utility-landing .masthead__inner{display:flex;align-items:center;justify-content:space-between}.utility-landing .brand{font-family:var(--ff-display);font-weight:700;font-size:19px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-navy);text-decoration:none}.utility-landing .brand img{max-height:32px;width:auto}.utility-landing .masthead__note{color:var(--c-muted);font-size:var(--fs-xs)}.utility-landing.hero{padding-top:var(--s-6);padding-bottom:var(--section-y)}.utility-landing .hero__grid{display:grid;gap:var(--s-8)}@media(min-width:1024px){.utility-landing .hero__grid{grid-template-columns:1fr 1fr;gap:var(--s-12);align-items:start}.utility-landing .hero__media{position:sticky;top:var(--s-6)}}.utility-landing .gallery__stage{position:relative}.utility-landing .gallery__flag{position:absolute;top:var(--s-3);left:var(--s-3);z-index:2}.utility-landing .gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2);margin-top:var(--s-2);margin-bottom:var(--s-4)}.utility-landing .gallery__thumb{padding:0;border:1px solid var(--c-border);background:none;border-radius:var(--r-badge);cursor:pointer;overflow:hidden;transition:border-color .18s var(--ease)}.utility-landing .gallery__thumb[aria-current=true]{border-color:var(--c-navy);box-shadow:inset 0 0 0 1px var(--c-navy)}.utility-landing .buybox{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s-5)}@media(min-width:768px){.utility-landing .buybox{padding:var(--s-6)}}.utility-landing .authority{display:flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:600;color:var(--c-ink);margin-bottom:var(--s-3)}.utility-landing .authority svg{width:17px;height:17px;flex:none;color:var(--c-verified)}.utility-landing .buybox__title{font-size:32px;margin-bottom:var(--s-2)}@media(min-width:1024px){.utility-landing .buybox__title{font-size:36px}}.utility-landing .buybox__title--sm{font-size:var(--fs-h2)}@media(min-width:1024px){.utility-landing .buybox__title--sm{font-size:var(--fs-h2)}}.utility-landing .buybox__sub{color:var(--c-muted);font-size:var(--fs-body-lg);margin-bottom:var(--s-4)}.utility-landing .rating{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5)}.utility-landing .rating--tight{margin-top:var(--s-3)}.utility-landing .stars{display:inline-flex;gap:2px;color:var(--c-star)}.utility-landing .stars svg{width:16px;height:16px}.utility-landing .stars svg.is-empty{color:var(--c-border)}.utility-landing .rating__text{font-size:var(--fs-small);color:var(--c-muted)}.utility-landing .rating__text b{color:var(--c-ink);font-weight:700}.utility-landing .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-3)}.utility-landing .price__now{font-family:var(--ff-display);font-size:38px;font-weight:700;letter-spacing:-.025em;line-height:1}.utility-landing .price__was{color:var(--c-muted);font-size:var(--fs-body-lg);text-decoration:line-through}.utility-landing .price__meta{margin-top:var(--s-2);color:var(--c-muted)}.utility-landing .price__meta b{color:var(--c-ink)}.utility-landing .qty{margin-top:var(--s-6)}.utility-landing .qty--tight{margin-top:var(--s-5)}.utility-landing .qty__legend{padding:0;margin:0 0 var(--s-3);font-size:var(--fs-small);font-weight:600}.utility-landing .qty__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);margin-top:14px}.utility-landing .qty__opt{position:relative;display:block;cursor:pointer}.utility-landing .qty__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.utility-landing .qty__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:106px;padding:14px 5px 10px;border:1px solid var(--c-border);border-radius:var(--r-cell);background:var(--c-bg);text-align:center;transition:border-color .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.utility-landing .qty__opt input:checked+.qty__cell{border-color:var(--c-navy);background:var(--c-navy-tint);box-shadow:inset 0 0 0 1px var(--c-navy)}.utility-landing .qty__opt input:focus-visible+.qty__cell{outline:2px solid var(--c-navy);outline-offset:2px}.utility-landing .qty__name{font-size:15px;font-weight:700;line-height:1.1}.utility-landing .qty__unit{font-family:var(--ff-mono);font-size:10px;letter-spacing:.02em;color:var(--c-muted)}.utility-landing .qty__total{font-size:15px;font-weight:700;margin-top:2px}.utility-landing .qty__save{margin-top:auto;background:var(--c-rasp-tint);color:var(--c-rasp);border-radius:var(--r-badge);padding:3px 5px;font-family:var(--ff-mono);font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1.2}.utility-landing .qty__save--empty{visibility:hidden}.utility-landing .qty__flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:1;padding:3px 6px;font-size:9px;letter-spacing:.06em}.utility-landing .bumps{display:grid;gap:var(--s-2);margin-top:var(--s-5)}.utility-landing .bump{display:flex;align-items:flex-start;gap:var(--s-3);padding:14px;border:1px solid var(--c-border);border-radius:var(--r-cell);cursor:pointer;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.utility-landing .bump:has(input:checked){border-color:var(--c-navy);background:var(--c-navy-tint)}.utility-landing .bump input{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--c-navy);cursor:pointer}.utility-landing .bump__body{display:flex;flex-direction:column;gap:2px}.utility-landing .bump__label{font-size:var(--fs-small);font-weight:600;line-height:1.35}.utility-landing .bump__note{font-size:var(--fs-xs);color:var(--c-muted)}.utility-landing .bump__price{margin-left:auto;padding-left:var(--s-2);color:var(--c-rasp);font-weight:700;font-size:var(--fs-small);white-space:nowrap}.utility-landing .buybox__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--c-border)}.utility-landing .buybox__total-k{font-size:var(--fs-small);font-weight:600}.utility-landing .buybox__total-v{font-family:var(--ff-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.utility-landing .buybox__cta{margin-top:var(--s-4)}.utility-landing .buybox__reassure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--s-3);font-size:var(--fs-small);color:var(--c-muted)}.utility-landing .buybox__reassure svg{color:var(--c-navy)}.utility-landing .trustrow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:var(--s-5)}.utility-landing .trustrow__box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s-3) 2px;border:1px solid var(--c-border);border-radius:var(--r-cell);text-align:center;white-space:nowrap;font-size:clamp(10px,2.8vw,var(--fs-xs));font-weight:600;line-height:1.25}.utility-landing .trustrow__box svg{color:var(--c-navy)}.utility-landing .buybox__foot{margin-top:var(--s-4);color:var(--c-muted);text-align:center}.utility-landing .buybox__shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);width:100%;max-width:420px;margin:0 auto var(--s-5)}.utility-landing .problem{display:grid;gap:var(--s-5)}.utility-landing .problem__panel{display:contents}.utility-landing .problem__title{order:-1}.utility-landing .problem__panel p{color:var(--c-muted)}@media(min-width:900px){.utility-landing .problem{grid-template-columns:1.05fr .95fr;align-items:center;gap:var(--s-12)}.utility-landing .problem__panel{display:block;margin-left:calc(var(--s-8) * -1);background:var(--c-bg);position:relative;z-index:1;padding:var(--s-8);border:1px solid var(--c-border);border-radius:var(--r-card)}.utility-landing .problem__title{margin-bottom:var(--s-4)}.utility-landing .problem__panel p+p{margin-top:var(--s-4)}}.utility-landing .benefits{display:grid}.utility-landing .benefit{padding-block:var(--s-6);border-top:1px solid var(--c-border)}.utility-landing .benefit__icon{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--s-3);background:var(--c-navy-tint);color:var(--c-navy);box-shadow:inset 0 0 0 1px var(--c-border)}.utility-landing .benefit h3{margin-bottom:var(--s-2)}.utility-landing .benefit p{color:var(--c-muted);max-width:44ch}@media(min-width:768px){.utility-landing .benefits{grid-template-columns:1fr 1fr;column-gap:var(--s-12)}.utility-landing .benefit{padding-block:var(--s-8)}}.utility-landing .steps{display:grid;gap:0}.utility-landing .step{display:grid;grid-template-columns:116px 1fr;grid-template-rows:auto auto;column-gap:var(--s-4);row-gap:10px;align-items:start;padding-block:var(--s-6)}.utility-landing .step+.step{border-top:1px solid var(--c-border)}.utility-landing .step__num{grid-column:1;grid-row:1;width:auto;min-width:44px;padding-inline:10px;height:30px;justify-self:start;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-navy);border-radius:var(--r-cell);background:var(--c-navy-tint);font-family:var(--ff-mono);font-size:14px;font-weight:500;color:var(--c-navy)}.utility-landing .step__media{grid-column:1;grid-row:2}.utility-landing .step__body{grid-column:2;grid-row:1 / span 2}.utility-landing .step__body h3{margin-bottom:var(--s-2)}.utility-landing .step__body p{color:var(--c-muted);max-width:52ch}@media(min-width:900px){.utility-landing .steps{grid-template-columns:repeat(3,1fr);column-gap:var(--s-8)}.utility-landing .step+.step{border-top:0;border-left:1px solid var(--c-border);padding-left:var(--s-8)}}.utility-landing .reviews__summary{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-cell);margin-bottom:var(--s-6)}.utility-landing .reviews__score{font-family:var(--ff-display);font-size:32px;font-weight:700;line-height:1}.utility-landing .reviews__grid{display:grid;gap:var(--s-4)}@media(min-width:768px){.utility-landing .reviews__grid{grid-template-columns:1fr 1fr}}.utility-landing .review{border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.utility-landing .review__head{display:flex;align-items:center;gap:var(--s-3)}.utility-landing .review__who{display:flex;flex-direction:column;gap:1px}.utility-landing .review__name{font-size:var(--fs-small);font-weight:700}.utility-landing .review__text{font-size:var(--fs-small);line-height:1.55}.utility-landing .review__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:auto}.utility-landing .review__date{color:var(--c-muted);font-size:var(--fs-xs)}.utility-landing .seals{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}@media(min-width:900px){.utility-landing .seals{grid-template-columns:repeat(4,1fr)}}.utility-landing .seal{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-bg)}.utility-landing .seal svg{color:var(--c-navy)}.utility-landing .seal__t{font-size:var(--fs-small);font-weight:700}.utility-landing .seal__d{font-size:var(--fs-xs);color:var(--c-muted);line-height:1.45}.utility-landing .faq__list{border-top:1px solid var(--c-border)}.utility-landing .faq__item{border-bottom:1px solid var(--c-border)}.utility-landing .faq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;min-height:56px;background:none;border:0;cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-body-lg);font-weight:600;color:var(--c-ink);text-align:left;line-height:1.35}.utility-landing .faq__btn svg{color:var(--c-navy);transition:transform .28s var(--ease)}.utility-landing .faq__btn[aria-expanded=true] svg{transform:rotate(180deg)}.utility-landing .faq__panel{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s var(--ease),visibility 0s linear .3s}.utility-landing .faq__panel.is-open{visibility:visible;transition:max-height .3s var(--ease),visibility 0s}.utility-landing .faq__panel-inner{padding-bottom:var(--s-5);color:var(--c-muted);max-width:64ch}.utility-landing .faq__panel-inner p+p{margin-top:var(--s-3)}.utility-landing.final{background:var(--c-navy);color:#fff;text-align:center}.utility-landing.final h2{max-width:16ch;margin-inline:auto}.utility-landing.final p{color:#ffffffb8;margin-top:var(--s-4);max-width:46ch;margin-inline:auto}.utility-landing.final .btn{margin-top:var(--s-6);min-width:240px}.utility-landing.site-footer{background:var(--c-navy);color:#ffffffb8;border-top:1px solid rgba(255,255,255,.12);padding-block:var(--s-8);font-size:var(--fs-small)}body.has-fixed-bar .utility-landing.site-footer{padding-bottom:calc(var(--s-8) + 88px)}.utility-landing.site-footer .brand{color:#fff}.utility-landing.site-footer a{color:#ffffffb8;text-decoration:none}.utility-landing.site-footer a:hover{color:#fff;text-decoration:underline}.utility-landing .site-footer__grid{display:flex;flex-direction:column;gap:var(--s-5)}.utility-landing .site-footer__links{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);list-style:none;padding:0;margin:0}@media(min-width:768px){.utility-landing .site-footer__grid{flex-direction:row;align-items:center;justify-content:space-between}}.utility-landing .site-footer__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid rgba(255,255,255,.12)}.utility-landing .pay__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.utility-landing .pay__list{display:flex;gap:5px;list-style:none;margin:0;padding:0}.utility-landing .pay__chip{width:38px;height:25px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:4px;font-family:var(--ff-mono);font-size:9px;letter-spacing:.04em;color:#ffffff8c}.utility-landing .pay__chip img{max-width:100%;max-height:100%;width:auto;height:auto}.utility-landing.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--c-bg);box-shadow:var(--shadow-bar);padding:var(--s-3) 0;padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .3s var(--ease)}.utility-landing.stickybar.is-visible{transform:translateY(0)}.utility-landing .stickybar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.utility-landing .stickybar__info{display:flex;flex-direction:column;gap:1px;min-width:0}.utility-landing .stickybar__qty{font-size:var(--fs-xs);color:var(--c-muted)}.utility-landing .stickybar__price{font-family:var(--ff-display);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.utility-landing .reveal-armed{opacity:0;transform:translateY(14px)}.utility-landing .reveal-armed.is-in{opacity:1;transform:none;transition:opacity .55s var(--ease),transform .55s var(--ease)}@media(prefers-reduced-motion:reduce){.utility-landing *,.utility-landing *:before,.utility-landing *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.utility-landing .reveal-armed{opacity:1!important;transform:none!important}}.utility-landing.u-marquee{background:var(--u-marquee-bg);color:var(--u-marquee-fg);width:100%;max-width:100%;overflow:hidden;padding-block:10px}.utility-landing .u-marquee__track{display:flex;width:max-content;will-change:transform;animation:u-marquee-scroll var(--u-marquee-speed, 30s) linear infinite}.utility-landing .u-marquee__group{display:flex;align-items:center;flex:0 0 auto}.utility-landing .u-marquee__item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.04em;padding-inline:20px}.utility-landing .u-marquee__ico{width:15px;height:15px;flex:0 0 auto}.utility-landing .u-marquee__tick{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#fff;color:var(--c-verified);flex:0 0 auto}.utility-landing .u-marquee__tick .icon{width:19px;height:19px}@media(min-width:900px){.utility-landing .u-marquee__group{min-width:calc(100vw + 6rem);justify-content:space-around}.utility-landing .u-marquee__item{padding-inline:4rem}}@keyframes u-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@media(prefers-reduced-motion:reduce){.utility-landing .u-marquee__track{animation:none}}.utility-landing.masthead .brand{flex:0 0 auto;min-width:0}.utility-landing.masthead .brand .casamy-logo{display:block;height:28px;width:auto;max-width:none;max-height:none}.utility-landing .trustrow{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-landing .trustrow__box{white-space:normal;overflow-wrap:anywhere}.utility-landing .buybox__delivery{display:flex;align-items:center;gap:10px;margin-top:var(--s-3);padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-cell);font-size:14px;line-height:1.35;color:var(--c-ink)}.utility-landing .qty[hidden]{display:none}.utility-landing .buybox--single>.price__meta,.utility-landing .buybox--single>.buybox__total{display:none}.utility-landing .buybox--single>.buybox__cta{margin-top:var(--s-5)}.utility-landing .buybox__incl{display:flex;align-items:center;gap:12px;margin-top:var(--s-4);padding:8px 12px 8px 8px;border:1px solid #d5deec;border-radius:var(--r-cell);background:var(--c-navy-tint)}.utility-landing .buybox__incl-img{width:40px;height:40px;flex:none;object-fit:cover;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border)}.utility-landing .buybox__incl-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.utility-landing .buybox__incl-txt b{font-size:var(--fs-small);font-weight:700;color:var(--c-navy)}.utility-landing .buybox__incl-txt span{font-size:var(--fs-xs);color:var(--c-ink)}.utility-landing .buybox__incl-ok{margin-left:auto;width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-navy);color:#fff}.utility-landing .buybox__incl-ok .icon{width:14px;height:14px;stroke-width:2.4}.utility-landing .buybox__delivery[hidden]{display:none}.utility-landing .buybox__delivery .icon{width:20px;height:20px;color:var(--c-navy)}.utility-landing.u-rband{background:var(--c-surface);color:var(--c-ink);overflow:hidden;padding:14px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.u-rband__track{display:flex;width:max-content;animation:u-rband-scroll 70s linear infinite}.u-rband:hover .u-rband__track{animation-play-state:paused}.u-rband__group{display:flex;flex:0 0 auto}.utility-landing.u-rband .u-rband__item{margin:0;display:flex;align-items:center;gap:12px;padding:6px 26px;border-right:1px solid var(--c-border);white-space:nowrap}.utility-landing.u-rband .u-rband__item img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:0 0 auto}.u-rband__top{display:flex;align-items:center;gap:8px;font-size:11px;line-height:14px}.u-rband__stars{color:var(--c-star);letter-spacing:1px;font-size:12px}.u-rband__stars .is-off{color:var(--c-border)}.u-rband__ok{display:inline-flex;align-items:center;gap:3px;color:#1667c7;font-weight:700}.utility-landing.u-rband .u-rband__ok svg{width:13px;height:13px;color:var(--c-verified)}.utility-landing.u-rband blockquote{margin:4px 0 2px;padding:0;border:0;font-size:14px;line-height:18px;font-weight:600;color:var(--c-ink)}.utility-landing.u-rband figcaption{font-size:12px;line-height:15px;color:var(--c-muted)}@keyframes u-rband-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.u-rband__track{animation:none}.utility-landing.u-rband{overflow-x:auto}}.utility-landing .gallery__panes{display:grid;touch-action:pan-y}.utility-landing .gallery__pane{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .18s var(--ease),visibility 0s linear .18s}.utility-landing .gallery__pane.is-active{opacity:1;visibility:visible;transition:opacity .18s var(--ease),visibility 0s}.utility-landing .gallery__pane--photo .media--gallery{background:#fff}.utility-landing .gallery__pane--photo .media--gallery img{object-fit:contain}.utility-landing .gallery__thumbs{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.utility-landing .gallery__thumbs::-webkit-scrollbar{display:none}.utility-landing .gallery__thumb{flex:0 0 68px;scroll-snap-align:start}.utility-landing .gallery__flag[hidden]{display:none}.utility-landing .gallery__thumb[aria-pressed=true]{border-color:var(--c-navy);box-shadow:inset 0 0 0 1px var(--c-navy)}.utility-landing .gallery__thumb--video{position:relative}.utility-landing .gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.utility-landing .gallery__play .icon{width:26px;height:26px;padding:5px;border-radius:50%;background:#16305cc7;color:#fff}.utility-landing .hero__sub-m,.utility-landing .hero__seals{display:none}@media(max-width:767px){.utility-landing .hero__grid>.buybox{display:contents}.utility-landing .hero__grid{row-gap:0;grid-template-columns:minmax(0,1fr)}.utility-landing .buybox>*{order:5}.utility-landing .buybox>.authority{justify-content:center;margin:12px 0 8px;gap:5px;font-size:clamp(11.5px,3.3vw,13px);white-space:nowrap;min-width:0}.utility-landing .buybox>.authority svg{width:15px;height:15px}.utility-landing .buybox>.buybox__title{order:1}.utility-landing .buybox>.rating{order:2}.utility-landing .hero__media{order:4}.utility-landing .hero__seals{order:6}.utility-landing .buybox>.buybox__reassure{order:7}.utility-landing .buybox>.buybox__sub,.utility-landing .buybox>.trustrow,.utility-landing .buybox>.price__meta,.utility-landing .buybox>.buybox__total{display:none}.utility-landing.hero{padding-top:var(--s-3)}.utility-landing .buybox__title{font-size:28px;margin-bottom:6px}.utility-landing .hero__sub-m{display:none}.utility-landing.masthead{height:48px}.utility-landing .hero__seals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:8px 0 0;padding:0}.utility-landing .hero__seal{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:6px 2px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg);gap:4px;white-space:nowrap;letter-spacing:-.01em;font-size:clamp(9.5px,2.75vw,11px);font-weight:600;line-height:1.2;text-align:center}.utility-landing .hero__seal .icon{width:13px;height:13px;flex:none;color:var(--c-navy)}.utility-landing .hero__media .media--gallery,.utility-landing .hero__media .ph--gallery{aspect-ratio:16 / 9}.utility-landing .hero__media [data-gallery-video] .media--gallery video{object-position:50% 70%}.utility-landing .gallery__thumbs{display:flex;justify-content:center;gap:0;margin-top:2px;margin-bottom:2px}.utility-landing .gallery__thumbs .gallery__thumb,.utility-landing .gallery__thumbs .gallery__thumb[aria-pressed=true],.utility-landing .gallery__thumbs .gallery__thumb[aria-current=true]{position:relative;flex:0 0 20px;height:14px;border:0;border-radius:0;box-shadow:none;background:none}.utility-landing .gallery__thumbs .gallery__thumb>*{display:none}.utility-landing .gallery__thumbs .gallery__thumb:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:999px;background:#c9d2dc;transform:translate(-50%,-50%);transition:width .18s var(--ease),background-color .18s var(--ease)}.utility-landing .gallery__thumbs .gallery__thumb[aria-pressed=true]:before{width:16px;background:var(--c-navy)}.utility-landing .rating{margin-bottom:8px}#hero-buybox .buybox>.buybox__title{font-size:26px}#hero-buybox .buybox>.rating{margin-bottom:8px}#hero-buybox .price__now{font-size:26px}#hero-buybox .buybox>.qty{margin-top:6px}#hero-buybox .qty__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.utility-landing .price__now{font-size:32px}.utility-landing .qty{margin-top:10px}.utility-landing .qty__legend{margin-bottom:8px}.utility-landing .qty__grid{margin-top:8px;gap:6px}.utility-landing .qty__cell{min-height:80px;padding:9px 4px 7px}.utility-landing .buybox__cta{margin-top:14px;min-height:50px}}#es-upsell-modal .upsell-modal-content{max-width:420px;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #0006}#es-upsell-modal :not(.bi){font-family:Hanken Grotesk,sans-serif}#es-upsell-modal .es-title{font-size:15px;text-align:center}#es-upsell-modal .es-title *{margin:0;font-family:Bricolage Grotesque,sans-serif!important;line-height:1.2;color:#0b3f66!important}#es-upsell-modal .es-title>:first-child{font-size:21px;font-weight:700}#es-upsell-modal .es-countdown{position:relative;isolation:isolate;clip-path:inset(1px round 11px);margin:10px 0 4px;padding:8px 10px!important;text-align:center;font-weight:600;-webkit-text-fill-color:#0B3F66}#es-upsell-modal .es-countdown:before,#es-upsell-modal .es-countdown-box:before,#es-upsell-modal .discount-value:before,#es-upsell-modal .es-animated-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#es-upsell-modal .es-countdown:before{background:#e3f5fd}#es-upsell-modal .es-countdown-timer{font-weight:800;-webkit-text-fill-color:#4FC3F7}#es-upsell-modal .es-countdown-row{justify-content:center}#es-upsell-modal .es-countdown-box{position:relative;isolation:isolate;clip-path:inset(0 round 8px);font-weight:800;-webkit-text-fill-color:#fff}#es-upsell-modal .es-countdown-box:before{background:#0b3f66}#es-upsell-modal .es-countdown-label{-webkit-text-fill-color:#6B7280}#es-upsell-modal .es-main-image-container{border-radius:16px}#es-upsell-modal .nav-icon{color:#0b3f66}#es-upsell-modal .es-product-title{font-size:16px;font-weight:800;color:#16233a;text-align:center}#es-upsell-modal .discount-value{position:relative;isolation:isolate;clip-path:inset(0 round 99px);margin:6px 0;padding:3px 12px!important;font-size:13px;font-weight:800;-webkit-text-fill-color:#fff}#es-upsell-modal .discount-value:before{background:#4fc3f7}#es-upsell-modal .es-compared-price{margin-right:8px;color:#8a93a3;font-size:16px;text-decoration:line-through}#es-upsell-modal .es-price{color:#4fc3f7!important;font-size:28px;font-weight:800}#es-upsell-modal .es-variants{display:none}#es-upsell-modal .es-animated-button{position:relative;isolation:isolate;width:100%}#es-upsell-modal .mt-3:not(.mt-3+.mt-3) .es-animated-button{clip-path:inset(0 round 15px);min-height:58px;font-weight:800;text-transform:uppercase;-webkit-text-fill-color:#fff}#es-upsell-modal .mt-3:not(.mt-3+.mt-3) .es-animated-button:before{background:#4fc3f7}#es-upsell-modal .mt-3+.mt-3{margin-top:6px!important}#es-upsell-modal .mt-3+.mt-3 .es-animated-button{clip-path:inset(3px round 12px);font-weight:600;text-decoration:underline;-webkit-text-fill-color:#6B7280}#es-upsell-modal .mt-3+.mt-3 .es-animated-button:before{background:#fff}.utility-landing.u-section--navy{background:var(--c-navy);color:#fff;border-block:1px solid rgba(255,255,255,.12)}.utility-landing.u-section--navy .lede,.utility-landing.u-section--navy .benefit p,.utility-landing.u-section--navy .seal__d{color:#ffffffb8}.utility-landing.u-section--navy .benefit{border-top-color:#ffffff29}.utility-landing.u-section--navy .benefit__icon{box-shadow:none}.utility-landing.u-section--navy .seal{background:#ffffff0f;border-color:#ffffff2e}.utility-landing.u-section--navy .seal svg{color:#fff}.utility-landing .vdemo{width:100%;max-width:420px;margin-inline:auto}.utility-landing .vdemo__frame{aspect-ratio:4 / 5;border-radius:var(--r-card);overflow:hidden;background:var(--c-navy-hover)}.utility-landing .vdemo__video{width:100%;height:100%;object-fit:cover}.utility-landing .vdemo__chips{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px;margin:var(--s-4) 0 0;padding:0;list-style:none}.utility-landing .vdemo__chip{flex:0 0 auto;padding:4px 6px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:11px;line-height:1.2;white-space:nowrap;color:#fff}@media(max-width:379px){.utility-landing .vdemo__chip{font-size:10.5px}}@media(max-width:767px){#beneficios .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}#beneficios .benefit{padding:var(--s-5) var(--s-3) var(--s-5) 0;border-top:1px solid rgba(255,255,255,.18)}#beneficios .benefit:nth-child(2n){padding-left:var(--s-3);padding-right:0;border-left:1px solid rgba(255,255,255,.18)}#beneficios .benefit__icon{width:40px;height:40px}#beneficios .benefit h3{font-size:17px}#beneficios .benefit p{font-size:14px}}.utility-landing .cmp{border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden;background:var(--c-bg)}.utility-landing .cmp__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12.5px;line-height:1.3}.utility-landing .cmp__col-label{width:76px}.utility-landing .cmp__table th,.utility-landing .cmp__table td{padding:10px 4px;text-align:center;vertical-align:middle;color:var(--c-muted);font-weight:400;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.utility-landing .cmp__table tbody tr>*{border-top:1px solid var(--c-border)}.utility-landing .cmp__table thead th,.utility-landing .cmp__table tbody th{font-weight:600}.utility-landing .cmp__table tbody th{text-align:left;padding-left:var(--s-3);color:var(--c-ink)}.utility-landing .cmp__table thead .cmp__kit{background:var(--c-navy);color:#fff;font-weight:700}.utility-landing .cmp__table tbody .cmp__kit{background:var(--c-navy-tint);color:var(--c-navy);font-weight:700}@media(min-width:768px){.utility-landing .cmp__table{font-size:14px}.utility-landing .cmp__col-label{width:120px}.utility-landing .cmp__table th,.utility-landing .cmp__table td{padding:14px 10px}}#loox-reviews-feed{display:none}#buybox-2 .qty__opt input:not(:checked)+.qty__cell{background:#fff}.utility-landing .spec-row{justify-content:space-between;gap:var(--s-4);border-top:0}.utility-landing .spec-row__k{white-space:normal}.utility-landing .spec-row__v{font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:normal;color:var(--c-ink);text-align:right}.utility-landing .btn--cod{background:var(--c-rasp);color:#fff}.utility-landing .btn--cod:hover{background:var(--c-rasp);filter:brightness(.93)}.utility-landing .btn--cod:active{transform:translateY(1px)}.utility-landing.site-footer .brand{flex:0 0 auto;min-width:0}.utility-landing.site-footer .brand .casamy-logo{display:block;height:28px;width:auto;max-width:none;max-height:none}.utility-landing .site-footer__contact{display:flex;align-items:center;gap:var(--s-4)}.utility-landing.site-footer a.site-footer__ig{display:inline-flex;color:#fff;text-decoration:none;padding:11px;margin:-11px}.utility-landing.site-footer a.site-footer__ig:hover{opacity:.75;text-decoration:none}.utility-landing .site-footer__ig .icon{width:22px;height:22px}.utility-landing.site-footer .site-footer__links a,.utility-landing.site-footer .site-footer__contact a:not(.site-footer__ig){display:inline-block;padding-block:13px;margin-block:-13px}body.utility-page .qty__save{color:#c2185b;font-size:10px}body.utility-page .qty__unit{color:#4b5563}.pq2-body{margin:0;background:#fff}.pq2-skip{position:absolute;left:-9999px}.pq2-skip:focus{left:8px;top:8px;z-index:99;background:#fff;padding:8px 12px;border-radius:8px}.utility-landing.masthead .brand.pq2-brand{font-family:var(--ff-display);font-weight:700;font-size:21px;letter-spacing:-.02em;text-transform:none;color:var(--c-navy);line-height:1}.utility-landing .pq2-brand b{color:var(--c-rasp);font-weight:700}.utility-landing.site-footer .pq2-brand{font-family:var(--ff-display);font-weight:700;font-size:21px;letter-spacing:-.02em;text-transform:none;color:#fff}@media(max-width:767px){.utility-landing .hero__media .media--gallery,.utility-landing .hero__media .ph--gallery{aspect-ratio:4/3}.utility-landing .hero__media [data-gallery-video] .media--gallery video{object-position:50% 50%}.utility-landing .buybox__title{font-size:clamp(23px,7vw,28px);margin-bottom:8px}.utility-landing .buybox>.pq2-claim{justify-content:center;margin:10px 0 6px;font-size:clamp(11.5px,3.3vw,13px);white-space:nowrap}.utility-landing .buybox>.price{justify-content:center}}.utility-landing .gallery__pane--photo .media--gallery img{object-fit:cover}.utility-landing .pq2-claim{display:flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:600;margin-bottom:var(--s-3)}.utility-landing .pq2-claim svg{width:16px;height:16px;flex:none;color:var(--c-verified)}.utility-landing .price .pq2-ship{font-size:var(--fs-xs);font-weight:700;color:#0a7a45;background:#e6f6ee;border-radius:var(--r-badge);padding:4px 8px}.utility-landing .pq2-colors{margin-top:var(--s-3)}.utility-landing .pq2-colors__legend{font-size:var(--fs-xs);font-weight:600;color:var(--c-muted);margin-bottom:6px;padding:0}.utility-landing .pq2-colors__legend b{color:var(--c-ink)}.utility-landing .pq2-colors__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.utility-landing .pq2-color{position:relative;display:block;cursor:pointer}.utility-landing .pq2-color input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.utility-landing .pq2-color span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 4px;border:1.5px solid var(--c-border);border-radius:var(--r-btn);font-size:13px;font-weight:600;background:#fff;white-space:nowrap}.utility-landing .pq2-color span:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--dot,#ccc);flex:none;box-shadow:inset 0 0 0 1px #00000014}.utility-landing .pq2-color input:checked+span{border-color:var(--c-navy);background:var(--c-navy-tint);box-shadow:inset 0 0 0 1px var(--c-navy)}.utility-landing .pq2-color input:focus-visible+span{outline:2px solid var(--c-navy);outline-offset:2px}.utility-landing .pq2-color input:disabled+span{opacity:.4}.utility-landing .btn--buy{background:var(--c-rasp);color:#fff;width:100%;box-shadow:0 6px 18px #4fc3f747}.utility-landing .btn--buy:hover{filter:brightness(.94)}.utility-landing .btn--buy:active{transform:translateY(1px)}.utility-landing .btn--buy[disabled]{opacity:.5;cursor:default}.utility-landing .buybox.is-enviando .btn--buy,.utility-landing.stickybar.is-enviando .btn{opacity:.7;pointer-events:none}.utility-landing .buybox>.buybox__cta{margin-top:12px}.utility-landing .pq2-wallets{display:flex;gap:8px;margin-top:8px}.utility-landing .pq2-wallet{flex:1 1 0;min-width:0;min-height:44px;display:flex;justify-content:center;align-items:center;gap:4px;border:0;border-radius:var(--r-btn);background:#000;color:#fff;font:inherit;font-size:19px;font-weight:500;letter-spacing:-.01em;cursor:pointer;padding:0 8px}.utility-landing .pq2-wallet--g{background:#fff;color:#3c4043;border:1px solid #dadce0}.utility-landing .pq2-wallet--a svg{transform:translateY(-1.5px)}.utility-landing .pq2-pays{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:0;font-size:12px;font-weight:600;color:var(--c-muted)}.utility-landing .pq2-pays svg{height:20px;width:auto;display:block}.utility-landing .buybox__delivery b{font-weight:700}.utility-landing .cmp__table .pq2-yes{color:#0a7a45;font-weight:700}.utility-landing .step__media img{width:100%;height:100%;object-fit:cover}.utility-landing .stickybar__qty{white-space:nowrap}@media(max-width:767px){.utility-landing .pq2-only-d{display:none}}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;padding:0;background:transparent;box-shadow:none;overflow:visible;z-index:2147483000}#shopify-pc__banner .shopify-pc__banner__wrapper{position:relative;background:#fff;padding:14px 14px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #16233a47}#shopify-pc__banner h2{font-family:Bricolage Grotesque,Hanken Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;color:#16233a;margin:0 0 4px}#shopify-pc__banner p{font-size:12.5px;line-height:1.35;color:#4b5563;margin:0}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-flow:row wrap;align-items:center;gap:8px;margin-top:10px}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;min-height:44px;font-size:15px;font-weight:700;border-radius:10px;padding:0 10px}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-accept{order:1;flex:1 1 45%;background:#4fc3f7;border-color:#4fc3f7;color:#fff;box-shadow:0 6px 16px #4fc3f74d}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-decline{order:2;flex:1 1 45%;background:#fff;border:1.5px solid #0B3F66;color:#16233a}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-manage-prefs{order:3;flex:1 1 100%;min-height:26px;font-size:12px;font-weight:500;color:#6b7280;text-decoration:underline;background:none;border:0}@media(max-width:699px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0;right:0;bottom:0;width:100%;min-width:0;max-width:none}}@media(min-width:700px){#shopify-pc__banner .shopify-pc__banner__wrapper{border-radius:16px;max-width:420px}}html[data-pq-cookies=obligatorio] #shopify-pc__banner.shopify-pc__banner__dialog:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#16233a40;pointer-events:none}@media(max-width:767px)and (max-height:620px){.utility-landing .hero__media .media--gallery,.utility-landing .hero__media .ph--gallery{aspect-ratio:3/2}}.utility-landing .pq2-iva{font-size:var(--fs-xs);color:var(--c-muted)}.utility-landing .pq2-wallet[hidden]{display:none}.utility-landing .cmp__table th,.utility-landing .cmp__table td{hyphens:none;-webkit-hyphens:none}.utility-landing .cmp__table td{color:#4b5563}.utility-landing .badge--offer,.utility-landing .btn--buy,.utility-landing .btn--cod{color:#0b2540!important}.utility-landing .btn--buy,.utility-landing .btn--cod{font-weight:800;box-shadow:0 6px 18px #0b3f6638}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-accept{color:#0b2540;box-shadow:0 6px 16px #0b3f6638}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-decline{border-color:#0b3f66}.utility-landing .pq2-brand b{color:#4fc3f7}.utility-landing.site-footer .pq2-brand b{color:#7fd6fa}.utility-landing .price .pq2-ship{color:#0b3f66;background:#e3f5fd}.utility-landing.on-navy .benefit__icon,.utility-landing.on-navy .seal>svg,.utility-landing.on-navy .seal .icon{color:#7fd6fa}.utility-landing.on-navy .vdemo__chip{border-color:#7fd6fa99}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pq2-landing.css.map */
