@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_482ce5{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cf84ab{--font-geometric:"Poppins","Poppins Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_b71c35{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_b71c35{--font-rounded:"Quicksand","Quicksand Fallback"}.store-design{font-family:var(--design-body);font-size:var(--design-size);line-height:var(--design-leading);overflow-wrap:anywhere}.store-design .font-display{font-family:var(--design-heading)}.store-design[data-editorial-typography] :is(h1,h2,h3,h4,.design-section-title,.holiday-cover-title){font-family:var(--design-heading);font-style:normal;font-weight:700;letter-spacing:normal;text-shadow:none}.store-design[data-editorial-typography] :is(p,a,button,input,select,textarea,summary,label,.design-section-text,.design-brand small,.design-footer-bottom){font-family:var(--design-body)!important}.store-design[data-editorial-typography] .design-footer :is(p,a,small,.design-footer-bottom){font-weight:400;line-height:1.65}.store-design[data-editorial-typography] :is(.design-button,.design-header-icon span,.boutique-socials span,.boutique-mobile-bar>a,.boutique-mobile-bar>button,.boutique-category-menu details>div>a,.boutique-drawer-seasons a,.holiday-cover-sheet,.holiday-cover-brand,.holiday-cover-note,.holiday-cover-footer){font-family:var(--design-body)!important}.store-design[data-editorial-typography] :is(.holiday-cover-caption,.holiday-cover-stamp>span){font-family:var(--design-heading)!important}.store-design[data-editorial-typography] .holiday-copy h2{transform:none;text-shadow:none!important}.store-design:is([data-design-seasonal],[data-editorial-typography]) :is(.boutique-category-menu details>div,.boutique-drawer-seasons>div){background:var(--boutique-chrome);color:var(--boutique-chrome-text)}.store-design:is([data-design-seasonal],[data-editorial-typography]) .design-header-drawer{background:var(--boutique-chrome);color:var(--boutique-chrome-text)}.store-design[data-editorial-typography] :is(.holiday-pause,.design-cart-icon b,.design-header-drawer input,.design-header-drawer form label,.design-header-drawer form button){font-family:var(--design-body)!important}.store-design:is([data-design-seasonal],[data-editorial-typography]) :is(.design-header-icon:hover,.design-header-icon:focus-visible,.design-header .boutique-socials a:hover,.design-footer .boutique-socials a:hover){background:rgb(0 0 0/.12)}.design-text-frame{display:inline-block;max-width:100%;min-width:0;vertical-align:top;--text-stretch:1}.design-text-content{display:inline-block;max-width:calc(100% / var(--text-stretch));transform:scaleX(var(--text-stretch));transform-origin:var(--design-text-origin,left) center;overflow-wrap:anywhere}.store-design .text-center{--design-text-origin:center}.store-design .text-right{--design-text-origin:right}.design-brand>span,.design-copy,.design-footer-grid>div,.design-header-inner>a{min-width:0;max-width:100%}.design-header-inner{flex-wrap:wrap}.design-header nav{flex-wrap:wrap;max-width:100%}.design-header nav>a{min-width:0;max-width:100%}.store-design .max-w-6xl{max-width:var(--design-width)}.store-design .rounded-xl2{border-radius:var(--design-radius)}.store-design .design-button{border-radius:var(--design-button-radius);padding-top:var(--design-button-padding);padding-bottom:var(--design-button-padding);border-width:var(--design-button-border);box-shadow:var(--design-shadow)}.store-design .design-button.bg-clay{background:var(--design-accent);color:var(--design-accent-text)}.store-design .design-button:hover{filter:brightness(.96)}.store-design main>div>div>h1.font-display{font-size:calc(3rem * var(--design-heading-scale))}.design-header{z-index:40;top:0;border-bottom:1px solid rgb(var(--color-line));display:flex;align-items:center}.design-header-inner{width:100%;max-width:var(--design-width);margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.design-brand{display:flex;align-items:center;gap:12px;min-width:0}.design-brand img,.design-monogram{flex-shrink:0;max-width:100%}.design-monogram{display:flex;align-items:center;justify-content:center;background:rgb(var(--color-ink));color:rgb(var(--color-cream));border-radius:10px;font-family:var(--design-heading);font-weight:700}.design-brand strong{display:block;font-family:var(--design-heading);font-size:1.15em;line-height:1.2}.design-brand small{display:block;font-size:10px;letter-spacing:.08em;max-width:320px}.design-header nav{display:flex;align-items:center;gap:18px;flex-shrink:0;font-size:14px}.design-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.design-header-center .design-header-inner{flex-direction:column;gap:14px}.design-header-right .design-header-inner{flex-direction:row-reverse}.design-cart-link{display:flex;align-items:center;gap:8px;border:1px solid;border-radius:var(--design-button-radius);padding:8px 14px}.design-cart-link b{background:var(--design-accent);color:var(--design-accent-text);border-radius:99px;padding:1px 6px;font-size:11px}.design-footer{margin-top:72px;border-top:1px solid rgb(var(--color-line))}.design-footer .design-brand small{display:none}.design-footer-grid{max-width:var(--design-width);margin:auto;padding:0 24px 40px;display:grid;grid-template-columns:1.4fr repeat(2,minmax(0,1fr));gap:40px}.design-footer h3{font-weight:600;margin-bottom:16px}.design-footer p{margin-top:16px;font-size:.875em}.design-footer-grid a{display:block;margin-top:8px;font-size:.875em}.design-footer-bottom{max-width:var(--design-width);padding:24px 24px 0;margin:auto;border-top:1px solid rgb(var(--color-line));display:flex;justify-content:space-between;gap:20px;font-size:12px}.store-design{position:relative;isolation:isolate}.store-design:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.design-section,.store-design:before{background-image:var(--design-bg-image);background-size:var(--design-bg-size);background-repeat:var(--design-bg-repeat);background-position:var(--design-bg-position)}.design-section{padding:var(--section-pad) 24px;isolation:isolate;scroll-margin-top:160px}.design-avatar,.design-section{position:relative;overflow:hidden}.design-avatar{--avatar-x:var(--avatar-desktop-x);--avatar-y:var(--avatar-desktop-y);--avatar-shift-x:var(--avatar-desktop-shift-x);--avatar-shift-y:var(--avatar-desktop-shift-y);--avatar-width:var(--avatar-desktop-width);margin:var(--avatar-margin) 16px;pointer-events:none}.design-avatar img{position:relative;left:var(--avatar-x);width:min(var(--avatar-width),100%);height:auto;max-height:calc(100svh - 120px);-o-object-fit:contain;object-fit:contain;transform:translateX(var(--avatar-shift-x)) rotate(var(--avatar-rotation)) scaleX(var(--avatar-flip))}.design-avatar-floating{position:fixed;inset:100px 16px 20px;margin:0;z-index:30;overflow:visible}.design-avatar-floating img{position:absolute;top:var(--avatar-y);transform:translate(var(--avatar-shift-x),var(--avatar-shift-y)) rotate(var(--avatar-rotation)) scaleX(var(--avatar-flip))}.design-marquee{position:relative;z-index:35;width:100%;min-height:var(--marquee-height);display:flex;align-items:center;overflow:hidden;background:var(--marquee-bg);color:var(--marquee-color);border-top:1px solid var(--marquee-border);border-bottom:1px solid var(--marquee-border);font-family:var(--marquee-font);font-size:var(--marquee-size);font-weight:700;line-height:1.25;letter-spacing:.04em}.design-marquee-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;min-width:200%;will-change:transform;animation:design-marquee-left var(--marquee-speed) linear infinite}.design-marquee-right .design-marquee-track{animation-name:design-marquee-right}.design-marquee-pausable:focus-within .design-marquee-track,.design-marquee-pausable:hover .design-marquee-track{animation-play-state:paused}.design-marquee-track span{display:flex;align-items:center;justify-content:space-around;gap:3rem;min-width:50%;padding:6px 1.5rem;white-space:nowrap}.design-marquee-track b{font:inherit;opacity:.65}@keyframes design-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes design-marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.design-social{position:fixed;bottom:var(--social-bottom);z-index:45;display:flex;flex-direction:column;gap:var(--social-gap)}.design-social-left{left:20px}.design-social-right{right:20px}.design-social a{width:var(--social-size);height:var(--social-size);display:grid;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;box-shadow:0 5px 20px #0003;transition:transform .2s ease,box-shadow .2s ease}.design-social a:focus-visible,.design-social a:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 24px #0004;outline:3px solid rgb(var(--color-ink));outline-offset:2px}.design-social svg{width:52%;height:52%}.design-social-facebook{background:#1877f2}.design-social-whatsapp{background:#25d366}.design-section-inner{margin:auto;position:relative}.design-section-title{font-size:calc(var(--section-size) * var(--design-heading-scale));font-weight:600;line-height:1.1;white-space:pre-wrap}.design-section-text{margin-top:20px;white-space:pre-wrap}.design-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:20px}.design-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.design-hero-reverse .design-copy{order:2}.design-hero-center{grid-template-columns:1fr;max-width:900px;margin:auto}.design-hero-center .design-copy{text-align:center;--design-text-origin:center}.design-section-image{width:100%;max-width:100%;border-radius:var(--design-radius)}.design-section-image:only-child{margin:auto}.design-section-image+*{margin-top:24px}.design-section-image .design-copy,.design-section-image>.design-section-inner>.design-copy{margin-bottom:24px}.design-section-canvas,.design-section-spacer{height:var(--section-height);padding:0}.design-element{position:absolute;left:var(--el-x);top:var(--el-y);width:var(--el-width);min-height:var(--el-height);font-size:var(--el-size);line-height:1.2;transform-origin:center;overflow-wrap:anywhere}.element-image,.element-shape{height:var(--el-height);min-height:0}.element-button{display:flex}.design-categories{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:inherit}.design-categories a{border:1px solid rgb(var(--color-line));border-radius:var(--design-button-radius);padding:8px 18px}.store-design .design-product-card{background:var(--design-card-bg);border-radius:var(--design-radius);padding-bottom:12px}.store-design .design-product-image{aspect-ratio:var(--design-card-ratio);border-radius:var(--design-radius)}.store-design .design-product-image>img{-o-object-fit:var(--design-card-fit);object-fit:var(--design-card-fit)}.store-design .design-product-title{font-size:var(--design-card-title)}.store-design .design-product-grid{gap:var(--design-gap)}@media(min-width:1024px){.element-hide-desktop{display:none}}@media(min-width:768px) and (max-width:1023px){.design-section,.store-design:before{background-size:var(--design-bg-tablet-size);background-repeat:var(--design-bg-tablet-repeat)}.design-avatar{--avatar-x:var(--avatar-tablet-x);--avatar-y:var(--avatar-tablet-y);--avatar-shift-x:var(--avatar-tablet-shift-x);--avatar-shift-y:var(--avatar-tablet-shift-y);--avatar-width:var(--avatar-tablet-width);margin:var(--avatar-tablet-margin) 16px}.design-avatar-floating{margin:0}.design-marquee{min-height:var(--marquee-tablet-height);font-size:var(--marquee-tablet-size)}.design-social{bottom:var(--social-tablet-bottom)}.design-social a{width:var(--social-tablet-size);height:var(--social-tablet-size)}.design-section{padding:var(--section-tablet-pad) 24px}.design-section-title{font-size:calc(var(--section-tablet-size) * var(--design-heading-scale))}.design-section-canvas,.design-section-spacer{height:var(--section-tablet-height);padding:0}.design-element{left:var(--el-tablet-x);top:var(--el-tablet-y);width:var(--el-tablet-width);min-height:var(--el-tablet-height);font-size:var(--el-tablet-size)}.element-image,.element-shape{height:var(--el-tablet-height);min-height:0}.element-hide-tablet{display:none}}@media(min-width:1024px){.store-design .design-product-grid{grid-template-columns:repeat(var(--design-columns),minmax(0,1fr))}}@media(max-width:767px){.design-section,.store-design:before{background-size:var(--design-bg-mobile-size);background-repeat:var(--design-bg-mobile-repeat)}.design-avatar{--avatar-x:var(--avatar-mobile-x);--avatar-y:var(--avatar-mobile-y);--avatar-shift-x:var(--avatar-mobile-shift-x);--avatar-shift-y:var(--avatar-mobile-shift-y);--avatar-width:var(--avatar-mobile-width);margin:var(--avatar-mobile-margin) 16px}.design-avatar-floating{margin:0}.design-marquee{min-height:var(--marquee-mobile-height);font-size:var(--marquee-mobile-size)}.design-social{bottom:var(--social-mobile-bottom)}.design-social-left{left:12px}.design-social-right{right:12px}.design-social a{width:var(--social-mobile-size);height:var(--social-mobile-size)}.design-header-inner{padding:12px 16px;gap:12px;flex-wrap:wrap}.design-header nav{gap:12px}.design-brand{gap:8px}.design-brand strong{font-size:14px}.design-brand small,.design-home-link{display:none}.design-cart-link{padding:6px 10px}.design-cart-link>span{display:none}.design-footer-grid{grid-template-columns:1fr;gap:28px}.design-footer-bottom{flex-direction:column}.design-section{padding:var(--section-mobile-pad) 18px}.design-section-title{font-size:calc(var(--section-mobile-size) * var(--design-heading-scale))}.design-hero{grid-template-columns:1fr;gap:28px}.design-hero-reverse .design-copy{order:0}.design-section-canvas,.design-section-spacer{height:var(--section-mobile-height);padding:0}.design-element{left:var(--el-mobile-x);top:var(--el-mobile-y);width:var(--el-mobile-width);min-height:var(--el-mobile-height);font-size:var(--el-mobile-size)}.element-image,.element-shape{height:var(--el-mobile-height);min-height:0}.element-hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.store-design *{scroll-behavior:auto;transition:none}.design-marquee-track{animation:none;transform:none}.design-marquee-track span:nth-child(2){display:none}}.design-header .design-header-inner>a{flex:1}.design-header-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.design-header .design-header-icon{min-width:64px;width:auto;min-height:62px;height:auto;position:relative;display:inline-flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:8px 6px;border-radius:12px}.design-icon-label{display:block;font:600 11px/1.3 Arial,sans-serif;white-space:nowrap;text-align:center}.design-header-icon svg{width:26px;height:26px;flex:none}.design-header-icon:focus-visible,.design-header-icon:hover{background:color-mix(in srgb,currentColor 12%,transparent);outline:2px solid currentColor;outline-offset:2px}.design-cart-icon b{position:absolute;top:0;right:4px;min-width:19px;height:19px;padding:0 4px;background:var(--design-accent);color:var(--design-accent-text);border-radius:99px;font:600 11px/19px Arial,sans-serif;text-align:center}.design-header .design-menu-toggle{display:none}.design-header-drawer{flex-basis:100%;background:#fff;color:#172033;border:1px solid #d4d9e2;border-radius:16px;padding:20px;position:relative;box-shadow:0 8px 20px #0001}.design-drawer-close{position:absolute;right:10px;top:8px;padding:8px}.design-header-drawer form label{display:block;margin:0 25px 12px 0;font:600 15px/1.4 Arial,sans-serif}.design-header-drawer form>div{display:flex;gap:8px}.design-header-drawer input{width:100%;min-width:0;padding:12px;border:1px solid #8490a0;border-radius:8px;background:#fff;color:#172033;font:16px/1.3 Arial,sans-serif}.design-header-drawer form button{padding:10px 16px;background:#172033;color:#fff;border-radius:8px;font:600 14px/1.3 Arial,sans-serif}.design-header-drawer nav{flex-wrap:wrap;gap:16px}.store-design[data-design-seasonal] .bg-white{background-color:var(--design-card-bg)}.store-design[data-design-seasonal] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:#fff;color:#171717;caret-color:#171717;color-scheme:light}.store-design[data-design-seasonal] :is(input,textarea)::-moz-placeholder{color:#64748b;opacity:1}.store-design[data-design-seasonal] :is(input,textarea)::placeholder{color:#64748b;opacity:1}@media(max-width:767px){.design-header .design-header-primary{display:none}.design-header .design-menu-toggle{display:inline-flex}.design-header-tools{gap:0}.design-header .design-header-inner{gap:8px}.design-header .design-header-inner>a{flex:1 1 130px}.design-header .design-brand{overflow-wrap:anywhere}.design-header-drawer{padding:16px}.design-header-drawer nav{flex-direction:column;align-items:flex-start}}.store-design :is(#categorias,#destacados){scroll-margin-top:var(--home-anchor-offset,160px)}.holiday-scene{position:relative;isolation:isolate;overflow:hidden;margin:0 auto;width:100%;background:transparent;color:rgb(var(--color-ink));padding:62px 32px 42px;border-bottom:2px solid var(--design-accent)}.holiday-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:center;max-width:1200px;margin:auto}.holiday-art{min-width:0;border-radius:30px;overflow:hidden;box-shadow:0 14px 40px #00000012;transform:rotate(-2deg)}.holiday-art img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff8ed}.holiday-art img,.holiday-welcome-art{max-height:var(--holiday-image-height)}.holiday-welcome-art{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;aspect-ratio:3/2;overflow:hidden;background:rgb(var(--color-cream))}.holiday-welcome-art:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--welcome-pattern);background-size:320px;opacity:.24}.holiday-welcome-art>span{display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:50%;font-size:clamp(72px,11vw,150px);background:rgb(var(--color-cream)/.76);filter:drop-shadow(0 6px 12px #0000000c)}.holiday-copy{text-align:center;min-width:0;background:rgb(var(--color-cream)/.92);border-radius:24px;padding:24px}.holiday-copy h2{font-size:var(--holiday-title);line-height:1.18;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 20px;color:var(--seasonal-heading,var(--design-accent))}.holiday-copy>p:not(.holiday-kicker){max-width:540px;margin:0 auto 24px;font-size:18px;line-height:1.6}.holiday-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.holiday-garland{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-around;border-top:2px dashed var(--design-accent);gap:8px;pointer-events:none}.holiday-garland span{font-size:25px;display:grid;place-items:center;padding:4px 8px;transform-origin:50% 0}.holiday-scene[data-decoration=papel] .holiday-garland span{background:color-mix(in srgb,var(--design-accent) 16%,transparent);border:2px dashed var(--design-accent);border-top:0;border-radius:0 0 10px 10px;padding:8px 16px}.holiday-scene[data-decoration=bunting] .holiday-garland span{background:color-mix(in srgb,var(--design-accent) 15%,transparent);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);padding-bottom:15px}.holiday-scene[data-decoration=ornaments] .holiday-garland span{border:1px solid var(--design-accent);border-radius:50%;margin-top:6px;background:rgb(var(--color-sand))}.holiday-scene[data-decoration=flowers] .holiday-garland{border-top:3px dotted var(--design-accent)}.holiday-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.holiday-particles span{position:absolute;font-size:24px;opacity:.5;filter:drop-shadow(0 2px 3px #0001)}.holiday-scene[data-animated=true] .holiday-garland span{animation:holiday-sway 5s ease-in-out infinite alternate;animation-delay:calc(var(--n)*-.7s)}.holiday-scene[data-animated=true] .holiday-particles span{animation:holiday-fall var(--holiday-speed) linear infinite;animation-delay:calc(var(--n)*-1.7s)}.holiday-scene[data-motion=float][data-animated=true] .holiday-particles span{animation-name:holiday-rise}.holiday-scene[data-motion=stars][data-animated=true] .holiday-particles span{animation-name:holiday-orbit}.holiday-scene[data-motion=flutter][data-animated=true] .holiday-particles span{animation-name:holiday-flutter}.holiday-scene[data-motion=petals][data-animated=true] .holiday-particles span{animation-name:holiday-petal}.holiday-scene[data-motion=confetti][data-animated=true] .holiday-particles span{animation-name:holiday-confetti}.holiday-layout-poster .holiday-stage{grid-template-columns:1fr;max-width:850px}.holiday-layout-poster .holiday-copy{order:-1}.holiday-layout-poster .holiday-art{transform:rotate(1deg)}.holiday-layout-framed .holiday-stage{border:6px double var(--design-accent);padding:28px;background:rgb(var(--color-sand));border-radius:12px}.holiday-layout-framed .holiday-art{transform:none;border:10px solid #fff}.holiday-layout-ribbon .holiday-stage{grid-template-columns:1.3fr 1fr}.holiday-layout-ribbon .holiday-copy h2{padding:20px;border-radius:40px;background:var(--design-accent);color:var(--design-accent-text)}.holiday-layout-reverse .holiday-art{order:2;transform:rotate(2deg)}.holiday-letter-outlined h2,.holiday-letter-soft h2{text-shadow:1px 2px 0 rgb(var(--color-sand))}.holiday-letter-outlined h2{-webkit-text-stroke:.4px currentColor}.holiday-letter-shadow h2{text-shadow:2px 3px 0 rgb(var(--color-sand))}.holiday-letter-elegant h2{font-weight:500;letter-spacing:.025em}.holiday-letter-playful h2{transform:rotate(-2deg)}.holiday-compact{padding:44px 24px 18px}.holiday-compact .holiday-stage{max-width:1000px;grid-template-columns:160px 1fr;gap:24px;padding:0;border:0;background:transparent}.holiday-compact .holiday-art{order:0;transform:none}.holiday-compact .holiday-art img,.holiday-compact .holiday-welcome-art{height:110px}.holiday-compact .holiday-welcome-art>span{font-size:52px}.holiday-compact .holiday-copy{order:0}.holiday-compact .holiday-copy h2{font-size:clamp(22px,3vw,34px);padding:0;margin:8px 0;background:none;color:var(--design-accent)}.holiday-compact .holiday-garland span{font-size:18px}@keyframes holiday-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes holiday-fall{0%{transform:translateY(-180px) rotate(0deg);opacity:0}15%,80%{opacity:.55}to{transform:translate(var(--drift),480px) rotate(90deg);opacity:0}}@keyframes holiday-rise{0%{transform:translateY(300px) scale(.8);opacity:0}20%,75%{opacity:.5}to{transform:translate(var(--drift),-300px) scale(1.1);opacity:0}}@keyframes holiday-orbit{0%,to{transform:translateY(0) rotate(-15deg) scale(.8);opacity:.3}50%{transform:translateY(-28px) rotate(15deg) scale(1.1);opacity:.7}}@keyframes holiday-flutter{0%,to{transform:translate(0) rotate(-12deg)}50%{transform:translate(var(--drift),-70px) rotate(15deg)}}@keyframes holiday-petal{0%{transform:translateY(-220px) rotate(0deg);opacity:0}20%,80%{opacity:.6}to{transform:translate(var(--drift),400px) rotate(220deg);opacity:0}}@keyframes holiday-confetti{0%{transform:translateY(-200px) rotate(0deg);opacity:0}15%,80%{opacity:.6}to{transform:translateY(440px) rotate(1turn);opacity:0}}@media(min-width:768px) and (max-width:1023px){.holiday-copy h2{font-size:var(--holiday-tablet-title)}}@media(max-width:767px){.holiday-scene{padding:54px 18px 28px}.holiday-layout-ribbon .holiday-stage,.holiday-stage{grid-template-columns:1fr;gap:26px}.holiday-art,.holiday-layout-reverse .holiday-art{order:0;transform:none}.holiday-art img{height:auto;max-height:360px}.holiday-welcome-art{max-height:360px}.holiday-copy h2{font-size:var(--holiday-mobile-title)}.holiday-copy>p:not(.holiday-kicker){font-size:16px}.holiday-layout-framed .holiday-stage{padding:15px}.holiday-garland span:nth-child(n+7),.holiday-particles span:nth-child(n+9){display:none}.holiday-compact .holiday-stage{grid-template-columns:80px 1fr;gap:12px}.holiday-compact .holiday-art img,.holiday-compact .holiday-welcome-art{height:65px}.holiday-compact .holiday-welcome-art>span{font-size:32px}.holiday-compact .holiday-copy h2{font-size:22px}.holiday-compact .holiday-kicker{font-size:9px}.holiday-garland span{font-size:21px}}@media(prefers-reduced-motion:reduce){.holiday-scene .holiday-garland span,.holiday-scene .holiday-particles span{animation:none!important;transform:none!important}}.holiday-scene[data-art=false] .holiday-stage{grid-template-columns:1fr}.holiday-cover{display:block;container-type:inline-size;width:100%;min-width:0;text-align:left;color:var(--cover-ink);background:var(--cover-paper);border-radius:18px;overflow:hidden;isolation:isolate}.holiday-cover-sheet{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background:radial-gradient(circle at 90% 8%,var(--cover-tint) 0 24%,transparent 24.2%),var(--cover-paper);font-family:Arial,sans-serif;line-height:1.2}.holiday-cover-rule{position:absolute;inset:4.5%;border:1px solid var(--cover-accent);opacity:.5;border-radius:3px}.holiday-cover-brand{position:absolute;top:9%;left:9%;font-size:clamp(6px,1.8cqw,12px);font-weight:700;letter-spacing:.2em}.holiday-cover-copy{position:absolute;left:9%;top:29%;width:53%;z-index:2;display:flex;flex-direction:column;gap:2.4cqw}.holiday-cover-caption{font:italic 4cqw/1.15 Georgia,serif}.holiday-cover-title{font-family:var(--cover-font);font-size:8.5cqw;line-height:1.07;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;font-weight:700}.holiday-cover-note{font-size:2cqw;line-height:1.5;letter-spacing:.025em}.holiday-cover-stamp{position:absolute;right:8%;top:29%;width:29%;height:48%;background:var(--cover-tint);color:var(--cover-accent);border:1.5px solid var(--cover-accent);border-radius:46% 46% 6% 6%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;transform:rotate(8deg);box-shadow:1cqw 1cqw 0 var(--cover-paper),1.2cqw 1.2cqw 0 var(--cover-accent)}.holiday-cover-stamp>svg{width:68%;height:60%;fill:var(--cover-paper)}.holiday-cover-stamp>span{font:700 2.4cqw/1 Georgia,serif;letter-spacing:.12em}.holiday-cover-star{position:absolute;width:5%;height:auto;color:var(--cover-accent);fill:var(--cover-accent)}.holiday-cover-star.star-one{top:22%;right:38%;transform:rotate(-20deg)}.holiday-cover-star.star-two{bottom:13%;right:7%;width:3%}.holiday-cover-tape{position:absolute;right:13%;top:23%;width:20%;height:7%;background:repeating-linear-gradient(90deg,var(--cover-accent) 0 2px,transparent 2px 5px);opacity:.27;transform:rotate(-8deg)}.holiday-cover-footer{position:absolute;bottom:9%;left:9%;right:9%;display:flex;justify-content:space-between;font-size:1.6cqw;letter-spacing:.16em;border-top:1px solid var(--cover-accent);padding-top:2%;opacity:.8}.holiday-cover[data-cover-layout=poster] .holiday-cover-sheet{background:radial-gradient(ellipse at 50% 0,var(--cover-tint),transparent 80%),var(--cover-paper)}.holiday-cover[data-cover-layout=poster] .holiday-cover-rule{border-style:dashed;border-radius:36% 36% 3px 3px}.holiday-cover[data-cover-layout=poster] .holiday-cover-stamp{border-radius:50%;transform:rotate(-9deg)}.holiday-cover[data-cover-layout=framed] .holiday-cover-rule{inset:3%;border:4px double var(--cover-accent)}.holiday-cover[data-cover-layout=framed] .holiday-cover-sheet{background:linear-gradient(90deg,transparent 0 65%,var(--cover-tint) 65%),var(--cover-paper)}.holiday-cover[data-cover-layout=framed] .holiday-cover-stamp{border-radius:3px;transform:rotate(-4deg)}.holiday-cover[data-cover-layout=ribbon] .holiday-cover-rule{border-radius:18px;border-style:dotted}.holiday-cover[data-cover-layout=ribbon] .holiday-cover-caption{background:var(--cover-tint);padding:1cqw 2cqw;align-self:flex-start;transform:rotate(-3deg)}.holiday-cover[data-cover-layout=reverse] .holiday-cover-copy{left:41%;width:50%}.holiday-cover[data-cover-layout=reverse] .holiday-cover-stamp{right:auto;left:8%;transform:rotate(-8deg)}.holiday-cover[data-cover-layout=reverse] .holiday-cover-tape{right:auto;left:13%}.holiday-cover[data-cover-layout=reverse] .star-one{right:4%}.holiday-cover[data-cover-family=muertos] .holiday-cover-rule,.holiday-cover[data-cover-family=patrias] .holiday-cover-rule{border:2px dashed var(--cover-accent)}.holiday-cover[data-cover-family=madres] .holiday-cover-stamp,.holiday-cover[data-cover-family=valentin] .holiday-cover-stamp{border-radius:50% 50% 42% 42%}.holiday-art .holiday-cover{max-width:calc(var(--holiday-image-height) * 1.5);margin:auto}.holiday-compact .holiday-cover-brand,.holiday-compact .holiday-cover-caption,.holiday-compact .holiday-cover-footer,.holiday-compact .holiday-cover-note{display:none}.holiday-compact .holiday-cover-title{font-size:11cqw}.ve-season-card .holiday-cover{border-radius:0}.ve-season-card .holiday-cover-brand{font-size:1.8cqw}.boutique-season-grid .holiday-cover{border:1px solid var(--cover-tint);transition:transform .2s}.boutique-season-grid a:hover .holiday-cover{transform:translateY(-3px)}.holiday-backdrop{position:fixed;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--collage-opacity)}.holiday-backdrop>span{display:grid;place-items:center;font-size:var(--collage-size);line-height:1;transform:translate(var(--collage-x),var(--collage-y)) rotate(var(--collage-rotation));filter:saturate(.85)}@media(max-width:767px){.holiday-backdrop{grid-template-columns:repeat(4,minmax(0,1fr))}.holiday-backdrop>span:nth-child(n+33){display:none}.holiday-backdrop>span{font-size:min(var(--collage-size),24px)}}@media(prefers-reduced-motion:reduce){.boutique-season-grid .holiday-cover{transition:none}}.holiday-kawaii-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-repeat:repeat;background-size:var(--pattern-size) var(--pattern-size);background-position:top}.store-design[data-design-seasonal] .design-copy{background:rgb(var(--color-cream)/.92);padding:20px;border-radius:24px}.store-design[data-design-seasonal] .design-product-card{background:var(--design-card-bg);padding:14px;border-radius:20px}.store-design[data-design-seasonal] .holiday-compact .holiday-copy h2{color:var(--seasonal-heading)}.store-design[data-design-seasonal] .boutique-block>h2{background:rgb(var(--color-cream)/.92);border-radius:24px;padding:12px 18px}.holiday-pattern-swatch{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:3/2;border-bottom:1px solid #e6e0ea;background:var(--swatch-bg)}.holiday-pattern-swatch:before{content:"";position:absolute;inset:0;background-image:var(--swatch-image);background-size:160px;background-repeat:repeat;opacity:.4}.holiday-pattern-swatch>span{position:absolute;left:8%;right:8%;bottom:10%;padding:7px 5px;border-radius:12px;text-align:center;background:var(--swatch-surface);color:var(--swatch-heading);font:600 12px/1.3 Arial,sans-serif}.holiday-palette-dots{display:flex;gap:6px;padding:8px 10px 0}.holiday-palette-dots>span{width:16px;height:16px;border:1px solid #0001;border-radius:50%}@media(min-width:768px) and (max-width:1023px){.holiday-kawaii-backdrop{background-size:var(--pattern-tablet-size) var(--pattern-tablet-size)}}@media(max-width:767px){.holiday-kawaii-backdrop{background-size:var(--pattern-mobile-size) var(--pattern-mobile-size)}.holiday-copy{padding:18px}.holiday-compact .holiday-copy{padding:12px}.store-design[data-design-seasonal] .design-copy{padding:15px}.store-design[data-design-seasonal] .design-product-card{padding:9px}}.boutique-product-purchase,.design-header .boutique-mobile-bar{display:none}[data-storefront=boutique] .boutique-product-purchase{display:block;margin:15px auto 0;max-width:260px}[data-storefront=boutique] .boutique-product-purchase .design-button{font-size:15px;min-height:44px;padding:10px 14px;white-space:normal}[data-storefront=boutique] .design-add-to-cart-label,[data-storefront=boutique] .design-button>.lucide-shopping-bag,[data-storefront=boutique] .design-section-hero .design-section-title .design-text-content,[data-storefront=boutique] .design-section-hero [data-design-button-group=actions] .design-text-content,[data-storefront=boutique] .holiday-copy .holiday-button-label{color:#ffffff}[data-storefront=boutique] .boutique-catalog-heading{text-align:center;padding:28px 16px;background:var(--boutique-menu);color:var(--boutique-menu-text);border-radius:24px}[data-storefront=boutique] .boutique-catalog-heading .text-soot{color:inherit}[data-storefront=boutique] .boutique-product-page h1{color:var(--boutique-heading)}[data-storefront=boutique] .design-product-gallery>div:first-child{border:0;box-shadow:none;border-radius:22px}[data-storefront=boutique] .design-product-gallery>div:first-child img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}[data-storefront=boutique] .design-product-gallery>div:nth-child(2){overflow:auto}[data-storefront=boutique] .design-product-gallery>div:nth-child(2)>button{flex-shrink:0}[data-storefront=boutique] .boutique-legal .text-soot,[data-storefront=boutique] .boutique-product-page .text-soot{color:var(--boutique-ink)}[data-storefront=boutique] .boutique-legal>header{margin:auto;text-align:center}[data-storefront=boutique] .boutique-legal h1{color:var(--boutique-heading)}.store-design[data-storefront=boutique]{color:var(--boutique-ink)}.boutique-announcement{text-align:center;padding:12px 20px;background:var(--boutique-chrome);color:var(--boutique-chrome-text);font-size:15px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}[data-storefront=boutique] .design-header{display:block;z-index:60}[data-storefront=boutique] .design-header .design-header-inner{display:grid;grid-template-columns:1fr minmax(180px,1.5fr) 1fr;gap:16px;padding:12px 24px;min-height:96px}[data-storefront=boutique] .design-header-inner>a{justify-self:center;text-align:center;flex:none;max-width:100%}[data-storefront=boutique] .design-header .design-brand{justify-content:center;gap:8px}[data-storefront=boutique] .design-header-tools{justify-self:end}[data-storefront=boutique] .design-header-drawer{grid-column:1/-1}.boutique-socials{display:flex;gap:18px;align-items:center;color:var(--boutique-heading)}.boutique-socials a{min-width:52px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:10px;padding:6px 2px}.boutique-socials svg{width:23px;height:23px;flex:none}.boutique-socials span{font:600 10px/1.3 Arial,sans-serif}.boutique-socials a:hover{background:var(--boutique-menu)}.design-header .boutique-socials{color:inherit;gap:10px}[data-storefront=boutique] .design-header .boutique-socials a{min-height:44px;gap:2px;padding:3px 2px}[data-storefront=boutique] .design-header .design-header-icon{min-height:50px;gap:2px;padding:6px}.boutique-socials a:focus-visible{outline:3px solid currentColor;outline-offset:2px}[data-storefront=boutique] .design-header .boutique-category-menu{display:flex;justify-content:center;gap:8px 24px;padding:12px 22px;flex-wrap:wrap;background:var(--boutique-chrome);color:var(--boutique-chrome-text);font-size:15px;font-weight:600}.boutique-category-menu summary,.boutique-category-menu>a{padding:6px 0;cursor:pointer;list-style:none}.boutique-category-menu summary::-webkit-details-marker{display:none}.boutique-category-menu details{position:relative}.boutique-category-menu details>div{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:42;width:260px;max-height:60vh;overflow:auto;display:grid;gap:2px;padding:14px;background:#fff;color:#49313e;border:1px solid #eed6e2;border-radius:12px;box-shadow:0 12px 25px #0002}.boutique-category-menu details>div>a{padding:7px 12px;font:14px/1.5 Arial,sans-serif}.boutique-drawer-seasons{width:100%}.boutique-drawer-seasons summary{padding:10px;cursor:pointer}.boutique-drawer-seasons>div{display:grid;padding:6px 10px;gap:2px;background:#fff4fa;border-radius:12px}.boutique-drawer-seasons a{padding:10px;font:14px/1.4 Arial,sans-serif}[data-storefront=boutique] .design-section-hero{background-color:transparent;border-radius:0;margin-top:0;padding-top:32px;padding-bottom:48px}[data-storefront=boutique] .design-section-hero .design-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;max-width:1200px;align-items:center}[data-storefront=boutique] .design-section-hero .design-copy{order:2;text-align:center;color:inherit}[data-storefront=boutique] .design-section-hero .boutique-hero-art{order:1;width:min(100%,var(--boutique-hero-width));height:auto!important;max-height:650px;-o-object-fit:contain!important;object-fit:contain!important;justify-self:center;border-radius:0;box-shadow:none}[data-storefront=boutique] .design-section-hero .design-section-title{background:var(--boutique-menu);color:var(--boutique-menu-text);border-radius:48px;padding:18px 26px;line-height:1.15;overflow-wrap:anywhere}[data-storefront=boutique] .design-section-hero .design-section-text{max-width:650px;margin-inline:auto}[data-storefront=boutique] .design-section-title{color:var(--boutique-heading)}[data-storefront=boutique] .design-section:not(.design-section-hero){color:var(--boutique-ink)}[data-storefront=boutique] .design-copy{margin-inline:auto}.boutique-block,[data-storefront=boutique] .design-section-featured .design-copy,[data-storefront=boutique] .design-section-latest .design-copy{text-align:center}.boutique-block{max-width:1240px;margin:0 auto;padding:50px 24px;color:var(--boutique-ink)}.boutique-block>h2{font-family:var(--design-heading);font-size:clamp(27px,3.5vw,42px);line-height:1.25;color:var(--boutique-heading);margin-bottom:30px}.boutique-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.boutique-collection{min-width:0}.boutique-category-art,.boutique-collection>img{display:grid;place-items:center;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;border-radius:24px;background:var(--design-card-bg);border:2px solid var(--boutique-menu);transition:transform .25s}.boutique-category-art{font-size:clamp(48px,6vw,90px);background:radial-gradient(circle at 25% 25%,#fff 0 4%,transparent 4.5%),radial-gradient(circle at 80% 65%,#fff8 0 10%,transparent 10.5%),var(--boutique-menu)}.boutique-collection:nth-child(2n) .boutique-category-art{border-radius:65px 24px 65px 24px}.boutique-collection:nth-child(3n) .boutique-category-art{border-radius:24px 65px 24px 65px}.boutique-collection h3,.boutique-season-grid h3{font-family:var(--design-heading);color:var(--boutique-heading);font-size:22px;margin-top:14px}.boutique-collection:hover>.boutique-category-art,.boutique-collection:hover>img{transform:translateY(-4px)}.boutique-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1240px;margin:20px auto 30px;padding:38px 30px;text-align:center;background:var(--boutique-menu);color:var(--boutique-menu-text);border-radius:24px}.boutique-guide>div>span{font-size:42px}.boutique-guide h2{font-family:var(--design-heading);font-size:27px;margin:12px 0}.boutique-guide p{font-size:15px;line-height:1.7;max-width:330px;margin:0 auto 12px}.boutique-guide a{text-decoration:underline;text-underline-offset:4px;font-size:14px}.boutique-note{margin:-12px auto 25px;max-width:650px;font-size:14px}.boutique-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.boutique-season-grid a{min-width:0}.boutique-season-grid img{width:100%;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;border-radius:22px;border:1px solid var(--boutique-menu);transition:transform .25s}.boutique-season-grid a:hover img{transform:rotate(-2deg)}[data-storefront=boutique] .design-product-card{background:transparent;text-align:center;box-shadow:none;padding:0 0 20px}[data-storefront=boutique] .design-product-card .design-product-image{border:0;box-shadow:none;aspect-ratio:1/1;border-radius:18px}[data-storefront=boutique] .design-product-card .design-product-image>img{-o-object-fit:contain;object-fit:contain}[data-storefront=boutique] .design-product-card .design-product-title{color:var(--boutique-heading);font-size:clamp(19px,2vw,26px)}[data-storefront=boutique] .design-product-card .text-soot{color:var(--boutique-ink)}[data-storefront=boutique] .design-footer>.boutique-socials{color:inherit;justify-content:center;margin:28px auto}[data-storefront=boutique] .design-footer-grid{gap:32px}[data-storefront=boutique] .legal-copy h2,[data-storefront=boutique] main>div>div:first-child>h1{color:var(--boutique-heading)}[data-storefront=boutique] .legal-copy{color:var(--boutique-ink);box-shadow:none;border:0}[data-storefront=boutique] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){color:#171717;caret-color:#171717;background:#fff;color-scheme:light}[data-storefront=boutique] :is(input,textarea)::-moz-placeholder{color:#64748b;opacity:1}[data-storefront=boutique] :is(input,textarea)::placeholder{color:#64748b;opacity:1}@media(min-width:768px) and (max-width:1023px){[data-storefront=boutique] .design-section-hero .boutique-hero-art{width:min(100%,var(--boutique-hero-tablet-width))}[data-storefront=boutique] .design-product-grid{grid-template-columns:repeat(var(--boutique-tablet-columns),minmax(0,1fr))}.boutique-category-menu{gap:10px!important}.boutique-collection-grid,.boutique-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){[data-mobile-bar=true]{padding-bottom:calc(86px + env(safe-area-inset-bottom))}[data-storefront=boutique] .design-header .design-header-inner{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px;min-height:100px}[data-storefront=boutique] .boutique-social-slot{grid-column:1/-1;justify-self:center}.boutique-socials{gap:14px}[data-storefront=boutique] .design-header-inner>a{justify-self:center;text-align:center;grid-row:1}[data-storefront=boutique] .design-header .design-brand{flex-wrap:wrap;justify-content:center;gap:4px}[data-storefront=boutique] .design-header .design-brand img{max-width:min(100%,180px);height:auto!important;max-height:80px}[data-storefront=boutique] .design-header .design-brand strong{font-size:18px}[data-storefront=boutique] .design-header .design-brand small{font-size:10px}[data-storefront=boutique] .design-header .design-menu-toggle{display:inline-flex}[data-storefront=boutique] .design-header .boutique-category-menu{display:none}[data-storefront=boutique] .design-header-tools{gap:4px;justify-self:center;justify-content:center;flex-wrap:wrap}[data-storefront=boutique] .design-header .design-header-icon{min-width:56px;min-height:44px;padding:2px 4px}[data-storefront=boutique] .design-header-icon svg{width:23px;height:23px}[data-storefront=boutique] .design-header-drawer{position:fixed;bottom:calc(90px + env(safe-area-inset-bottom));left:12px;right:12px;max-height:65vh;overflow:auto;z-index:65}[data-storefront=boutique] .design-header-drawer nav{align-items:stretch;gap:4px}[data-storefront=boutique] .design-header-drawer nav>a{padding:10px;min-height:44px}[data-storefront=boutique] .design-header .boutique-mobile-bar{position:fixed;z-index:60;bottom:0;left:10px;right:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 4px calc(10px + env(safe-area-inset-bottom));background:var(--boutique-chrome);color:var(--boutique-chrome-text);border-radius:22px 22px 0 0;box-shadow:0 -5px 22px #0001;max-width:none}.boutique-mobile-bar>a,.boutique-mobile-bar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:44px;font:11px/1.2 Arial,sans-serif;position:relative;background:none;border:0;color:inherit;overflow-wrap:anywhere;text-align:center}.boutique-mobile-bar svg{width:24px;height:24px}.boutique-mobile-bar .boutique-help>svg{background:#fff;color:var(--boutique-heading);width:52px;height:52px;border-radius:50%;padding:12px;margin-top:-32px;box-shadow:0 3px 14px #0002}.boutique-mobile-bar b{position:absolute;top:-5px;right:12px;background:var(--boutique-menu-text);color:var(--boutique-menu);border-radius:20px;padding:2px 5px;font-size:10px}.boutique-mobile-bar [aria-current=page]{text-decoration:underline;text-underline-offset:3px}[data-storefront=boutique] .design-section-hero .design-hero{grid-template-columns:1fr;gap:24px}[data-storefront=boutique] .design-section-hero .boutique-hero-art{width:min(100%,var(--boutique-hero-mobile-width));max-height:460px;order:0}[data-storefront=boutique] .design-section-hero .design-copy{order:1}[data-storefront=boutique] .design-section-hero .design-section-title{padding:14px 20px}.boutique-block{padding:32px 18px}.boutique-collection-grid,.boutique-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.boutique-collection h3,.boutique-season-grid h3{font-size:19px}.boutique-guide{grid-template-columns:1fr;margin:10px 16px;padding:28px 20px;gap:28px}.boutique-guide h2{font-size:25px}.boutique-note{font-size:12px}[data-storefront=boutique] .design-product-grid{grid-template-columns:repeat(var(--boutique-mobile-columns),minmax(0,1fr));gap:18px 12px}[data-storefront=boutique] .design-product-card .design-product-title{font-size:19px}[data-mobile-bar=true] .design-social{bottom:max(var(--social-mobile-bottom),calc(102px + env(safe-area-inset-bottom)))}}@media(prefers-reduced-motion:reduce){.boutique-category-art,.boutique-collection>img,.boutique-season-grid img{transition:none!important;transform:none!important}}@media(max-width:767px){[data-storefront=boutique] .design-header .design-header-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;min-height:0}[data-storefront=boutique] .design-header .design-header-inner>a{flex:0 1 100%;order:-1}[data-storefront=boutique] .design-header .boutique-social-slot,[data-storefront=boutique] .design-header .design-header-tools{flex:1 1 0;min-width:0;max-width:100%}[data-storefront=boutique] .design-header .boutique-socials,[data-storefront=boutique] .design-header .design-header-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}[data-storefront=boutique] .design-header .boutique-socials a,[data-storefront=boutique] .design-header .design-header-icon{min-width:44px;padding-inline:0}[data-storefront=boutique] .design-header .boutique-socials span{white-space:nowrap}}@media(min-width:351px) and (max-width:374px){[data-storefront=boutique] .design-header .boutique-socials span{font-size:9.5px}[data-storefront=boutique] .design-header .design-header-icon>span{font-size:10px}}@media(max-width:350px){[data-storefront=boutique] .design-header .boutique-social-slot,[data-storefront=boutique] .design-header .design-header-tools{flex-basis:100%}}.design-header .compact-navigation{position:relative;display:block;width:100%;max-width:100%;background:var(--boutique-chrome);color:var(--boutique-chrome-text);font-size:15px;font-weight:600}.compact-navigation-primary{display:flex;justify-content:center;align-items:center;gap:clamp(14px,4vw,44px);padding:8px 16px}.compact-navigation-primary>a,.compact-navigation-primary>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:8px 10px}.compact-navigation-primary>button{flex-direction:column;gap:0;font-size:10px;line-height:1.2}.compact-navigation-primary svg{width:23px;height:23px}.compact-navigation :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.compact-navigation :is(a,button,summary):hover{background:rgb(255 255 255/.4)}.compact-navigation-panel{position:absolute;z-index:65;top:100%;left:50%;transform:translateX(-50%);width:min(680px,calc(100vw - 24px));max-height:60dvh;overflow:auto;overscroll-behavior:contain;background:var(--boutique-chrome);color:var(--boutique-chrome-text);border:1px solid;border-radius:0 0 18px 18px;padding:16px;box-shadow:0 12px 24px #0002}.compact-navigation-panel[hidden]{display:none}.compact-navigation-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 8px}.compact-navigation-panel-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px}.compact-navigation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.compact-navigation-holidays a,.compact-navigation-holidays summary,.compact-navigation-links>a{display:block;padding:12px;border-radius:10px;min-height:44px}.compact-navigation-holidays{grid-column:1/-1}.compact-navigation-holidays summary{cursor:pointer;list-style:disclosure-closed}.compact-navigation-holidays[open] summary{list-style:disclosure-open}.compact-navigation-holidays>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px}@media(max-width:767px){.design-header .compact-navigation{font-size:14px}.compact-navigation-primary{gap:14px}.compact-navigation-panel{padding:12px;max-height:55dvh}.compact-navigation-holidays>div{grid-template-columns:1fr}}.store-design :is(.design-header,.design-footer) :is(a,button,summary,label,h1,h2,h3,h4,h5,h6,p,strong,small,b,svg,span:not(.design-monogram)){color:inherit!important}.store-design .design-footer h3[style*="--footer-heading-ink"],.store-design .design-footer h3[style*="--footer-heading-ink"] .design-text-content{color:var(--footer-heading-ink)!important}.store-design .design-header :is(.compact-navigation-panel,.design-header-drawer,.boutique-category-menu details>div,.boutique-drawer-seasons>div){background:#79536b;color:#ffffff}.store-design .design-header .compact-navigation-panel :is(a,button,summary):is(:hover,:focus-visible){background:#ffffff12}.store-design .boutique-mobile-bar .boutique-help>svg{color:#9470b3!important}.store-design .design-header-drawer input{color:#172033;caret-color:#172033;background:#ffffff}