:root{--uc-ink:#201b19;--uc-muted:#766b65;--uc-cream:#fffaf6;--uc-rose:#f2ded5;--uc-gold:#94723c;--uc-line:#eadfd8}
body{background:var(--uc-cream);color:var(--uc-ink);font-family:'Jost',Arial,sans-serif}.announce{background:#201e1d}.brand__text{font-family:'Fraunces',Georgia,serif;letter-spacing:-.035em;color:#211b18}.mainnav__link.is-active,.mainnav__link:hover{color:#805f31}.btn--dark,.btn--primary{background:#211e1d;color:#fff}
.uc-hero{position:relative;height:clamp(420px,47vw,610px);margin:0 auto;max-width:1800px;overflow:hidden;background:#786c62}.uc-hero__track,.uc-hero__slide{position:absolute;inset:0}.uc-hero__slide{opacity:0;visibility:hidden;transition:opacity .7s ease;display:flex;align-items:center}.uc-hero__slide.is-active{opacity:1;visibility:visible}.uc-hero__slide>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.uc-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,19,18,.64),rgba(23,19,18,.2) 58%,rgba(23,19,18,.03))}.uc-hero__copy{position:relative;z-index:1;width:min(670px,58%);margin-left:max(6%,calc((100vw - 1320px)/2));padding:35px;color:white}.uc-hero__copy>span,.uc-story>div:last-child>span,.uc-daraz span{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.uc-hero__copy h1{font:500 clamp(42px,6vw,76px)/1.04 'Fraunces',Georgia,serif;margin:20px 0 16px;max-width:660px}.uc-hero__copy p{font-size:18px;max-width:490px;color:#fff;margin:0 0 27px}.uc-button{display:inline-flex;align-items:center;gap:22px;border-radius:99px;padding:14px 24px;background:#fff;color:#221d1a;text-decoration:none;font-weight:600}.uc-button b{font-size:20px}.uc-button--dark{background:#211e1d;color:#fff}.uc-hero__controls{position:absolute;right:5%;bottom:25px;z-index:3;display:flex;align-items:center;gap:14px}.uc-hero__controls>button{width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#211d1a;font-size:24px;cursor:pointer}.uc-hero__controls [data-slider-dots]{display:flex;gap:7px}.uc-hero__controls .hero__dot{width:8px;height:8px;border:0;border-radius:10px;padding:0;background:#ffffffa8}.uc-hero__controls .hero__dot.is-active{width:25px;background:white}
.uc-cats,.uc-products{padding-top:66px;padding-bottom:62px}.uc-section-title{text-align:center;margin:0 auto 30px}.uc-section-title>span{font-size:11px;letter-spacing:.19em;color:var(--uc-gold);font-weight:600}.uc-section-title h2{font:500 clamp(30px,4vw,42px)/1.12 'Fraunces',Georgia,serif;margin:9px 0}.uc-section-title p{color:var(--uc-muted);margin:0}.uc-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:25px 18px}.uc-category{min-width:0;text-align:center;text-decoration:none;color:var(--uc-ink);display:flex;flex-direction:column;align-items:center;gap:8px}.uc-category__photo{width:min(100%,145px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--uc-rose);box-shadow:0 0 0 1px #eadfd8}.uc-category__photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.uc-category:hover .uc-category__photo img{transform:scale(1.07)}.uc-category strong{font-size:15px;font-weight:600}.uc-category__arrow{font-size:12px;color:var(--uc-gold)}
.uc-promises{background:#f2e8e2;padding:22px 0}.uc-promises .container{display:grid;grid-template-columns:repeat(4,1fr)}.uc-promises span{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-content:center;border-right:1px solid #ddcec5;padding:4px 19px;font-size:21px}.uc-promises span:last-child{border:0}.uc-promises b,.uc-promises small{grid-column:2}.uc-promises b{font-size:14px}.uc-promises small{font-size:12px;color:var(--uc-muted)}.uc-products .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.uc-products .section__head{display:none}.uc-textlink{display:block;width:max-content;margin:28px auto 0;color:var(--uc-ink);font-weight:600}.uc-story{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding-top:34px;padding-bottom:78px}.uc-story__image{height:430px;overflow:hidden;border-radius:18px;background:var(--uc-rose)}.uc-story__image img{width:100%;height:100%;object-fit:cover}.uc-story h2,.uc-daraz h2{font:500 clamp(34px,4vw,49px)/1.08 'Fraunces',Georgia,serif;margin:16px 0}.uc-story p,.uc-daraz p{color:var(--uc-muted);line-height:1.75;max-width:510px}.uc-story .uc-button{margin-top:12px}.uc-daraz{background:#f2e8e2;padding:38px 0}.uc-daraz .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.uc-daraz h2{font-size:32px;margin:9px 0}.uc-daraz p{margin:0}.site-footer{background:#211e1d;color:#fff}.site-footer .brand__text,.site-footer .brand__text--light,.site-footer p,.site-footer a,.site-footer h4{color:#f9f3ef}.paymethod__logo{width:42px;height:32px;object-fit:contain;border-radius:5px}.checkout__payment-hint{background:#f7ede6;padding:12px 14px;border-radius:10px;color:#4a3528;font-size:14px;line-height:1.5;margin:14px 0}.daraz-footer-link{display:inline-block;margin:8px 0 12px;color:#e7c998!important}
@media(max-width:900px){.uc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.uc-products .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-hero__copy{width:70%;margin-left:4%}.uc-promises .container{grid-template-columns:repeat(2,1fr);row-gap:15px}.uc-promises span:nth-child(2){border-right:0}}
@media(max-width:600px){.uc-hero{height:470px}.uc-hero__shade{background:linear-gradient(0deg,rgba(22,17,15,.75),rgba(22,17,15,.02) 88%)}.uc-hero__slide>img{object-position:center}.uc-hero__copy{width:100%;margin:0;padding:25px 22px 54px;align-self:flex-end}.uc-hero__copy>span{font-size:10px}.uc-hero__copy h1{font-size:42px;margin:12px 0}.uc-hero__copy p{font-size:15px;line-height:1.45;margin-bottom:17px}.uc-hero__controls{right:18px;bottom:15px}.uc-cats,.uc-products{padding-top:43px;padding-bottom:39px}.uc-section-title{margin-bottom:23px;padding:0 10px}.uc-section-title h2{font-size:31px}.uc-section-title p{font-size:14px}.uc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.uc-category__photo{width:min(100%,105px)}.uc-category strong{font-size:13px;line-height:1.15;min-height:30px}.uc-category__arrow{font-size:11px}.uc-promises{padding:14px 0}.uc-promises span{padding:5px 8px;font-size:18px;grid-template-columns:27px 1fr;column-gap:6px}.uc-promises b{font-size:12px}.uc-promises small{font-size:10px}.uc-products .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.uc-story{grid-template-columns:1fr;gap:24px;padding-top:15px;padding-bottom:48px}.uc-story__image{height:260px}.uc-story h2{font-size:37px}.uc-story p{font-size:14px}.uc-daraz .container{align-items:flex-start;flex-direction:column}.uc-daraz h2{font-size:27px}.site-header .brand__text{font-size:18px}.checkout__payment-hint{font-size:13px}}

.pcard__sample{position:absolute;top:12px;left:12px;z-index:2;padding:5px 9px;border-radius:20px;background:#fffaf0;color:#755d34;font-size:11px;font-weight:600}
.paymethod[hidden]{display:none}
.brand__img{max-height:54px}.site-footer .brand__text--light{font-family:"Fraunces",Georgia,serif;font-size:25px}@media(max-width:600px){.brand__img{max-height:43px}}
:root{--bg:#fffaf6;--bg-2:#f4e9e2;--ink:#211e1d;--ink-2:#4d4540;--muted:#766b65;--line:#eadfd8;--line-2:#e2d6ce;--accent:#94723c;--sale:#94723c;--radius:8px;--radius-sm:6px;--radius-lg:14px;--uc-ink:#211e1d;--uc-muted:#766b65;--uc-cream:#fffaf6;--uc-rose:#f2ded5;--uc-gold:#94723c;--uc-line:#eadfd8}
body{background:var(--uc-cream);color:var(--uc-ink);font-family:'Poppins',Arial,sans-serif}.announce{background:#211e1d;color:#fffaf6}.brand__text{font-family:'Dancing Script',cursive;letter-spacing:0;color:#211e1d}.brand__wordmark{display:flex;flex-direction:column;line-height:1}.brand__wordmark strong{font:600 31px/1 'Dancing Script',cursive;letter-spacing:-.02em;color:#211e1d;white-space:nowrap}.brand__wordmark em{font-style:normal;color:#94723c}.brand__wordmark small{font:600 8px/1.5 'Poppins',sans-serif;letter-spacing:.2em;color:#5f5752;margin:5px 0 0 2px}.mainnav__link.is-active,.mainnav__link:hover{color:#805f31}.mainnav__link.is-active{background:transparent;text-decoration:underline;text-decoration-color:#94723c;text-underline-offset:8px}.btn--dark,.btn--primary{background:#211e1d;color:#fff}
.uc-hero{height:clamp(390px,36vw,520px);background:#f2ded5}.uc-hero__shade{background:linear-gradient(90deg,rgba(255,246,239,.98) 0%,rgba(255,241,232,.94) 31%,rgba(255,235,223,.58) 49%,rgba(38,27,23,.02) 76%)}.uc-hero__slide>img{object-position:center 45%}.uc-hero__copy{width:min(610px,49%);margin-left:max(6%,calc((100vw - 1320px)/2));padding:35px;color:#211e1d}.uc-hero__copy>span{color:#463c35;letter-spacing:.32em}.uc-hero__copy h1{font:700 clamp(48px,6vw,82px)/.98 'Dancing Script',cursive;color:#211e1d;margin:17px 0 13px;letter-spacing:-.035em}.uc-hero__copy p{color:#514741;font-size:15px;line-height:1.7;max-width:390px}.uc-button{border-radius:28px;background:#211e1d;color:#fff;padding:12px 23px;font-size:13px;box-shadow:0 3px 9px #2b20151a}.uc-button:hover{background:#94723c;color:white}.uc-button--dark{background:#211e1d;color:#fff}.uc-hero__controls>button{box-shadow:0 2px 10px #211e1d22}.uc-hero__controls .hero__dot{background:#211e1d55}.uc-hero__controls .hero__dot.is-active{background:#211e1d}
.uc-cats,.uc-products{padding-top:45px;padding-bottom:45px}.uc-section-title h2{display:flex;align-items:center;justify-content:center;gap:15px;font:700 clamp(24px,3vw,32px)/1.2 'Poppins',Arial,sans-serif;color:#211e1d;letter-spacing:-.04em}.uc-section-title h2:before,.uc-section-title h2:after{content:'';width:38px;height:1px;background:#988a7e}.uc-section-title>span{color:#766b65;letter-spacing:.11em;font-size:10px}.uc-section-title p{font-size:13px;color:#766b65}.uc-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 22px}.uc-category__photo{width:min(100%,136px);border:1px solid #eee2da;box-shadow:0 2px 10px #38251a0b}.uc-category strong{font-size:13px;font-weight:500;line-height:1.3}.uc-category__arrow{color:#72562b;font-size:12px}.uc-promises{background:#f3e4de;padding:16px 0}.uc-promises .container{grid-template-columns:repeat(4,1fr)}.uc-promises span{grid-template-columns:34px 1fr;align-items:center;color:#211e1d;border-color:#d8c9c1;font-size:13px}.uc-promises .ico{grid-column:1;grid-row:1/3;width:25px;height:25px;stroke-width:1.6}.uc-promises b{font-size:12px;font-weight:600}.uc-promises small{font-size:10px}.uc-products .pgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.uc-products .pcard{padding:5px 5px 11px;background:#fff;border:1px solid #eee5df;border-radius:8px;box-shadow:0 2px 12px #38251a0b;overflow:hidden}.uc-products .pcard__media{aspect-ratio:auto;border-radius:5px;background:#f3eae4}.uc-products .pcard__media>a{display:block;aspect-ratio:1/1.08;overflow:hidden}.uc-products .pcard__media>a>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.uc-products .pcard__body{padding:9px 6px 0;gap:4px}.uc-products .pcard__name{font:500 12px/1.35 'Poppins',Arial,sans-serif;color:#211e1d}.uc-products .pcard__price .price{font-weight:600;font-size:13px;color:#211e1d}.uc-products .pcard__wish{width:29px;height:29px;top:8px;right:8px;background:#fffefaee}.uc-products .pcard__hover{position:static;opacity:1;transform:none;margin:8px 5px 0}.uc-products .pcard__hover .btn{width:100%;min-height:30px;border-radius:4px;padding:7px 5px;background:#211e1d;color:#fff;font-size:10px}.uc-products .pcard__sample{top:8px;left:8px;padding:4px 7px;font-size:9px}.uc-textlink{background:#211e1d;border-radius:25px;color:#fff;padding:11px 24px;font-size:12px}.uc-story{padding-top:40px;padding-bottom:60px}.uc-story__image{border-radius:8px}.uc-story h2,.uc-daraz h2{font:600 clamp(29px,3.4vw,42px)/1.15 'Poppins',Arial,sans-serif;letter-spacing:-.04em}.uc-story p,.uc-daraz p{font-size:14px}.uc-daraz,.uc-promises{background:#f3e4de}.site-footer{background:#f3e4de;color:#211e1d}.site-footer .brand__text,.site-footer .brand__text--light,.site-footer p,.site-footer a,.site-footer h4{color:#211e1d}.site-footer .footer__bottom{border-color:#ddcbc1}.site-footer .paychip{color:#211e1d;background:#fff8f4;border-color:#decfc6}.checkout__payment-hint{background:#f7ede6;color:#4a3528}
@media(max-width:900px){.uc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.uc-products .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-hero__copy{width:58%;margin-left:4%}}
@media(max-width:600px){.uc-hero{height:440px}.uc-hero__shade{background:linear-gradient(0deg,rgba(255,241,232,.98) 0%,rgba(255,241,232,.9) 36%,rgba(255,235,223,.18) 76%)}.uc-hero__slide>img{object-position:58% 30%}.uc-hero__copy{width:100%;margin:0;padding:20px 20px 56px;align-self:flex-end}.uc-hero__copy>span{font-size:9px}.uc-hero__copy h1{font-size:52px;margin:11px 0}.uc-hero__copy p{font-size:13px;line-height:1.5;margin-bottom:14px;max-width:34ch}.uc-hero__controls{right:14px;bottom:12px}.uc-cats,.uc-products{padding-top:32px;padding-bottom:32px}.uc-section-title{margin-bottom:17px}.uc-section-title h2{font-size:23px;gap:9px}.uc-section-title h2:before,.uc-section-title h2:after{width:23px}.uc-section-title>span{font-size:9px}.uc-section-title p{font-size:11px}.uc-category-grid{display:flex;gap:13px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:3px 2px 12px;margin-right:-16px;touch-action:pan-x}.uc-category-grid::-webkit-scrollbar{display:none}.uc-category{flex:0 0 96px;scroll-snap-align:start;gap:6px}.uc-category__photo{width:86px}.uc-category strong{font-size:11px;line-height:1.25;min-height:28px}.uc-category__arrow{font-size:10px}.uc-promises{padding:11px 0}.uc-promises .container{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:9px}.uc-promises span{padding:4px 7px;grid-template-columns:26px 1fr;font-size:11px}.uc-promises .ico{width:20px;height:20px}.uc-promises b{font-size:10px}.uc-promises small{font-size:9px}.uc-products .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uc-products .pcard{padding:4px 4px 9px}.uc-products .pcard__body{padding:7px 4px 0}.uc-products .pcard__name{font-size:10px}.uc-products .pcard__price .price{font-size:12px}.uc-products .pcard__hover{margin:6px 2px 0}.uc-products .pcard__hover .btn{font-size:9px;min-height:29px}.uc-products .pcard__sample{top:6px;left:6px}.uc-story{grid-template-columns:1fr;gap:20px;padding-top:15px;padding-bottom:38px}.uc-story__image{height:245px}.uc-story h2{font-size:30px}.uc-story p{font-size:12px}.uc-daraz .container{align-items:flex-start;flex-direction:column}.uc-daraz h2{font-size:22px}.brand__img{max-height:41px;width:41px}.brand__wordmark strong{font-size:22px}.brand__wordmark small{font-size:6px;letter-spacing:.13em;margin-top:4px}.site-header .header__bar{gap:8px}.site-header .header__actions{gap:3px}.site-footer .brand__text--light{font-size:26px}}
.site-footer .brand__text--light{font-family:"Dancing Script",cursive;font-size:34px;color:#94723c!important}

/* Header spacing and mobile category carousel */
.site-header .header__bar{display:flex;align-items:center;gap:20px;min-height:82px;height:auto}
.site-header .brand{flex:0 0 auto;margin-right:0;max-width:100%}
.site-header .header__actions{flex:0 0 auto;margin-left:auto}
.site-header .header__navrow{border-top:1px solid #eee4de}
.site-header .header__navrow>.container{overflow:hidden}
.site-header .mainnav{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.35vw,22px);width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}
.site-header .mainnav::-webkit-scrollbar{display:none}
.site-header .mainnav__link{flex:0 0 auto;white-space:nowrap;padding:14px 7px;font-size:13px}
.uc-hero__controls{left:50%;right:auto;transform:translateX(-50%)}
@media(max-width:900px){
 .site-header .header__bar{min-height:68px;height:auto;gap:8px}
 .site-header .header__navrow{display:none}
}
@media(max-width:600px){
 .site-header .header__bar{min-height:64px;gap:5px}
 .site-header .brand{min-width:0;flex:1 1 auto}
 .site-header .brand__wordmark strong{font-size:21px}
 .site-header .brand__wordmark small{font-size:6px}
 .site-header .header__actions{flex:0 0 auto}
 .uc-category-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:13px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}
 .uc-category-grid::-webkit-scrollbar{display:none}
 .uc-category{flex:0 0 96px;scroll-snap-align:start}
 .uc-hero__controls{left:50%;right:auto;bottom:12px;transform:translateX(-50%)}
}
