:root{--ar-ink:#000000;--ar-muted:#55575c;--ar-paper:#f1f2f4;--ar-accent:#ceeaf7;--ar-line:#d5d7db;--ar-placeholder:#eaecf0;--ar-highlight:#e9ddea;--ar-white:#ffffff;--ar-surface:#f7f8fa;--ar-panel:#eaecf0;--ar-depth:#e2e5ea;--ar-radius:24px}
body.gradient{background:var(--ar-paper);color:var(--ar-ink)}
.ar-header,.ar-announcement,.ar-footer,.ar-section,.ar-hero,.ar-editorial{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1.5;color:var(--ar-ink)}
.ar-header *, .ar-footer *, .ar-section *, .ar-hero *, .ar-editorial *{box-sizing:border-box}
.ar-header a,.ar-footer a,.ar-section a,.ar-hero a,.ar-editorial a{color:inherit;text-decoration:none}
.ar-header a:hover,.ar-footer a:hover,.ar-text-link:hover{text-decoration:underline;text-underline-offset:5px}
.ar-header a:focus-visible,.ar-footer a:focus-visible,.ar-section a:focus-visible,.ar-hero a:focus-visible,.ar-editorial a:focus-visible,.ar-add:focus-visible,.ar-mobile-menu summary:focus-visible{outline:2px solid var(--ar-ink);outline-offset:5px}
.ar-announcement{text-align:center;background:var(--ar-highlight);padding:9px 20px;font-size:11px;letter-spacing:.05em}
.ar-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:96px;padding:20px 40px;background:var(--ar-paper);font-size:12px;z-index:4}
.ar-desktop-nav,.ar-header-tools{display:flex;align-items:center;gap:28px}.ar-header-tools{justify-content:flex-end;gap:24px}
.ar-wordmark{font-size:36px;font-weight:500;letter-spacing:-2.5px;line-height:1}.ar-mobile-menu{display:none}
.ar-shell{margin:0 14px 14px;border-radius:var(--ar-radius);overflow:hidden}
.ar-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--ar-surface)}
.ar-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px clamp(28px,5vw,84px)}
.ar-eyebrow{font-size:11px;letter-spacing:.09em;line-height:1.5;margin:0 0 22px;text-transform:uppercase;font-weight:400}
.ar-hero h1{font-family:inherit;font-size:clamp(52px,6.3vw,100px);letter-spacing:-.065em;line-height:1.02;font-weight:400;margin:0 0 26px;max-width:650px;color:inherit;overflow-wrap:normal}
.ar-body{font-size:16px;line-height:1.6;max-width:390px}.ar-body p{margin:0 0 30px}
.ar-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid transparent;border-radius:50px;padding:15px 24px;min-height:50px;min-width:215px;background:var(--ar-highlight);color:var(--ar-ink)!important;font-size:12px;line-height:1.4;transition:background .15s,color .15s}
.ar-button:hover{background:var(--ar-accent)}.ar-button-outline{background:transparent;color:var(--ar-ink)!important;border-color:#989ba1}.ar-button-outline:hover{background:var(--ar-ink);color:var(--ar-white)!important;border-color:var(--ar-ink)}
.ar-button span{font-size:17px}.ar-hero-note{font-size:11px;margin:32px 0 0;color:var(--ar-muted)}
.ar-media{position:relative;background:var(--ar-placeholder);overflow:hidden}.ar-media img{width:100%;height:100%;object-fit:cover;display:block}.ar-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;background:var(--ar-placeholder);color:var(--ar-muted);font-size:12px;letter-spacing:.04em;font-weight:400;text-align:center}
.ar-hero-media{min-height:650px}.ar-hero-desktop{height:100%;min-height:650px}.ar-hero-mobile{display:none}
.ar-section{padding:90px 40px}.ar-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 36px}
.ar-section-heading .ar-eyebrow{margin-bottom:14px}.ar-section h2,.ar-editorial h2,.ar-footer h2{font-family:inherit;font-size:clamp(32px,3.5vw,54px);line-height:1.1;letter-spacing:-.045em;font-weight:400;color:inherit;margin:0;white-space:pre-line}
.ar-text-link{font-size:12px;white-space:nowrap;padding:12px 0}.ar-text-link span{padding-left:22px}
.ar-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ar-product-card{min-width:0;overflow:hidden;border-radius:22px;background:var(--ar-panel)}
.ar-product-media{display:block;aspect-ratio:3/4}.ar-product-media .ar-placeholder{position:absolute;inset:0}
.ar-product-info{padding:24px 22px 22px}.ar-product-info .ar-eyebrow{font-size:10px;margin-bottom:12px;color:var(--ar-muted)}
.ar-product-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ar-product-title h3{font-family:inherit;font-size:17px;line-height:1.3;font-weight:400;letter-spacing:-.03em;margin:0;max-width:70%;color:inherit}.ar-product-title>span{font-size:11px;white-space:nowrap;padding-top:3px}
.ar-product-info>p:not(.ar-eyebrow){font-size:12px;color:var(--ar-muted);margin:12px 0 22px;min-height:36px}
.ar-product-form{margin:0}.ar-add{display:flex;align-items:center;justify-content:space-between;border:1px solid #989ba1;border-radius:50px;width:100%;background:transparent;color:var(--ar-ink);font:inherit;font-size:12px;padding:13px 18px;min-height:46px;cursor:pointer}.ar-add:hover{background:var(--ar-accent)}.ar-add[disabled]{cursor:default;opacity:.55}.ar-add span{font-size:17px;line-height:1}
.ar-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--ar-surface)}

.ar-editorial-media{width:100%;min-width:0;max-width:100%;min-height:640px;aspect-ratio:9/10;align-self:stretch}.ar-editorial-media>img{position:absolute;inset:0;max-width:100%}.ar-editorial-media .ar-placeholder{position:absolute;inset:0}
.ar-editorial-copy{min-width:0;max-width:100%;padding:70px clamp(30px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.ar-editorial h2{font-size:clamp(36px,4.6vw,70px);margin:0 0 25px;max-width:550px}.ar-editorial-copy .ar-body{font-size:15px}
.ar-editorial-copy>.ar-button{margin-top:28px;min-width:0;max-width:100%;gap:20px}.ar-editorial-copy .ar-body,.ar-formula-row>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.ar-editorial-reverse{background:var(--ar-surface)}.ar-editorial-reverse .ar-editorial-media{order:2}
.ar-formula-row{display:grid;grid-template-columns:44px 1fr;gap:16px;border-top:1px solid #a8bdc7;padding:17px 0;width:100%;max-width:410px}.ar-formula-row>span{font-size:19px;font-weight:400;line-height:1.4}.ar-formula-row h3{font-family:inherit;color:inherit;font-size:14px;margin:0 0 4px;font-weight:400;letter-spacing:0}.ar-formula-row p{font-size:12px;margin:0;color:#55575c}
.ar-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ar-review{margin:0;background:var(--ar-panel);border-radius:22px;padding:42px 40px;display:flex;flex-direction:column}.ar-review .ar-eyebrow{margin-bottom:26px}.ar-review blockquote{font-size:21px;line-height:1.5;letter-spacing:-.025em;margin:0 0 40px;border:0;padding:0;font-style:normal}.ar-review blockquote:before{content:'“'}.ar-review blockquote:after{content:'”'}.ar-review figcaption{font-size:12px;margin-top:auto}.ar-review figcaption span{display:block;margin-top:5px;color:var(--ar-muted);font-size:10px}
.ar-footer{background:var(--ar-depth);padding:65px 40px 25px;margin-top:48px}.ar-footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.ar-footer h2{font-size:38px;margin-bottom:18px}.ar-footer-top>div>p:not(.ar-eyebrow){font-size:13px;max-width:350px}.ar-footer .ar-eyebrow{margin-bottom:16px}
.ar-newsletter{max-width:460px;margin-top:30px}.ar-email-row{display:flex;align-items:stretch;border-bottom:1px solid #989ba1}.ar-email-row input{background:transparent;border:0;padding:14px 0;min-width:0;flex:1;outline-offset:4px;font:inherit;font-size:12px;color:var(--ar-ink)}.ar-email-row input::placeholder{color:#55575c;opacity:1}.ar-email-row button{font:inherit;font-size:12px;border:0;background:none;color:var(--ar-ink);padding:12px;cursor:pointer}.ar-email-row button span{margin-left:24px}
.ar-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:12px}.ar-footer-links nav{display:flex;flex-direction:column;gap:16px;font-size:12px}
.ar-footer-wordmark{text-align:center;font-weight:400;letter-spacing:-.075em;font-size:23.2vw;line-height:.85;margin:100px 0 40px;transform:translateX(-.03em);user-select:none}
.ar-footer-bottom{border-top:1px solid #d5d7db;padding-top:22px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:10px;color:#55575c}.ar-footer-bottom p{margin:0}.ar-legal{max-width:650px;font-size:9px;line-height:1.7}
@media(min-width:1600px){.ar-header,.ar-section,.ar-footer{padding-left:64px;padding-right:64px}.ar-hero{min-height:760px}.ar-hero-media,.ar-hero-desktop{min-height:760px}}
@media(min-width:750px) and (max-width:1050px){.ar-header{padding-left:24px;padding-right:24px}.ar-desktop-nav{gap:16px;font-size:11px}.ar-header-tools{gap:12px;font-size:11px}.ar-section{padding:70px 24px}.ar-product-title{flex-direction:column;gap:6px}.ar-product-title h3{max-width:100%;min-height:44px}.ar-editorial-copy{padding:44px 30px}.ar-editorial-media{min-height:600px}.ar-review{padding:30px 25px}.ar-footer-top{gap:50px}}
@media(max-width:749px){
 .ar-announcement{font-size:10px;padding:8px 12px}.ar-header{min-height:76px;padding:18px 20px;grid-template-columns:1fr auto 1fr;gap:12px}.ar-wordmark{font-size:29px;letter-spacing:-2px}.ar-desktop-nav,.ar-account{display:none}.ar-header-tools{font-size:11px}.ar-mobile-menu{display:block;position:static;font-size:11px}.ar-mobile-menu summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;min-height:40px}.ar-mobile-menu summary::-webkit-details-marker{display:none}.ar-mobile-menu[open] summary span{transform:rotate(45deg)}.ar-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:var(--ar-paper);padding:10px 24px 28px;box-shadow:0 12px 16px #00000010;display:flex;flex-direction:column;gap:0}.ar-mobile-menu nav a{padding:14px 0;font-size:16px;border-bottom:1px solid var(--ar-line)}
 .ar-shell{margin:0 8px 12px;border-radius:18px}.ar-hero{grid-template-columns:1fr;min-height:0}.ar-hero-copy{padding:44px 26px 36px}.ar-hero h1{font-size:clamp(42px,12vw,80px);letter-spacing:-.06em;max-width:500px;margin-bottom:22px}.ar-eyebrow{font-size:10px;margin-bottom:18px}.ar-body{font-size:14px}.ar-body p{margin-bottom:25px}.ar-button{padding:13px 21px;min-width:210px;min-height:47px}.ar-hero-note{font-size:10px;margin-top:24px}.ar-hero-media{min-height:0;aspect-ratio:4/5}.ar-hero-desktop{display:none}.ar-hero-mobile{display:block;height:100%;width:100%}.ar-placeholder{font-size:11px}.ar-hero-media>.ar-placeholder{position:absolute;inset:0}
 .ar-section{padding:54px 20px}.ar-section-heading{gap:14px;margin-bottom:25px;align-items:flex-start;flex-direction:column}.ar-section h2{font-size:32px}.ar-section-heading .ar-eyebrow{margin-bottom:12px}.ar-text-link{font-size:11px;padding:0}.ar-product-grid{grid-template-columns:repeat(3,84vw);overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 12px;scroll-padding-left:20px;overscroll-behavior-x:contain}.ar-product-card{scroll-snap-align:start;border-radius:18px}.ar-product-info{padding:22px 20px}.ar-product-title h3{font-size:17px}.ar-product-info>p:not(.ar-eyebrow){min-height:18px}
 .ar-editorial{grid-template-columns:1fr}.ar-editorial-media{min-height:0;aspect-ratio:9/10}.ar-editorial-copy{padding:38px 26px 44px}.ar-editorial h2{font-size:40px;max-width:400px;margin-bottom:22px}.ar-editorial-copy .ar-body{font-size:14px}.ar-editorial-reverse .ar-editorial-media{order:0}.ar-formula-row{padding:16px 0;grid-template-columns:36px 1fr;gap:12px}.ar-editorial-copy>.ar-button{margin-top:24px}
 .ar-review-grid{grid-template-columns:1fr;gap:12px}.ar-review{padding:30px 25px;border-radius:18px}.ar-review blockquote{font-size:19px;margin-bottom:30px}.ar-review .ar-eyebrow{margin-bottom:20px}
 .ar-footer{margin-top:35px;padding:42px 24px 25px}.ar-footer-top{grid-template-columns:1fr;gap:40px}.ar-footer h2{font-size:32px}.ar-footer-top>div>p:not(.ar-eyebrow){font-size:12px}.ar-footer-links{gap:25px;padding-top:0}.ar-footer-links nav{font-size:11px;gap:14px}.ar-footer-wordmark{font-size:22vw;margin:64px 0 30px;letter-spacing:-.08em}.ar-footer-bottom{flex-wrap:wrap;gap:16px;font-size:9px}.ar-legal{order:3;flex-basis:100%;font-size:8px}.ar-footer-bottom>p:last-child{margin-left:auto}
}
@media(prefers-reduced-motion:reduce){.ar-button{transition:none}}


.ar-wordmark{display:block;width:150px;line-height:0;letter-spacing:normal}.ar-wordmark img{display:block;width:100%;height:auto}.ar-footer-wordmark{font-size:inherit;line-height:0;letter-spacing:normal;transform:none;margin:90px 0 40px}.ar-footer-wordmark img{display:block;width:100%;height:auto}
@media(max-width:749px){.ar-wordmark{width:128px}.ar-footer-wordmark{margin:64px 0 30px}}

body.gradient :is(button,.button,.ar-button,.ar-add,.ar-part-submit,.ar-closing-shop-button,a[role='button'],input[type='submit'],input[type='button'],input[type='reset']):not(:disabled):not([aria-disabled='true']){transition:background-color .18s ease,color .18s ease}
body.gradient :is(button,.button,.ar-button,.ar-add,.ar-part-submit,.ar-closing-shop-button,a[role='button'],input[type='submit'],input[type='button'],input[type='reset']):not(:disabled):not([aria-disabled='true']):is(:hover,:active,:focus-visible){background:#CEEAF7!important;color:#000!important}
body.gradient .ar-shop-view button:not(:disabled):is(:hover,:active,:focus-visible){opacity:1}
@media(prefers-reduced-motion:reduce){body.gradient :is(button,.button,.ar-button,.ar-add,.ar-part-submit,.ar-closing-shop-button,a[role='button'],input[type='submit'],input[type='button'],input[type='reset']){transition:none}}

.ar-pdp{padding:32px 32px 72px}.ar-pdp-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.ar-pdp-gallery{min-width:0;position:sticky;top:154px}.ar-pdp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:24px;scrollbar-width:none}.ar-pdp-slides::-webkit-scrollbar{display:none}.ar-pdp-slide{flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;background:#e2e5ea}.ar-pdp-thumbnails{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.ar-pdp-thumbnails button{flex:0 0 88px;aspect-ratio:1/1;border:1px solid transparent;border-radius:12px;background:#eaecf0;color:#55575c;font:10px Arial;cursor:pointer}.ar-pdp-thumbnails button[aria-current]{border-color:#000}.ar-pdp-info{padding:28px 24px 0 0;min-width:0}.ar-pdp h1{font:400 clamp(36px,3.7vw,62px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0 0 22px;max-width:650px;color:#000}.ar-pdp-price{font-size:16px;margin-bottom:28px}.ar-pdp-price s{font-size:13px;color:#55575c;margin-left:10px}.ar-pdp-description{margin-bottom:28px;max-width:520px}.ar-pdp-description :is(h3,h4,h5,p){font-family:inherit;color:inherit;font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0;margin:0 0 12px}.ar-pdp-description strong{font-weight:400}.ar-pdp-form>label{font-size:11px;display:block;margin-bottom:8px}.ar-pdp-form select{background:#f7f8fa;border:1px solid #d5d7db;border-radius:12px;width:100%;padding:14px;font:13px Arial;margin-bottom:16px;color:#000}.ar-pdp-buy{display:flex;align-items:stretch;gap:12px}.ar-pdp-quantity{display:flex;align-items:center;border:1px solid #b7bbc1;border-radius:50px;padding:0 15px;gap:8px}.ar-pdp-quantity label{font-size:10px}.ar-pdp-quantity input{width:45px;min-height:50px;background:transparent;border:0;color:#000;font:14px Arial}.ar-pdp-add{flex:1;min-width:0;cursor:pointer;font-family:inherit}.ar-pdp-add span{font-size:12px}.ar-pdp-add:disabled{opacity:.5;cursor:default}.ar-pdp-form .shopify-payment-button{margin-top:12px}.ar-pdp-form .shopify-payment-button__button{border-radius:50px!important;font:12px Arial!important;min-height:49px!important}.ar-pdp-form .shopify-payment-button__button--unbranded{background:#000;color:#fff}.ar-pdp-features{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.ar-pdp-features>div{border-radius:30px;background:#e9ddea;padding:9px 13px;font-size:10px}.ar-pdp-details{width:100%}.ar-pdp-details details{border-top:1px solid #c5c8ce}.ar-pdp-details details:last-child{border-bottom:1px solid #c5c8ce}.ar-pdp-details summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:21px 0;font-size:13px;line-height:1.5}.ar-pdp-details summary::-webkit-details-marker{display:none}.ar-pdp-details summary>span{flex:0 0 12px;width:12px;height:12px;position:relative}.ar-pdp-details summary>span:before,.ar-pdp-details summary>span:after{content:'';position:absolute;background:#000;top:5px;left:0;width:12px;height:1px}.ar-pdp-details summary>span:after{transform:rotate(90deg)}.ar-pdp-details details[open] summary>span:after{transform:rotate(0)}.ar-pdp-richtext{font:14px/1.7 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.ar-pdp-richtext :is(h1,h2,h3,h4,h5,h6,p,ul,ol){font:inherit;color:inherit;letter-spacing:0;margin:0 0 18px}.ar-pdp-richtext a{text-decoration:underline}.ar-pdp-details .ar-pdp-richtext{padding:0 0 18px;color:#55575c}.ar-pdp-editorial-media{aspect-ratio:1;min-width:0}.ar-pdp-editorial-media .ar-placeholder{position:absolute;inset:0}.ar-pdp-editorial .ar-editorial-copy{background:#f7f8fa;gap:20px}.ar-pdp-editorial h2{font-size:28px;letter-spacing:0;margin:0}.ar-pdp-editorial .ar-eyebrow{margin:0}.ar-pdp-faq{display:grid;grid-template-columns:1fr 1.45fr;gap:8vw}.ar-pdp-faq h2{font-size:44px}.ar-pdp-related{background:#f7f8fa}.ar-pdp-related .ar-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-pdp-related .ar-product-title{min-height:72px}.ar-pdp-related .ar-add{margin-top:16px}.ar-pdp-view-all{margin-top:30px}.ar-pdp :is(button,input,select,summary,a):focus-visible{outline:2px solid #000;outline-offset:4px}.ar-pdp :is(button,a){-webkit-tap-highlight-color:transparent}
@media(max-width:1050px) and (min-width:750px){.ar-pdp{padding:24px 24px 50px}.ar-pdp-top{gap:28px}.ar-pdp-info{padding:12px 0 0}.ar-pdp-buy{flex-wrap:wrap}.ar-pdp-add{min-width:180px}.ar-pdp-related .ar-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.ar-pdp{padding:12px 12px 40px}.ar-pdp-top{grid-template-columns:1fr;gap:24px}.ar-pdp-gallery{position:static}.ar-pdp-slides{border-radius:18px}.ar-pdp-slide{aspect-ratio:1/1}.ar-pdp-thumbnails button{flex-basis:66px;font-size:8px}.ar-pdp-info{padding:6px 12px 0}.ar-pdp h1{font-size:40px;max-width:450px}.ar-pdp-description :is(h3,h4,h5,p){font-size:13px}.ar-pdp-price{margin-bottom:22px}.ar-pdp-buy{gap:8px}.ar-pdp-quantity{padding:0 12px}.ar-pdp-quantity label{font-size:9px}.ar-pdp-add{padding:13px 18px;gap:10px}.ar-pdp-faq{grid-template-columns:1fr;gap:24px}.ar-pdp-faq h2{font-size:32px}.ar-pdp-related .ar-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:12px}.ar-pdp-related .ar-product-info{padding:16px 12px}.ar-pdp-related .ar-product-title{flex-direction:column;gap:8px;min-height:95px}.ar-pdp-related .ar-product-title h3{max-width:100%;font-size:14px}.ar-pdp-related .ar-add{font-size:10px;padding:10px;gap:8px}.ar-pdp-editorial .ar-editorial-copy{padding:32px 26px}.ar-pdp-editorial h2{font-size:24px}}

.ar-pdp-form shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:50px;--shopify-accelerated-checkout-button-block-size:49px}.ar-pdp-tax{font-size:11px;color:#55575c;margin:-12px 0 22px}

#MainContent .yotpo-star-rating-icon stop:first-child{stop-color:var(--ar-accent,#ceeaf7)!important}
#MainContent .yotpo-star-rating-icon path[stroke]:not([stroke="none"]){stroke:var(--ar-accent,#ceeaf7)!important}

.ar-pdp-slide{overflow:hidden}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  :is(.ar-media,.ar-community-card,.ar-pdp-slide,.product__media,.card__media,.banner__media,.image-with-text__media,.multicolumn-card__image-wrapper) img{scale:1;transform-origin:center;transition:scale 550ms cubic-bezier(.2,.65,.3,1)}
  :is(.ar-media,.ar-community-card,.ar-pdp-slide,.product__media,.card__media,.banner__media,.image-with-text__media,.multicolumn-card__image-wrapper):hover img,.ar-hero:hover .ar-hero-media img,.ar-about-overlay:hover .ar-about-overlay-media img{scale:1.035}
}


.ar-pdp-slide img,.ar-pdp-thumbnails button img{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.ar-pdp-thumbnails button{overflow:hidden;padding:0}.ar-ingredients-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-shop-card-media{background:transparent}.ar-part-top-image picture,.ar-part-top-image img{display:block;width:100%;height:100%;object-fit:cover}
