body.yz-homepage,body.yz-product-page{--yz-ink:#272333;--yz-muted:#6c6575;--yz-accent:#c83c2d;--yz-pink:#f5b9d3;--yz-line:#eee8ec;background:#fff;color:var(--yz-ink);letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.7}
:is(.yz-homepage,.yz-product-page) h1,:is(.yz-homepage,.yz-product-page) h2,:is(.yz-homepage,.yz-product-page) h3,:is(.yz-homepage,.yz-product-page) b,:is(.yz-homepage,.yz-product-page) button,:is(.yz-homepage,.yz-product-page) input{font-family:inherit;letter-spacing:0;color:inherit}:is(.yz-homepage,.yz-product-page) h1,:is(.yz-homepage,.yz-product-page) h2,:is(.yz-homepage,.yz-product-page) h3{font-weight:700}.yz-homepage #MainContent{outline:none}.yz-surface{font-family:Tahoma,Arial,sans-serif}.yz-surface a{color:inherit;text-decoration:none}.yz-surface a:hover{text-decoration:none}.yz-surface a:focus-visible,.yz-surface button:focus-visible,.yz-surface summary:focus-visible,.yz-surface input:focus-visible{outline:3px solid #7d46a0;outline-offset:5px}.yz-container{max-width:1280px;margin-inline:auto;padding-inline:48px}.yz-icon{flex-shrink:0;vertical-align:middle}.yz-announcement{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;background:#fff0eb;color:#852e26;font-size:12px;font-weight:700}.yz-announcement .yz-icon{width:18px;height:18px}.yz-header{background:#fff}.yz-header-main{display:grid;grid-template-columns:230px minmax(160px,1fr) 190px;align-items:center;gap:34px;padding-block:26px}.yz-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;width:fit-content}.yz-brand b{font-family:Arial,sans-serif;font-size:27px;letter-spacing:-1.2px;color:#282331}.yz-brand-mark{display:grid;place-items:center;width:44px;height:46px;color:#fff;background:linear-gradient(135deg,#ed764e,#e74d88);border-radius:14px 14px 16px 5px;transform:rotate(-5deg)}.yz-brand-mark .yz-icon{transform:rotate(5deg)}.yz-brand img{display:block;width:150px;height:auto;object-fit:contain}.yz-search{display:flex;align-items:center;gap:8px;background:#f7f5f7;border:1px solid #eae5eb;border-radius:40px;padding:5px 6px 5px 20px;min-width:0}.yz-search input{border:0;background:transparent;font:inherit;font-size:14px;width:100%;min-width:0;padding:8px 13px;outline-offset:0;color:#272333}.yz-search input::placeholder{color:#716a77;opacity:1}.yz-search button{display:grid;place-items:center;border:0;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--yz-accent);color:#fff;cursor:pointer}.yz-header-cta{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px;font-weight:700}.yz-header-cta .yz-icon{width:19px}.yz-desktop-nav{display:flex;gap:34px;align-items:center;min-height:51px;border-block-start:1px solid #f4eff2;font-size:13px}.yz-desktop-nav>a{padding-block:10px}.yz-desktop-nav>a:first-child{color:var(--yz-accent);font-weight:700}.yz-submenu{position:relative}.yz-submenu summary{cursor:pointer}.yz-submenu>div{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:5;display:grid;min-width:200px;padding:15px;border:1px solid var(--yz-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px #35223c15}.yz-submenu a{padding:8px}.yz-mobile-menu{display:none}.yz-hero{overflow:hidden;background:linear-gradient(115deg,#fde7f0 0%,var(--yz-peach,#fff0e8) 64%,#fff8ef 100%)}.yz-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:64px;min-height:520px}.yz-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#87513e;margin:0 0 15px}.yz-eyebrow>span{display:block;width:7px;height:7px;border-radius:50%;background:#de604a}.yz-hero h1{font-size:clamp(34px,4vw,51px);line-height:1.45;margin:0;max-width:550px}.yz-hero-description{max-width:450px;color:#655762;font-size:15px;line-height:2;margin-block:20px 25px}.yz-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.yz-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--yz-accent);color:#fff!important;padding:14px 26px;border-radius:40px;font-size:14px;font-weight:700;min-height:50px;transition:transform .2s ease}.yz-button:hover{transform:translateY(-2px)}.yz-text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.yz-text-link .yz-icon{width:19px;height:19px}.yz-hero-note{display:flex;gap:10px;align-items:center;font-size:12px;color:#79665f;margin-block-start:24px}.yz-hero-note .yz-icon{width:19px;height:19px}.yz-hero-visual{position:relative;min-width:0;padding:14px 12px 52px}.yz-hero-image{position:relative;z-index:1;max-width:425px;aspect-ratio:1.15;margin-inline:auto;padding:12px;background:#fff;border:7px solid #fff9;border-radius:36px;transform:rotate(-4deg);box-shadow:0 18px 65px #aa5a8120;overflow:hidden}.yz-hero-image picture{display:block;width:100%;height:100%}.yz-hero-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:24px}.yz-orbit{position:absolute;border-radius:50%;pointer-events:none}.yz-orbit-one{width:330px;height:330px;background:#f3a8c655;inset-block-start:-15px;inset-inline-end:-12px}.yz-orbit-two{width:100px;height:100px;background:#f7cd7d66;inset-block-end:12px;inset-inline-start:0}.yz-feature-label{position:relative;z-index:2;margin:-6px 0 0 25px;display:flex;align-items:center;gap:13px;background:#fff;padding:16px;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 35px #59334412;max-width:390px}.yz-feature-label>span:nth-child(2){min-width:0}.yz-feature-label small{display:block;color:#8b6474;font-size:10px;margin-block-end:3px}.yz-feature-label b{display:block;font-size:12px;line-height:1.7}.yz-feature-label>.yz-icon{margin-inline-start:auto;width:18px}.yz-feature-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#fff0e6;color:#b7582f}.yz-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-block-end:26px}.yz-section-heading h2{font-size:27px;line-height:1.5;margin:0}.yz-section-heading .yz-eyebrow{color:#99635a;margin-block-end:7px}.yz-section-heading>.yz-text-link{color:#8f3b2d;white-space:nowrap}.yz-categories{padding-block:52px 18px;scroll-margin-top:20px}.yz-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.yz-category{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:22px;background:var(--yz-tile);border:1px solid #fff0;transition:transform .2s,border-color .2s}.yz-category:hover{transform:translateY(-3px);border-color:#d4b5bc}.yz-category-icon{display:grid;place-items:center;background:#fff9;border-radius:18px;width:66px;height:66px;flex:0 0 66px;color:#934d51}.yz-category-icon .yz-icon{width:30px;height:30px}.yz-category-icon img{width:56px;height:56px;object-fit:contain}.yz-category b{display:block;font-size:16px}.yz-category small{display:block;color:#76616d;font-size:11px;margin-block-start:3px}.yz-category>.yz-icon{margin-inline-start:auto;width:19px}.yz-shelf{padding-block:45px 70px}.yz-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.yz-product-card{border:1px solid #eee6ec;border-radius:25px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.yz-product-card:hover{box-shadow:0 10px 35px #55334410;transform:translateY(-3px)}.yz-card-image{display:block;aspect-ratio:1.1;background:#f8f6f8;padding:14px}.yz-card-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:15px}.yz-card-info{padding:23px}.yz-card-info h3{margin:0;font-size:15px;line-height:1.85}.yz-card-info h3 a{display:block}.yz-product-price{margin:12px 0 18px;font-size:19px;font-weight:700;color:#aa392b}.yz-product-price small{font-size:11px;display:block;font-weight:400;color:#766776}.yz-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f0c6c1;background:#fff5f0;color:#943e31!important;border-radius:30px;font-size:12px;font-weight:700;min-height:44px;padding:10px 17px}.yz-card-link .yz-icon{width:18px;height:18px}.yz-stock-status{font-size:12px;color:#665369}.yz-products-single{grid-template-columns:minmax(260px,370px) 1fr;gap:32px}.yz-editorial{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px;border-radius:25px;background:linear-gradient(130deg,#fbf1f6,#fff8ee);position:relative;overflow:hidden}.yz-editorial:after{content:'';position:absolute;inset-inline-end:-40px;inset-block-start:-60px;width:220px;height:220px;border-radius:50%;border:36px solid #f5cee336;pointer-events:none}.yz-editorial>*{position:relative;z-index:1}.yz-editorial-icon{display:grid;place-items:center;width:56px;height:56px;background:#fff;border-radius:18px;color:#aa567d;margin-block-end:24px}.yz-editorial h3{font-size:30px;line-height:1.6;margin:0;max-width:360px}.yz-editorial p:not(.yz-eyebrow){font-size:14px;color:#776572;max-width:380px;margin-block:15px 24px}.yz-footer{background:#faf7fa;border-block-start:1px solid #eee6ec}.yz-footer-top{padding-block:43px 35px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:55px}.yz-footer p{font-size:12px;color:#756b78;max-width:300px}.yz-footer h2{font-size:14px;margin-block:0 16px}.yz-footer nav a{display:block;font-size:12px;color:#756b78;width:fit-content;padding-block:5px}.yz-footer-note>.yz-icon{color:#aa4665;display:block;margin-block-end:10px}.yz-footer-note b{font-size:14px}.yz-copyright{border-block-start:1px solid #e9e2e9;padding-block:18px;font-size:11px;color:#817583}.yz-bottom-nav{display:none}
@media(min-width:750px){.yz-category-grid:has(>.yz-category:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.yz-products-grid:not(.yz-products-single) .yz-card-info{padding:17px}.yz-products-grid:not(.yz-products-single) .yz-card-info h3{font-size:13px}}
@media(max-width:989px){.yz-container{padding-inline:28px}.yz-header-main{grid-template-columns:190px minmax(160px,1fr);gap:24px}.yz-header-cta{display:none}.yz-hero-grid{gap:22px;padding-block:45px;min-height:480px}.yz-hero h1{font-size:35px}.yz-hero-description{font-size:13px}.yz-actions{gap:18px}.yz-button{padding:12px 22px;font-size:13px}.yz-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yz-products-single{grid-template-columns:1fr 1fr}.yz-editorial{padding:28px}.yz-editorial h3{font-size:25px}.yz-footer-top{gap:28px}}
@media(max-width:749px){.yz-container{padding-inline:20px}.yz-announcement{font-size:10px;padding-block:8px}.yz-header-main{grid-template-columns:1fr auto;gap:18px 12px;padding-block:20px 18px}.yz-brand{gap:9px}.yz-brand b{font-size:25px}.yz-brand-mark{width:38px;height:40px;border-radius:12px 12px 14px 4px}.yz-brand-mark .yz-icon{width:22px;height:22px}.yz-search{grid-column:1/-1;grid-row:2;padding:3px 4px 3px 12px}.yz-search input{font-size:13px}.yz-search button{width:40px;height:40px;flex-basis:40px}.yz-desktop-nav{display:none}.yz-mobile-menu{display:block;grid-column:2;grid-row:1}.yz-mobile-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;cursor:pointer;list-style:none;font-size:11px;background:#faf6f8;border-radius:12px;min-height:44px}.yz-mobile-menu>summary::-webkit-details-marker{display:none}.yz-mobile-menu>summary .yz-icon{width:21px;height:21px}.yz-mobile-menu>nav{position:absolute;z-index:8;inset-inline:20px;inset-block-start:120px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--yz-line);border-radius:18px;background:#fff;box-shadow:0 15px 35px #4228441a}.yz-mobile-menu>nav>a{font-size:14px;padding:13px}.yz-header-main{position:relative}.yz-submenu summary{padding:13px}.yz-submenu>div{position:static;box-shadow:none;border:0;margin-inline:12px}.yz-hero-grid{grid-template-columns:1fr;gap:27px;padding-block:34px 24px}.yz-hero h1{font-size:36px;line-height:1.45}.yz-hero-description{font-size:13px;max-width:480px;margin-block:17px 22px}.yz-eyebrow{font-size:11px;margin-block-end:13px}.yz-actions{gap:22px}.yz-button{min-height:48px;padding:12px 23px}.yz-text-link{font-size:11px;gap:7px}.yz-hero-note{font-size:10px;margin-block-start:19px}.yz-hero-visual{max-width:430px;width:100%;margin-inline:auto;padding:12px 14px 20px}.yz-hero-image{max-width:330px;aspect-ratio:1.25;border-radius:28px;padding:8px;border-width:5px}.yz-feature-label{padding:12px;margin:-4px 0 0 12px;max-width:330px;border-radius:16px;gap:10px}.yz-feature-label b{font-size:10px}.yz-feature-label small{font-size:9px}.yz-feature-icon{width:34px;height:34px;flex-basis:34px;border-radius:11px}.yz-feature-icon .yz-icon{width:20px;height:20px}.yz-orbit-one{width:230px;height:230px;inset-block-start:-2px;inset-inline-end:-2px}.yz-orbit-two{width:70px;height:70px;inset-block-end:4px}.yz-section-heading{gap:15px;align-items:center;margin-block-end:21px}.yz-section-heading h2{font-size:22px}.yz-section-heading .yz-eyebrow{font-size:10px;margin-block-end:6px}.yz-section-heading>.yz-text-link{font-size:10px}.yz-section-heading .yz-icon{width:15px;height:15px}.yz-categories{padding-block:34px 4px}.yz-category-grid{gap:12px}.yz-category{flex-direction:column;align-items:flex-start;position:relative;gap:14px;padding:19px 16px;border-radius:20px;min-width:0}.yz-category-icon{width:52px;height:52px;flex-basis:52px;border-radius:15px}.yz-category-icon .yz-icon{width:25px;height:25px}.yz-category b{font-size:12px}.yz-category small{font-size:10px}.yz-category>.yz-icon{position:absolute;inset-inline-end:13px;inset-block-start:28px;width:16px;height:16px}.yz-shelf{padding-block:32px 40px}.yz-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yz-products-single{grid-template-columns:1fr;gap:18px}.yz-card-info{padding:18px}.yz-card-info h3{font-size:14px}.yz-product-price{font-size:18px}.yz-card-image{aspect-ratio:1.25;padding:12px}.yz-products-grid:not(.yz-products-single) .yz-card-info{padding:13px}.yz-products-grid:not(.yz-products-single) .yz-card-info h3{font-size:12px}.yz-products-grid:not(.yz-products-single) .yz-card-image{aspect-ratio:1}.yz-products-grid:not(.yz-products-single) .yz-product-price{font-size:14px}.yz-products-grid:not(.yz-products-single) .yz-card-link{font-size:10px;padding:8px 10px}.yz-editorial{padding:25px;min-height:270px}.yz-editorial h3{font-size:25px;max-width:300px}.yz-editorial-icon{width:43px;height:43px;border-radius:14px;margin-block-end:19px}.yz-editorial p:not(.yz-eyebrow){font-size:12px}.yz-footer-top{grid-template-columns:1fr 1fr;gap:28px 16px;padding-block:32px 24px}.yz-footer-top>div:first-child{grid-column:1/-1}.yz-footer p{font-size:11px}.yz-footer nav a{font-size:11px}.yz-footer-note b{font-size:12px}.yz-footer h2{font-size:12px}.yz-copyright{padding-block:16px 96px;font-size:10px}.yz-bottom-nav{position:fixed;z-index:10;inset-inline:14px;inset-block-end:calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:space-around;padding:10px 12px;background:#fffffff2;backdrop-filter:blur(14px);border:1px solid #ede0e8;border-radius:22px;box-shadow:0 8px 40px #4b1f3d20}.yz-bottom-nav a{min-width:65px;min-height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:10px;color:#6d5c6c}.yz-bottom-nav a[aria-current]{color:#b23c2e}.yz-bottom-nav .yz-icon{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.yz-surface *{scroll-behavior:auto!important;transition:none!important}}
