@charset "UTF-8";
:root{
  --pink:#ef466f;--pink-hot:#f62b68;--pink-deep:#c91f52;--blush:#ffd9e3;--berry:#701438;
  --ink:#25171d;--muted:#76666d;--ivory:#fffaf5;--cream:#f5ece6;--peach:#f8ded1;--yellow:#ffe45e;
  --white:#fff;--line:rgba(37,23,29,.14);--shadow:0 24px 70px rgba(75,21,43,.12)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}::selection{background:var(--pink);color:white}
.uau-proposal-ribbon{min-height:34px;padding:8px 4vw;display:flex;justify-content:center;align-items:center;gap:14px;background:var(--berry);color:white;font-size:11px}.uau-proposal-ribbon span{font-weight:850;letter-spacing:.13em}.uau-proposal-ribbon p{margin:0;opacity:.72}
.uau-announcement{height:35px;padding:0 4vw;display:flex;align-items:center;justify-content:center;gap:30px;background:var(--pink);color:white;font-size:10px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.uau-announcement b{color:var(--yellow)}
.uau-main-header{height:94px;padding:0 4vw;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:30px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ivory) 92%,transparent);backdrop-filter:blur(18px)}
.uau-header-logo img{width:126px;height:74px;object-fit:contain}.uau-desktop-nav{display:flex;justify-content:center;gap:clamp(18px,3vw,46px);font-size:12px;font-weight:720}.uau-desktop-nav a{position:relative;padding:10px 0}.uau-desktop-nav a::after{content:"";height:2px;position:absolute;left:0;right:100%;bottom:3px;background:var(--pink);transition:right .2s ease}.uau-desktop-nav a:hover::after{right:0}.uau-header-tools{display:flex;align-items:center;gap:16px;font-size:11px}.uau-header-tools>a{padding:10px 0}.uau-cart-trigger{padding:10px 13px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.uau-cart-trigger span{width:20px;height:20px;margin-left:6px;display:inline-grid;place-items:center;border-radius:50%;background:var(--pink);color:white;font-size:9px}.uau-mobile-menu-button{display:none;border:0;background:transparent;padding:10px 0}.uau-mobile-menu{position:fixed;inset:0;z-index:80;padding:30px;background:var(--berry);color:white;transform:translateX(-102%);transition:transform .28s ease}.uau-mobile-menu.is-open{transform:translateX(0)}.uau-mobile-menu>button{margin-left:auto;display:block;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:9px 14px;background:transparent;color:white}.uau-mobile-menu nav{height:80%;display:flex;flex-direction:column;justify-content:center;gap:15px}.uau-mobile-menu nav a{font:500 38px/1.05 Georgia,serif}

.eyebrow{margin:0 0 18px;color:var(--pink-hot);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.button-primary{min-height:54px;padding:0 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--pink-hot);color:white;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.button-primary:hover{transform:translateY(-2px);background:var(--berry)}.button-link{padding:14px 0;border-bottom:1px solid var(--ink);font-size:11px;font-weight:750}

.home-hero{min-height:690px;padding:60px 4vw 74px;display:grid;grid-template-columns:.82fr 1.18fr;gap:4vw;overflow:hidden;background:linear-gradient(135deg,#fffaf5 0 48%,#f5e9e3 48% 100%)}
.hero-copy{max-width:620px;padding:44px 0 0 4vw;position:relative;z-index:2}.hero-copy h1{margin:0;font:500 clamp(70px,7.6vw,122px)/.8 Georgia,serif;letter-spacing:-.075em}.hero-copy h1 em{color:var(--pink);font-weight:400}.hero-lead{max-width:500px;margin:34px 0;color:#5b4b52;font-size:16px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:30px}.hero-proof{margin-top:48px;display:flex;align-items:center;gap:13px}.hero-proof>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--blush);color:var(--pink);font-size:20px}.hero-proof p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.hero-proof strong{color:var(--ink)}
.hero-collage{min-height:560px;position:relative}.hero-collage::before{content:"";position:absolute;inset:4% 3% 0 8%;border-radius:48% 52% 45% 55%/58% 42% 58% 42%;background:radial-gradient(circle at 35% 30%,#ff9cb6,var(--pink) 55%,var(--pink-deep));box-shadow:var(--shadow)}.hero-orbit{position:absolute;z-index:1;border:1px solid rgba(255,255,255,.5);border-radius:50%}.orbit-a{width:73%;aspect-ratio:1;right:0;top:-10%}.orbit-b{width:54%;aspect-ratio:1;left:7%;bottom:-12%;box-shadow:0 0 0 42px rgba(255,255,255,.06),0 0 0 84px rgba(255,255,255,.035)}
.hero-product{position:absolute;z-index:2;padding:9px;background:white;border-radius:3px;box-shadow:0 24px 60px rgba(66,18,38,.22);transition:transform .25s ease}.hero-product:hover{z-index:5}.hero-product img{width:100%;height:100%;object-fit:cover}.hero-product span{position:absolute;left:12px;right:12px;bottom:12px;padding:8px;background:rgba(255,255,255,.9);font-size:9px;font-weight:750;text-align:center;backdrop-filter:blur(8px)}.hero-product-1{width:42%;aspect-ratio:.9;left:10%;top:18%;transform:rotate(-8deg)}.hero-product-1:hover{transform:rotate(-5deg) translateY(-8px)}.hero-product-2{width:42%;aspect-ratio:.9;right:6%;top:10%;transform:rotate(6deg)}.hero-product-2:hover{transform:rotate(3deg) translateY(-8px)}.hero-product-3{width:36%;aspect-ratio:1;left:34%;bottom:2%;transform:rotate(2deg)}.hero-product-3:hover{transform:rotate(0) translateY(-8px)}.hero-spark{position:absolute;z-index:3;color:var(--yellow);font-size:54px}.spark-a{left:2%;top:7%}.spark-b{right:1%;bottom:7%;font-size:35px}

.store-benefits{display:grid;grid-template-columns:repeat(3,1fr);background:var(--berry);color:white}.store-benefits>div{min-height:165px;padding:37px 5vw;display:grid;grid-template-columns:40px 1fr;align-content:center;gap:5px 15px;border-right:1px solid rgba(255,255,255,.14)}.store-benefits span{grid-row:span 2;color:#ff87a6;font:400 26px Georgia,serif}.store-benefits strong{font:500 22px Georgia,serif}.store-benefits p{margin:0;color:rgba(255,255,255,.63);font-size:11px}
.section{padding:120px 4vw}.section-title{max-width:1500px;margin:0 auto 58px;display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end}.section-title h2{margin:0;font:500 clamp(54px,6.4vw,98px)/.86 Georgia,serif;letter-spacing:-.062em}.section-title h2 em{color:var(--pink);font-weight:400}.section-title>p{max-width:420px;margin:0;color:var(--muted);line-height:1.7}.section-title.compact{grid-template-columns:1fr auto}.section-title.compact>a{padding-bottom:10px;border-bottom:1px solid var(--ink);font-size:11px;font-weight:750}

.collections-section{background:var(--cream)}.collection-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.collection-card{min-height:390px;padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;position:relative;overflow:hidden;background:var(--blush)}.collection-card>div{position:relative;z-index:2}.collection-card small{font:400 22px Georgia,serif;color:var(--pink-deep)}.collection-card h3{margin:68px 0 8px;font:500 clamp(34px,4vw,57px)/.92 Georgia,serif;letter-spacing:-.04em}.collection-card p{color:var(--muted);font-size:12px}.collection-card span{display:inline-block;margin-top:24px;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:10px;font-weight:750}.collection-card img{width:84%;aspect-ratio:1;justify-self:end;object-fit:cover;border-radius:50% 50% 8px 50%;transform:rotate(4deg);box-shadow:var(--shadow);transition:transform .3s ease}.collection-card:hover img{transform:rotate(1deg) scale(1.03)}.collection-2{background:#efdff0}.collection-3{background:#f7dfbe}.collection-4{background:#ef9bb0}.collection-4 h3,.collection-4 small{color:var(--berry)}
.featured-section{background:var(--ivory)}.featured-grid,.catalog-grid,.related-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:38px 14px}
.product-card{min-width:0}.product-card-image{aspect-ratio:.86;position:relative;display:block;overflow:hidden;background:#f0e6e0}.product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-card:hover .product-card-image img{transform:scale(1.045)}.card-badge{position:absolute;z-index:2;left:12px;top:12px;padding:7px 9px;background:var(--berry);color:white;font-size:8px;font-weight:850;letter-spacing:.11em}.card-badge.low{background:var(--pink)}.view-product{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;padding:11px;background:rgba(255,255,255,.9);font-size:9px;font-weight:780;text-align:center;text-transform:uppercase;letter-spacing:.08em;transform:translateY(140%);transition:transform .25s ease;backdrop-filter:blur(8px)}.product-card:hover .view-product{transform:translateY(0)}.product-card-info{padding:15px 2px 0}.product-card-meta{display:flex;justify-content:space-between;gap:8px;color:var(--pink-deep);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-card h3{min-height:42px;margin:9px 0 5px;font:500 18px/1.15 Georgia,serif}.product-card-info>p{margin:0;color:var(--muted);font-size:10px}.product-card-buy{margin-top:15px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.product-card-buy strong{display:block;font-size:14px}.product-card-buy small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.product-card-buy>button,.product-card-buy>a{width:37px;height:37px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--pink);color:white;font-size:22px;cursor:pointer;transition:background .2s ease,transform .2s ease}.product-card-buy>button:hover,.product-card-buy>a:hover{background:var(--berry);transform:rotate(5deg)}

.editorial-banner{min-height:750px;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--berry);color:white;overflow:hidden}.editorial-copy{padding:105px 7vw;display:flex;flex-direction:column;justify-content:center}.editorial-copy>span{color:#ff91ac;font-size:9px;font-weight:850;letter-spacing:.18em}.editorial-copy h2{margin:30px 0;font:500 clamp(48px,5.8vw,86px)/.88 Georgia,serif;letter-spacing:-.055em}.editorial-copy h2 em{color:#ff94ae;font-weight:400}.editorial-copy p{max-width:450px;color:rgba(255,255,255,.68);line-height:1.7}.editorial-copy a{width:max-content;margin-top:25px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.6);font-size:11px;font-weight:750}.editorial-products{position:relative;overflow:hidden;background:radial-gradient(circle at 60% 45%,#ffb5c7,#ef466f 55%,#cf2256)}.editorial-products::before{content:"";width:620px;height:620px;position:absolute;left:calc(50% - 310px);top:calc(50% - 310px);border:1px solid rgba(255,255,255,.35);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.06),0 0 0 140px rgba(255,255,255,.035)}.editorial-products img{width:38%;aspect-ratio:.86;position:absolute;object-fit:cover;border:10px solid white;box-shadow:0 30px 80px rgba(78,12,39,.3)}.editorial-products img:first-child{left:13%;top:13%;transform:rotate(-8deg)}.editorial-products img:nth-child(2){right:11%;bottom:8%;transform:rotate(7deg)}.editorial-bubble{width:160px;height:160px;position:absolute;z-index:3;right:9%;top:8%;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:var(--berry);font:700 16px/1.1 Georgia,serif;text-align:center;transform:rotate(8deg)}
.brands-section{text-align:center;padding-block:85px}.brand-marquee{max-width:1500px;margin:45px auto 0;display:flex;align-items:center;justify-content:space-around;gap:25px;flex-wrap:wrap}.brand-marquee span{font:500 clamp(18px,2.2vw,30px) Georgia,serif}.brand-marquee i{color:var(--pink);font-style:normal}
.newsletter-section{min-height:440px;padding:85px 8vw;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;background:var(--blush)}.newsletter-section h2{margin:0;font:500 clamp(45px,5.4vw,78px)/.9 Georgia,serif;letter-spacing:-.05em}.newsletter-section h2 em{color:var(--pink)}.newsletter-box>p{color:var(--muted)}.newsletter-box>div{display:flex;border-bottom:1px solid var(--ink)}.newsletter-box input{width:100%;padding:17px 0;border:0;background:transparent;outline:0}.newsletter-box button{border:0;background:transparent;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer}.newsletter-box small{display:block;margin-top:10px;color:var(--muted);font-size:8px}

.uau-catalog-page{padding-bottom:110px}.catalog-hero{min-height:450px;padding:80px 7vw;position:relative;overflow:hidden;background:var(--blush)}.catalog-hero::after{content:"✦";position:absolute;right:9%;top:5%;color:var(--pink);font-size:180px;opacity:.24;transform:rotate(12deg)}.catalog-hero h1{margin:0;font:500 clamp(65px,8vw,118px)/.8 Georgia,serif;letter-spacing:-.07em}.catalog-hero h1 em{color:var(--pink)}.catalog-hero>p:not(.eyebrow){max-width:450px;margin:28px 0;color:var(--muted)}.catalog-hero>span{position:absolute;right:7vw;bottom:65px;font:500 28px Georgia,serif}
.catalog-controls{max-width:1500px;margin:auto;padding:45px 4vw 25px}.category-chips{display:flex;gap:8px;flex-wrap:wrap}.category-chips button{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:transparent;font-size:9px;font-weight:750;cursor:pointer}.category-chips button.active{background:var(--berry);border-color:var(--berry);color:white}.catalog-tools{margin-top:28px;display:grid;grid-template-columns:1fr 210px;gap:12px}.catalog-search,.catalog-sort{padding:10px 14px;border:1px solid var(--line);background:white}.catalog-search span,.catalog-sort span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.catalog-search input,.catalog-sort select{width:100%;margin-top:5px;border:0;background:transparent;outline:0;color:var(--ink)}.catalog-count{margin:18px 0 0;color:var(--muted);font-size:10px}.catalog-grid{padding:0 4vw;grid-template-columns:repeat(4,1fr)}.catalog-empty{padding:100px 20px;text-align:center}.catalog-empty>span{color:var(--pink);font-size:50px}.catalog-empty h2{font:500 48px Georgia,serif}.catalog-empty p{color:var(--muted)}.catalog-empty button{padding:11px 16px;border:1px solid var(--ink);background:transparent;cursor:pointer}

.uau-product-page{padding-bottom:0}.uau-product-breadcrumb{max-width:1500px;margin:auto;padding:25px 4vw;display:flex;gap:8px;white-space:nowrap;overflow:hidden;color:var(--muted);font-size:9px}.uau-product-breadcrumb strong{color:var(--ink)}.uau-product-detail{max-width:1500px;margin:auto;padding:0 4vw 110px;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(42px,7vw,105px);align-items:start}.uau-product-gallery{display:grid;grid-template-columns:1fr .58fr;gap:12px}.uau-real-image-main{grid-column:1/-1;aspect-ratio:1.15;position:relative;overflow:hidden;background:var(--cream);border-radius:3px 65px 3px 3px}.uau-real-image-main>span{position:absolute;z-index:2;left:16px;top:16px;padding:8px 10px;background:var(--berry);color:white;font-size:8px;font-weight:800;letter-spacing:.12em}.uau-real-image-main img{width:100%;height:100%;object-fit:contain;background:#f3ece7}.uau-real-image-note{grid-column:2;min-height:245px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background:var(--pink);color:white}.uau-real-image-note small{font-size:8px;font-weight:800;letter-spacing:.14em}.uau-real-image-note p{font:500 clamp(25px,3vw,42px)/1 Georgia,serif}.uau-real-image-note b{align-self:end;color:var(--yellow);font-size:38px}.uau-product-detail-info{position:sticky;top:125px;padding-top:15px}.uau-product-detail-info h1{margin:0;font:500 clamp(48px,5.2vw,80px)/.92 Georgia,serif;letter-spacing:-.055em}.uau-detail-rating{margin:24px 0;display:flex;align-items:center;gap:12px}.uau-detail-rating span{color:var(--pink);letter-spacing:2px}.uau-detail-rating p{margin:0;color:var(--muted);font-size:9px;text-decoration:underline}.uau-detail-description{max-width:550px;color:#594a50;font-size:15px;line-height:1.7}.uau-detail-pills{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.uau-detail-pills span{padding:8px 10px;border-radius:999px;background:var(--blush);color:var(--berry);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.buy-box{margin-top:25px;padding:25px 0;border-block:1px solid var(--line)}.uau-detail-price small{display:block;color:var(--muted);font-size:8px;letter-spacing:.12em}.uau-detail-price strong{display:block;margin:8px 0 4px;font-size:26px}.uau-detail-price span{color:var(--muted);font-size:10px}.uau-buy-actions{margin-top:18px;display:grid;grid-template-columns:110px 1fr;gap:10px}.uau-quantity-wrap{min-height:56px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border:1px solid var(--line);background:white}.uau-quantity-wrap button{height:100%;border:0;background:transparent;cursor:pointer}.uau-quantity-wrap span{text-align:center;font-weight:750}.uau-primary-buy{min-height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:0;background:var(--pink-hot);color:white;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.buy-box>a.uau-primary-buy{margin-top:18px}.buy-note{margin:9px 0 0;color:var(--muted);text-align:center;font-size:8px}.uau-detail-services{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px}.uau-detail-services>div{padding:13px 8px;display:flex;gap:8px;background:var(--cream)}.uau-detail-services b{color:var(--pink)}.uau-detail-services strong,.uau-detail-services small{display:block}.uau-detail-services strong{font-size:9px}.uau-detail-services small{margin-top:3px;color:var(--muted);font-size:7px}.uau-detail-accordions{margin-top:20px}.uau-detail-accordions details{border-bottom:1px solid var(--line)}.uau-detail-accordions summary,.faq-section summary{padding:17px 0;display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:11px;font-weight:750}.uau-detail-accordions summary::-webkit-details-marker,.faq-section summary::-webkit-details-marker{display:none}.uau-detail-accordions summary span,.faq-section summary span{color:var(--pink);font-size:18px}.uau-detail-accordions details[open] summary span,.faq-section details[open] summary span{transform:rotate(45deg)}.uau-detail-accordions details p,.faq-section details p{margin:-4px 0 18px;color:var(--muted);font-size:11px;line-height:1.65}.related-section{padding:105px 4vw;background:var(--cream)}.related-grid{grid-template-columns:repeat(4,1fr)}

.content-page,.service-page{background:var(--ivory)}.about-hero{min-height:700px;padding:80px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;background:linear-gradient(135deg,var(--ivory),var(--cream))}.about-hero h1,.service-hero h1{margin:0;font:500 clamp(68px,7.5vw,112px)/.82 Georgia,serif;letter-spacing:-.07em}.about-hero h1 em,.service-hero h1 em{color:var(--pink)}.about-hero>div>p:not(.eyebrow),.service-hero>p:not(.eyebrow){max-width:500px;margin:30px 0;color:var(--muted);line-height:1.75}.about-collage{height:550px;position:relative;background:var(--pink);border-radius:48% 52% 45% 55%}.about-collage img{width:42%;aspect-ratio:.84;position:absolute;object-fit:cover;border:10px solid white;box-shadow:var(--shadow)}.about-collage img:first-child{left:10%;top:12%;transform:rotate(-7deg)}.about-collage img:nth-child(2){right:9%;bottom:8%;transform:rotate(7deg)}.about-collage span{width:130px;height:130px;position:absolute;right:7%;top:5%;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:var(--berry);text-align:center;font:700 15px Georgia,serif;transform:rotate(8deg)}.values-section{display:grid;grid-template-columns:repeat(3,1fr);background:var(--berry);color:white}.values-section article{min-height:300px;padding:60px 5vw;border-right:1px solid rgba(255,255,255,.15)}.values-section span,.service-grid span{color:#ff88a6;font:400 27px Georgia,serif}.values-section h2,.service-grid h2{margin:48px 0 15px;font:500 35px Georgia,serif}.values-section p{color:rgba(255,255,255,.62);line-height:1.6;font-size:12px}
.service-hero{min-height:550px;padding:90px 8vw;background:var(--blush)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr)}.service-grid article{min-height:300px;padding:55px 4vw;border-right:1px solid var(--line);background:var(--ivory)}.service-grid p{color:var(--muted);line-height:1.6;font-size:12px}.faq-section{padding:110px 8vw;display:grid;grid-template-columns:.8fr 1fr;gap:8vw;background:var(--cream)}.faq-section>h2{margin:35px 0 0;font:500 clamp(50px,6vw,85px)/.9 Georgia,serif;letter-spacing:-.055em}.faq-section h2 em{color:var(--pink)}.faq-section>div{grid-column:2;grid-row:1/span 2}.faq-section details{border-bottom:1px solid var(--line)}

.uau-site-footer{padding:75px 5vw 28px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:42px;background:var(--ink);color:white}.uau-footer-intro img{width:150px;padding:6px;background:white}.uau-footer-intro p{max-width:320px;margin:18px 0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.65}.uau-footer-intro>a{display:inline-block;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.5);font-size:10px}.uau-site-footer>div:not(.uau-footer-intro){display:flex;flex-direction:column;gap:12px;font-size:11px}.uau-site-footer strong{margin-bottom:9px;color:#ff8eaa;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.uau-site-footer>div a{color:rgba(255,255,255,.72)}.uau-footer-legal{grid-column:1/-1;margin:38px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.35);font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.cart-overlay{position:fixed;inset:0;z-index:69;background:rgba(37,23,29,.47);opacity:0;pointer-events:none;transition:opacity .25s ease}.cart-overlay.is-open{opacity:1;pointer-events:auto}.cart-drawer{width:min(510px,100%);position:fixed;z-index:70;right:0;top:0;bottom:0;display:flex;flex-direction:column;background:var(--ivory);transform:translateX(102%);transition:transform .28s ease;box-shadow:-30px 0 70px rgba(38,15,25,.18)}.cart-drawer.is-open{transform:translateX(0)}.cart-head{padding:28px;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line)}.cart-head small{color:var(--pink);font-size:8px;font-weight:850;letter-spacing:.14em}.cart-head h2{margin:7px 0 0;font:500 33px Georgia,serif}.cart-head button{border:0;background:transparent;font-size:10px;cursor:pointer}.cart-lines{padding:20px 25px;flex:1;overflow:auto}.empty-cart{height:100%;display:grid;place-items:center;align-content:center;text-align:center}.empty-cart span{color:var(--pink);font-size:52px}.empty-cart p{max-width:230px;color:var(--muted);font:500 25px/1.1 Georgia,serif}.empty-cart a{padding-bottom:7px;border-bottom:1px solid var(--ink);font-size:10px;font-weight:750}.cart-line{padding:14px 0;display:grid;grid-template-columns:78px 1fr auto;gap:13px;border-bottom:1px solid var(--line)}.cart-line img{width:78px;height:90px;object-fit:cover;background:var(--cream)}.cart-line>div:nth-child(2)>a{display:block;font:500 15px/1.15 Georgia,serif}.cart-line small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.cart-quantity{width:78px;margin-top:12px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line)}.cart-quantity button{border:0;background:transparent;cursor:pointer}.cart-quantity span{text-align:center;font-size:10px}.cart-line-price{text-align:right}.cart-line-price strong{font-size:11px}.cart-line-price button{display:block;margin:20px 0 0 auto;padding:0;border:0;border-bottom:1px solid var(--muted);background:transparent;color:var(--muted);font-size:8px;cursor:pointer}.cart-summary{padding:22px 27px 28px;border-top:1px solid var(--line);background:white}.cart-summary>div{display:flex;justify-content:space-between}.cart-summary p{margin:8px 0 18px;color:var(--muted);font-size:8px}.cart-summary>a{height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--pink);color:white;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}

@media(max-width:1100px){
  .uau-main-header{grid-template-columns:140px 1fr auto}.uau-desktop-nav{gap:18px}.account-link{display:none}
  .home-hero{grid-template-columns:.9fr 1.1fr}.hero-copy{padding-left:0}.hero-copy h1{font-size:78px}.hero-product{padding:6px}
  .featured-grid,.catalog-grid{grid-template-columns:repeat(3,1fr)}
  .editorial-banner{grid-template-columns:1fr 1.2fr}.editorial-copy{padding:80px 5vw}
  .uau-product-detail{grid-template-columns:1fr 1fr;gap:40px}.uau-detail-services{grid-template-columns:1fr}.uau-real-image-note{min-height:210px}
}
@media(max-width:820px){
  .uau-proposal-ribbon{align-items:flex-start}.uau-proposal-ribbon p{max-width:62%}.uau-announcement span:not(:first-of-type),.uau-announcement b{display:none}
  .uau-main-header{height:78px;padding:0 18px;grid-template-columns:1fr auto 1fr}.uau-mobile-menu-button{display:block;justify-self:start}.uau-header-logo{justify-self:center}.uau-header-logo img{width:100px;height:62px}.uau-desktop-nav,.uau-header-tools>a{display:none}.uau-header-tools{justify-self:end}.uau-cart-trigger{border:0;padding:8px 0}.uau-cart-trigger{font-size:0}.uau-cart-trigger::before{content:"Sacola";font-size:10px}
  .home-hero{padding:55px 18px 45px;display:block;background:linear-gradient(180deg,var(--ivory) 0 47%,var(--cream) 47%)}.hero-copy{padding:0}.hero-copy h1{font-size:72px}.hero-lead{font-size:14px}.hero-proof{margin-top:30px}.hero-collage{min-height:510px;margin-top:40px}.hero-product-1{left:3%;top:18%}.hero-product-2{right:2%;top:10%}.hero-product-3{left:33%;bottom:3%}
  .store-benefits{grid-template-columns:1fr}.store-benefits>div{min-height:130px;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}
  .section{padding:85px 16px}.section-title{display:block}.section-title>p{margin-top:25px}.section-title h2{font-size:58px}.section-title.compact>a{display:inline-block;margin-top:25px}.collection-grid{grid-template-columns:1fr}.collection-card{min-height:330px;padding:28px}.collection-card h3{margin-top:45px}
  .featured-grid,.catalog-grid,.related-grid{grid-template-columns:repeat(2,1fr);gap:28px 9px}.product-card h3{font-size:16px}.product-card-image{aspect-ratio:.84}.view-product{display:none}
  .editorial-banner{grid-template-columns:1fr}.editorial-copy{padding:75px 23px}.editorial-products{min-height:590px}.editorial-products img{width:42%}.newsletter-section{padding:70px 22px;grid-template-columns:1fr;gap:40px}.brands-section{padding-block:65px}
  .catalog-hero{padding:65px 22px;min-height:410px}.catalog-hero h1{font-size:68px}.catalog-hero>span{position:static;display:block;margin-top:35px}.catalog-controls{padding-inline:14px}.catalog-tools{grid-template-columns:1fr}.catalog-grid{padding-inline:14px}
  .uau-product-detail{padding:0 14px 80px;display:block}.uau-product-gallery{grid-template-columns:1fr .65fr}.uau-real-image-main{border-radius:3px 38px 3px 3px}.uau-product-detail-info{position:static;padding-top:45px}.uau-product-detail-info h1{font-size:53px}.related-section{padding:80px 14px}.uau-product-breadcrumb{padding-inline:14px}
  .about-hero{padding:65px 22px;display:block}.about-hero h1,.service-hero h1{font-size:70px}.about-collage{height:500px;margin-top:50px}.values-section,.service-grid{grid-template-columns:1fr}.values-section article,.service-grid article{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.service-hero{padding:70px 22px}.faq-section{padding:80px 22px;display:block}.faq-section>div{margin-top:45px}
  .uau-site-footer{grid-template-columns:1fr 1fr}.uau-footer-intro{grid-column:1/-1}.uau-footer-legal{grid-column:1/-1}
}
@media(max-width:520px){
  .uau-proposal-ribbon{font-size:8px}.uau-proposal-ribbon p{max-width:67%}.hero-copy h1{font-size:60px}.hero-actions{align-items:stretch;flex-direction:column;gap:10px}.button-primary{justify-content:center}.button-link{text-align:center}.hero-collage{min-height:430px}.hero-product span{display:none}
  .section-title h2{font-size:48px}.collection-card{grid-template-columns:.8fr 1.2fr;min-height:280px}.collection-card h3{font-size:36px}.collection-card p{display:none}.collection-card img{width:95%}
  .featured-grid,.catalog-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-meta{display:block}.product-card-meta span{display:block;margin-bottom:3px}.product-card h3{min-height:53px;font-size:15px}.product-card-buy{align-items:flex-end}.product-card-buy strong{font-size:12px}.product-card-buy>button,.product-card-buy>a{width:32px;height:32px}
  .editorial-products{min-height:480px}.editorial-bubble{width:105px;height:105px;font-size:11px}.brand-marquee{justify-content:center}.brand-marquee i{font-size:9px}.newsletter-box>div{display:block}.newsletter-box button{padding:14px 0}
  .category-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.category-chips button{flex:0 0 auto}.catalog-hero h1{font-size:58px}.catalog-grid{gap:28px 8px}
  .uau-real-image-note{min-height:180px;padding:20px}.uau-real-image-note p{font-size:25px}.uau-product-detail-info h1{font-size:46px}.uau-buy-actions{grid-template-columns:88px 1fr}.uau-primary-buy{padding-inline:13px;font-size:9px}.uau-detail-services{grid-template-columns:1fr 1fr 1fr}.uau-detail-services>div{display:block}.uau-detail-services b{display:block;margin-bottom:5px}
  .about-collage{height:390px}.about-collage span{width:95px;height:95px;font-size:11px}.about-collage img{border-width:6px}.uau-site-footer{grid-template-columns:1fr}.uau-footer-intro,.uau-footer-legal{grid-column:1}.cart-line{grid-template-columns:66px 1fr}.cart-line img{width:66px;height:78px}.cart-line-price{grid-column:2;text-align:left}.cart-line-price button{margin:8px 0 0}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}}


@font-face{font-family:Geist;src:url('../fonts/geist-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Geist;src:url('../fonts/geist-latin-ext.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF}
:root{--font-geist:Geist,Arial,sans-serif}
body{background:var(--ivory)!important;color:var(--ink)!important;font-family:var(--font-geist)!important}
body.uau-menu-open{overflow:hidden}.uau-main-header a,.uau-site-footer a{color:inherit}.uau-main-header{top:0}.uau-header-logo{display:block}.uau-header-tools{justify-self:end}.uau-mobile-menu-overlay{position:fixed;inset:0;z-index:79;border:0;background:rgba(37,23,29,.47);opacity:0;pointer-events:none;transition:opacity .25s ease}.uau-mobile-menu-overlay.is-open{opacity:1;pointer-events:auto}.uau-mobile-menu{z-index:80}.uau-mobile-menu-close{cursor:pointer}
.template-home .js-home-sections-container{display:none!important}.uau-home{overflow:hidden}.uau-home .product-item{min-width:0}.uau-featured-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 14px}
.product-item{min-width:0!important;font-family:var(--font-geist)!important}.product-item-image-container{aspect-ratio:.86!important;position:relative!important;overflow:hidden!important;background:#f0e6e0!important}.product-item-image-container>div[style*='padding-bottom']{height:100%!important;padding:0!important}.product-item-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .45s ease!important}.product-item:hover .product-item-image{transform:translateX(-50%) scale(1.045)!important}.product-item-image-container:after{content:'Ver detalhes';position:absolute;z-index:4;left:12px;right:12px;bottom:12px;padding:11px;background:rgba(255,255,255,.9);color:var(--ink);font:780 9px/1 var(--font-geist);text-align:center;text-transform:uppercase;letter-spacing:.08em;transform:translateY(160%);transition:transform .25s ease;backdrop-filter:blur(8px);pointer-events:none}.product-item:hover .product-item-image-container:after{transform:translateY(0)}.product-item-information{padding:15px 2px 0!important;text-align:left!important}.product-item-link{text-decoration:none!important}.product-item-name{min-height:42px;margin:9px 0 5px!important;color:var(--ink)!important;font:500 18px/1.15 Georgia,serif!important;letter-spacing:0!important}.product-item-price-container{margin-top:15px!important;padding-top:14px!important;border-top:1px solid var(--line)!important}.product-item-price{color:var(--ink)!important;font:700 14px/1 var(--font-geist)!important}.product-item .custom-installments,.product-item .product-installments{margin-top:5px!important;color:var(--muted)!important;font:400 8px/1.4 var(--font-geist)!important}.product-item .btn-small{min-height:37px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:var(--pink)!important;color:#fff!important;font:800 9px/1 var(--font-geist)!important;text-transform:uppercase;letter-spacing:.07em;transition:background .2s,transform .2s}.product-item .btn-small:hover{background:var(--berry)!important;transform:translateY(-2px)}.product-labels .label{border-radius:0!important;background:var(--berry)!important;color:#fff!important;font:850 8px/1 var(--font-geist)!important;letter-spacing:.11em!important}
.uau-catalog-page{padding-bottom:110px}.uau-catalog-page .catalog-controls{max-width:1500px;margin:auto;padding:45px 4vw 25px}.uau-catalog-toolbar{margin-top:28px;display:flex;align-items:end;justify-content:space-between;gap:18px;color:var(--muted);font-size:10px}.uau-catalog-toolbar strong{color:var(--ink)}.uau-sort{margin:0!important}.uau-sort-label{display:block;margin-bottom:5px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.uau-sort-select{padding:10px 14px;border:1px solid var(--line);background:#fff}.uau-sort-control{min-width:190px;border:0;background:transparent;color:var(--ink)}.uau-products-area{max-width:1500px;margin:auto;padding:0 4vw;display:grid;grid-template-columns:auto 1fr;gap:28px}.uau-filter-controls:empty{display:none}.uau-products-area>div[data-store]{min-width:0}.uau-products-area .js-product-table{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 14px!important}.uau-products-area .grid-md-4,.uau-products-area .grid-md-5,.uau-products-area .grid-md-6{grid-template-columns:repeat(4,minmax(0,1fr))!important}.uau-products-area .product-item{margin:0!important}
.uau-product-page{padding-bottom:0}.uau-product-detail{max-width:1500px;margin:auto;padding:25px 4vw 110px;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(42px,7vw,105px);align-items:start}.uau-product-gallery{display:grid;grid-template-columns:1fr .58fr;gap:12px}.uau-real-image-main{grid-column:1/-1;position:relative;overflow:visible;background:var(--cream);border-radius:3px 65px 3px 3px}.uau-real-image-main>span{position:absolute;z-index:9;left:16px;top:16px;padding:8px 10px;background:var(--berry);color:#fff;font:800 8px/1 var(--font-geist);letter-spacing:.12em}.uau-real-image-main .product-images-slider{width:100%!important;aspect-ratio:1.15!important;margin:0!important;overflow:hidden!important;border-radius:3px 65px 3px 3px}.uau-real-image-main .js-swiper-product,.uau-real-image-main .swiper-wrapper,.uau-real-image-main .slider-slide,.uau-real-image-main .js-product-slide-link{height:100%!important}.uau-real-image-main .js-product-slide-link{padding-bottom:0!important}.uau-real-image-main .product-slider-image{width:100%!important;height:100%!important;object-fit:contain!important;background:#f3ece7!important}.uau-real-image-main .product-images-thumbs{margin-top:12px}.uau-product-info{position:sticky;top:125px;padding-top:15px}.uau-product-breadcrumb{margin:0 0 65px}.uau-product-breadcrumb .breadcrumbs{padding:0!important;margin:0!important;color:var(--muted);font:500 9px/1.4 var(--font-geist);white-space:nowrap;overflow:hidden}.uau-eyebrow{margin:0 0 18px;color:var(--pink-hot);font:850 10px/1 var(--font-geist);letter-spacing:.15em;text-transform:uppercase}.uau-product-name{margin:0!important;color:var(--ink)!important;font:500 clamp(48px,5.2vw,80px)/.92 Georgia,serif!important;letter-spacing:-.055em!important}.uau-detail-description{max-height:116px;overflow:hidden}.uau-detail-description *{font:400 15px/1.7 var(--font-geist)!important;color:#594a50!important}.uau-detail-price{margin-top:25px;padding:25px 0 5px;border-top:1px solid var(--line)}.uau-detail-price>small{display:block;color:var(--muted);font-size:8px;letter-spacing:.12em}.uau-detail-price>strong{display:block;margin:8px 0 4px;color:var(--ink);font-size:26px}.uau-compare-price{color:var(--muted);font-size:11px;text-decoration:line-through}.uau-installments,.uau-pix-price{margin-top:7px;color:var(--muted);font-size:10px}.uau-product-form{margin-top:18px}.uau-product-form .form-group{margin-bottom:14px}.uau-product-form .form-label{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.uau-product-form .form-select{border:1px solid var(--line)!important;background:#fff!important}.uau-buy-actions{display:grid;grid-template-columns:110px 1fr;gap:10px;margin-top:18px}.uau-buy-actions>.cart-button-container:only-child{grid-column:1/-1}.uau-quantity-wrap .form-quantity{min-height:56px!important;margin:0!important;border:1px solid var(--line)!important;background:#fff!important}.uau-primary-buy{width:100%;min-height:56px;padding:0 20px;border:0;border-radius:0;background:var(--pink-hot);color:#fff;font:800 10px/1 var(--font-geist);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:transform .2s,background .2s}.uau-primary-buy:hover{background:var(--berry);transform:translateY(-2px)}.uau-primary-buy:disabled{opacity:.5}.uau-added-message{margin-top:10px;color:var(--muted);font-size:10px}.uau-added-message a{color:var(--pink);text-decoration:underline}.uau-detail-accordions details>div{margin:-4px 0 18px;color:var(--muted);font-size:11px;line-height:1.65}.uau-detail-accordions details>div *{color:inherit!important;font-size:inherit!important}.uau-shipping-calculator{margin-top:20px;padding:20px;background:var(--cream)}.uau-reviews{max-width:1500px;margin:auto;padding:0 4vw}.uau-product-page .js-related-products,.uau-product-page .js-complementary-products{padding:105px 4vw!important;background:var(--cream)!important}.uau-product-page .js-related-products>.container,.uau-product-page .js-complementary-products>.container{max-width:1500px!important;padding:0!important}.uau-product-page .js-related-products h2,.uau-product-page .js-related-products h3,.uau-product-page .js-related-products .h5{font:500 clamp(45px,5vw,72px)/.9 Georgia,serif!important;letter-spacing:-.05em}
.uau-site-footer{padding:75px 5vw 28px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:42px;background:var(--ink);color:#fff}.uau-footer-intro img{width:150px;padding:6px;background:#fff}.uau-footer-intro p{max-width:320px;margin:18px 0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.65}.uau-footer-intro>a{display:inline-block;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.5);font-size:10px}.uau-site-footer>div:not(.uau-footer-intro):not(.uau-footer-legal){display:flex;flex-direction:column;gap:12px;font-size:11px}.uau-site-footer strong{margin-bottom:9px;color:#ff8eaa;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.uau-site-footer>div a{color:rgba(255,255,255,.72)}.uau-footer-legal{grid-column:1/-1;margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.35);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.uau-footer-legal .footer-legal{display:block}.uau-footer-legal *{color:inherit!important}
.modal-cart .modal-body,.modal[data-component='cart'] .modal-body{background:var(--ivory)}
@media(max-width:1100px){.uau-featured-grid,.uau-products-area .js-product-table{grid-template-columns:repeat(3,minmax(0,1fr))!important}.uau-product-detail{grid-template-columns:1fr 1fr;gap:40px}}
@media(max-width:820px){.uau-products-area{padding-inline:14px;display:block}.uau-products-area .js-product-table,.uau-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 9px!important}.uau-featured-grid{padding-inline:0}.uau-product-detail{padding:18px 14px 80px;display:block}.uau-product-gallery{grid-template-columns:1fr .65fr}.uau-real-image-main{border-radius:3px 38px 3px 3px}.uau-real-image-main .product-images-slider{border-radius:3px 38px 3px 3px}.uau-product-info{position:static;padding-top:45px}.uau-product-breadcrumb{margin-bottom:40px}.uau-product-name{font-size:53px!important}.uau-site-footer{grid-template-columns:1fr 1fr}.uau-footer-intro{grid-column:1/-1}.uau-footer-legal{grid-column:1/-1}}
@media(max-width:520px){.uau-product-name{font-size:46px!important}.uau-buy-actions{grid-template-columns:88px 1fr}.uau-primary-buy{padding-inline:13px;font-size:9px}.uau-site-footer{grid-template-columns:1fr}.uau-footer-intro,.uau-footer-legal{grid-column:1}.product-item-image-container:after{display:none}.product-item-name{min-height:53px;font-size:15px!important}}

/* UAU AUXILIARY PAGES */
.uau-page-content{padding:100px 8vw;background:var(--ivory)}.uau-page-content>.eyebrow,.uau-page-content>.user-content{max-width:1100px;margin-left:auto;margin-right:auto}.uau-page-content .user-content{color:var(--muted);font-size:15px;line-height:1.75}.uau-page-content .user-content h2,.uau-page-content .user-content h3{color:var(--ink);font-family:Georgia,serif}
.uau-contact-form-section{padding:100px 6vw;background:var(--ivory)}.uau-contact-form-section>.container{max-width:1150px!important;margin:auto!important;padding:0!important}.uau-contact-form-section .page-header h1,.uau-contact-form-section h1{font:500 clamp(48px,5vw,72px)/.9 Georgia,serif!important;letter-spacing:-.05em}.uau-contact-form-section .form-group{margin-bottom:17px}.uau-contact-form-section .form-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.uau-contact-form-section .form-control{min-height:52px;border:1px solid var(--line)!important;border-radius:0!important;background:#fff!important}.uau-contact-form-section textarea.form-control{min-height:160px}.uau-contact-form-section .btn{min-height:54px;border:0!important;border-radius:0!important;background:var(--pink-hot)!important;color:#fff!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.07em}
.uau-search-form{margin-top:0;display:grid;grid-template-columns:1fr 130px;gap:12px}.uau-search-form label{padding:10px 14px;border:1px solid var(--line);background:#fff}.uau-search-form label span{display:block;color:var(--muted);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.uau-search-form input{width:100%;margin-top:5px;border:0;background:transparent;outline:0;color:var(--ink)}.uau-search-form button{border:0;background:var(--pink-hot);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
#shoppingCartPage{max-width:1500px!important;margin:auto!important;padding:50px 4vw 110px!important}#shoppingCartPage .page-header h1,#shoppingCartPage h1{margin:20px 0 45px!important;font:500 clamp(52px,6vw,86px)/.88 Georgia,serif!important;letter-spacing:-.055em;color:var(--ink)!important}#shoppingCartPage .cart-page-content{gap:42px}#shoppingCartPage .cart-page-products,#shoppingCartPage .cart-page-summary{background:#fff}#shoppingCartPage .cart-page-products{padding:28px}#shoppingCartPage .cart-page-summary{padding:25px;border:1px solid var(--line)}#shoppingCartPage .btn-primary{min-height:54px;border:0!important;border-radius:0!important;background:var(--pink-hot)!important;color:#fff!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.07em}
@media(max-width:820px){.uau-page-content,.uau-contact-form-section{padding:75px 22px}.uau-search-form{grid-template-columns:1fr}.uau-search-form button{min-height:46px}#shoppingCartPage{padding:35px 14px 80px!important}#shoppingCartPage .cart-page-products{padding:15px}}

/* UAU CATALOG PARITY V3 */
.uau-catalog-page .category-chips a{padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:750 9px/1 var(--font-geist);text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .2s}
.uau-catalog-page .category-chips a:hover{transform:translateY(-1px);border-color:var(--berry)}
.uau-catalog-page .category-chips a.active{background:var(--berry);border-color:var(--berry);color:#fff}
.uau-catalog-page .catalog-tools{margin-top:28px;display:grid;grid-template-columns:1fr 210px;gap:12px}
.uau-catalog-page .catalog-search,.uau-catalog-page .catalog-sort{min-height:58px;padding:10px 14px;display:block;border:1px solid var(--line);background:#fff}
.uau-catalog-page .catalog-search>span,.uau-catalog-page .catalog-sort>span{display:block;color:var(--muted);font:700 8px/1 var(--font-geist);text-transform:uppercase;letter-spacing:.1em}
.uau-catalog-page .catalog-search input{width:100%;margin-top:7px;padding:0;border:0;background:transparent;color:var(--ink);outline:0;font:400 14px/1.3 var(--font-geist)}
.uau-catalog-page .catalog-search input::placeholder{color:#a29198}
.uau-catalog-page .catalog-sort .uau-sort{margin:0!important}
.uau-catalog-page .catalog-sort .uau-sort-label{display:none!important}
.uau-catalog-page .catalog-sort .uau-sort-select{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.uau-catalog-page .catalog-sort .uau-sort-control{width:100%;min-width:0;margin-top:6px;padding:0 20px 0 0!important;border:0!important;background:transparent!important;color:var(--ink)!important;font:400 14px/1.3 var(--font-geist)!important;outline:0}
.uau-catalog-page .catalog-count{margin:18px 0 0;color:var(--muted);font:400 10px/1.4 var(--font-geist)}
.uau-catalog-page .catalog-count strong{color:var(--muted);font-weight:400}
.uau-catalog-page .uau-products-area{max-width:1500px;margin:auto;padding:0 4vw;display:block!important}
.uau-catalog-page .uau-products-area>.container,.uau-catalog-page .uau-products-area>div[data-store]{max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
.uau-catalog-page .uau-products-area .js-product-table{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 14px!important}
.uau-catalog-page .uau-products-area .product-item{margin:0!important;min-width:0!important}
.uau-catalog-page .product-labels,.uau-catalog-page .product-item .text-stock{display:none!important}
.uau-catalog-page .product-item-information{padding:15px 2px 0!important;text-align:left!important}
.uau-product-card-meta{min-height:12px;display:flex;justify-content:space-between;gap:8px;color:var(--pink-deep);font:800 8px/1.2 var(--font-geist);letter-spacing:.1em;text-transform:uppercase}
.uau-product-brand{margin:5px 0 0!important;color:var(--muted)!important;font:400 10px/1.3 var(--font-geist)!important}
.uau-catalog-page .product-item-name{min-height:42px;margin:9px 0 0!important;color:var(--ink)!important;font:500 18px/1.15 Georgia,serif!important}
.uau-catalog-page .product-item-price-container{min-height:60px;margin-top:15px!important;padding:14px 48px 0 0!important;position:relative;border-top:1px solid var(--line)!important}
.uau-product-buy-link{width:37px;height:37px;position:absolute;right:0;top:10px;z-index:5;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:#fff!important;font:400 22px/1 var(--font-geist);text-decoration:none!important;transition:background .2s,transform .2s}
.uau-product-buy-link:hover{background:var(--berry);transform:rotate(5deg)}
.uau-card-badge{position:absolute;z-index:7;left:12px;top:12px;padding:7px 9px;background:var(--berry);color:#fff;font:850 8px/1 var(--font-geist);letter-spacing:.11em}
.uau-card-badge.low{background:var(--pink)}
.uau-catalog-empty{padding:100px 20px;text-align:center}
.uau-catalog-empty[hidden]{display:none!important}
.uau-catalog-empty>span{color:var(--pink);font-size:50px}
.uau-catalog-empty h2{margin:15px 0 8px;font:500 48px/1 Georgia,serif}
.uau-catalog-empty p{color:var(--muted)}
.uau-catalog-empty button{padding:11px 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}
@media(max-width:1100px){.uau-catalog-page .uau-products-area .js-product-table{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){.uau-catalog-page .catalog-tools{grid-template-columns:1fr}.uau-catalog-page .uau-products-area{padding-inline:14px}.uau-catalog-page .uau-products-area .js-product-table{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 9px!important}}
@media(max-width:520px){.uau-catalog-page .category-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.uau-catalog-page .category-chips::-webkit-scrollbar{display:none}.uau-catalog-page .category-chips a{flex:0 0 auto}.uau-product-card-meta{display:block}.uau-product-card-meta span{display:block;margin-bottom:3px}.uau-catalog-page .product-item-name{min-height:53px;font-size:15px!important}.uau-catalog-page .product-item-price-container{padding-right:40px!important}.uau-product-buy-link{width:32px;height:32px}}