/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Montserrat", system-ui, sans-serif;--spacing:.25rem;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:#2a1a1f;--color-muted:#756168;--color-paper:#fff;--color-cream:#fffef7;--color-canvas:#fbeef2;--color-line:#ece2d9;--color-input:#a18a92;--color-accent:#aa183f;--color-accent-dark:#8c1234}}@layer base,components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-8{padding-block:calc(var(--spacing) * 8)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:48rem){.md\:py-12{padding-block:calc(var(--spacing) * 12)}}}@font-face{font-family:Montserrat;src:url(../assets/fonts/montserrat-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Retrips;src:url(../assets/fonts/retrips.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Desyrel;src:url(../assets/fonts/desyrel.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alexandria;src:url(../assets/fonts/alexandria-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-display:Retrips, Georgia, serif;--font-script:Desyrel, cursive;--radius:16px;--radius-sm:10px;--space-section:clamp(40px, 5vw, 64px);--color-secondary:#5b474d;--color-blush:#f6dce3;--color-success:#2f6d50;--color-error:#a52620;--ease-feedback:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scrollbar-color:#c994a3 var(--color-cream);scroll-padding-block-start:10rem}body{background:var(--color-cream);color:var(--color-ink);font:400 15px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--color-blush);color:var(--color-accent-dark)}img{block-size:auto;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}input,textarea{caret-color:var(--color-accent)}button{cursor:pointer}a{color:inherit;text-underline-offset:.25em}a:hover{color:var(--color-accent)}.chubby-site :where(button,a.button,input[type=submit],.chubby-button,.wp-element-button,.chubby-categories a,.chubby-bottom-nav a,.chubby-navigation a,.chubby-menu nav a,.chubby-size-links a){transition:background-color .18s var(--ease-feedback), border-color .18s var(--ease-feedback), color .18s var(--ease-feedback), scale .14s var(--ease-feedback)}.chubby-site :where(button:enabled,a.button,input[type=submit]:enabled,.chubby-button,.wp-element-button,.chubby-categories a,.chubby-bottom-nav a,.chubby-navigation a):not(.disabled,[aria-disabled=true]):active{transition-duration:90ms;scale:.97}:is(.chubby-button,.chubby-text-link) .chubby-icon--arrow{transition:translate .2s var(--ease-feedback)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.chubby-button,.chubby-text-link):hover .chubby-icon--arrow{translate:3px}html[dir=rtl] :is(.chubby-button,.chubby-text-link):hover .chubby-icon--arrow{translate:-3px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition{pointer-events:none}.chubby-header{view-transition-name:chubby-header}.chubby-bottom-nav{view-transition-name:chubby-bottom-nav}::view-transition-old(root){animation:.14s ease-out both chubby-page-out}::view-transition-new(root){animation:chubby-page-in .22s var(--ease-feedback) both}::view-transition-group(chubby-header){animation:none}::view-transition-group(chubby-bottom-nav){animation:none}::view-transition-new(chubby-header){animation:none}::view-transition-new(chubby-bottom-nav){animation:none}::view-transition-old(chubby-header){display:none}::view-transition-old(chubby-bottom-nav){display:none}}@keyframes chubby-page-out{to{opacity:0}}@keyframes chubby-page-in{0%{opacity:0}to{opacity:1}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}:where(h1,h2,h3){font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;font-weight:400;line-height:1.15}h1{margin-block:0 24px;font-size:clamp(32px,4.6vw,56px)}h2{margin-block:32px 16px;font-size:clamp(26px,3.3vw,40px)}h3{margin-block:24px 12px;font-size:24px}p{margin-block:0 16px}.site-container{inline-size:min(100% - 40px,1240px);margin-inline:auto}.chubby-content{min-block-size:55vh;padding-block:40px 56px}.chubby-home{padding-block-start:0}.chubby-page,.entry-content,.chubby-entry{min-inline-size:0}.entry-content>:where(p,ul,ol,blockquote){max-inline-size:72ch}.entry-content :where(img,iframe,video){border-radius:var(--radius);max-inline-size:100%}.entry-content>table,.entry-content .wp-block-table{border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}.entry-content :where(td,th){border:1px solid var(--color-line);text-align:start;padding:12px}.entry-content :where(blockquote){background:var(--color-canvas);border-radius:var(--radius);margin-inline:0;padding:24px}.entry-content :where(details){border-block-end:1px solid var(--color-line);padding:16px 0}.entry-content summary{cursor:pointer;min-block-size:44px;font-weight:600}.chubby-entry{margin-block-end:40px}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100000;clip-path:none;block-size:auto;inline-size:auto;color:var(--color-ink);background:#fff;margin:0;padding:12px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px}.chubby-icon{vertical-align:middle;flex:none;block-size:22px;inline-size:22px}.chubby-script{font:400 28px/1.4 var(--font-script);color:var(--color-accent);display:block}.chubby-button,.entry-content .wp-element-button{border:1.5px solid var(--color-accent);background:var(--color-accent);min-block-size:50px;color:var(--color-cream);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.chubby-button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.chubby-button-outline{color:var(--color-accent);background:0 0}.chubby-button-outline:hover{background:var(--color-blush);color:var(--color-accent-dark)}.chubby-text-link{min-block-size:44px;color:var(--color-accent);align-items:center;gap:8px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.chubby-announcement{text-align:center;background:var(--color-blush);min-block-size:36px;color:var(--color-accent-dark);padding:8px 20px;font-size:12px;font-weight:500}.chubby-header{z-index:40;background:var(--color-paper);position:sticky;inset-block-start:0}.admin-bar .chubby-header{inset-block-start:32px}.chubby-header-row{align-items:center;gap:28px;min-block-size:72px;padding-block:10px;display:flex}.chubby-brand{flex:none}.chubby-brand a,.chubby-logo{align-items:center;display:inline-flex}.chubby-brand img,.chubby-logo img{object-fit:contain;block-size:auto;max-block-size:56px;inline-size:188px;display:block}.chubby-navigation{margin-inline-start:auto}.chubby-navigation ul{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chubby-navigation a,.chubby-icon-button{block-size:44px;inline-size:44px;color:var(--color-accent);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:inline-flex;position:relative}.chubby-navigation a:hover,.chubby-icon-button:hover{background:var(--color-canvas)}.chubby-currency{border:1px solid var(--color-line);color:var(--color-secondary);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.chubby-cart-count,.chubby-saved-count{background:var(--color-accent);color:#fff;block-size:17px;min-inline-size:17px;font:600 10px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding-inline:4px;display:grid;position:absolute;inset-block-start:1px;inset-inline-end:0}.chubby-cart-count:empty,.chubby-saved-count:empty{display:none}.chubby-search{flex:280px;min-inline-size:0;max-inline-size:460px;display:flex;position:relative}.chubby-search input[type=search]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px;min-block-size:44px;inline-size:100%;min-inline-size:0;padding-block:10px;padding-inline:44px 16px;font-size:14px}.chubby-search input::placeholder{color:var(--color-muted);opacity:1}.chubby-search button{block-size:44px;inline-size:44px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.chubby-search input:focus{border-color:var(--color-accent)}.chubby-categories{background:var(--color-accent);color:var(--color-cream)}.chubby-categories ul{scrollbar-width:thin;scrollbar-color:#e7abbc var(--color-accent);justify-content:safe center;gap:6px;margin-block:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}.chubby-categories li{flex:none}.chubby-categories a{min-block-size:44px;color:inherit;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chubby-categories a:hover,.chubby-categories a[aria-current]{background:#8c1234}.chubby-categories a:focus-visible{outline-color:var(--color-cream);outline-offset:-3px}.chubby-additional-nav ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.chubby-additional-nav a{align-items:center;min-block-size:44px;font-size:13px;display:inline-flex}.chubby-menu-toggle{display:none}.chubby-menu{background:var(--color-cream);block-size:100dvh;max-block-size:100dvh;inline-size:min(400px,92vw);max-inline-size:100%;color:var(--color-ink);border:0;margin:0;padding:24px}.chubby-menu::backdrop{background:#2a1a1f73}.chubby-menu-heading{justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;display:flex}.chubby-menu-heading h2{margin:0;font-size:26px}.chubby-menu nav a{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;min-block-size:52px;padding-block:8px;font-weight:600;text-decoration:none;display:flex}body:has(.chubby-menu[open]){overflow:hidden}.chubby-section{margin-block-end:var(--space-section)}.chubby-section-heading{text-align:center;margin-block:0 24px}.chubby-section-heading h1,.chubby-section-heading h2{margin-block:4px 8px}.chubby-section-heading p{color:var(--color-secondary);max-inline-size:65ch;margin:8px auto}.chubby-section-heading .chubby-script{font-size:24px}.chubby-section-heading .chubby-text-link{margin-block-start:0}.chubby-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding-block:48px 40px;display:grid}.chubby-hero-copy,.chubby-hero-art{min-inline-size:0}.chubby-hero h1{margin-block:18px 24px;font-size:clamp(38px,4.6vw,64px)}.chubby-hero h1 em{color:var(--color-accent);text-underline-offset:12px;font-style:normal;text-decoration:underline;text-decoration-thickness:3px}.chubby-hero-copy>p{color:var(--color-secondary);max-inline-size:50ch;margin-block-end:28px;font-size:16px}.chubby-hero .chubby-script{font-size:34px}.chubby-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.chubby-hero-perks{color:var(--color-secondary);flex-wrap:wrap;gap:16px;margin-block-start:24px;font-size:12px;font-weight:600;display:flex}.chubby-hero-perks span{align-items:center;gap:8px;display:inline-flex}.chubby-hero-perks svg{inline-size:18px;color:var(--color-accent)}.chubby-hero-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.chubby-hero-tile{aspect-ratio:3/4;background:var(--color-canvas);border-radius:22px;align-self:start;text-decoration:none;display:block;position:relative;overflow:hidden}.chubby-hero-tile:nth-child(2){margin-block-start:44px}.chubby-hero-tile>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.chubby-hero-tag{background:#fffef7f7;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex;position:absolute;inset:auto 12px 12px}.chubby-hero-tag strong{font-size:11px;display:block}.chubby-hero-tag small{color:var(--color-secondary)}.chubby-hero-tag b{color:var(--color-accent);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.chubby-hero-tag svg{block-size:14px;inline-size:14px}.chubby-fit-pill{background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:42%;inset-inline-start:-36px;box-shadow:0 6px 20px #aa183f1f}.chubby-fit-pill svg{color:var(--color-accent);inline-size:18px}.chubby-trust{margin-block:0 var(--space-section);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.chubby-trust>div{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;align-items:center;gap:12px;padding:16px;display:flex}.chubby-trust svg{color:var(--color-accent);block-size:28px;inline-size:28px}.chubby-trust strong{font-size:13px;display:block}.chubby-trust small{color:var(--color-secondary);margin-block-start:3px;font-size:11px;display:block}.chubby-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;display:grid}.chubby-category-grid a{text-align:center;min-inline-size:0;text-decoration:none}.chubby-category-image{aspect-ratio:3/4.3;background:var(--color-canvas);border-radius:18px;overflow:hidden}.chubby-category-image img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .25s;display:block}.chubby-chips{flex-wrap:wrap;gap:8px;display:flex}.chubby-chip{border:1px solid var(--color-input);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:54px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chubby-chip:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-canvas)}.chubby-size-band{border:1px solid var(--color-line);text-align:center;background:#fff;border-radius:22px;padding:28px}.chubby-size-band .chubby-chips{justify-content:center;margin-block:0 24px}.chubby-fit-band{background:var(--color-blush);border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:40px;display:grid}.chubby-fit-band h2{margin-block:8px 16px}.chubby-fit-band p{color:var(--color-secondary);max-inline-size:45ch;margin-block-end:24px}.chubby-fit-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chubby-fit-images a{aspect-ratio:3/4;border-radius:var(--radius);background:var(--color-paper);display:block;overflow:hidden}.chubby-fit-images img{object-fit:cover;block-size:100%;inline-size:100%}.chubby-sale-band{background:#fff;border:1.5px dashed #dba4b3;border-radius:26px;padding:32px}.chubby-sale-band h2{color:var(--color-accent)}.chubby-community{text-align:center;padding-block:16px}.chubby-community h2{margin-block:6px 16px}.chubby-community p{color:var(--color-secondary)}.chubby-contact-band{background:var(--color-canvas);border-radius:26px;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex}.chubby-contact-band h2{margin-block:4px 12px}.chubby-contact-band p{color:var(--color-secondary);margin:0}.chubby-contact-band>a{flex-shrink:0}.chubby-footer{background:var(--color-canvas);padding-block:48px 24px}.chubby-footer-grid{grid-template-columns:1.4fr .8fr 1fr 1.2fr;gap:32px;display:grid}.chubby-footer h2{color:var(--color-accent);font:600 13px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;margin-block:0 14px}.chubby-footer p,.chubby-footer a{color:var(--color-secondary);font-size:13px}.chubby-footer ul{margin:0;padding:0;list-style:none}.chubby-footer nav a{align-items:center;min-block-size:36px;text-decoration:none;display:inline-flex}.chubby-footer a:hover{color:var(--color-accent);text-decoration:underline}.chubby-footer-brand>p{max-inline-size:32ch;margin-block:16px}.chubby-social{align-items:center;gap:8px;min-block-size:44px;text-decoration:none;display:inline-flex}.chubby-social-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chubby-footer-contact>a{overflow-wrap:anywhere;align-items:center;min-block-size:36px;text-decoration:none;display:flex}.chubby-footer-contact p{margin-block:8px 18px}.chubby-footer-contact .chubby-button{color:var(--color-accent);display:inline-flex}.chubby-footer-extra ul{flex-wrap:wrap;gap:24px;margin-block-start:24px;display:flex}.chubby-copyright{border-block-start:1px solid #e6c5ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:32px;padding-block-start:24px;display:flex}.chubby-copyright p{color:var(--color-accent-dark);margin:0;font-size:12px}.chubby-copyright .chubby-script{font-size:23px}.chubby-bottom-nav{display:none}.chubby-guide-panel,.chubby-empty-state{border:1px solid var(--color-line);background:#fff;border-radius:22px;padding:clamp(20px,4vw,40px)}.chubby-empty-state{text-align:center;padding-block:64px}.chubby-empty-state>svg{block-size:40px;inline-size:40px;color:var(--color-accent)}.chubby-empty-state h2{margin-block:20px 12px}.chubby-product-help{clear:both;flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;display:flex}.chubby-filters{clear:both;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;margin-block:20px;padding:16px 20px}.chubby-filters summary{cursor:pointer;min-block-size:44px;color:var(--color-accent);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.chubby-filters summary:after{content:"+";margin-inline-start:auto;font-size:24px}.chubby-filters[open] summary:after{content:"−"}.chubby-filter-body{gap:24px;padding-block:8px 16px;display:grid}.chubby-filter-body h2{font:600 14px/1.5 var(--font-sans);margin-block:12px}@media (hover:hover){.chubby-category-grid a:hover img{transform:scale(1.04)}}@media (max-width:64rem){.chubby-header-row{gap:16px}.chubby-categories ul{justify-content:flex-start}.chubby-hero{gap:28px}.chubby-hero h1{font-size:44px}.chubby-hero-tag strong{display:none}.chubby-hero .chubby-script{font-size:28px}.chubby-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.chubby-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chubby-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){html{scroll-padding-block-start:11rem}body{padding-block-end:calc(68px + env(safe-area-inset-bottom,0px))}.site-container{inline-size:calc(100% - 32px)}.chubby-content{padding-block:28px 40px}.chubby-home{padding-block-start:0}.chubby-header-row{flex-wrap:wrap;gap:8px;padding-block:8px 12px}.chubby-brand{margin-inline-end:auto}.chubby-brand img{max-block-size:42px;inline-size:142px}.chubby-menu-toggle{display:inline-flex}.chubby-header-row .chubby-menu-toggle[hidden]{display:none}.chubby-navigation{margin:0}.chubby-navigation ul{gap:2px}.chubby-currency,.chubby-saved-header{display:none}.chubby-search{flex-basis:100%;order:4;max-inline-size:100%}.chubby-search input[type=search]{font-size:16px}.chubby-categories a{padding-inline:12px;font-size:12px}.chubby-categories ul{inline-size:100%;padding-inline:16px}.chubby-announcement{font-size:11px}.chubby-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 32px}.chubby-hero h1{margin-block:12px 20px;font-size:clamp(36px,8.6vw,52px)}.chubby-hero h1 br:first-of-type{display:none}.chubby-hero h1 br:first-of-type:after{content:" "}.chubby-hero h1 em{text-underline-offset:7px}.chubby-hero-copy>p{margin-block-end:20px;font-size:14px}.chubby-hero .chubby-script{font-size:26px}.chubby-hero-actions{gap:10px}.chubby-hero-actions .chubby-button{padding-inline:16px;font-size:13px}.chubby-hero-actions .chubby-icon{inline-size:18px}.chubby-hero-perks{gap:10px;margin-block-start:16px;font-size:11px}.chubby-hero-art{gap:12px;margin-inline-start:0}.chubby-hero-tile:nth-child(2){margin-block-start:24px}.chubby-hero-tag{padding:9px;font-size:10px;inset:auto 8px 8px}.chubby-hero-tag b{font-size:9px}.chubby-fit-pill{padding:6px 10px;font-size:10px;inset-inline-start:-4px}.chubby-trust{gap:8px}.chubby-trust>div{gap:8px;padding:12px 10px}.chubby-trust svg{block-size:23px;inline-size:23px}.chubby-trust strong{font-size:11px}.chubby-trust small{font-size:10px}.chubby-section-heading .chubby-script{font-size:22px}.chubby-section-heading p{font-size:13px}.chubby-category-grid{gap:20px 10px}.chubby-category-grid h3{margin-block-start:8px;font-size:16px}.chubby-category-image{border-radius:12px}.chubby-size-band,.chubby-sale-band{border-radius:20px;padding:24px 16px}.chubby-size-band .chubby-button{padding-inline:14px;font-size:12px}.chubby-fit-band{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}.chubby-fit-band .chubby-script{font-size:24px}.chubby-contact-band{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px}.chubby-contact-band .chubby-script{font-size:24px}.chubby-footer{padding-block:32px 24px}.chubby-footer-grid{gap:28px 20px}.chubby-footer-brand,.chubby-footer-contact{grid-column:1/-1}.chubby-footer nav a{min-block-size:44px}.chubby-footer p,.chubby-footer a{font-size:13px}.chubby-bottom-nav{z-index:45;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.chubby-bottom-nav a{min-block-size:52px;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.chubby-bottom-nav a[aria-current]{color:var(--color-accent);background:var(--color-canvas);border-radius:10px}.chubby-bottom-nav .chubby-saved-count{inset-inline-end:18%}.admin-bar .chubby-header{inset-block-start:46px}}@media (max-width:22rem){.chubby-account-link{display:none}.chubby-hero-actions{flex-direction:column}.chubby-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chubby-hero-tag{display:block}.chubby-hero-tag b{display:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.chubby-site :active{scale:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.chubby-header,.chubby-bottom-nav,.chubby-menu,.chubby-footer,.chubby-announcement{display:none}body{background:#fff;padding:0}}.chubby-hero-tile>img{mix-blend-mode:multiply}.chubby-runway-stage{border-block-start:12px solid var(--color-accent);scroll-snap-type:x mandatory;background:#64172e;border-radius:22px;padding:28px;overflow-x:auto}.chubby-runway-track{grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;display:grid}.chubby-runway-look{scroll-snap-align:start;color:var(--color-cream);min-inline-size:0;text-decoration:none;display:block}.chubby-runway-look img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;inline-size:100%;display:block}.chubby-runway-look span{text-align:center;margin-block-start:12px;font-size:12px;line-height:1.5;display:block}.chubby-runway-look:hover{color:var(--color-cream);text-decoration:underline}.chubby-runway-hint{text-align:center;color:var(--color-secondary);margin-block-start:12px;font-size:12px}.chubby-runway-player{background:#64172e;border-radius:22px;max-inline-size:820px;margin-inline:auto;overflow:hidden}.chubby-runway-player video{max-block-size:75vh;inline-size:100%;display:block}.chubby-runway-shopping{text-align:center;margin-block:28px}.chubby-look{border:1px solid var(--color-line);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:36px;display:grid}.chubby-look-photo{aspect-ratio:4/5;border-radius:20px;display:block;overflow:hidden}.chubby-look-photo img{object-fit:cover;block-size:100%;inline-size:100%}.chubby-look h2{margin-block:6px 16px}.chubby-look p{color:var(--color-secondary)}.chubby-look-row{background:var(--color-cream);border-radius:12px;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:14px;margin-block:10px;padding:10px;text-decoration:none;display:grid}.chubby-look-row img{object-fit:cover;border-radius:8px;block-size:80px;inline-size:64px}.chubby-look-row strong{font-size:13px;display:block}.chubby-look-row .price{color:var(--color-accent);font-size:13px;display:block}.chubby-look-row .price del{color:var(--color-secondary);font-size:11px}.chubby-look-row .price ins{text-decoration:none}.chubby-instagram-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-block:24px;display:grid}.chubby-instagram-grid a{border-radius:14px;overflow:hidden}.chubby-instagram-grid img{aspect-ratio:1;object-fit:cover;inline-size:100%;display:block}.chubby-currency-selector{align-items:center;gap:6px;display:flex}.chubby-currency-selector label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.chubby-currency-selector select{border:1px solid var(--color-line);background:#fff;border-radius:999px;min-block-size:44px;max-inline-size:80px;padding-inline:10px;font-size:12px}.chubby-currency-selector button{border:1px solid var(--color-line);background:var(--color-canvas);min-block-size:44px;max-inline-size:72px;color:var(--color-accent);border-radius:999px;padding:6px 8px;font-size:10px;line-height:1.3}.chubby-js ul.products li.product .chubby-list-actions .chubby-list-form:first-child{display:none}.chubby-list-actions .chubby-list-form{margin:0}.chubby-list-actions .button{color:var(--color-accent);border-color:var(--color-line);background:0 0;min-block-size:44px;padding:8px 12px;font-size:11px}.chubby-list-navigation{justify-content:center;margin-block:16px}.chubby-list-navigation a{min-block-size:44px;color:var(--color-accent);align-items:center;font-size:13px;display:inline-flex}.chubby-product-list .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.chubby-product-list .products li{min-inline-size:0}.chubby-product-list .products img{aspect-ratio:4/5;object-fit:cover;border-radius:16px;inline-size:100%;display:block}.chubby-product-list .products h2{font:500 14px/1.5 var(--font-sans);margin-block:12px 8px}.chubby-product-list .products a{text-decoration:none}.chubby-product-list button.button,.chubby-product-list a.button{background:var(--color-accent);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-block-size:44px;margin-block:10px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.chubby-compare-scroll{background:#fff;border-radius:16px}.chubby-compare-scroll th{background:var(--color-canvas)}.chubby-compare-scroll caption{text-align:start;font-family:var(--font-display);padding-block:16px;font-size:24px}.chubby-communication-form{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:clamp(20px,4vw,32px)}.chubby-communication-form label{font-size:13px;font-weight:600}.chubby-communication-form :is(input:not([type=checkbox],[type=hidden]),select,textarea){border:1px solid var(--color-input);background:#fff;border-radius:12px;min-block-size:50px;inline-size:100%;padding:12px;font-size:16px}.chubby-communication-form textarea{resize:vertical;min-block-size:144px}.chubby-communication-form input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--color-accent)}.chubby-communication-form button{background:var(--color-accent);color:#fff;border:0;border-radius:999px;min-block-size:50px;padding:12px 24px;font-weight:600}@media (max-width:47.9375rem){.chubby-runway-stage{padding:20px}.chubby-runway-track{grid-auto-columns:calc(50% - 8px);gap:16px}.chubby-look{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.chubby-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chubby-product-list .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.chubby-currency-selector select{inline-size:76px;max-inline-size:76px;padding-inline:6px;font-size:16px}.chubby-currency-selector button{display:none}}.chubby-js .chubby-currency-selector button,.chubby-menu-toggle[hidden]{display:none}@media (max-width:47.9375rem){html:not(.chubby-js) .chubby-currency-selector button{max-inline-size:58px;display:inline-block}}.chubby-newsletter-page{max-inline-size:600px;margin-inline:auto}.chubby-newsletter-page .form-row{margin-block:0 16px}.chubby-newsletter-page input[type=email]{margin-block-start:8px}.chubby-newsletter-page button{inline-size:100%}.chubby-form-notice{background:var(--color-canvas);color:var(--color-accent-dark);border:1px solid #e0bac5;border-radius:12px;padding:16px 20px}.chubby-page>h1{text-align:center}.chubby-page:not(:has(.woocommerce,.chubby-product-list,.chubby-communication-form)) .entry-content{max-inline-size:76ch;margin-inline:auto}html:lang(ar){--font-sans:Alexandria, sans-serif;--font-display:var(--font-sans);--font-script:var(--font-sans);font-synthesis:none}html:lang(ar) body{line-height:1.85}html:lang(ar) :is(h1,h2,h3,.chubby-script){letter-spacing:normal;line-height:1.5}html:lang(ar) :is(h1,h2,h3):not(.woocommerce-loop-product__title){font-weight:600}html:lang(ar) .chubby-script{font-weight:500}html:lang(ar) .chubby-footer h2{letter-spacing:normal}.chubby-language-switcher a:lang(ar){font-family:Alexandria,sans-serif}html[dir=rtl] .chubby-icon--arrow{transform:rotate(180deg)}.chubby-categories a{gap:6px}.chubby-categories .chubby-icon{block-size:18px;inline-size:18px}@media (max-width:47.9375rem){.chubby-account-link{display:none}}@media (max-width:22rem){.chubby-brand img{inline-size:108px}.chubby-header-row{gap:4px}}.chubby-empty-state .chubby-search{margin:24px auto 0}.chubby-empty-state h1{margin-block:20px 16px}.chubby-language-control{position:relative}.chubby-language-control summary{border:1px solid var(--color-line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:54px;padding-inline:10px;font-size:12px;font-weight:600;display:flex}.chubby-language-control .chubby-language-switcher{border:1px solid var(--color-line);background:#fff;border-radius:12px;min-inline-size:160px;padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 8px 24px #2a1a1f14}.chubby-language-control .chubby-language-switcher>span{display:none}.chubby-language-control .chubby-language-switcher a{border-radius:8px;inline-size:100%;font-size:13px}.chubby-menu-languages{margin-block-start:24px}.chubby-menu-languages a{align-items:center;min-block-size:44px;padding:8px;display:inline-flex}@media (max-width:47.9375rem){.chubby-language-control{display:none}}.chubby-catalog-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.chubby-catalog-sidebar{position:sticky;inset-block-start:148px}.chubby-catalog-sidebar .chubby-filters{margin:0;padding:16px}.chubby-catalog-results{min-inline-size:0}.chubby-filter-categories{gap:2px;display:grid}.chubby-filter-categories a{justify-content:space-between;align-items:center;min-block-size:44px;font-size:13px;text-decoration:none;display:flex}.chubby-filter-categories span{color:var(--color-secondary);font-size:11px}.chubby-catalog-sidebar .chubby-chip{min-inline-size:48px;padding-inline:10px}.chubby-chip[aria-current]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}@media (min-width:60rem){.woocommerce .chubby-catalog-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.woocommerce .chubby-catalog-results ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:59.9375rem){.chubby-catalog-layout{grid-template-columns:minmax(0,1fr);gap:20px}.chubby-catalog-sidebar{position:static}}.chubby-hero[hidden],.chubby-hero-controls[hidden]{display:none}.chubby-hero-headline{margin-block:18px 24px;font-size:clamp(38px,4.6vw,64px)}.chubby-hero-headline em{color:var(--color-accent);font-style:normal}.chubby-hero-controls{margin-block:-28px 24px;display:flex}.chubby-hero-controls button{background:0 0;border:0;border-radius:50%;place-items:center;min-block-size:44px;min-inline-size:44px;padding:0;display:grid}.chubby-hero-controls button:after{content:"";background:#dba4b3;border-radius:999px;block-size:8px;inline-size:8px}.chubby-hero-controls button[aria-pressed=true]:after{background:var(--color-accent);inline-size:24px}.chubby-source-label{background:var(--color-canvas);color:var(--color-accent-dark);border-radius:999px;margin-block-end:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.chubby-faqs details{border-block-end:1px solid var(--color-line);padding-block:16px}.chubby-faqs summary{cursor:pointer;min-block-size:44px;font-weight:600}.chubby-faqs details>div{color:var(--color-secondary);padding-block:12px 0}@media (max-width:47.9375rem){.chubby-hero-headline{font-size:clamp(36px,8.6vw,52px)}.chubby-hero-controls{margin-block-start:-20px}}.chubby-home .chubby-section:last-child,.chubby-home .woocommerce ul.products{margin-block-end:0}.woocommerce-products-header h1{font-size:clamp(30px,3.4vw,42px)}.chubby-footer-list-links{flex-wrap:wrap;gap:8px 24px;padding-block-start:20px;display:flex}.chubby-save{visibility:hidden}.chubby-js .chubby-save{visibility:visible}.chubby-menu-languages .chubby-language-switcher{background:0 0;justify-content:flex-start;padding:8px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:1.5rem 0 2rem;padding:0;display:grid}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products[class*=columns-] li.product,.woocommerce ul.products li.product{float:none;clear:none;inline-size:auto;width:auto;min-inline-size:0;margin:0}.woocommerce ul.products li.product a img{aspect-ratio:4/5;border-radius:var(--radius);object-fit:cover;background:var(--color-canvas);inline-size:100%;margin-block-end:.875rem;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{margin-block:0 .5rem;padding:0;font-size:1rem;line-height:1.4}.woocommerce ul.products li.product .price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1rem}.woocommerce ul.products li.product .button{margin-block-start:.75rem}.woocommerce .woocommerce-result-count{margin-block:0 1rem}.woocommerce .woocommerce-ordering{max-inline-size:100%;margin-block-end:1rem}.woocommerce .woocommerce-ordering select{min-block-size:3rem;max-inline-size:100%}.woocommerce .woocommerce-breadcrumb{color:var(--color-muted);margin-block:0 2rem;line-height:1.6}.woocommerce .woocommerce-breadcrumb a{color:inherit}.woocommerce nav.woocommerce-pagination ul{border-color:var(--color-line)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-block-size:3rem;min-inline-size:3rem;padding:.875rem}.woocommerce div.product .product_title{margin-block:0 1rem;font-size:2rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.375rem}.woocommerce div.product .woocommerce-product-details__short-description{margin-block:1.5rem}.woocommerce div.product form.cart{margin-block:1.5rem 2rem}.woocommerce div.product form.cart .variations{margin-block-end:1rem}.woocommerce div.product form.cart .variations label{font-weight:600}.woocommerce div.product form.cart .variations select{min-block-size:3rem;padding:.5rem;font-size:1rem}.woocommerce div.product form.cart .variations .reset_variations{align-items:center;min-block-size:3rem;font-size:.9375rem;display:inline-flex}.woocommerce .quantity .qty{border:1px solid var(--color-input);background:var(--color-paper);min-block-size:3rem;inline-size:4.5rem;color:var(--color-ink);font-size:1rem}.woocommerce div.product div.images .flex-control-thumbs{flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;display:flex}.woocommerce div.product div.images .flex-control-thumbs li{float:none;inline-size:calc(25% - .375rem)}.woocommerce div.product div.images .flex-control-thumbs li img{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-wrap:wrap;gap:.5rem;padding-inline:0;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);margin:0;padding-inline:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{min-block-size:3rem;color:var(--color-ink);align-items:center;padding-block:.5rem;display:inline-flex}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--color-paper);border-block-end-color:var(--color-ink)}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{margin-block-start:0}.woocommerce div.product .product_meta{color:var(--color-muted);gap:.5rem;font-size:.9375rem;display:grid}.chubby-size-guide{max-inline-size:100%;padding:.25rem;overflow-x:auto}.chubby-size-guide table{border-collapse:collapse;inline-size:max-content;min-inline-size:min(100%,36rem);max-inline-size:none}.chubby-size-guide :where(th,td){border:1px solid var(--color-line);text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.75rem}.chubby-size-guide :where(th,thead td){background:var(--color-canvas);font-weight:700}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{border-radius:var(--radius-sm);background:var(--color-accent);min-block-size:3rem;color:var(--color-cream);font:inherit;text-align:center;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background:var(--color-accent);color:var(--color-cream)}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background:var(--color-accent);color:var(--color-cream);opacity:.5;cursor:not-allowed}.woocommerce form .form-row{margin-block-end:1rem}.woocommerce form .form-row label{margin-block-end:.375rem;line-height:1.5}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--color-input);border-radius:var(--radius-sm);background:var(--color-paper);min-block-size:3rem;color:var(--color-ink);padding:.625rem .75rem;font-size:1rem;line-height:1.5}.woocommerce form .form-row textarea{resize:vertical;min-block-size:7rem}.woocommerce form .form-row input[type=checkbox],.woocommerce form .form-row input[type=radio]{accent-color:var(--color-accent)}.woocommerce form .form-row.woocommerce-invalid :where(input.input-text,select,textarea){border:2px solid #a52620}.woocommerce .select2-container .select2-selection--single{border-color:var(--color-input);border-radius:var(--radius-sm);min-block-size:3rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:.75rem;line-height:2.875rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:2.875rem}.woocommerce table.shop_table{border-color:var(--color-line);border-radius:var(--radius-sm)}.woocommerce table.shop_table :where(th,td){overflow-wrap:anywhere;padding:.875rem}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:var(--color-canvas);color:var(--color-ink)}.woocommerce .woocommerce-error{border-block-start-color:#a52620}.woocommerce .woocommerce-error:before{color:#a52620}.woocommerce .woocommerce-info{border-block-start-color:var(--color-accent)}.woocommerce .woocommerce-info:before{color:var(--color-accent)}.woocommerce .woocommerce-message{border-block-start-color:#31623f}.woocommerce .woocommerce-message:before{color:#31623f}.woocommerce .woocommerce-MyAccount-navigation ul{margin-block:0 2rem;padding:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation li a{border-block-end:1px solid var(--color-line);min-block-size:3rem;padding:.75rem;display:block}.woocommerce .woocommerce-MyAccount-navigation .is-active a{background:var(--color-canvas);font-weight:700}@media (min-width:40rem){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (min-width:60rem){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.single-product .chubby-content>div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;inline-size:auto;width:auto;min-inline-size:0;margin:0}.single-product .chubby-content>div.product>:where(.woocommerce-tabs,.related,.upsells){grid-column:1/-1}}@media (max-width:47.9375rem){.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;inline-size:100%;width:100%}.woocommerce div.product form.cart .variations :where(th,td){text-align:start;display:block}.woocommerce div.product form.cart .variations select{inline-size:100%}.woocommerce table.shop_table :where(th,td){padding:.75rem}.woocommerce .woocommerce-message .button{float:none;margin-block-end:.5rem}}.woocommerce ul.products li.product{padding-block-end:8px;position:relative}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 14px/1.45 var(--font-sans);min-block-size:41px}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product .price{color:var(--color-ink);font-size:15px;font-weight:600}.woocommerce ul.products li.product .price ins{color:var(--color-accent);text-decoration:none}.woocommerce ul.products li.product .price del{color:var(--color-secondary);opacity:1;margin-inline-end:5px;font-size:12px}.woocommerce span.onsale{background:var(--color-accent);color:#fff;min-block-size:0;min-inline-size:0;font:600 11px/1.6 var(--font-sans);z-index:2;border-radius:999px;padding:5px 10px}.woocommerce ul.products li.product .onsale{margin:0;inset:12px auto auto 12px}.woocommerce ul.products li.product .button{border-radius:999px;min-block-size:44px;padding:10px 16px;font-size:12px}.woocommerce ul.products li.product .chubby-save{z-index:3;block-size:44px;inline-size:44px;color:var(--color-accent);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:10px 10px auto auto;box-shadow:0 2px 8px #2a1a1f14}.chubby-save[aria-pressed=true] svg{fill:var(--color-accent)}.woocommerce ul.products li.product .added_to_cart{min-block-size:44px;padding:10px;font-size:12px}.woocommerce .woocommerce-result-count{color:var(--color-secondary);padding-block:12px;font-size:13px}.woocommerce .woocommerce-ordering select{border:1px solid var(--color-input);background-color:#fff;border-radius:999px;padding:10px 36px 10px 14px;font-size:14px}.woocommerce .woocommerce-breadcrumb{margin-block-end:24px;font-size:12px}.woocommerce-products-header{text-align:center;margin-block:8px 24px}.woocommerce-products-header h1{margin-block-end:12px}.woocommerce-products-header .term-description{max-inline-size:65ch;color:var(--color-secondary);margin-inline:auto}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul{flex-wrap:wrap;gap:8px;display:inline-flex}.woocommerce nav.woocommerce-pagination ul li :is(a,span){border:1px solid var(--color-line);color:var(--color-accent);background:#fff;border-radius:50%}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-accent);color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:var(--color-canvas);border-radius:22px;overflow:hidden}.woocommerce div.product div.images .flex-control-thumbs li{border-radius:10px;overflow:hidden}.woocommerce div.product .product_title{font-size:clamp(28px,3vw,40px)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-accent);font-size:24px}.woocommerce div.product .summary{padding-block:12px}.woocommerce div.product .summary p{color:var(--color-secondary)}.woocommerce div.product .summary .stock{color:var(--color-success);font-size:13px;font-weight:600}.woocommerce div.product .summary .out-of-stock{color:var(--color-error)}.woocommerce div.product form.cart .variations select{border:1px solid var(--color-input);background-color:#fff;border-radius:12px;padding-inline:12px}.woocommerce div.product form.cart .variations label{font-size:13px}.woocommerce div.product form.cart div.quantity{margin-inline-end:12px}.woocommerce .quantity .qty{border-radius:999px;min-block-size:50px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{border:1px solid var(--color-accent);border-radius:999px;min-block-size:50px;padding:12px 24px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--color-accent-dark);color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:12px 24px}.woocommerce div.product .woocommerce-tabs ul.tabs{border-block-end:1px solid var(--color-line);padding-block:0 8px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--color-line);background:#fff;border-radius:999px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--color-blush);border-color:var(--color-blush)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{min-block-size:44px;padding-block:10px;font-size:13px}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:24px}.woocommerce div.product .woocommerce-tabs .panel p{max-inline-size:72ch}.chubby-size-guide{margin-block-end:24px}.chubby-size-guide table{font-size:13px}.chubby-size-guide :is(th,thead td){background:var(--color-blush);color:var(--color-accent-dark)}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{text-align:center;margin-block:24px}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon,.woocommerce form.woocommerce-ResetPassword,.woocommerce .woocommerce-EditAccountForm{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:clamp(20px,3vw,32px)}.woocommerce form.woocommerce-ResetPassword{max-inline-size:640px;margin-inline:auto}.woocommerce form .form-row label{font-size:13px;font-weight:600}.woocommerce form .form-row :is(input.input-text,textarea,select){border-radius:12px;min-block-size:50px;inline-size:100%}.woocommerce form .form-row input[type=checkbox],.woocommerce form .form-row input[type=radio]{vertical-align:middle;block-size:18px;inline-size:18px}.woocommerce form .form-row :is(.woocommerce-form__label-for-checkbox,.woocommerce-form__label-for-radio){align-items:center;gap:8px;min-block-size:44px;display:inline-flex}.woocommerce .select2-container .select2-selection--single{background-color:#fff;border-radius:12px;min-block-size:50px}.select2-dropdown{border-color:var(--color-input);border-radius:12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--color-accent)}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:8px;min-block-size:44px;font-size:16px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{min-inline-size:0}.woocommerce .woocommerce-MyAccount-navigation{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;overflow:hidden}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce .woocommerce-MyAccount-navigation li a{padding:14px 20px;font-size:14px;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation .is-active a{color:var(--color-accent);background:var(--color-canvas)}.woocommerce .woocommerce-MyAccount-content{min-inline-size:0}.woocommerce .woocommerce-Addresses address,.woocommerce .woocommerce-customer-details address{border:1px solid var(--color-line);background:#fff;border-radius:12px;padding:20px;line-height:1.8}.woocommerce table.shop_table{border:1px solid var(--color-line);border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden}.woocommerce table.shop_table :is(td,th){border-color:var(--color-line);font-size:14px}.woocommerce table.shop_table th{font-weight:600}.woocommerce table.shop_table thead{background:var(--color-canvas);color:var(--color-accent-dark)}.woocommerce table.shop_table td.product-thumbnail img{border-radius:10px;inline-size:80px}.woocommerce table.cart td.actions .coupon{flex-wrap:wrap;gap:8px;display:flex}.woocommerce table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after{display:none}.woocommerce table.cart td.actions .coupon .input-text{border:1px solid var(--color-input);border-radius:999px;min-block-size:50px;inline-size:160px;margin:0;padding-inline:14px;font-size:16px}.woocommerce table.cart td.actions .coupon .coupon-error-notice{color:var(--color-error);text-align:start;flex-basis:100%;grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}.woocommerce table.cart td.actions .coupon .input-text.has-error{border-color:var(--color-error)}.woocommerce a.remove{place-items:center;block-size:44px;inline-size:44px;font-size:24px;display:inline-grid;color:var(--color-accent)!important}.woocommerce a.remove:hover{background:var(--color-accent);color:#fff!important}.woocommerce .cart-collaterals .cart_totals{border:1px solid var(--color-line);background:#fff;border-radius:20px;padding:24px}.woocommerce .cart-collaterals .cart_totals h2{margin-block:0 20px}.woocommerce .wc-proceed-to-checkout{padding-block-end:0}.woocommerce .wc-proceed-to-checkout a.checkout-button{margin-block-end:0;font-size:16px}.woocommerce .woocommerce-checkout #customer_details{border:1px solid var(--color-line);background:#fff;border-radius:20px;padding:28px}.woocommerce .woocommerce-checkout #customer_details .col-1,.woocommerce .woocommerce-checkout #customer_details .col-2{float:none;inline-size:100%;width:100%}.woocommerce .woocommerce-checkout h3{margin-block:0 20px;font-size:26px}.woocommerce .woocommerce-checkout #order_review_heading{margin-block:28px 20px}.woocommerce-checkout #payment{border:1px solid var(--color-line);background:#fff;border-radius:16px}.woocommerce-checkout #payment ul.payment_methods{border-block-end-color:var(--color-line);padding:24px}.woocommerce-checkout #payment ul.payment_methods li{margin-block-end:12px}.woocommerce-checkout #payment ul.payment_methods li>label{cursor:pointer;min-block-size:44px;padding-block:10px;font-weight:600;display:inline-block}.woocommerce-checkout #payment div.payment_box{background:var(--color-canvas);color:var(--color-secondary);border-radius:12px}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--color-canvas)}.woocommerce-checkout #payment .form-row{padding:24px}.woocommerce-checkout #payment #place_order{float:none;inline-size:100%;font-size:16px}.woocommerce-privacy-policy-text{color:var(--color-secondary);font-size:12px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message{color:var(--color-ink);border-radius:var(--radius);overflow-wrap:anywhere;background:#fcf1f4;border:1px solid #e0bac5;margin-block:0 24px;padding:20px 24px 20px 52px;font-size:14px;line-height:1.7;position:relative}.woocommerce-error,.woocommerce .woocommerce-error{background:#fff2ef;border-color:#d9aaa3}.woocommerce-message,.woocommerce .woocommerce-message{background:#eef6f0;border-color:#accbb6}.woocommerce-error:before{color:var(--color-error)}.woocommerce-info:before{color:var(--color-accent)}.woocommerce-message:before{color:var(--color-success)}.woocommerce :is(.woocommerce-error,.woocommerce-info,.woocommerce-message):before{inset-block-start:20px;inset-inline-start:22px}.woocommerce .woocommerce-message a.button{min-block-size:44px;padding:9px 18px;font-size:12px}.woocommerce .woocommerce-order{max-inline-size:960px;margin-inline:auto}.woocommerce .woocommerce-thankyou-order-received{font-family:var(--font-display);color:var(--color-accent);font-size:30px}.woocommerce ul.order_details{border:1px solid var(--color-line);background:#fff;border-radius:16px;flex-wrap:wrap;gap:20px;margin-block:24px;padding:24px;display:flex}.woocommerce ul.order_details li{float:none;border-color:var(--color-line);min-inline-size:0;margin:0;padding-inline-end:20px;font-size:11px}.woocommerce ul.order_details li strong{overflow-wrap:anywhere;margin-block-start:4px;font-size:14px}.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-customer-details{margin-block:32px}.woocommerce .return-to-shop,.woocommerce .cart-empty{margin-block:24px}.woocommerce .woocommerce-form-login-toggle,.woocommerce .woocommerce-form-coupon-toggle{font-size:13px}.woocommerce .woocommerce-password-strength{border-radius:10px;margin-block:8px;font-size:13px}.woocommerce .woocommerce-password-hint{color:var(--color-secondary)}.wc-block-components-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{background:var(--color-accent);color:#fff;min-block-size:50px;font:600 14px/1.5 var(--font-sans);border-radius:999px}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-blocks-components-select .wc-blocks-components-select__container{border-radius:12px;font-size:16px}.wc-block-components-notice-banner{border-radius:var(--radius)}.wc-block-components-notice-banner.is-info{background:var(--color-canvas);border-color:#e0bac5}.wc-block-components-notice-banner.is-error{background:#fff2ef;border-color:#d9aaa3}.wc-block-components-notice-banner.is-success{background:#eef6f0;border-color:#accbb6}@media (min-width:60rem){.woocommerce form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:0 32px;display:grid}.woocommerce form.checkout #customer_details{grid-area:1/1/span 3;width:100%}.woocommerce form.checkout #order_review_heading{grid-column:2;margin-block-start:0}.woocommerce form.checkout #order_review{grid-column:2;min-inline-size:0}.woocommerce form.checkout>:not(#customer_details,#order_review_heading,#order_review,.chubby-order-summary){grid-column:1/-1}}@media (max-width:47.9375rem){.woocommerce ul.products{gap:28px 12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-block-size:36px;font-size:12px}.woocommerce ul.products li.product .price{font-size:13px}.woocommerce ul.products li.product .button{min-block-size:44px;padding:10px 12px;font-size:11px}.woocommerce ul.products li.product .chubby-save{inset:6px 6px auto auto}.woocommerce ul.products li.product .onsale{padding:4px 8px;font-size:10px;inset:10px auto auto 8px}.woocommerce div.product div.images{margin-block-end:24px}.woocommerce div.product form.cart:not(.variations_form),.woocommerce div.product .woocommerce-variation-add-to-cart{gap:10px;display:flex}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;padding-inline:14px;font-size:14px}.woocommerce div.product form.cart div.quantity{flex:none;margin:0}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce .woocommerce-checkout #customer_details,.woocommerce .cart-collaterals .cart_totals{padding:20px 16px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;inline-size:100%;width:100%}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;inline-size:100%;width:100%;margin-block-end:24px}.woocommerce table.cart td.actions .coupon{float:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.woocommerce table.cart td.actions .coupon .input-text{inline-size:100%;width:100%}.woocommerce table.cart td.actions .coupon .button{inline-size:auto;width:auto;padding-inline:14px;font-size:12px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:16px 16px 16px 44px}.woocommerce :is(.woocommerce-error,.woocommerce-info,.woocommerce-message):before{inset-block-start:16px;inset-inline-start:16px}.woocommerce .woocommerce-message .button{margin-block:0 12px;display:flex}.woocommerce .form-row-first,.woocommerce .form-row-last{float:none;inline-size:100%;width:100%}.woocommerce ul.order_details{gap:16px;padding:20px}.woocommerce ul.order_details li{border:0;flex:40%;padding:0}}.woocommerce-store-notice,p.demo_store{background:var(--color-accent);color:var(--color-cream);font:500 13px/1.6 var(--font-sans);padding:14px 20px;box-shadow:0 3px 12px #2a1a1f1a}.woocommerce-store-notice a,p.demo_store a{color:inherit;align-items:center;min-block-size:44px;margin-inline-start:12px;display:inline-flex}.woocommerce .star-rating,.woocommerce p.stars a{color:var(--color-accent)}.woocommerce form .show-password-input{min-block-size:44px;min-inline-size:44px}@media (max-width:47.9375rem){.woocommerce .woocommerce-ordering select{font-size:16px}}.woocommerce .chubby-list-actions .button,.woocommerce ul.products li.product .chubby-list-actions .button{color:var(--color-accent);border-color:var(--color-line);background:0 0;min-block-size:44px;padding:8px 14px;font-size:12px}.woocommerce .chubby-list-actions .button:hover{background:var(--color-canvas);border-color:var(--color-accent);color:var(--color-accent-dark)}.chubby-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px;display:flex}.chubby-card-actions .chubby-list-actions{gap:8px;margin:0;display:flex}.woocommerce ul.products li.product .chubby-card-actions .button,.woocommerce ul.products li.product .chubby-list-form .chubby-list-action,.chubby-product-list ul.products li.product .chubby-list-form .chubby-list-action{border-radius:50%;justify-content:center;align-items:center;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;margin:0;padding:10px;display:inline-flex}.chubby-list-action{gap:8px}.products .chubby-action-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chubby-catalog-filter-form{border-block-start:1px solid var(--color-line);gap:16px;padding-block-start:20px;display:grid}.chubby-catalog-filter-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.chubby-catalog-filter-form legend{font:600 14px/1.5 var(--font-sans);margin-block-end:4px}.chubby-filter-field{gap:6px;min-inline-size:0;display:grid}.chubby-filter-field label{font:600 13px/1.5 var(--font-sans)}.chubby-filter-field :is(select,input){border:1px solid var(--color-input);border-radius:var(--radius-field,12px);background:var(--color-paper);min-block-size:50px;inline-size:100%;min-inline-size:0;padding:10px;font-size:16px}.chubby-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chubby-filter-help{color:var(--color-secondary);margin:0 0 12px;font-size:13px}.chubby-filter-reset{min-block-size:44px;color:var(--color-accent);justify-self:center;align-items:center;font-size:13px;display:inline-flex}.chubby-filter-errors{color:var(--color-error);margin:0;font-size:13px}.chubby-filter-field [aria-invalid=true]{border-color:var(--color-error)}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product.product-type-simple form.cart{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.product-type-simple form.cart div.quantity{float:none;margin:0}.woocommerce div.product form.cart :is(.single_add_to_cart_button,.chubby-buy-now){float:none;flex:120px}.woocommerce div.product form.cart .chubby-buy-now{border-color:var(--color-accent);color:var(--color-accent);background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.woocommerce div.product form.cart .chubby-buy-now:hover{background:var(--color-blush);color:var(--color-accent-dark)}.woocommerce div.product form.cart .chubby-buy-now[aria-busy=true]{opacity:.65;cursor:progress}@media (max-width:30rem){.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.product-type-simple form.cart div.quantity{flex-basis:100%}}.chubby-header-row{gap:16px}.chubby-header-row>.chubby-search{margin-inline-start:24px}.chubby-brand img{block-size:46px;max-block-size:none;inline-size:auto}.chubby-categories ul{scrollbar-width:none;gap:4px;min-block-size:48px;padding-block:0}.chubby-categories ul::-webkit-scrollbar{display:none}.chubby-categories a{min-block-size:38px;padding:7px 14px}.chubby-categories a:hover{background:#fffef729}.chubby-categories a[aria-current]{background:var(--color-cream);color:var(--color-accent)}.chubby-categories .chubby-category-sale{box-shadow:inset 0 0 0 1.5px #fffef7bf}.chubby-language-control summary{list-style:none}.chubby-language-control summary::-webkit-details-marker{display:none}.chubby-search-toggle{display:none}.chubby-menu-extra{margin-block-start:24px}.chubby-menu-extra ul{padding-inline:0;list-style:none}.chubby-search-dialog,.chubby-size-dialog{background:var(--color-cream);max-block-size:85dvh;inline-size:min(720px,100% - 32px);color:var(--color-ink);border:0;border-radius:22px;padding:28px}:is(.chubby-search-dialog,.chubby-size-dialog)::backdrop{background:#2a1a1f73}.chubby-search-dialog .chubby-search{max-inline-size:none}body:has(:is(.chubby-search-dialog,.chubby-size-dialog)[open]){overflow:hidden}.chubby-home{--space-section:56px;line-height:1.55}.chubby-home .chubby-button{gap:8px;padding-inline:26px;font-size:15px}.chubby-home .chubby-section-heading{margin-block-end:24px}.chubby-home .chubby-section-heading h2{margin-block:0;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.chubby-home .chubby-section-heading .chubby-script{margin-block-end:2px}.chubby-home .chubby-section-heading p{margin-block:6px 0;font-size:14px}.chubby-home .chubby-text-link{border-block-end:2px solid #ebb7c5;min-block-size:36px;margin-block-start:10px;padding-block-end:2px;font-size:14px;font-weight:700;text-decoration:none}.chubby-hero-slides{display:grid;position:relative;overflow-x:clip}.chubby-hero-slides .chubby-hero{grid-area:1/1;align-content:center;padding-block:44px 58px}.chubby-hero-slides .chubby-hero[hidden]{visibility:hidden;pointer-events:none;display:grid}.chubby-hero :is(h1,.chubby-hero-headline){letter-spacing:.2px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.1}.chubby-hero h1 em{text-decoration:none;display:inline-block;position:relative}.chubby-curve{block-size:.32em;inline-size:100%;position:absolute;inset-block-end:-.12em;inset-inline-start:0;overflow:visible}.chubby-curve path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round}.chubby-hero .chubby-script{margin-block-end:10px;line-height:1.55}.chubby-hero-copy>p{max-inline-size:500px;margin-block:18px 28px;font-size:17px}.chubby-hero-perks{gap:18px;margin-block-start:28px;font-size:13px}.chubby-hero-perks span{gap:6px}.chubby-hero-tile,.chubby-category-image{background:var(--color-canvas)}.chubby-hero-tag{background:#fffef7f2;padding:10px 12px;font-size:13px}.chubby-hero-tag strong{font-size:13px;font-weight:600}.chubby-hero-tag small{font-size:11px;font-weight:500;display:block}.chubby-hero-tag b{font-size:12px}.chubby-fit-pill{z-index:2;padding:9px 14px;font-size:13px;font-weight:700;inset-block-start:36%;inset-inline-start:-36px}.chubby-hero-spark{color:var(--color-accent);z-index:2;pointer-events:none;position:absolute}.chubby-hero-spark-one{inset-block-start:-20px;inset-inline-start:0}.chubby-hero-spark-two{inset-block-start:44%;inset-inline-end:-14px}.chubby-hero-spark-three{inset-block-end:-12px;inset-inline-start:46%}.chubby-hero-spark-two svg{inline-size:16px}.chubby-hero-spark-three svg{inline-size:14px}.chubby-hero-controls{z-index:3;align-items:center;margin:0;position:absolute;inset-block-end:8px;inset-inline-start:-16px}.chubby-hero-controls button[aria-pressed=true]:after{inline-size:34px}.chubby-hero-controls .chubby-hero-pause{min-block-size:44px;inline-size:44px;color:var(--color-accent);margin-inline-start:10px;font-size:14px}.chubby-hero-controls .chubby-hero-pause:after{display:none}.chubby-trust{margin-block:8px 48px}.chubby-trust strong{font-size:14px}.chubby-trust small{margin-block-start:0;font-size:12px}.chubby-category-grid h3{margin-block:10px 0;font-size:18px}.chubby-category-grid small{color:var(--color-secondary);font-size:12px;display:block}.chubby-category-grid img,.chubby-fit-images img,.chubby-instagram-grid img,.chubby-look img{mix-blend-mode:multiply}.chubby-size-band{padding:26px}.chubby-size-band .chubby-chips{margin-block-end:22px}.chubby-home .chubby-chip{border-width:1.5px;gap:4px}.chubby-home .chubby-chip small{opacity:.7;font-size:11px;font-weight:500}.chubby-slider{min-inline-size:0;position:relative}.chubby-home .chubby-slider ul.products{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;margin-block:0;padding-block-end:4px;display:grid;overflow-x:auto}.chubby-slider ul.products::-webkit-scrollbar{display:none}.chubby-slider li.product{scroll-snap-align:start}.chubby-slider-controls{justify-content:center;align-items:center;gap:10px;margin-block-start:10px;display:flex}.chubby-slider-controls[hidden]{display:none}.chubby-slider-controls>button{border:1px solid var(--color-line);min-block-size:44px;min-inline-size:44px;color:var(--color-accent);background:#fff;border-radius:50%;place-items:center;padding:10px;display:grid}.chubby-slider-controls>button:disabled{opacity:.35;cursor:default}.chubby-slider-controls [data-slide-prev] svg{transform:rotate(180deg)}.chubby-slider-dots{align-items:center;gap:6px;display:flex}.chubby-slider-dots span{background:#ebb7c5;border-radius:4px;block-size:8px;inline-size:8px}.chubby-slider-dots span[aria-current]{background:var(--color-accent);inline-size:26px}.chubby-home .woocommerce ul.products li.product{container-type:inline-size}.chubby-home .woocommerce ul.products li.product .chubby-product-action{margin:0;position:absolute;inset-block-start:calc(125cqw - 56px);inset-inline-end:10px}.chubby-home .woocommerce ul.products li.product .chubby-card-actions{min-block-size:0;margin:0}.chubby-home .woocommerce ul.products li.product a img{mix-blend-mode:multiply}.chubby-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.4}.chubby-home .woocommerce ul.products li.product .price{font-size:15px}.chubby-fit-band{gap:0;padding:0;overflow:hidden}.chubby-fit-band>div:first-child{padding:44px}.chubby-fit-images{padding:24px}.chubby-fit-images a{background:var(--color-canvas)}.chubby-fit-images a:nth-child(2){transform:none}.chubby-sale-band{padding:30px}.chubby-look{gap:44px}.chubby-look-photo,.chubby-look-row{background:var(--color-canvas)}.chubby-look-row{border:1px solid var(--color-line);background:var(--color-cream);border-radius:16px;grid-template-columns:70px minmax(0,1fr) 44px}.chubby-look-row img{background:var(--color-canvas);border-radius:12px;block-size:86px;inline-size:70px}.chubby-look-row>svg{background:var(--color-accent);block-size:44px;inline-size:44px;color:var(--color-cream);border-radius:50%;padding:12px}.chubby-look-row strong{font-size:14px;line-height:1.3}.chubby-look-row .price{margin-block-start:4px}.chubby-home .chubby-community{padding:0}.chubby-community>.chubby-section-heading{margin-block-end:24px}.chubby-instagram-grid{margin-block:0}.chubby-instagram-grid a{background:var(--color-canvas)}.chubby-contact-band{background:var(--color-canvas);grid-template-columns:1.2fr 1fr;gap:28px;padding:36px;display:grid}.chubby-contact-band .chubby-script{font-size:24px}.chubby-contact-band h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.chubby-home-signup{min-inline-size:0}.chubby-contact-band .chubby-newsletter-form{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0;display:grid}.chubby-contact-band .chubby-newsletter-form .form-row{margin:0}.chubby-contact-band .chubby-newsletter-form input[type=email]{border-radius:999px;margin-block-start:6px}.chubby-contact-band .chubby-newsletter-form .chubby-form-help{grid-area:2/1/auto/-1;font-size:12px}.chubby-contact-band .chubby-newsletter-form button{grid-area:1/2}.chubby-footer{background:#fcf1f4}.chubby-showroom .chubby-runway-stage{perspective:1300px;background:#f8edf1;border:0;block-size:560px;padding:0;position:relative;overflow:hidden}.chubby-stage-valance{z-index:4;background:var(--color-accent);place-items:center;block-size:46px;display:grid;position:absolute;inset:0 0 auto}.chubby-stage-valance .chubby-script{color:var(--color-cream);font-size:22px}.chubby-stage-valance:after{content:"";background:radial-gradient(circle at 12px 0, var(--color-accent) 11.5px, transparent 12px) 0 0 / 24px 12px repeat-x;block-size:12px;position:absolute;inset:auto 0 -11px}.chubby-stage-curtain{z-index:3;background:repeating-linear-gradient(90deg, var(--color-accent) 0 13px, #9a1538 13px 17px, var(--color-accent) 17px 28px);pointer-events:none;inline-size:7%;position:absolute;inset-block:0}.chubby-stage-curtain-start{border-end-end-radius:70% 14%;inset-inline-start:0}.chubby-stage-curtain-end{border-end-start-radius:70% 14%;inset-inline-end:0}.chubby-stage-floor{background:linear-gradient(#f3e2e8,#f9f0f3);block-size:80px;position:absolute;inset:auto 0 0}.chubby-stage-floor:after{content:"";clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#fbf4f6,#fffdfb);position:absolute;inset-block:0;inset-inline:11%}.chubby-showroom .chubby-runway-track{z-index:1;scroll-snap-type:x mandatory;gap:24px;block-size:100%;padding:100px 12% 40px;display:flex;position:relative;overflow-x:auto}.chubby-showroom .chubby-runway-look{color:var(--color-ink);flex:0 0 240px}.chubby-showroom .chubby-runway-look img{mix-blend-mode:multiply;border-radius:0}.chubby-showroom.chubby-showroom-ready .chubby-runway-track{transform-style:preserve-3d;padding:0;display:block;overflow:hidden}.chubby-showroom-ready .chubby-runway-look{inline-size:270px;transform:translateX(var(--look-x)) translateZ(var(--look-depth)) rotateY(var(--look-angle));opacity:var(--look-opacity);z-index:var(--look-z);transition:transform .65s var(--ease-feedback), opacity .4s ease-out;margin-inline-start:-135px;position:absolute;inset-block-start:120px;inset-inline-start:50%}.chubby-showroom-ready .chubby-runway-look span{display:none}.chubby-runway-controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-block-start:18px;display:grid}.chubby-runway-controls[hidden],[data-runway-info][hidden]{display:none}.chubby-runway-controls [data-runway-prev] svg{transform:rotate(180deg)}.chubby-runway-info{text-align:center}.chubby-runway-info h3{margin-block:0 6px;font-size:24px}.chubby-runway-info .price{color:var(--color-accent);font-weight:600}.chubby-runway-info ins{text-decoration:none}.chubby-runway-info del{color:var(--color-secondary);font-size:13px}.chubby-runway-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:14px;display:flex}html[dir=rtl] [data-slide-prev] svg,html[dir=rtl] [data-runway-prev] svg{transform:none}@media (min-width:861px) and (max-width:1080px){.chubby-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chubby-home .chubby-slider ul.products{grid-auto-columns:calc(33.3333% - 12px)}.chubby-hero-tag strong{display:block}}@media (max-width:860px){.site-container{inline-size:calc(100% - 40px)}.chubby-header-row{flex-wrap:nowrap;gap:4px;min-block-size:62px;padding-block:0}.chubby-brand{text-align:center;flex:1;margin-inline:0}.chubby-brand img{block-size:38px;inline-size:auto;max-inline-size:100%}.chubby-js .chubby-header-row>.chubby-search{display:none}.chubby-search-toggle:not([hidden]),.chubby-menu-toggle:not([hidden]){flex-shrink:0;display:inline-flex}.chubby-navigation{margin:0}.chubby-navigation li:not(:last-child){display:none}.chubby-categories ul{justify-content:flex-start;min-block-size:46px}.chubby-categories a{padding-inline:12px;font-size:13px}.chubby-home{--space-section:40px}.chubby-hero-slides .chubby-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:22px 46px}.chubby-hero :is(h1,.chubby-hero-headline){margin:0;font-size:clamp(34px,9vw,44px)}.chubby-hero h1 br:first-of-type{display:initial}.chubby-hero .chubby-script{font-size:26px}.chubby-hero-copy>p{margin-block:12px 20px;font-size:15px}.chubby-hero-actions .chubby-button{flex:100%;font-size:15px}.chubby-hero-perks{margin-block-start:20px;font-size:12px}.chubby-hero-art{gap:14px}.chubby-hero-tile:nth-child(2){margin-block-start:24px}.chubby-hero-tag{padding:8px 10px;inset:auto 8px 8px}.chubby-hero-tag strong{font-size:12px;display:block}.chubby-hero-tag b{display:none}.chubby-fit-pill{padding:7px 11px;font-size:11px;inset-block-start:30%;inset-inline-start:-4px}.chubby-hero-controls{justify-content:center;inset-inline:0}.chubby-trust{gap:8px;margin-block-end:36px}.chubby-trust>div{gap:10px;padding:12px}.chubby-trust strong{font-size:13px}.chubby-trust small{font-size:11px}.chubby-trust svg{block-size:24px;inline-size:24px}.chubby-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px}.chubby-category-grid h3{font-size:14px}.chubby-category-image{border-radius:18px}.chubby-home .chubby-section-heading h2{font-size:27px}.chubby-size-band{padding:20px}.chubby-home .chubby-slider ul.products{grid-auto-columns:calc(50% - 5px);gap:10px}.chubby-fit-band{grid-template-columns:minmax(0,1fr)}.chubby-fit-band>div:first-child{padding:26px 22px 4px}.chubby-fit-images{padding:14px 22px 22px}.chubby-sale-band{padding:20px 14px}.chubby-look{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.chubby-look-row{grid-template-columns:54px minmax(0,1fr) 36px;gap:10px;padding:8px}.chubby-look-row img{block-size:72px;inline-size:54px}.chubby-look-row strong{font-size:12px}.chubby-look-row>svg{block-size:36px;inline-size:36px;padding:9px}.chubby-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chubby-contact-band{grid-template-columns:minmax(0,1fr);padding:24px}.chubby-contact-band .chubby-newsletter-form{grid-template-columns:minmax(0,1fr)}.chubby-contact-band .chubby-newsletter-form .chubby-form-help{grid-row:auto}.chubby-contact-band .chubby-newsletter-form button{grid-area:auto}.chubby-showroom .chubby-runway-stage{block-size:440px}.chubby-showroom-ready .chubby-runway-look{inline-size:190px;margin-inline-start:-95px;inset-block-start:96px}.chubby-stage-valance{block-size:40px}.chubby-stage-curtain{inline-size:8%}.chubby-stage-floor{block-size:92px}.chubby-runway-controls{gap:4px}.chubby-runway-info h3{font-size:20px}.chubby-runway-actions .chubby-button{padding-inline:14px;font-size:12px}.chubby-size-dialog{padding:20px}html:not(.chubby-js) .chubby-header-row{flex-wrap:wrap;padding-block-end:12px}html:not(.chubby-js) .chubby-header-row>.chubby-search{margin-inline-start:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chubby-category-grid a:hover img{transform:translateY(-3px)scale(1.03)}.chubby-hero-slides .chubby-hero:not([hidden]) .chubby-hero-art{animation:chubby-hero-arrive .8s var(--ease-feedback) both}.chubby-hero-spark{animation:3s ease-in-out infinite chubby-spark}.chubby-hero-spark-two{animation-delay:.9s}.chubby-hero-spark-three{animation-delay:1.8s}}@keyframes chubby-hero-arrive{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes chubby-spark{50%{opacity:.4;transform:scale(.65)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.chubby-showroom-ready .chubby-runway-look{transition:none}}@media (max-width:860px){html:not(.chubby-js) .chubby-navigation{flex:100%}html:not(.chubby-js) .chubby-navigation ul{justify-content:center}html:not(.chubby-js) .chubby-navigation .chubby-currency-control,html:not(.chubby-js) .chubby-navigation .chubby-language-control{display:list-item}}.chubby-card-media{aspect-ratio:4/5;background:var(--color-canvas);transform-style:preserve-3d;border-radius:16px;margin-block-end:14px;display:block;position:relative}.chubby-home .woocommerce ul.products li.product a .chubby-card-media img{block-size:100%;margin:0}.chubby-card-media:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#ffffff61 50%,#0000 65%) 0 0/260% 100%;background-position:var(--shine-x,50%) 0;opacity:0;position:absolute;inset:0}.chubby-showroom{touch-action:pan-y}.chubby-home .chubby-runway{border:1px solid var(--color-line);background:#fff;border-radius:26px;padding-block:34px 28px;overflow:hidden}.chubby-runway>.chubby-section-heading,.chubby-runway-controls{padding-inline:20px}.chubby-showroom .chubby-runway-stage{border-radius:26px}.chubby-stage-spot{z-index:0;pointer-events:none;position:absolute;inset:0}.chubby-stage-spot-start{clip-path:polygon(7% 9%,10.5% 9%,55% 100%,27% 100%);background:linear-gradient(155deg,#9669c847 4%,#9669c824 22%,#9669c80f 42%,#9669c805)}.chubby-stage-spot-end{clip-path:polygon(93% 9%,89.5% 9%,45% 100%,73% 100%);background:linear-gradient(205deg,#9669c847 4%,#9669c824 22%,#9669c80f 42%,#9669c805)}.chubby-flying-photo{z-index:300;object-fit:cover;pointer-events:none;background:var(--color-canvas);border-radius:14px;position:fixed;box-shadow:0 18px 40px #aa183f59}.chubby-category-scroll{display:none}@media (prefers-reduced-motion:no-preference){.chubby-hero-slides .chubby-hero:not([hidden]) .chubby-hero-art{animation:none}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-word{animation:.85s cubic-bezier(.2,.8,.2,1) both chubby-word-up;animation-delay:calc(.35s + var(--word-index) * 90ms);display:inline-block}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-script{animation:1.3s cubic-bezier(.6,.1,.3,1) .1s both chubby-write}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-hero-copy>p{animation:.8s 1.05s both chubby-fade-up}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-hero-actions{animation:.8s 1.2s both chubby-fade-up}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-hero-perks{animation:.8s 1.35s both chubby-fade-up}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-curve path{stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s ease-in-out 1.1s forwards chubby-draw}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-hero-tile{animation:.8s .2s both chubby-photo-fade}.chubby-motion-ready .chubby-hero:not([hidden]) .chubby-hero-tag{animation:.7s 1.2s both chubby-fade-up}.chubby-motion-ready .chubby-fit-pill{animation:.8s cubic-bezier(.2,.9,.3,1.3) 1.5s both chubby-pill-in,4.5s ease-in-out 2.4s infinite chubby-bob}.chubby-hero-controls [data-hero-target][aria-pressed=true]:after{background-color:#ebb7c5;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-repeat:no-repeat;animation:6s linear forwards chubby-hero-progress}.chubby-hero-paused .chubby-hero-controls [aria-pressed=true]:after,.chubby-hero-slides:is(:hover,:focus-within) .chubby-hero-controls [aria-pressed=true]:after{animation-play-state:paused}.chubby-runway-info>div:not([hidden]){animation:.5s both chubby-fade-up}.chubby-card-media{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.chubby-card-media.chubby-tilting{transition:transform .1s linear,box-shadow .3s;box-shadow:0 26px 40px -20px #aa183f61}.chubby-card-media:after{transition:opacity .3s}.chubby-card-media.chubby-tilting:after{opacity:1}:is(.chubby-menu,.chubby-search-dialog,.chubby-size-dialog){opacity:0;transition:opacity .25s ease, translate .35s var(--ease-feedback), display .35s allow-discrete, overlay .35s allow-discrete;translate:0 16px}.chubby-menu{translate:-100%}:where(html[dir=rtl]) .chubby-menu{translate:100%}:is(.chubby-menu,.chubby-search-dialog,.chubby-size-dialog)[open]{opacity:1;translate:0}:is(.chubby-menu,.chubby-search-dialog,.chubby-size-dialog)::backdrop{transition:background .25s ease, display .35s allow-discrete, overlay .35s allow-discrete;background:#2a1a1f00}:is(.chubby-menu,.chubby-search-dialog,.chubby-size-dialog)[open]::backdrop{background:#2a1a1f73}@starting-style{:is(.chubby-search-dialog,.chubby-size-dialog)[open]{opacity:0;translate:0 16px}.chubby-menu[open]{opacity:0;translate:-100%}html[dir=rtl] .chubby-menu[open]{translate:100%}:is(.chubby-menu,.chubby-search-dialog,.chubby-size-dialog)[open]::backdrop{background:#2a1a1f00}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.chubby-category-grid .chubby-category-image{transition:transform .3s,box-shadow .3s}.chubby-category-grid a:hover .chubby-category-image{transform:translateY(-5px);box-shadow:0 14px 30px #aa183f29}.chubby-instagram-grid img,.chubby-look-photo img{transition:transform .4s}.chubby-instagram-grid a:hover img,.chubby-look-photo:hover img{transform:scale(1.06)}.chubby-look-row{transition:background-color .18s ease, translate .25s var(--ease-feedback)}.chubby-look-row:hover{background:#fff;translate:3px}.chubby-save:hover svg{animation:.5s cubic-bezier(.2,.8,.2,1) chubby-heart}.chubby-category-scroll svg{animation:1.6s ease-in-out infinite chubby-nudge}}@keyframes chubby-word-up{0%{opacity:0;transform:translateY(.55em)rotate(2deg)}to{opacity:1;transform:none}}@keyframes chubby-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes chubby-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes chubby-draw{to{stroke-dashoffset:0}}@keyframes chubby-photo-fade{0%{opacity:0}to{opacity:1}}@keyframes chubby-pill-in{0%{opacity:0;transform:translate(-24px)scale(.8)}to{opacity:1;transform:none}}@keyframes chubby-bob{50%{transform:translateY(-8px)}}@keyframes chubby-hero-progress{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes chubby-heart{50%{transform:scale(1.18)}}@keyframes chubby-nudge{50%{translate:4px}}@media (max-width:860px){.chubby-home .chubby-runway{padding-block:24px 22px}.chubby-stage-spot{display:none}.chubby-categories{position:relative}.chubby-categories ul{padding-inline-end:40px}.chubby-category-scroll:not([hidden]){background:linear-gradient(90deg, #aa183f00,var(--color-accent) 55%);inline-size:52px;color:var(--color-cream);border:0;place-items:center;padding-inline-start:12px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}html[dir=rtl] .chubby-category-scroll{background:linear-gradient(270deg, #aa183f00,var(--color-accent) 55%)}}.chubby-showroom.chubby-showroom-ready .chubby-runway-track{position:absolute;inset:0;overflow:visible}.chubby-showroom .chubby-runway-look.chubby-cutout img{mix-blend-mode:normal;object-fit:contain}.chubby-menu .chubby-menu-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:16px;display:grid}.chubby-menu .chubby-menu-categories a{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);gap:0 10px;padding:6px;display:grid}.chubby-menu-category-photo{background:var(--color-canvas);border-radius:10px;grid-row:1/3;block-size:54px;inline-size:44px;display:block;overflow:hidden}.chubby-menu-category-photo img{object-fit:cover;mix-blend-mode:multiply;block-size:100%;inline-size:100%}.chubby-menu-categories strong{align-self:end;font-size:12px;line-height:1.2}.chubby-menu-categories small{color:var(--color-secondary);align-self:start;font-size:11px}.chubby-menu-currency{margin-block-start:24px}.chubby-menu-currency .chubby-currency-selector select{inline-size:100%;max-inline-size:none}.chubby-home-signup .chubby-form-notice{margin-block-end:12px}@media (prefers-reduced-motion:no-preference){.chubby-home .chubby-hero-pause[aria-pressed=true] svg,.chubby-runway-pause[aria-pressed=true] svg,.chubby-slider-pause[aria-pressed=true] svg{opacity:.75}}.chubby-showroom.chubby-showroom-ready .chubby-runway-stage{scroll-snap-type:none;overflow:clip}.chubby-showroom-ready .chubby-runway-look{scroll-snap-align:none}.woocommerce ul.products li.product{container-type:inline-size}.woocommerce ul.products li.product a .chubby-card-media img{mix-blend-mode:multiply;block-size:100%;margin:0}.woocommerce ul.products li.product .chubby-card-media{overflow:hidden}.woocommerce ul.products li.product .chubby-product-action{z-index:3;margin:0;position:absolute;inset-block-start:calc(125cqw - 56px);inset-inline-end:10px}.woocommerce ul.products li.product .chubby-card-actions{margin-block-start:0}.woocommerce ul.products li.product .chubby-card-actions .chubby-list-actions{margin-block-start:8px}.chubby-quick[hidden]{display:none}.chubby-quick{z-index:5;overscroll-behavior:contain;background:var(--color-cream);border-radius:16px;max-block-size:calc(125cqw - 20px);padding:12px;position:absolute;inset-block-end:calc(100% - 125cqw + 10px);inset-inline:8px;overflow-y:auto;box-shadow:0 14px 30px #aa183f1f}.chubby-quick-heading{justify-content:space-between;align-items:center;gap:8px;margin-block-end:8px;display:flex}.chubby-quick-heading p{font:600 11px/1.5 var(--font-sans);color:var(--color-secondary);margin:0}.chubby-quick-heading .chubby-icon-button{flex:none;block-size:32px;inline-size:32px;padding:8px}.chubby-quick-heading .chubby-icon{block-size:16px;inline-size:16px}.chubby-quick-details{min-block-size:32px;color:var(--color-accent);align-items:center;font-size:11px;display:inline-flex}.chubby-quick .chubby-quick-details{margin-block-start:4px}.chubby-quick :is(p,.stock){font-size:12px}.woocommerce .chubby-quick form.cart{margin:0}.chubby-quick table.variations{border:0;inline-size:100%;margin:0}.chubby-quick .variations tbody{gap:12px;display:grid}.chubby-quick .variations tr{gap:4px;display:grid}.chubby-quick .variations :is(th,td){text-align:start;border:0;padding:0;display:block}.chubby-quick .variations th{font-size:12px;line-height:1.5}.chubby-quick .variations .chubby-single-option{display:none}.chubby-native-select{clip-path:inset(50%);block-size:1px;margin:-1px;position:absolute;overflow:hidden;min-block-size:0!important;inline-size:1px!important;padding:0!important}.chubby-option-chips{flex-wrap:wrap;gap:8px;display:flex}.chubby-option-chip{border:1.5px solid var(--color-line);min-block-size:48px;color:var(--color-ink);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.15;display:flex}.chubby-option-chip small{color:var(--color-muted);font-size:11px;font-weight:500}.chubby-option-chip:hover{border-color:var(--color-accent)}.chubby-option-chip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-cream)}.chubby-option-chip[aria-pressed=true] small{color:var(--color-blush)}.chubby-option-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.chubby-size-chips{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chubby-quick .chubby-option-chips{flex-wrap:wrap;gap:6px;display:flex}.chubby-quick .chubby-option-chip{border-radius:10px;min-block-size:44px;min-inline-size:44px;padding:8px 10px;font-size:12px}.chubby-quick .chubby-option-chip small{display:none}.chubby-quick .single_variation_wrap{display:none!important}.chubby-quick [aria-busy=true]{opacity:.65;cursor:progress}.chubby-quick [aria-busy=true] .chubby-option-chip{cursor:progress}.chubby-quick-status{color:var(--color-secondary);margin:8px 0 0}.chubby-quick-status:empty{display:none}.chubby-quick-notices,.chubby-quick-notices .woocommerce-error{color:var(--color-error);font-size:12px}.chubby-quick-sheet{background:var(--color-cream);border:0;border-radius:22px 22px 0 0;max-block-size:85svh;inline-size:100%;max-inline-size:440px;margin:auto auto 0;padding:20px;position:fixed;inset:auto 0 0}.chubby-quick-sheet .chubby-quick{max-block-size:none;box-shadow:none;background:0 0;border-radius:0;padding:0;position:static;overflow:visible}.chubby-quick-sheet .chubby-quick-heading p{font-size:13px}.chubby-quick-sheet .chubby-icon-button{block-size:44px;inline-size:44px}.chubby-quick-sheet .chubby-option-chip{min-block-size:48px;min-inline-size:52px;font-size:14px}.chubby-quick-sheet .chubby-option-chip small{display:block}.chubby-quick-sheet .chubby-quick-details{min-block-size:44px;font-size:13px}.chubby-quick-sheet::backdrop,.chubby-bag::backdrop,.chubby-product-chart::backdrop{background:#2a1a1f73}.single-product .chubby-content>div.product{position:relative}.woocommerce div.product .product_title{text-wrap:pretty;margin-block:6px 18px;font-size:clamp(26px,3vw,38px)}.chubby-product-category{min-block-size:28px;color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.woocommerce div.product .summary>p.price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 8px 12px 0;font-size:24px;font-weight:700;display:inline-flex}.woocommerce div.product .summary>p.price del{color:var(--color-muted);opacity:1;order:1;font-size:16px;font-weight:400}.woocommerce div.product .summary>p.price ins{color:var(--color-accent);text-decoration:none}.chubby-product-savings{color:var(--color-success);background:#eef6f0;border-radius:999px;margin:0 0 12px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.woocommerce div.product .woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:var(--color-canvas)}.woocommerce div.product div.images .woocommerce-product-gallery__image img{aspect-ratio:4/5;object-fit:cover;mix-blend-mode:multiply}.woocommerce div.product div.images .flex-viewport{background:var(--color-canvas);border-radius:22px}.woocommerce div.product div.images .flex-control-thumbs{gap:10px;margin-block-start:12px}.woocommerce div.product div.images .flex-control-thumbs li{inline-size:64px}.woocommerce div.product div.images .flex-control-thumbs img{aspect-ratio:4/5;object-fit:cover;background:var(--color-canvas);border:2px solid #0000;border-radius:12px}.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border-color:var(--color-accent)}.woocommerce div.product div.images .chubby-save{z-index:4;block-size:44px;inline-size:44px;color:var(--color-accent);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.woocommerce div.product div.images .onsale{inset-block-start:10px;inset-inline-start:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{inset-block-start:62px;inset-inline-end:12px}.woocommerce div.product form.cart{margin-block:20px;position:relative}.woocommerce div.product form.cart table.variations{margin:0 0 20px}.woocommerce div.product form.cart table.variations :is(th,td){text-align:start;padding:0;display:block}.woocommerce div.product form.cart table.variations th{margin-block:14px 8px;font-size:14px}.woocommerce div.product form.cart .reset_variations{min-block-size:36px;font-size:12px}.chubby-product-chart-link{justify-content:flex-end;margin-block-end:8px;display:flex}.chubby-product-chart-link a{min-block-size:44px;color:var(--color-accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.woocommerce div.product form.cart .chubby-quantity{border:1.5px solid var(--color-line);background:#fff;border-radius:999px;flex:0 0 120px;justify-content:space-between;align-items:center;min-block-size:52px;padding-inline:3px;display:flex}.woocommerce div.product form.cart .chubby-quantity input.qty{text-align:center;appearance:textfield;border:0;border-radius:0;min-block-size:44px;inline-size:36px;padding:0}.chubby-quantity input::-webkit-inner-spin-button{appearance:none}.chubby-quantity input::-webkit-outer-spin-button{appearance:none}.chubby-quantity-step{block-size:44px;inline-size:36px;color:var(--color-accent);background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:20px;font-weight:600}.chubby-quantity-step:hover{background:var(--color-canvas)}.woocommerce div.product form.cart .single_add_to_cart_button{flex:180px;min-block-size:52px;font-size:15px}.woocommerce div.product form.cart .chubby-buy-now{flex-basis:100%;min-block-size:50px}.woocommerce div.product .chubby-product-help{flex-wrap:wrap;gap:8px 16px;margin-block:20px;display:flex}.woocommerce div.product .product_meta{border-block-start:1px solid var(--color-line);padding-block:16px;font-size:12px}.chubby-product-chart{background:var(--color-cream);border:0;border-radius:22px;max-block-size:85svh;inline-size:min(900px,100% - 32px);padding:20px}.chubby-product-chart .chubby-size-guide{margin-block:20px 0}.chubby-bag{background:var(--color-cream);block-size:100%;max-block-size:100svh;inline-size:min(440px,100%);max-inline-size:100%;color:var(--color-ink);border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}.chubby-bag[open]{flex-direction:column;display:flex}.chubby-bag-heading{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.chubby-bag-heading h2{margin:0;font-size:24px}.chubby-bag-status{color:var(--color-success);margin:0;padding:0 20px;font-size:13px;font-weight:600}.chubby-bag-status:not(:empty){padding-block:12px}.chubby-bag-items{overscroll-behavior:contain;flex:1;padding:12px 20px;overflow-y:auto}.chubby-bag .woocommerce-mini-cart{margin:0;padding:0;list-style:none}.chubby-bag ul.cart_list li{border-block-end:1px solid var(--color-line);min-block-size:116px;padding:12px 32px 16px 0;padding-inline:0 32px;font-size:13px;position:relative}.chubby-bag ul.cart_list li a:not(.remove){font-weight:500;text-decoration:none}.chubby-bag ul.cart_list li img{float:inline-start;object-fit:cover;background:var(--color-canvas);border-radius:10px;block-size:96px;inline-size:76px;margin:0;margin-inline-end:12px}.chubby-bag ul.cart_list li dl{border:0;flex-wrap:wrap;gap:0 4px;padding:4px 0;font-size:11px;display:flex}.chubby-bag ul.cart_list li dl :is(dt,dd,p){margin:0;padding:0}.chubby-bag ul.cart_list li .quantity{color:var(--color-accent);margin-block-start:6px;font-weight:600;display:block}.chubby-bag ul.cart_list li a.remove{place-items:center;block-size:44px;inline-size:44px;font-size:24px;font-weight:400;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:-8px;color:var(--color-accent)!important}.chubby-bag a.remove:hover{background:var(--color-blush)}.chubby-bag .woocommerce-mini-cart__total{border:0;justify-content:space-between;gap:12px;margin:0;padding-block:20px;font-size:16px;display:flex}.chubby-bag .woocommerce-mini-cart__buttons{gap:8px;margin:0;display:grid}.chubby-bag .woocommerce-mini-cart__buttons a{inline-size:100%}.chubby-bag .woocommerce-mini-cart__buttons a:first-child{color:var(--color-accent);background:#fff}.chubby-bag-footer{padding:16px 20px max(16px, env(safe-area-inset-bottom));border-block-start:1px solid var(--color-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.chubby-bag-footer .chubby-text-link{font-size:13px}.chubby-bag-footer .chubby-button{padding-inline:16px;font-size:12px}.chubby-bottom-cart-count{background:var(--color-accent);color:#fff;block-size:16px;min-inline-size:16px;font:600 10px/16px var(--font-sans);border-radius:999px;padding-inline:4px;position:absolute;inset-block-start:0;inset-inline-start:calc(50% + 5px)}.chubby-mobile-bag{position:relative}@media (min-width:60rem){.single-product .chubby-content>div.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px}}@media (max-width:47.9375rem){.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.product-type-simple form.cart div.quantity{flex:0 0 120px}.woocommerce div.product form.cart .single_add_to_cart_button{flex:150px}.woocommerce div.product .product_title{margin-block-end:12px}.woocommerce div.product .summary>p.price{font-size:22px}.chubby-size-chips{gap:6px}.chubby-option-chip{min-block-size:52px;padding-inline:6px}.chubby-bag-heading{padding:12px 16px}.chubby-bag-items{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.chubby-bag,.chubby-quick-sheet{opacity:0;transition:translate .35s var(--ease-feedback), opacity .25s ease, display .35s allow-discrete, overlay .35s allow-discrete;translate:100%}.chubby-quick-sheet{translate:0 100%}:where(html[dir=rtl]) .chubby-bag{translate:-100%}.chubby-bag[open],.chubby-quick-sheet[open]{opacity:1;translate:0}@starting-style{.chubby-bag[open]{opacity:0;translate:100%}html[dir=rtl] .chubby-bag[open]{translate:-100%}.chubby-quick-sheet[open]{opacity:0;translate:0 100%}}.chubby-quick:not([hidden]){animation:chubby-quick-in .2s var(--ease-feedback)}.woocommerce li.product:hover .chubby-card-media img{transform:scale(1.04)}.chubby-card-media img{transition:transform .5s var(--ease-feedback)}@keyframes chubby-quick-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}html[dir=rtl] .chubby-quick-heading p,html[dir=rtl] .chubby-product-category{letter-spacing:normal}.chubby-quick:not(.chubby-quick-sheet .chubby-quick) .chubby-quick-details{display:none}.chubby-quick-sheet .chubby-quick{max-block-size:none}.chubby-bag ul.cart_list li a.remove{inset-inline-start:auto}.woocommerce div.product form.cart .single_add_to_cart_button{gap:8px}.woocommerce div.product form.cart .chubby-quantity{flex-basis:140px}.chubby-quantity-step{inline-size:44px}.woocommerce div.product div.images>.woocommerce-product-gallery__wrapper{border-radius:22px;overflow:hidden}@media (min-width:60rem){.woocommerce div.product div.images:has(.flex-control-thumbs li:nth-child(2)){grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.woocommerce div.product div.images:has(.flex-control-thumbs li:nth-child(2)) .flex-viewport{grid-area:1/2}.woocommerce div.product div.images:has(.flex-control-thumbs li:nth-child(2)) .flex-control-thumbs{flex-direction:column;grid-area:1/1;margin:0}.woocommerce div.product div.images:has(.flex-control-thumbs li:nth-child(2)) .onsale{inset-inline-start:86px}}@media (max-width:47.9375rem){.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.product-type-simple form.cart div.quantity{flex-basis:140px}}.woocommerce.chubby-bag.widget_shopping_cart .cart_list li{padding:12px 32px 16px 0;padding-inline:0 32px}.woocommerce.chubby-bag.widget_shopping_cart .cart_list li a.remove{inset-block-start:8px;inset-inline:auto -8px}.chubby-quick .reset_variations{min-block-size:28px;color:var(--color-accent);align-items:center;margin-block-start:4px;font-size:12px;display:inline-flex}.chubby-quick-sheet .reset_variations{min-block-size:44px}.chubby-categories ul{align-items:center;min-block-size:52px;padding-block:4px}.chubby-categories li{flex:none;align-items:center;display:flex}.chubby-categories a{min-block-size:44px;line-height:1.25}.chubby-navigation>ul>li{align-items:center;display:flex}.chubby-currency-selector select{appearance:none;background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235b474d' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;inline-size:92px;max-inline-size:none;padding-inline:16px 34px;line-height:1.4}html[dir=rtl] .chubby-currency-selector select{background-position:12px}.chubby-language-control summary{min-inline-size:48px}.chubby-language-control .chubby-language-switcher{gap:4px;padding:8px;display:grid}.chubby-language-control .chubby-language-switcher a{justify-content:flex-start;padding-inline:12px}.chubby-hero-controls button:after{clip-path:inset(0 round 999px);border-radius:999px;overflow:hidden}.chubby-menu .chubby-menu-extra{margin-block-start:16px}.chubby-menu .chubby-menu-extra ul{margin:0}.chubby-menu .chubby-menu-currency{margin-block-start:16px}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative;inset-block-start:auto}.woocommerce div.product div.images .woocommerce-product-gallery__image>a{display:block}.woocommerce div.product div.images .woocommerce-product-gallery__image img.zoomImg{aspect-ratio:auto;object-fit:fill;mix-blend-mode:normal;background:var(--color-canvas);border-radius:0}.woocommerce div.product .woocommerce-tabs .panel{background:0 0;border:0;border-radius:0;padding:24px 0 0}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{font:600 20px/1.4 var(--font-sans);margin-block:0 16px}.woocommerce div.product .woocommerce-tabs{margin-block-end:0}.woocommerce ul.products li.product .chubby-card-media{margin-block-end:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-block-size:0;margin-block:0 6px;padding:0}.woocommerce ul.products li.product .price{margin:0;line-height:1.6}.woocommerce ul.products li.product .chubby-source-label{z-index:2;margin:0;position:absolute;inset-block-start:12px;inset-inline-start:12px}.woocommerce ul.products li.product:has(.onsale) .chubby-source-label{inset-block-start:44px}.chubby-js .woocommerce ul.products li.product .chubby-card-actions{min-block-size:0;margin:0}.chubby-js .woocommerce ul.products li.product .chubby-list-actions{z-index:3;margin:0;position:absolute;inset-block-start:calc(125cqw - 56px);inset-inline-start:10px}.chubby-js .woocommerce ul.products li.product .chubby-list-action{background:var(--color-paper);border:0}.woocommerce ul.products{row-gap:28px}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table),.woocommerce table.woocommerce-product-attributes,.chubby-compare-scroll table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-line);background:var(--color-paper);inline-size:100%;max-inline-size:100%;font:400 14px/1.5 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:12px;overflow:hidden}.entry-content>table:not(.variations,.shop_table){display:table}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) :is(th,td),.woocommerce table.woocommerce-product-attributes :is(th,td),.chubby-compare-scroll :is(th,td){border:0;border-block-end:1px solid var(--color-line);text-align:start;vertical-align:middle;padding:12px 16px;font-style:normal}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) thead th,.chubby-compare-scroll thead th{background:var(--color-blush);color:var(--color-accent-dark);font-weight:600}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) tbody th,.woocommerce table.woocommerce-product-attributes th{background:0 0;font-weight:600}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) tbody tr:nth-child(2n),.woocommerce table.woocommerce-product-attributes tr:nth-child(2n),.chubby-compare-scroll tbody tr:nth-child(2n){background:var(--color-cream)}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) tr:last-child>:is(td,th),.woocommerce table.woocommerce-product-attributes tr:last-child>:is(td,th){border-block-end:0}.woocommerce table.woocommerce-product-attributes{margin:0}.woocommerce table.woocommerce-product-attributes th{inline-size:24%;min-inline-size:100px}.woocommerce table.woocommerce-product-attributes td p{margin:0;padding:0}.chubby-size-guide{overscroll-behavior-inline:contain;padding:0}.chubby-size-guide table{min-inline-size:100%}.chubby-size-guide caption{color:var(--color-secondary);text-align:start;padding-block:0 12px;font-size:13px}.chubby-guide-panel{border-radius:16px;max-inline-size:960px;margin-inline:auto;padding:24px}.chubby-guide-panel>p{margin-block:20px 8px}.chubby-page:has(.chubby-contact-form)>h1{text-align:start;margin-block-end:32px}.entry-content:has(>.chubby-contact-form){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px 64px;display:grid}.entry-content:has(>.chubby-contact-form)>section{grid-area:1/1}.entry-content:has(>.chubby-contact-form)>section h2{margin-block:0 20px;font-size:32px}.entry-content:has(>.chubby-contact-form) address{max-inline-size:34ch;color:var(--color-secondary);margin-block-end:24px;font-style:normal;line-height:1.8}.entry-content:has(>.chubby-contact-form)>section p{margin-block:8px}.entry-content:has(>.chubby-contact-form)>section p a{align-items:center;min-block-size:44px;font-weight:500;display:inline-flex}.chubby-contact-whatsapp{margin-block-start:20px}.entry-content:has(>.chubby-contact-form)>p{color:var(--color-secondary);grid-column:1;align-self:start;margin:0;font-size:13px}.chubby-contact-form.chubby-communication-form{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;inline-size:100%;max-inline-size:none;padding:28px;display:grid}.chubby-contact-form-heading,.chubby-contact-form .form-row:has(textarea),.chubby-contact-form>button{grid-column:1/-1}.chubby-contact-form-heading h2{font:600 22px/1.4 var(--font-sans);margin:0 0 6px}.chubby-contact-form-heading p{color:var(--color-secondary);margin:0 0 8px;font-size:14px}.chubby-contact-form .form-row{margin:0}.chubby-contact-form label{margin-block-end:6px}.chubby-contact-form textarea{min-block-size:136px}.chubby-contact-form>button{justify-self:start;padding-inline:28px}.chubby-page:has(#customer_login){max-inline-size:1040px;margin-inline:auto}.chubby-page:has(#customer_login)>h1{text-align:center;margin-block-end:8px}.chubby-account-intro{max-inline-size:62ch;color:var(--color-secondary);text-align:center;margin:0 auto 32px}.woocommerce #customer_login{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.woocommerce #customer_login:before,.woocommerce #customer_login:after{display:none}.woocommerce #customer_login>:is(.u-column1,.u-column2){float:none;inline-size:auto;border:1px solid var(--color-line);background:var(--color-paper);width:auto;border-radius:16px;min-inline-size:0;padding:32px}.woocommerce #customer_login>.u-column2{background:var(--color-canvas)}.woocommerce #customer_login h2{margin:0 0 24px;font-size:30px}.woocommerce #customer_login form{background:0 0;border:0;border-radius:0;margin:0;padding:0}.woocommerce #customer_login .form-row{margin-block:0 20px;padding:0}.woocommerce #customer_login label{font-size:13px;font-weight:500}.woocommerce #customer_login :is(input.input-text,.button){inline-size:100%}.woocommerce #customer_login input.input-text{min-block-size:50px}.woocommerce #customer_login .woocommerce-form-login__rememberme{align-items:center;gap:6px;margin-block:0 16px;display:flex}.woocommerce #customer_login .woocommerce-form-login__submit{float:none;margin:0}.woocommerce #customer_login .lost_password{margin:0;font-size:13px}.woocommerce #customer_login .woocommerce-privacy-policy-text{color:var(--color-secondary);font-size:12px;line-height:1.7}.woocommerce #customer_login .show-password-input{place-items:center;block-size:44px;inline-size:44px;margin:0;padding:0;display:grid;inset-block-start:3px;inset-inline-end:8px;transform:none}.woocommerce #customer_login .password-input input{padding-inline-end:52px}.chubby-page:has(#customer_login) .chubby-verification-resend{border-block-start:1px solid var(--color-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 32px;margin-block-start:32px;padding-block-start:28px;display:grid}.chubby-page:has(#customer_login) .chubby-verification-resend h2{font:600 17px/1.5 var(--font-sans);margin:0}.chubby-page:has(#customer_login) .chubby-verification-resend>p{color:var(--color-secondary);grid-column:1;margin:0;font-size:13px}.chubby-page:has(#customer_login) .chubby-resend-form{background:0 0;border:0;grid-area:1/2/span 2;align-items:end;gap:12px;max-inline-size:none;margin:0;padding:0;display:flex}.chubby-page:has(#customer_login) .chubby-resend-form .form-row{flex:1;min-inline-size:0;margin:0;padding:0}.chubby-page:has(#customer_login) .chubby-resend-form button{flex:0 170px;font-size:12px;line-height:1.4}.chubby-footer{padding-block:36px 20px}.chubby-footer-grid{gap:28px}.chubby-footer h2{margin-block-end:12px}.chubby-footer nav a{min-block-size:28px;padding-block:4px;line-height:1.5}.chubby-footer-brand>p{margin-block:12px}.chubby-footer .chubby-footer-brand img{max-inline-size:200px}.chubby-footer-contact>a{min-block-size:28px}.chubby-footer-contact p{margin-block:12px;font-size:12px;line-height:1.7}.chubby-footer-contact .chubby-button{min-block-size:44px;padding:8px 16px;font-size:12px}.chubby-footer-utilities{border-block-start:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-block-start:24px;padding-block:20px 12px;display:flex}.chubby-footer-utilities .chubby-footer-list-links{gap:8px 20px;padding:0}.chubby-copyright{margin-block-start:0;padding-block-start:16px}@media (max-width:59.9375rem){.entry-content:has(>.chubby-contact-form){column-gap:28px}.chubby-contact-form.chubby-communication-form{padding:20px}.chubby-contact-form .form-row{grid-column:1/-1}}@media (max-width:47.9375rem){.chubby-categories ul{justify-content:flex-start}.chubby-currency-selector select{inline-size:92px;max-inline-size:none;padding-inline:16px 34px}.woocommerce div.product .woocommerce-tabs .panel{padding:16px 0 0}.chubby-guide-panel{padding:16px}:is(.chubby-size-guide,.entry-content) table:not(.variations,.shop_table) :is(th,td){padding:10px;font-size:12px}.chubby-page:has(.chubby-contact-form)>h1{margin-block-end:24px}.entry-content:has(>.chubby-contact-form){grid-template-columns:minmax(0,1fr);gap:24px}.entry-content:has(>.chubby-contact-form)>section{grid-row:auto}.chubby-contact-form.chubby-communication-form{grid-area:auto/1}.chubby-contact-form>button{inline-size:100%}.woocommerce #customer_login{grid-template-columns:minmax(0,1fr);gap:20px}.woocommerce #customer_login>:is(.u-column1,.u-column2){padding:20px}.chubby-account-intro{margin-block-end:24px;font-size:14px}.chubby-page:has(#customer_login) .chubby-verification-resend{grid-template-columns:minmax(0,1fr);gap:8px;margin-block-start:24px;padding-block-start:24px}.chubby-page:has(#customer_login) .chubby-resend-form{flex-direction:column;grid-area:auto/1;align-items:stretch;margin-block-start:12px}.chubby-page:has(#customer_login) .chubby-resend-form button{flex-basis:auto}.chubby-footer nav a{min-block-size:40px}.chubby-footer-utilities{gap:8px;margin-block-start:20px;padding-block-start:16px}}:is(.woocommerce-cart,.woocommerce-checkout) .chubby-page>h1{margin-block-end:28px}:is(.woocommerce-cart,.woocommerce-checkout) .entry-content{min-inline-size:0}:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce-notices-wrapper:empty{display:none}.woocommerce-cart .entry-content>.woocommerce:has(.woocommerce-cart-form){grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:24px 28px;display:grid}.woocommerce-cart .entry-content>.woocommerce>:not(.woocommerce-cart-form,.cart-collaterals){grid-column:1/-1}.woocommerce-cart .woocommerce-cart-form{min-inline-size:0}.woocommerce-cart .cart-collaterals{inline-size:100%;min-inline-size:0}.woocommerce-cart .entry-content>.woocommerce>.cross-sells{grid-column:1/-1;min-inline-size:0;margin-block-start:16px}.woocommerce-cart .entry-content>.woocommerce>.cross-sells>h2{margin-block:0 20px;font-size:28px}.woocommerce-cart .cart-collaterals .cart_totals{float:none;inline-size:100%;border-radius:16px;width:100%;padding:24px}.woocommerce-cart .cart-collaterals .cart_totals h2{font:600 22px/1.4 var(--font-sans);margin:0 0 20px}.woocommerce-cart .woocommerce-cart-form table.shop_table{border-radius:16px;margin:0}.woocommerce-cart .woocommerce-cart-form table.shop_table :is(th,td){border:0;border-block-end:1px solid var(--color-line);text-align:start;vertical-align:middle;padding:16px 12px}.woocommerce-cart .woocommerce-cart-form table.shop_table thead th{padding-block:12px;font-size:12px;font-weight:600}.woocommerce-cart .woocommerce-cart-form .product-remove{inline-size:44px;padding-inline:4px}.woocommerce-cart .woocommerce-cart-form td.product-thumbnail{inline-size:76px;padding-inline:0 12px}.woocommerce-cart .woocommerce-cart-form td.product-thumbnail img{object-fit:cover;border-radius:10px;block-size:80px;inline-size:64px;display:block}.woocommerce-cart .woocommerce-cart-form td.product-name{line-height:1.6}.woocommerce-cart .woocommerce-cart-form td.product-name>a{font-weight:500;text-decoration:none}.woocommerce-cart .woocommerce-cart-form td.product-name dl.variation{color:var(--color-secondary);margin-block:6px 0;font-size:12px}.woocommerce-cart .woocommerce-cart-form :is(.product-price,.product-subtotal){white-space:nowrap;font-variant-numeric:tabular-nums}.woocommerce-cart .woocommerce-cart-form td.product-subtotal{font-weight:600}.woocommerce-cart .woocommerce-cart-form input.qty{border:1px solid var(--color-line);border-radius:12px;min-block-size:48px;inline-size:72px;margin:0;font-size:16px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions{background:var(--color-cream);border-block-end:0;padding:16px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon{float:none;gap:8px;margin-block-end:12px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text{border-radius:12px;flex:140px;inline-size:auto;margin:0}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .button{flex:none}.woocommerce-cart .woocommerce-cart-form [name=update_cart]{background:var(--color-paper);inline-size:100%;color:var(--color-accent)}.woocommerce-cart .woocommerce-cart-form [name=update_cart]:hover:enabled{background:var(--color-blush)}.woocommerce-cart .woocommerce-cart-form button[name=update_cart]:disabled{background:var(--color-paper);color:var(--color-muted);border-color:var(--color-line)}.woocommerce-cart .cart_totals table.shop_table{border:0;border-radius:0;margin:0}.woocommerce-cart .cart_totals table.shop_table :is(th,td){border:0;border-block-end:1px solid var(--color-line);padding:14px 0;font-size:13px;line-height:1.65}.woocommerce-cart .cart_totals table.shop_table th{vertical-align:top;inline-size:32%;padding-inline-end:12px}.woocommerce-cart .cart_totals .shipping td{color:var(--color-secondary)}.woocommerce-cart .cart_totals .shipping p{margin-block:8px 0;font-size:12px}.woocommerce-cart .cart_totals .order-total :is(th,td){border-block-end:0;padding-block:20px;font-size:17px}.woocommerce-cart .wc-proceed-to-checkout{padding:4px 0 0}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{inline-size:100%;padding-inline:16px;font-size:14px;display:flex}.woocommerce-cart .shipping-calculator-form{padding-block-start:12px}.woocommerce-cart .shipping-calculator-form .form-row{padding:0}.woocommerce-cart .shipping-calculator-form :is(input.input-text,select){inline-size:100%;max-inline-size:100%;font-size:16px}.woocommerce-cart .cart-empty{padding-block:28px}.woocommerce-cart .return-to-shop{margin-block:20px 0}.woocommerce-checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.woocommerce-checkout .woocommerce form.checkout #customer_details{border-radius:16px;grid-area:1/1;padding:28px}.woocommerce-checkout .woocommerce form.checkout>.chubby-order-summary{border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;grid-area:1/2;min-inline-size:0;padding:28px}.woocommerce-checkout .woocommerce form.checkout h3{font:600 22px/1.4 var(--font-sans);margin-block:0 20px}.woocommerce-checkout .woocommerce form.checkout #order_review_heading{margin:0 0 20px}.woocommerce-checkout .woocommerce form.checkout #order_review{min-inline-size:0}.woocommerce-checkout .woocommerce form.checkout .form-row{float:none;margin-block:0 20px;padding:0}.woocommerce-checkout .woocommerce form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.woocommerce-checkout .woocommerce form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>.form-row{inline-size:100%;width:100%;grid-column:1/-1;min-inline-size:0}.woocommerce-checkout .woocommerce form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:auto}.woocommerce-checkout .woocommerce form.checkout .form-row label{margin-block-end:6px;font-size:13px;line-height:1.6}.woocommerce-checkout .woocommerce form.checkout .form-row :is(input.input-text,select,textarea){font-size:16px}.woocommerce-checkout .woocommerce form.checkout .form-row :is(input.input-text,select){min-block-size:50px}.woocommerce-checkout .woocommerce form.checkout .form-row textarea{min-block-size:112px}.woocommerce-checkout .woocommerce .select2-container .select2-selection--single{min-block-size:50px}.woocommerce-checkout .woocommerce .select2-container .select2-selection__rendered{font-size:16px;line-height:48px}.woocommerce-checkout .woocommerce .select2-container .select2-selection__arrow{block-size:48px;inset-inline-end:10px}.woocommerce-checkout .woocommerce form.checkout .woocommerce-account-fields{margin-block:4px 16px}.woocommerce-checkout .woocommerce form.checkout #ship-to-different-address{font:500 14px/1.5 var(--font-sans);margin-block:12px 20px}.woocommerce-checkout .woocommerce form.checkout #ship-to-different-address label{align-items:center;gap:8px;min-block-size:44px;display:flex}.woocommerce-checkout .woocommerce form.checkout :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}.woocommerce-checkout .woocommerce form.checkout .woocommerce-additional-fields h3{border-block-start:1px solid var(--color-line);padding-block-start:20px;font-size:18px}.woocommerce-checkout .woocommerce form.checkout .woocommerce-additional-fields__field-wrapper>:last-child{margin-block-end:0}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table{background:0 0;border:0;border-radius:0;margin:0 0 20px}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table :is(th,td){border:0;border-block-end:1px solid var(--color-line);vertical-align:top;padding:14px 0;font-size:13px;line-height:1.6}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead{color:var(--color-secondary);background:0 0}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead th{padding-block:0 12px;font-size:12px;font-weight:500}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table :is(th,td):first-child{padding-inline-end:16px}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table :is(th,td):last-child{text-align:end}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table td.product-name{overflow-wrap:anywhere;inline-size:65%;font-weight:500}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table td.product-total{white-space:nowrap}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .order-total :is(th,td){border:0;padding-block:20px;font-size:18px}.woocommerce-checkout .woocommerce-checkout #payment{background:0 0;border:0;border-radius:0}.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods{border-block:1px solid var(--color-line);padding:20px 0}.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li{margin:0}.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li>label{font-size:14px}.woocommerce-checkout .woocommerce-checkout #payment div.payment_box{margin-block:12px 8px;padding:16px;font-size:13px;line-height:1.7}.woocommerce-checkout .woocommerce-checkout #payment>.form-row{margin:0;padding:20px 0 0}.woocommerce-checkout .woocommerce-checkout #payment .woocommerce-privacy-policy-text{margin-block-end:12px;line-height:1.7}.woocommerce-checkout .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .form-row{margin-block:0 16px}.woocommerce-checkout .woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text{font-size:13px;font-weight:400}.woocommerce-checkout .woocommerce-checkout #payment #place_order{min-block-size:52px;margin:0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-block-end:24px;padding:14px 20px 14px 44px;font-size:13px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{inset-block-start:15px;inset-inline-start:18px}.woocommerce-checkout .woocommerce form.checkout_coupon{margin-block:0 24px;padding:20px}.woocommerce-checkout .woocommerce form.checkout_coupon .form-row{margin:0 0 12px;padding:0}.woocommerce-checkout .woocommerce form.checkout_coupon #coupon_code{min-block-size:50px;font-size:16px}@media (max-width:59.9375rem){.woocommerce-cart .entry-content>.woocommerce:has(.woocommerce-cart-form),.woocommerce-checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1fr);gap:24px}.woocommerce-checkout .woocommerce form.checkout>.chubby-order-summary{grid-area:auto/1}.woocommerce-cart .woocommerce-cart-form table.shop_table,.woocommerce-cart .woocommerce-cart-form table.shop_table tbody{display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item{border-block-end:1px solid var(--color-line);background:var(--color-paper);grid-template-columns:72px minmax(0,1fr) auto;gap:8px 12px;padding:20px 16px;display:grid;position:relative}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td{inline-size:auto;background:0 0;border:0;width:auto;padding:0;display:block;text-align:start!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td:before{display:none}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail{grid-area:1/1/span 3;display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail img{block-size:96px;inline-size:72px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name{grid-area:1/2/auto/-1;padding-inline-end:28px;font-size:14px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove{position:absolute;inset-block-start:8px;inset-inline-end:6px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove a{block-size:44px;inline-size:44px;font-size:22px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price{color:var(--color-secondary);grid-area:2/2/auto/-1;font-size:12px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity{grid-area:3/2}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal{grid-area:3/3;align-self:end;padding-block-end:4px;font-size:14px;text-align:end!important}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal:before{float:none;content:attr(data-title);color:var(--color-secondary);font-size:11px;font-weight:400;display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table tbody>tr:not(.cart_item),.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{text-align:start!important}.woocommerce-cart .cart_totals .shop_table_responsive tr{display:table-row}.woocommerce-cart .cart_totals .shop_table_responsive tr th{display:table-cell}.woocommerce-cart .cart_totals .shop_table_responsive tr td{background:0 0;display:table-cell;text-align:start!important}.woocommerce-cart .cart_totals .shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce-cart .cart_totals .shop_table_responsive tr td:before{display:none}}@media (max-width:47.9375rem){:is(.woocommerce-cart,.woocommerce-checkout) .chubby-content{padding-block:28px 36px}:is(.woocommerce-cart,.woocommerce-checkout) .chubby-page>h1{margin-block-end:24px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 10px;padding:16px 12px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail img{block-size:88px;inline-size:64px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name{font-size:13px}.woocommerce-cart .woocommerce-cart-form input.qty{min-block-size:44px;inline-size:64px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal{font-size:13px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions{padding:12px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon{grid-template-columns:minmax(0,1fr);gap:8px}.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon :is(.input-text,.button){inline-size:100%;width:100%;min-block-size:48px}.woocommerce-cart .cart-collaterals .cart_totals{padding:20px}.woocommerce-cart .cart_totals table.shop_table th{inline-size:28%}.woocommerce-checkout .woocommerce form.checkout #customer_details,.woocommerce-checkout .woocommerce form.checkout>.chubby-order-summary{padding:20px}.woocommerce-checkout .woocommerce form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){grid-template-columns:minmax(0,1fr)}.woocommerce-checkout .woocommerce form.checkout h3{font-size:20px}.woocommerce-checkout .woocommerce form.checkout .form-row{margin-block-end:16px}.woocommerce-checkout .woocommerce form.checkout .woocommerce-additional-fields h3{font-size:17px}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table :is(th,td){font-size:12px}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .order-total :is(th,td){font-size:17px}.woocommerce-checkout .woocommerce-checkout #payment .form-row{padding-inline:0}.woocommerce-checkout .woocommerce form.checkout_coupon .form-row{float:none;inline-size:100%;width:100%}.woocommerce-checkout .woocommerce form.checkout_coupon .button{inline-size:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.chubby-verification-notice { margin-block-end: 28px; padding: 20px; border: 1px solid var(--color-line); border-radius: 12px; background: var(--color-canvas); }
.chubby-verification-notice h2 { margin: 0 0 8px; color: var(--color-accent); font: 600 18px/1.4 var(--font-sans); }
.chubby-verification-notice p { margin: 0 0 8px; color: var(--color-ink); font-size: 14px; line-height: 1.6; }
.chubby-verification-notice bdi { font-weight: 600; overflow-wrap: anywhere; }
.chubby-verification-notice .chubby-resend-form { max-inline-size: none; margin: 16px 0 0; padding: 0; border: 0; background: transparent; }
.chubby-verification-notice .chubby-resend-form button { min-block-size: 44px; max-inline-size: 100%; white-space: normal; }

/* Arabic mobile checkout: contain Stripe styling probe without hiding page overflow. */
.woocommerce-checkout #wc-stripe-hidden-style-input{inset-inline-start:0;inset-inline-end:auto;inset-block-start:0}

/* Compact sale badges, with independent RTL positioning and number order. */
.woocommerce div.product div.images .onsale{inset:auto;inset-block-start:10px;inset-inline-start:10px;inline-size:max-content}
.woocommerce ul.products li.product .onsale{inset:auto;inset-block-start:10px;inset-inline-start:10px;inline-size:max-content;margin:0}
.woocommerce .onsale bdi{display:inline-block;white-space:nowrap}

.woocommerce ul.products li.product .chubby-save{inset:auto;inset-block-start:10px;inset-inline-end:10px}

.woocommerce ul.products li.product:has(.onsale) .chubby-source-label{inset-block-start:60px}
