@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-inter),"Roboto",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#d0021b;--color-amber-500:#f99c00;--color-green-500:#1c7f21;--color-blue-500:#5897fb;--color-gray-50:#f8f8f8;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-400:#c6c6c6;--color-gray-800:#696969;--color-gray-900:#3d3d3d;--color-black:#0a0a0a;--color-white:#fefefe;--spacing:.25rem;--breakpoint-md:768px;--breakpoint-xl:1280px;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:4px;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-off-white:#f5f4f1;--color-text-primary:#0a0a0a;--color-text-secondary:#696969;--color-text-inverse:#f5f4f1;--color-text-on-media:#fefefe;--color-bg-primary:#fefefe;--color-bg-secondary:#f5f4f1;--color-bg-tertiary:#f8f8f8;--color-bg-product-image:#f5f5f5;--color-border-default:#e5e5e5;--color-border-dark:#0a0a0a;--color-button-primary-bg:#0a0a0a;--color-button-primary-text:#f5f4f1;--color-button-secondary-text:#0a0a0a;--color-button-secondary-border:#0a0a0a;--color-overlay:#00000080;--color-error:#d0021b;--color-error-bg:#ffe3e7;--color-success:#1c7f21;--color-success-bg:#e6f5e6;--color-focus-ring:#5897fb;--color-promo-banner-bg:#0a0a0a;--color-promo-banner-text:#fefefe;--color-sale-badge:#b91c1c;--color-accent:#b91c1c;--font-size-hero-title:36px;--font-size-hero-cta:14px;--font-size-h1-product:18px;--font-size-h2-section:22px;--font-size-h3-card:16px;--font-size-body:16px;--font-size-body-small:13px;--font-size-nav-link:14px;--font-size-price:16px;--font-size-price-small:13px;--font-size-button:14px;--font-size-button-large:15px;--font-size-footer-link:12px;--font-size-promo-bar:12px;--font-size-breadcrumb:14px;--font-size-category-overlay:16px;--leading-hero-title:42px;--leading-hero-cta:20px;--leading-h1-product:24px;--leading-h2-section:26px;--leading-h3-card:20px;--leading-body:24px;--leading-body-small:19px;--leading-nav-link:18px;--leading-price:20px;--leading-price-small:19px;--leading-footer-link:16px;--leading-promo-bar:16px;--leading-input:24px;--leading-category-overlay:24px;--tracking-hero-title:4px;--tracking-hero-cta:.5px;--tracking-h2-section:0px;--tracking-body-small:.6px;--tracking-nav-link:.6px;--tracking-product-subtitle:.6px;--tracking-button:.5px;--tracking-promo-bar:.5px;--tracking-input:0px;--tracking-input-label:.4px;--tracking-category-overlay:.2px;--font-weight-regular:400;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--radius-none:0px;--radius-pill:100px;--radius-circle:50%;--z-base:0;--z-footer:1007;--z-subheader:1015;--z-promo-banner:1020;--z-header:1025;--z-sticky-buttons:1028;--z-sidebar:1030;--z-modal:1040;--transition-fast:.1s linear;--transition-default:.2s ease;--transition-medium:.35s cubic-bezier(.27,.98,.6,.93);--transition-slow:.6s linear;--transition-sidebar-slide:transform .35s cubic-bezier(.27,.98,.6,.93);--transition-overlay-fade:opacity .4s ease .2s;--transition-border-underline:border-bottom .6s linear;--aspect-product-card:var(--product-card-media-aspect);--aspect-hero-banner:16/9;--aspect-category-card:258/357;--aspect-category-tile:7/8;--aspect-pdp-gallery:var(--aspect-product);--brand-color-sand:#c9a876;--brand-color-ocean:#2f5d62;--brand-color-sun:#e8c07d;--brand-color-seagrass:#7d8c5c;--brand-color-shell:#efe7da;--brand-color-driftwood:#8b7355;--brand-font-display:var(--font-fraunces),"Instrument Serif",Georgia,serif;--brand-font-editorial:var(--font-inter),"Roboto",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--brand-font-weight-display-regular:400;--brand-font-weight-display-semibold:600;--brand-size-display:clamp(48px,7vw,96px);--brand-size-h1:48px;--brand-size-h2:36px;--brand-size-h3:20px;--brand-size-h4:16px;--brand-size-body:16px;--brand-size-caption:13px;--brand-leading-display:1.05;--brand-leading-h1:1.1;--brand-leading-h2:1.15;--brand-leading-h3:1.3;--brand-leading-h4:1.4;--brand-leading-body:1.5;--brand-leading-caption:1.45;--brand-tracking-display:-.02em;--brand-tracking-h1:-.01em;--brand-tracking-h2:-.01em;--brand-tracking-h3:0em;--brand-tracking-h4:0em;--brand-tracking-body:0em;--brand-tracking-caption:.01em;--brand-motion-duration-fast:.2s;--brand-motion-duration-medium:.45s;--brand-motion-duration-slow:.9s;--brand-motion-ease-natural:cubic-bezier(.22,.61,.36,1);--brand-motion-ease-asymmetric:cubic-bezier(.16,1,.3,1);--brand-motion-stagger:80ms;--brand-space-editorial-sm:32px;--brand-space-editorial-md:64px;--brand-space-editorial-lg:96px;--brand-space-editorial-xl:128px;--brand-aspect-editorial:16/7;--header-height-total:120px;--header-height-static:92px;--header-height-compact:64px;--promo-bar-height:28px;--product-card-margin-bottom:32px;--product-grid-column-gap:16px;--carousel-gap:2px;--page-gutter-x:16px;--footer-padding-top:48px;--footer-padding-bottom:24px;--max-content:1920px}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-y-0{inset-block:var(--spacing-0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing-2)*-1)}.top-0{top:var(--spacing-0)}.top-1\/2{top:50%}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing-2)*-1)}.right-0{right:var(--spacing-0)}.bottom-\[var\(--spacing-6\)\]{bottom:var(--spacing-6)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[var\(--z-toast\,500\)\]{z-index:var(--z-toast,500)}.order-1{order:1}.col-1{grid-column:1}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.m-4{margin:var(--spacing-4)}.mx-auto{margin-inline:auto}.\!mt-8{margin-top:var(--spacing-8)!important}.mt-8{margin-top:var(--spacing-8)}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:var(--spacing-16)}.h-\[18px\]{height:18px}.h-\[150px\]{height:150px}.h-\[var\(--header-height-static\)\]{height:var(--header-height-static)}.h-\[var\(--promo-bar-height\)\]{height:var(--promo-bar-height)}.h-\[var\(--target-storefront\)\]{height:var(--target-storefront)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[200px\]{min-height:200px}.min-h-\[var\(--target-storefront\)\]{min-height:var(--target-storefront)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-\[120px\]{width:120px}.w-\[var\(--target-storefront\)\]{width:var(--target-storefront)}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-\[280px\]{max-width:280px}.max-w-\[1920px\]{max-width:1920px}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:var(--spacing-0)}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:var(--spacing-0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--spacing-1\)\]{gap:var(--spacing-1)}.gap-\[var\(--spacing-2\)\]{gap:var(--spacing-2)}.gap-\[var\(--spacing-3\)\]{gap:var(--spacing-3)}.gap-\[var\(--spacing-4\)\]{gap:var(--spacing-4)}.gap-\[var\(--spacing-6\)\]{gap:var(--spacing-6)}.gap-\[var\(--spacing-8\)\]{gap:var(--spacing-8)}.gap-\[var\(--spacing-12\)\]{gap:var(--spacing-12)}.gap-x-\[var\(--product-grid-column-gap\)\]{column-gap:var(--product-grid-column-gap)}.gap-x-\[var\(--spacing-4\)\]{column-gap:var(--spacing-4)}.gap-y-\[var\(--spacing-1\)\]{row-gap:var(--spacing-1)}.gap-y-\[var\(--spacing-8\)\]{row-gap:var(--spacing-8)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--color-border-dark\)\]{border-color:var(--color-border-dark)}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-text-inverse\)\]{border-color:var(--color-text-inverse)}.border-\[var\(--warning\)\]{border-color:var(--warning)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-border-dark\/25{border-color:#0a0a0a40}@supports (color:color-mix(in lab, red, red)){.border-border-dark\/25{border-color:color-mix(in oklab,var(--color-border-dark)25%,transparent)}}.border-border-dark\/30{border-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.border-border-dark\/30{border-color:color-mix(in oklab,var(--color-border-dark)30%,transparent)}}.border-border-default{border-color:var(--color-border-default)}.border-error\/40{border-color:#d0021b66}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error)40%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[color\:var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-\[var\(--color-bg-primary\)\]{background-color:var(--color-bg-primary)}.bg-\[var\(--color-bg-product-image\)\]{background-color:var(--color-bg-product-image)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-gray-50\)\]{background-color:var(--color-gray-50)}.bg-\[var\(--color-gray-100\)\]{background-color:var(--color-gray-100)}.bg-\[var\(--color-gray-800\)\]{background-color:var(--color-gray-800)}.bg-\[var\(--color-promo-banner-bg\)\]{background-color:var(--color-promo-banner-bg)}.bg-\[var\(--color-text-primary\)\]{background-color:var(--color-text-primary)}.bg-\[var\(--color-text-secondary\)\]{background-color:var(--color-text-secondary)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-black\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-none{background-image:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:var(--spacing-0)}.p-2{padding:var(--spacing-2)}.px-0{padding-inline:var(--spacing-0)}.px-2{padding-inline:var(--spacing-2)}.px-4{padding-inline:var(--spacing-4)}.px-\[var\(--page-horizontal-padding\)\]{padding-inline:var(--page-horizontal-padding)}.px-\[var\(--spacing-4\)\]{padding-inline:var(--spacing-4)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-8{padding-block:var(--spacing-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Inter\,sans-serif\]{font-family:Inter,sans-serif}.font-\[family-name\:var\(--font-inter\)\]{font-family:var(--font-inter)}.font-\[family-name\:var\(--font-sans\)\],.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.text-\[length\:var\(--font-size-body\)\]{font-size:var(--font-size-body)}.text-\[length\:var\(--font-size-body-small\)\]{font-size:var(--font-size-body-small)}.text-\[length\:var\(--font-size-breadcrumb\)\]{font-size:var(--font-size-breadcrumb)}.text-\[length\:var\(--font-size-button-large\)\]{font-size:var(--font-size-button-large)}.text-\[length\:var\(--font-size-footer-link\)\]{font-size:var(--font-size-footer-link)}.text-\[length\:var\(--font-size-h1-product\)\]{font-size:var(--font-size-h1-product)}.text-\[length\:var\(--font-size-h2-section\)\]{font-size:var(--font-size-h2-section)}.text-\[length\:var\(--font-size-hero-cta\)\]{font-size:var(--font-size-hero-cta)}.text-\[length\:var\(--font-size-nav-link\)\]{font-size:var(--font-size-nav-link)}.text-\[length\:var\(--font-size-price\)\]{font-size:var(--font-size-price)}.text-\[length\:var\(--functional-font-size-min\)\]{font-size:var(--functional-font-size-min)}.text-\[length\:var\(--type-size-caption\)\]{font-size:var(--type-size-caption)}.text-\[length\:var\(--type-size-kicker\)\]{font-size:var(--type-size-kicker)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[var\(--functional-line-height-min\)\]{--tw-leading:var(--functional-line-height-min);line-height:var(--functional-line-height-min)}.leading-\[var\(--leading-body-small\)\]{--tw-leading:var(--leading-body-small);line-height:var(--leading-body-small)}.leading-\[var\(--leading-footer-link\)\]{--tw-leading:var(--leading-footer-link);line-height:var(--leading-footer-link)}.leading-\[var\(--leading-h1-product\)\]{--tw-leading:var(--leading-h1-product);line-height:var(--leading-h1-product)}.leading-\[var\(--leading-hero-cta\)\]{--tw-leading:var(--leading-hero-cta);line-height:var(--leading-hero-cta)}.leading-\[var\(--leading-price\)\]{--tw-leading:var(--leading-price);line-height:var(--leading-price)}.leading-none{--tw-leading:1;line-height:1}.font-\[var\(--font-weight-light\)\]{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-\[var\(--font-weight-medium\)\]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\[var\(--font-weight-regular\)\]{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[var\(--tracking-body-small\)\]{--tw-tracking:var(--tracking-body-small);letter-spacing:var(--tracking-body-small)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--arcilla\)\]{color:var(--arcilla)}.text-\[color\:var\(--color-error\)\]{color:var(--color-error)}.text-\[color\:var\(--color-promo-banner-text\)\]{color:var(--color-promo-banner-text)}.text-\[color\:var\(--color-text-on-media\)\]{color:var(--color-text-on-media)}.text-\[color\:var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[color\:var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-green-500\)\]{color:var(--color-green-500)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-error{color:var(--color-error)}.text-inherit{color:inherit}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-text-primary\)\]{accent-color:var(--color-text-primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[hydration-capture\:console\]{hydration-capture:console}.\[hydration-capture\:pageerror\]{hydration-capture:pageerror}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[…\]:is(:where(.group):hover *){scale:…}.group-hover\:border-current:is(:where(.group):hover *){border-color:currentColor}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:visible:hover{visibility:visible}.hover\:block:hover{display:block}.hover\:border-\[var\(--color-gray-400\)\]:hover{border-color:var(--color-gray-400)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:text-\[color\:var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[color\:var\(--color-text-secondary\)\]:hover{color:var(--color-text-secondary)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-\[var\(--z-toast\)\]:focus{z-index:var(--z-toast)}.focus\:bg-\[var\(--color-bg-primary\)\]:focus{background-color:var(--color-bg-primary)}.focus\:p-\[var\(--spacing-2\)\]:focus{padding:var(--spacing-2)}.focus\:text-\[color\:var\(--color-text-primary\)\]:focus{color:var(--color-text-primary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-focus-ring\)\]:focus-visible{outline-color:var(--color-focus-ring)}.disabled\:cursor-default:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}@media not all and (min-width:Npx){.max-\[Npx\]\:px-\[…\]{padding-inline:…}}@media not all and (min-width:768px){.max-\[768px\]\:static{position:static}.max-md\:flex{display:flex}.max-\[768px\]\:h-\[100px\]{height:100px}.max-\[768px\]\:w-\[80px\]{width:80px}.max-\[768px\]\:w-full{width:100%}.max-\[768px\]\:flex-col{flex-direction:column}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:640px){.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:h-\[64px\]{height:64px}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:gap-\[var\(--space-3\)\]{gap:var(--space-3)}.max-\[640px\]\:gap-\[var\(--spacing-0\)\]{gap:var(--spacing-0)}}@media (min-width:640px){.min-\[640px\]\:hidden{display:none}.sm\:min-w-64{min-width:calc(var(--spacing)*64)}.sm\:flex-1{flex:1}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:visible{visibility:visible}.md\:static{position:static}.min-\[768px\]\:sticky{position:sticky}.min-\[768px\]\:top-\[136px\]{top:136px}.md\:z-auto{z-index:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.min-\[768px\]\:flex{display:flex}.min-\[768px\]\:basis-\[300px\]{flex-basis:300px}.md\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.md\:flex-row{flex-direction:row}.md\:px-8{padding-inline:var(--spacing-8)}}@media (min-width:990px){.min-\[990px\]\:grid{display:grid}.min-\[990px\]\:hidden{display:none}.min-\[990px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:flex{display:flex}.min-\[1280px\]\:basis-\[360px\]{flex-basis:360px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1280px\]\:px-\[var\(--page-horizontal-padding\)\]{padding-inline:var(--page-horizontal-padding)}.xl\:px-\[50px\]{padding-inline:50px}.min-\[1280px\]\:text-\[length\:var\(--type-size-title-panel\)\]{font-size:var(--type-size-title-panel)}.min-\[1280px\]\:tracking-\[4px\]{--tw-tracking:4px;letter-spacing:4px}}.\[data-testid\=product-gallery-frame-0\]\:visible:is(){visibility:visible}}:root{--celeste:#7a8ca7;--arcilla:#67362b;--manteca:#f0e89f;--terracota:#b94a3a;--storefront-bronze:#37250b;--storefront-wenge:#705156;--storefront-burnished:#ac7a76;--storefront-pink:#cd7677;--storefront-blush:#d9c3c1;--storefront-platinum:#dee1e4;--storefront-paper:#f2f3f5;--storefront-cream:#f8f9fa;--storefront-white:#fcfcfd;--storefront-control-radius:16px;--tinta:#35231e;--tinta-suave:#685851;--papel:#fbf7ef;--crema:#fffaf2;--papel-calido:#f6efe4;--manteca-suave:#f7f2c7;--arcilla-profunda:#4e261e;--error:var(--terracota);--error-soft:#f6e3dc;--warning:var(--celeste);--warning-soft:var(--celeste-soft-14);--success:var(--manteca);--success-soft:var(--manteca-soft-38);--markdown-price:var(--arcilla);--line:#67362b2e;--line-strong:#67362b57;--blanco:#fffefa;--placeholder:#6a7470;--disabled:#a9aaa4;--arcilla-soft-08:#67362b14;--celeste-soft-14:#7a8ca724;--manteca-soft-38:#f0e89f61;--terracota-soft-45:#b94a3a73;--crema-soft-14:#ffffff24;--crema-soft-24:#fffefa3d;--crema-soft-35:#ffffff59;--crema-soft-62:#fffefa9e;--crema-soft-64:#fffefaa3;--crema-soft-66:#fffefaa8;--crema-soft-68:#fffefaad;--crema-soft-70:#fffefab3;--crema-soft-72:#fffefab8;--paper-soft-92:#fdfaf5eb;--paper-soft-93:#fdfaf5ed;--paper-soft-96:#fffaf2f5;--media-scrim:#1a2d2b8c;--navigation-scrim:#182a2985;--product-dot-border:#26373533;--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Georgia,"Times New Roman",serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-display-adopted:Fraunces,"Instrument Serif",Georgia,serif;--type-size-micro:9px;--type-size-kicker:10px;--type-size-caption:11px;--type-size-meta:12px;--type-size-label:13px;--functional-font-size-min:14px;--type-size-body-compact:15px;--type-size-body:16px;--type-size-subheading:17px;--type-size-title-small:18px;--type-size-title-section:22px;--type-size-title-product:24px;--type-size-title-studio:25px;--type-size-title-card:26px;--type-size-title-panel:30px;--type-size-title-page:36px;--type-size-display-section:clamp(38px,5vw,58px);--type-size-display-hero:clamp(58px,7vw,96px);--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-display:.96;--type-leading-heading:1.02;--type-leading-title:1.1;--type-leading-card:1.15;--type-leading-product:1.2;--type-leading-tight:1.25;--type-leading-studio-table:1.43;--type-leading-studio:1.45;--type-leading-body:1.5;--type-leading-copy:1.55;--type-leading-description:1.65;--type-leading-long:1.7;--type-leading-spacious:1.75;--functional-line-height-min:20px;--type-tracking-display:-.045em;--type-tracking-heading:-.035em;--type-tracking-section:-.025em;--type-tracking-control:.08em;--type-tracking-product-code:.09em;--type-tracking-label:.1em;--type-tracking-kicker:.12em;--type-tracking-brand:.28em;--type-tracking-studio-brand:.22em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-24:96px;--stroke-thin:1px;--stroke-focus:2px;--stroke-alert:3px;--stroke-emphasis:4px;--focus-offset:2px;--focus-offset-roomy:3px;--focus-ring-light:0 0 0 var(--stroke-focus)var(--crema);--focus-ring-dark:0 0 0 var(--stroke-focus)var(--arcilla);--icon-stroke-width:1.5px;--icon-stroke-linecap:round;--icon-stroke-linejoin:round;--radius-none:0px;--radius-control:2px;--radius-studio-input:3px;--radius-studio-control:4px;--radius-studio-panel:8px;--radius-pill:100px;--radius-circle:50%;--target-min:24px;--target-studio-inline:28px;--target-studio:32px;--target-studio-nav:36px;--target-studio-touch:44px;--target-review-toggle:38px;--target-icon:40px;--target-storefront:44px;--target-form:48px;--icon-size-default:24px;--button-font-weight:var(--type-weight-bold);--button-gap:9px;--button-tracking:var(--type-tracking-control);--button-padding-block:var(--space-3);--button-padding-inline:22px;--button-disabled-opacity:1;--button-border-color-rest:transparent;--button-press-transform:translateY(1px);--text-link-font-weight:var(--type-weight-bold);--text-link-padding-block-end:3px;--text-link-hover-transform:translateX(4px);--field-gap:7px;--field-label-font-weight:var(--type-weight-bold);--field-control-padding-block:11px;--field-control-padding-inline:var(--space-3);--alert-gap:var(--type-size-label);--alert-padding:var(--type-size-subheading);--alert-copy-gap:3px;--alert-icon-size:18px;--alert-icon-offset-block-start:2px;--alert-icon-flex:0 0 auto;--accordion-label-weight:var(--type-weight-semibold);--accordion-target-height:62px;--accordion-trigger-padding-block:var(--space-3);--accordion-panel-padding-block-start:var(--space-1);--accordion-panel-padding-inline-end:var(--space-11);--accordion-panel-padding-block-end:var(--space-6);--accordion-icon-size:14px;--accordion-icon-stroke:var(--stroke-thin);--accordion-leading-icon-size:20px;--accordion-leading-icon-gap:var(--space-3);--accordion-icon-center:calc((var(--accordion-icon-size) - var(--accordion-icon-stroke))/2);--accordion-icon-cross-position:50%;--accordion-icon-edge:0px;--accordion-collapsed-transform:scaleY(0);--product-card-info-gap:var(--space-1);--product-card-info-padding-block-start:var(--functional-font-size-min);--product-card-price-gap-before:var(--space-2);--product-card-swatch-gap:7px;--product-card-swatch-size:var(--functional-font-size-min);--product-card-media-aspect:4/5;--product-card-favorite-inset:var(--space-2);--product-card-favorite-top-inset:var(--space-1);--product-card-unavailable-filter:grayscale(.6)opacity(.7);--product-gallery-fit:contain;--product-gallery-fill-bg:var(--papel);--pagination-dots-size:6px;--pagination-dots-active-width:18px;--pagination-dots-gap:var(--space-1);--pagination-dots-ink:var(--storefront-bronze);--pagination-dots-rest:var(--storefront-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--pagination-dots-rest:color-mix(in srgb,var(--storefront-bronze)50%,transparent)}}:root{--pagination-dots-capsule-bg:var(--papel)}@supports (color:color-mix(in lab, red, red)){:root{--pagination-dots-capsule-bg:color-mix(in srgb,var(--papel)82%,transparent)}}:root{--pagination-dots-capsule-blur:8px;--size-guide-panel-inline-size:420px;--availability-list-row-gap:var(--space-4);--availability-list-row-padding-block:23px;--availability-list-columns:12px minmax(0,1fr)minmax(140px,auto);--availability-list-columns-narrow:12px minmax(0,1fr);--availability-marker-size:9px;--availability-marker-narrow-offset:5px;--availability-marker-transform:rotate(45deg);--availability-marker-stroke:var(--stroke-focus);--availability-marker-outline:var(--stroke-thin);--availability-marker-ring:0 0 0 var(--availability-marker-outline)var(--arcilla);--spinner-duration:.8s;--spinner-border-width:1.5px;--spinner-size:15px;--spinner-ease:linear;--spinner-rotation:rotate(360deg);--content-readable-max:70ch;--content-frame-max:1920px;--breakpoint-md:768px;--breakpoint-product-wide:990px;--breakpoint-xl:1280px;--canvas-desktop:1440px;--canvas-storefront-mobile:390px;--canvas-studio-narrow:768px;--storefront-body-size:var(--type-size-body);--storefront-body-leading:var(--type-leading-body);--storefront-product-title-size:var(--type-size-title-product);--storefront-product-title-mobile-size:21px;--storefront-product-price-size:var(--type-size-title-small);--storefront-pdp-header-height:var(--space-16);--storefront-pdp-header-height-mobile:var(--space-14);--storefront-pdp-content-padding-block-start:var(--space-12);--storefront-pdp-content-padding-inline:var(--space-11);--storefront-pdp-content-padding-block-end:var(--space-16);--storefront-pdp-content-padding-mobile-inline:var(--space-4);--storefront-pdp-content-padding-mobile-end:34px;--storefront-pdp-column-gap:10%;--storefront-pdp-gallery-gap:var(--space-2);--storefront-pdp-gallery-gap-mobile:2px;--storefront-pdp-gallery-max:763px;--storefront-pdp-data-max:494px;--storefront-pdp-data-min:250px;--storefront-pdp-identity-gap:var(--space-2);--storefront-pdp-summary-gap:18px;--storefront-pdp-group-gap:22px;--storefront-pdp-trust-gap:18px;--storefront-pdp-availability-gap:10px;--storefront-pdp-availability-padding:var(--space-3);--storefront-status-marker-size:var(--availability-marker-size);--storefront-status-copy-gap:1px;--storefront-availability-rule-inset:18px;--storefront-pdp-trust-row-gap:var(--space-2);--storefront-pdp-trust-row-padding:11px;--storefront-pdp-button-gap:var(--space-2);--storefront-pdp-action-copy-gap:14px;--studio-body-size:var(--functional-font-size-min);--studio-body-leading:var(--type-leading-studio);--studio-page-title-size:var(--type-size-title-studio);--studio-rail-width:148px;--studio-rail-width-narrow:54px;--studio-detail-width:250px;--studio-table-min-width:830px;--studio-canvas-min-height:620px;--studio-checkbox-size:18px;--studio-inline-edit-width:96px;--studio-col-width-narrow:64px;--studio-col-width-short:104px;--studio-col-width-text:144px;--studio-col-width-long:216px;--studio-rail-icon-width:18px;--studio-rail-link-width-narrow:38px;--studio-main-padding:22px;--studio-main-padding-narrow:var(--space-4);--studio-rail-padding-block:var(--space-5);--studio-rail-padding-inline:10px;--studio-rail-padding-inline-narrow:6px;--studio-rail-gap:var(--space-1);--studio-rail-label-margin:2px 8px 28px;--studio-rail-link-gap:9px;--studio-rail-link-padding:7px 9px;--studio-control-gap:var(--space-2);--studio-control-padding:5px 10px;--studio-field-gap:3px;--studio-panel-gap:var(--space-3);--studio-section-gap:18px;--studio-filter-padding:10px;--studio-filter-control-padding-inline:7px;--studio-selection-min-height:42px;--studio-error-gap-before:10px;--studio-error-padding:9px 11px;--studio-row-padding-block:var(--space-2);--studio-row-padding-inline:7px;--studio-detail-padding:13px;--studio-detail-media-gap:5px;--studio-detail-section-gap:var(--space-3);--studio-detail-state-gap:5px;--studio-detail-definition-gap:13px;--studio-detail-row-padding:9px;--studio-detail-label-gap:2px;--studio-inline-edit-padding-inline:6px;--studio-status-padding:2px 8px;--z-raised:1;--z-media-control:2;--z-scrim:18;--z-navigation:20;--z-sticky:30;--z-toast:2000;--z-skip-link:2010;--opacity-disabled:.42;--opacity-decoration:.45;--opacity-muted:.68;--opacity-subtle:.72;--aspect-product:4/5;--shadow-float:0 18px 50px #67362b1f;--shadow-canvas:0 14px 34px #1a0d0a3d;--fast:.2s;--medium:.45s;--slow:.9s;--reduced-motion:1ms;--ease-natural:cubic-bezier(.22,.61,.36,1);--ease-asymmetric:cubic-bezier(.16,1,.3,1);--type-size-brand-mark:42px;--type-tracking-brand-mark:.34em;--brand-mark-leading:1;--type-tracking-mini-brand:.32em;--media-gradient-caption:linear-gradient(to top,var(--media-scrim),transparent 48%);--type-size-display-commerce:clamp(36px,6vw,70px);--type-tracking-commerce-display:-.02em;--type-size-display-editorial:clamp(42px,5vw,68px);--type-leading-editorial:.98;--media-filter-editorial:saturate(.78)sepia(.08);--storefront-pdp-gallery-flex:0 1 55%;--storefront-pdp-gallery-columns:minmax(0,1fr);--storefront-pdp-data-flex:0 1 35%;--storefront-pdp-trust-columns:minmax(92px,.45fr)minmax(0,1fr);--studio-layout-columns:var(--studio-rail-width)minmax(0,1fr);--studio-filter-flex:1 1 128px;--studio-workspace-columns:minmax(0,1fr)var(--studio-detail-width);--studio-layout-columns-narrow:var(--studio-rail-width-narrow)minmax(0,1fr);--studio-workspace-columns-narrow:minmax(0,1fr);--type-size-display-hero-mobile:clamp(48px,13vw,72px);--storefront-product-title-size-responsive:var(--storefront-product-title-mobile-size);--storefront-pdp-content-padding-inline-responsive:var(--storefront-pdp-content-padding-mobile-inline)}@media (min-width:768px){:root{--storefront-product-title-size-responsive:var(--storefront-product-title-size);--storefront-pdp-content-padding-inline-responsive:var(--storefront-pdp-content-padding-inline);--page-gutter-x:32px}}@media (min-width:990px){:root{--page-gutter-x:40px}}@media (min-width:1280px){:root{--page-gutter-x:50px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-primary)}body{width:100%;min-height:100vh;color:var(--color-text-primary);background-color:var(--color-bg-primary);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--leading-body);flex-direction:column;display:flex}#main-content{flex:100%}.page-frame{width:100%;max-width:var(--max-content);padding-inline:var(--page-gutter-x);margin-inline:auto}.page-frame[data-fullbleed]{max-width:none;padding-inline:0}.ss-stack{flex-direction:column;display:flex}.ss-stack[data-gap=control]{gap:var(--space-2)}.ss-stack[data-gap=field]{gap:var(--space-4)}.ss-stack[data-gap=section]{gap:var(--space-8)}.ss-stack[data-gap=panel]{gap:var(--space-12)}.ss-stack[data-align=start]{align-items:flex-start}.ss-stack[data-align=center]{align-items:center}.ss-inline{flex-wrap:wrap;display:flex}.ss-inline[data-gap=control]{gap:var(--space-2)}.ss-inline[data-gap=field]{gap:var(--space-4)}.ss-inline[data-gap=section]{gap:var(--space-8)}.ss-inline[data-align=start]{align-items:flex-start}.ss-inline[data-align=center]{align-items:center}.ss-inline[data-align=baseline]{align-items:baseline}.ss-inline[data-align=end]{align-items:flex-end}.ss-inline[data-justify=between]{justify-content:space-between}.ss-inline[data-justify=end]{justify-content:flex-end}.ss-button{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--target-storefront);box-sizing:border-box;padding:var(--button-padding-block)var(--button-padding-inline);border:var(--stroke-thin)solid var(--arcilla);border-radius:var(--radius-control);background:var(--arcilla);color:var(--crema);cursor:pointer;font-size:var(--functional-font-size-min);font-weight:var(--button-font-weight);letter-spacing:var(--button-tracking);line-height:var(--functional-line-height-min);text-align:center;display:inline-flex}.ss-button:hover:not(:disabled){background:var(--arcilla-profunda);border-color:var(--arcilla-profunda)}.ss-button[data-variant=secondary]{color:var(--arcilla);background:0 0}.ss-button[data-variant=secondary]:hover:not(:disabled){background:var(--papel-calido);border-color:var(--arcilla)}.ss-button:active:not(:disabled){transform:var(--button-press-transform)}.ss-button:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--tinta);cursor:not-allowed;transform:none}.ss-action-group{gap:var(--space-2);flex-direction:column;display:flex}.ss-action-group__primary>*,.ss-action-group__secondary>*{width:100%;min-height:var(--target-storefront);box-sizing:border-box;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ss-action-group{flex-flow:wrap;align-items:stretch}.ss-action-group__primary,.ss-action-group__secondary{flex:auto}.ss-action-group__primary>*,.ss-action-group__secondary>*{white-space:nowrap}}.ss-data-list{gap:var(--space-4);flex-direction:column;display:flex}.ss-data-list__row{gap:var(--space-1);flex-direction:column;display:flex}.ss-data-list__label{color:var(--tinta-suave)}@media (min-width:768px){.ss-data-list__row{grid-template-columns:var(--storefront-pdp-trust-columns);column-gap:var(--space-4);align-items:baseline;display:grid}}.ss-status{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ss-status__body{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ss-status__message{color:var(--tinta);font-size:var(--font-size-body);line-height:var(--leading-body)}.ss-status__spinner{width:var(--spinner-size);height:var(--spinner-size);border-radius:var(--radius-circle);border:var(--spinner-border-width)solid var(--line);border-top-color:var(--arcilla);animation:ss-status-spin var(--spinner-duration)var(--spinner-ease)infinite;flex:none}.ss-status[data-variant=error] .ss-status__message{color:var(--terracota)}.ss-status__action{min-height:var(--target-storefront);align-items:center;display:flex}.ss-status__action>*{min-height:var(--target-storefront);align-items:center;display:inline-flex}@keyframes ss-status-spin{to{transform:var(--spinner-rotation)}}@media (prefers-reduced-motion:reduce){.ss-status__spinner{animation:none}}.ss-readable-copy{font-size:var(--type-size-body);line-height:var(--type-leading-copy)}.ss-functional-copy{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.ss-field__label{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);letter-spacing:var(--tracking-input-label);color:var(--color-text-primary)}.ss-field__required{color:var(--color-error);margin-inline:.125rem 0}.ss-field__control{box-sizing:border-box;width:100%;padding:var(--spacing-3)var(--spacing-4);font-family:inherit;font-size:var(--type-size-body);line-height:var(--leading-input);letter-spacing:var(--tracking-input);color:var(--color-text-primary);background:var(--crema);border:1px solid var(--color-border-default);min-height:var(--target-form);border-radius:0;outline:none;transition:border-color .15s}.ss-field__control:focus-visible{border-color:var(--color-border-dark,var(--color-text-primary));outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--focus-offset)}.ss-field__control--error{border-color:var(--color-error)}.ss-field__control:disabled{background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:not-allowed}textarea.ss-field__control{resize:vertical;min-height:140px}select.ss-field__control{cursor:pointer;appearance:none}.ss-field__hint,.ss-field__error{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);display:block}.ss-field__hint{color:var(--color-text-secondary)}.ss-field__error{color:var(--color-error)}.ss-field-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.ss-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-form-alert{padding:var(--spacing-3)var(--spacing-4);border:1px solid var(--color-border-default)}.ss-form-alert[data-variant=error]{border-color:var(--color-error)}.ss-form-alert[data-variant=success]{background:var(--color-bg-secondary)}.ss-document{padding-block:var(--spacing-16);background:var(--papel);color:var(--tinta);justify-content:center;display:flex}.ss-document__article{width:100%;max-width:var(--content-readable-max)}.ss-document__article--form{max-width:calc(var(--content-readable-max) + var(--space-24))}.ss-document__h1{font-size:var(--type-size-title-page);font-weight:var(--type-weight-regular);line-height:var(--type-leading-heading);color:var(--tinta);margin-bottom:var(--spacing-2);font-family:var(--font-display)}.ss-document__updated{font-size:var(--functional-font-size-min);color:var(--tinta-suave);line-height:var(--functional-line-height-min);margin-bottom:var(--spacing-12)}.ss-document__section{margin-bottom:var(--spacing-10)}.ss-document__h2{font-size:var(--type-size-title-section);font-weight:var(--type-weight-regular);line-height:var(--type-leading-title);color:var(--tinta);margin-bottom:var(--spacing-3);font-family:var(--font-display)}.ss-document__h2--bordered{padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-4);border-bottom:var(--stroke-thin)solid var(--line-strong)}.ss-document__body{font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave)}.ss-document__link{margin-top:var(--spacing-3);color:var(--tinta);font-size:var(--type-size-body);line-height:var(--type-leading-copy);text-underline-offset:var(--spacing-1);text-decoration:underline;display:inline-block}.ss-document__link:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--spacing-1)}.ss-document__intro{font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave);margin-bottom:var(--spacing-12)}.ss-document__body--tight{margin-bottom:var(--spacing-3)}.ss-document__list{padding-left:var(--spacing-6);list-style-type:disc}.ss-document__list--ordered{list-style-type:decimal}.ss-document__list--tight{margin-bottom:var(--spacing-3)}.ss-document__li{font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave);margin-bottom:var(--spacing-2)}.ss-document__table-wrapper{margin-bottom:var(--spacing-4);overflow-x:auto}.ss-document__table{border-collapse:collapse;width:100%;font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--color-text-secondary)}.ss-document__th{text-align:left;color:var(--color-text-primary);padding:var(--spacing-3)var(--spacing-4);border-bottom:1px solid var(--color-border-default);white-space:nowrap;font-weight:500}.ss-document__td{padding:var(--spacing-3)var(--spacing-4);border-bottom:1px solid var(--color-border-default);text-align:left;font-weight:300}.ss-document__td--label{color:var(--color-text-primary);font-weight:500}.ss-state-page{background:var(--papel);color:var(--tinta);justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;padding:var(--spacing-8)var(--page-gutter-x);text-align:center;flex-direction:column;display:flex}.ss-state-page__title{font-family:var(--font-display);font-size:var(--type-size-title-page);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);color:var(--tinta)}.ss-state-page__body{font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave);max-width:var(--content-readable-max)}.ss-button[data-size=compact]{min-height:var(--target-studio);padding:var(--studio-control-padding);border-radius:var(--radius-studio-control);font-size:var(--studio-body-size)}.ss-button[data-size=inline]{min-height:var(--target-studio-inline);padding-block:0;padding-inline:var(--studio-inline-edit-padding-inline);border-radius:var(--radius-studio-input);font-size:var(--studio-body-size)}.ss-button[data-variant=ghost]{color:var(--arcilla);background:0 0;border-color:#0000}.ss-button[data-variant=ghost]:hover:not(:disabled){background:var(--papel-calido);border-color:#0000}.ss-button[data-variant=danger]{background:var(--error-soft);color:var(--terracota);border-color:#0000}.ss-button[data-variant=danger]:hover:not(:disabled){background:var(--error-soft);border-color:var(--terracota)}.ss-button[data-variant=link]{min-height:0;color:var(--arcilla);text-underline-offset:var(--space-1);background:0 0;border-color:#0000;padding:0;text-decoration:underline}.ss-button[data-variant=link]:hover:not(:disabled){color:var(--arcilla-profunda);background:0 0;border-color:#0000}.ss-button[data-variant=link]:not([data-size]){min-height:var(--target-storefront)}.ss-button[data-variant=link][data-size=compact]{min-height:var(--target-studio)}.ss-button[data-variant=link][data-size=inline]{min-height:var(--target-studio-inline)}.ss-button[data-icon-only]{padding-inline:var(--button-padding-block);aspect-ratio:1}.ss-button svg{width:var(--studio-rail-icon-width);height:var(--studio-rail-icon-width);pointer-events:none;flex:none}.ss-field[data-size=compact] .ss-field__label{font-size:var(--studio-body-size);letter-spacing:0}.ss-field[data-size=compact] .ss-field__control{min-height:var(--target-studio);padding:var(--studio-control-padding);border-color:var(--line);border-radius:var(--radius-studio-control);font-size:var(--studio-body-size);line-height:var(--functional-line-height-min)}.ss-field[data-size=compact] textarea.ss-field__control{min-height:calc(var(--target-studio)*2)}.ss-field[data-size=compact] .ss-field__hint,.ss-field[data-size=compact] .ss-field__error{font-size:var(--studio-body-size)}.ss-field[data-size=compact] .ss-field__control:focus-visible{border-color:var(--terracota)}.ss-card{gap:var(--space-4);box-sizing:border-box;padding:var(--space-4);border:var(--stroke-thin)solid var(--line);border-radius:var(--radius-studio-panel);background:var(--crema);color:var(--tinta);flex-direction:column;display:flex}.ss-card[data-size=compact]{gap:var(--space-3);padding:var(--studio-filter-padding)}.ss-card__header{align-items:start;gap:var(--space-1)var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ss-card__header[data-layout=row]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ss-card__header[data-layout=row][data-align=start]{justify-content:space-between;align-items:flex-start}.ss-card__title{font-size:var(--type-size-body);font-weight:var(--font-weight-medium);line-height:var(--type-leading-copy);grid-column:1}.ss-card__description{color:var(--tinta-suave);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);grid-column:1}.ss-card__action{grid-area:1/2/span 2;justify-self:end}.ss-card__content{min-width:0}.ss-card__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ss-badge{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:calc(var(--space-4) + var(--space-1));padding:0 var(--space-2);border:var(--stroke-thin)solid transparent;border-radius:var(--radius-pill);background:var(--arcilla);color:var(--crema);font-size:var(--type-size-caption);font-weight:var(--font-weight-medium);line-height:var(--functional-line-height-min);white-space:nowrap;display:inline-flex}.ss-badge[data-variant=secondary]{background:var(--papel-calido);color:var(--arcilla)}.ss-badge[data-variant=outline]{border-color:var(--line-strong);color:var(--tinta);background:0 0}.ss-badge[data-variant=ghost]{color:var(--tinta-suave);background:0 0}.ss-badge[data-variant=accent]{background:var(--manteca-suave);color:var(--arcilla-profunda)}.ss-badge[data-variant=danger]{background:var(--error-soft);color:var(--terracota)}.ss-badge svg{width:var(--space-3);height:var(--space-3)}.ss-table-region{border:var(--stroke-thin)solid var(--line);border-radius:var(--radius-studio-panel);background:var(--crema);min-width:0;overflow-x:auto}.ss-table-region:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:calc(var(--focus-offset)*-1)}.ss-table{border-collapse:collapse;caption-side:bottom;width:100%;color:var(--tinta);font-size:var(--type-size-body);line-height:var(--type-leading-copy)}.ss-table[data-density=compact]{min-width:var(--studio-table-min-width);font-size:var(--studio-body-size);line-height:var(--functional-line-height-min)}.ss-table__head,.ss-table__cell{padding:var(--space-3)var(--space-4);text-align:left;vertical-align:middle}.ss-table[data-density=compact] .ss-table__head,.ss-table[data-density=compact] .ss-table__cell{padding:var(--studio-row-padding-block)var(--studio-row-padding-inline);white-space:nowrap}.ss-table__head{color:var(--tinta-suave);font-weight:var(--font-weight-medium)}.ss-table thead .ss-table__head{z-index:1;background:var(--crema);position:sticky;top:0}.ss-table__row{border-bottom:var(--stroke-thin)solid var(--line)}.ss-table tbody .ss-table__row:last-child{border-bottom:0}.ss-table tbody .ss-table__row:hover{background:var(--papel-calido)}.ss-table__row[data-selected=true]{background:var(--manteca-suave)}.ss-table__row:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:calc(var(--focus-offset)*-1)}.ss-table__foot .ss-table__cell{border-top:var(--stroke-thin)solid var(--line);font-weight:var(--font-weight-medium)}.ss-table__head[data-width=narrow]{min-width:var(--studio-col-width-narrow)}.ss-table__head[data-width=short]{min-width:var(--studio-col-width-short)}.ss-table__head[data-width=text]{min-width:var(--studio-col-width-text)}.ss-table__head[data-width=long]{min-width:var(--studio-col-width-long)}.ss-table__head[data-align=number],.ss-table__cell[data-align=number],.number{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.ss-dialog{box-sizing:border-box;width:min(100% - var(--space-8),var(--content-readable-max));max-height:calc(100vh - var(--space-8));padding:var(--space-6);border:var(--stroke-thin)solid var(--line);border-radius:var(--radius-studio-panel);background:var(--crema);color:var(--tinta);margin:auto;overflow:auto}.ss-dialog::backdrop{background:var(--color-overlay)}.ss-dialog__body{gap:var(--space-4);flex-direction:column;display:flex}.ss-dialog__title{font-size:var(--type-size-body);font-weight:var(--font-weight-medium);line-height:var(--type-leading-copy)}.ss-dialog__description{color:var(--tinta-suave);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.ss-dialog__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.ss-dialog__footer{flex-direction:column-reverse;align-items:stretch}}.ss-separator{background:var(--line);height:var(--stroke-thin);border:0;flex:none;width:100%}.ss-separator[data-orientation=vertical]{width:var(--stroke-thin);height:auto;min-height:var(--space-4);align-self:stretch}.ss-status[data-variant=warning] .ss-status__message{color:var(--tinta)}.ss-status[data-variant=warning]{padding:var(--space-3)var(--space-4);border:var(--stroke-thin)solid var(--celeste);border-radius:var(--radius-studio-control);background:var(--warning-soft)}*,:before,:after{margin:0;padding:0}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}:root{--celeste:var(--storefront-burnished);--arcilla:var(--storefront-wenge);--manteca:var(--storefront-blush);--terracota:var(--storefront-pink);--tinta:var(--storefront-bronze);--tinta-suave:var(--storefront-wenge);--papel:var(--storefront-paper);--crema:var(--storefront-cream);--papel-calido:var(--storefront-platinum);--blanco:var(--storefront-white);--placeholder:var(--storefront-wenge);--disabled:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--disabled:color-mix(in srgb,var(--storefront-wenge)42%,var(--storefront-platinum))}}:root{--manteca-suave:var(--storefront-blush)}@supports (color:color-mix(in lab, red, red)){:root{--manteca-suave:color-mix(in srgb,var(--storefront-blush)38%,var(--storefront-white))}}:root{--arcilla-profunda:var(--storefront-bronze);--warning:var(--storefront-wenge);--warning-soft:var(--storefront-burnished)}@supports (color:color-mix(in lab, red, red)){:root{--warning-soft:color-mix(in srgb,var(--storefront-burnished)18%,var(--storefront-white))}}:root{--success:var(--storefront-bronze);--success-soft:var(--storefront-blush)}@supports (color:color-mix(in lab, red, red)){:root{--success-soft:color-mix(in srgb,var(--storefront-blush)45%,var(--storefront-white))}}:root{--markdown-price:var(--storefront-bronze);--line:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb,var(--storefront-wenge)18%,transparent)}}:root{--line-strong:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--line-strong:color-mix(in srgb,var(--storefront-wenge)34%,transparent)}}:root{--arcilla-soft-08:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--arcilla-soft-08:color-mix(in srgb,var(--storefront-wenge)8%,transparent)}}:root{--celeste-soft-14:var(--storefront-burnished)}@supports (color:color-mix(in lab, red, red)){:root{--celeste-soft-14:color-mix(in srgb,var(--storefront-burnished)14%,transparent)}}:root{--manteca-soft-38:var(--storefront-blush)}@supports (color:color-mix(in lab, red, red)){:root{--manteca-soft-38:color-mix(in srgb,var(--storefront-blush)38%,transparent)}}:root{--terracota-soft-45:var(--storefront-pink)}@supports (color:color-mix(in lab, red, red)){:root{--terracota-soft-45:color-mix(in srgb,var(--storefront-pink)45%,transparent)}}:root{--crema-soft-14:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-14:color-mix(in srgb,var(--storefront-white)14%,transparent)}}:root{--crema-soft-24:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-24:color-mix(in srgb,var(--storefront-white)24%,transparent)}}:root{--crema-soft-35:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-35:color-mix(in srgb,var(--storefront-white)35%,transparent)}}:root{--crema-soft-62:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-62:color-mix(in srgb,var(--storefront-white)62%,transparent)}}:root{--crema-soft-64:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-64:color-mix(in srgb,var(--storefront-white)64%,transparent)}}:root{--crema-soft-66:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-66:color-mix(in srgb,var(--storefront-white)66%,transparent)}}:root{--crema-soft-68:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-68:color-mix(in srgb,var(--storefront-white)68%,transparent)}}:root{--crema-soft-70:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-70:color-mix(in srgb,var(--storefront-white)70%,transparent)}}:root{--crema-soft-72:var(--storefront-white)}@supports (color:color-mix(in lab, red, red)){:root{--crema-soft-72:color-mix(in srgb,var(--storefront-white)72%,transparent)}}:root{--error:var(--storefront-wenge);--error-soft:var(--manteca-suave);--paper-soft-92:var(--storefront-paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-soft-92:color-mix(in srgb,var(--storefront-paper)92%,transparent)}}:root{--paper-soft-93:var(--storefront-paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-soft-93:color-mix(in srgb,var(--storefront-paper)93%,transparent)}}:root{--paper-soft-96:var(--storefront-cream)}@supports (color:color-mix(in lab, red, red)){:root{--paper-soft-96:color-mix(in srgb,var(--storefront-cream)96%,transparent)}}:root{--media-scrim:var(--storefront-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--media-scrim:color-mix(in srgb,var(--storefront-bronze)55%,transparent)}}:root{--navigation-scrim:var(--storefront-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-scrim:color-mix(in srgb,var(--storefront-bronze)52%,transparent)}}:root{--product-dot-border:var(--storefront-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--product-dot-border:color-mix(in srgb,var(--storefront-bronze)20%,transparent)}}:root{--radius-control:var(--storefront-control-radius);--radius-media:var(--radius-control);--color-black:var(--storefront-bronze);--color-white:var(--storefront-white);--color-off-white:var(--storefront-cream);--color-gray-50:var(--storefront-cream);--color-gray-100:var(--storefront-paper);--color-gray-200:var(--storefront-platinum);--color-gray-300:var(--storefront-blush);--color-gray-400:var(--storefront-burnished);--color-gray-500:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--color-gray-500:color-mix(in srgb,var(--storefront-wenge)58%,var(--storefront-platinum))}}:root{--color-gray-600:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--color-gray-600:color-mix(in srgb,var(--storefront-wenge)74%,var(--storefront-platinum))}}:root{--color-gray-700:var(--storefront-wenge);--color-gray-800:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--color-gray-800:color-mix(in srgb,var(--storefront-wenge)82%,var(--storefront-bronze))}}:root{--color-gray-900:var(--storefront-wenge);--color-red-500:var(--storefront-wenge);--color-red-100:var(--storefront-blush);--color-green-500:var(--storefront-bronze);--color-green-100:var(--storefront-cream);--color-blue-500:var(--storefront-bronze);--color-text-primary:var(--storefront-bronze);--color-text-secondary:var(--storefront-wenge);--color-text-inverse:var(--storefront-white);--color-text-on-media:var(--storefront-white);--color-bg-primary:var(--storefront-white);--color-bg-secondary:var(--storefront-paper);--color-bg-tertiary:var(--storefront-cream);--color-bg-product-image:var(--storefront-platinum);--color-border-default:var(--storefront-platinum);--color-border-dark:var(--storefront-bronze);--color-border-subtle:var(--storefront-wenge)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-subtle:color-mix(in srgb,var(--storefront-wenge)8%,transparent)}}:root{--color-button-primary-bg:var(--storefront-bronze);--color-button-primary-text:var(--storefront-white);--color-button-secondary-bg:var(--storefront-white);--color-button-secondary-text:var(--storefront-bronze);--color-button-secondary-border:var(--storefront-bronze);--color-overlay:var(--storefront-bronze)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay:color-mix(in srgb,var(--storefront-bronze)50%,transparent)}}:root{--color-focus-ring:var(--storefront-bronze);--color-promo-banner-bg:var(--storefront-wenge);--color-promo-banner-text:var(--storefront-white);--color-accent:var(--storefront-pink);--color-sale-badge:var(--storefront-wenge);--color-error:var(--storefront-wenge);--color-error-bg:var(--storefront-blush);--color-success:var(--storefront-bronze);--color-success-bg:var(--storefront-cream)}.ss-button:is(:not([data-variant]),[data-variant=primary]):not(:disabled){background:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.ss-button:is(:not([data-variant]),[data-variant=primary]):hover:not(:disabled){background:var(--color-gray-900);border-color:var(--color-gray-900)}.ss-button[data-variant=secondary]{color:var(--color-button-secondary-text);border-color:var(--color-button-secondary-border)}.ss-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--color-button-secondary-border)}.ss-button[data-variant=link]{color:var(--color-text-primary)}.ss-button[data-variant=link]:not([data-size]){min-width:var(--target-storefront)}.ss-field__error{font-weight:var(--font-weight-semibold)}.ss-button:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:var(--focus-offset-roomy)}.product-purchase-actions-sticky__wishlist[data-active=true],.product-gallery-wishlist[data-active=true],.product-card-wishlist[data-active=true]{color:var(--color-accent);border-color:var(--color-accent)}html .ds-intro .ds-kicker,html .ds-section .ds-kicker,html .ds-chapter__title>span,html .ds-principle>span,html .ds-register-summary span,html .ds-a11y-grid span,html .ds-ownership-list li>span,html .ss-status[data-variant=error] .ss-status__message{color:var(--storefront-wenge)}html .ds-sidebar__picker label,html .ds-sidebar__group>p,html .ds-intro__facts dt,html .ds-coastal-motifs,html .ds-closing-statement footer,html .ds-footer{color:var(--storefront-white)}.whatsapp-contact{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-sticky);width:var(--space-14);height:var(--space-14);background:var(--storefront-wenge);color:var(--storefront-white);box-shadow:var(--shadow-float);border-radius:50%;place-items:center;display:grid;position:fixed}.whatsapp-contact:hover{background:var(--storefront-bronze)}.whatsapp-contact:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:var(--focus-offset-roomy)}@media (max-width:767px){body:has(.product-purchase-actions-sticky) .whatsapp-contact{bottom:calc(var(--space-24) + var(--space-4))}body:has(.portal-page) .whatsapp-contact{display:none}}.checkout-step h1{margin-bottom:var(--spacing-6)}.checkout-step-content h1,.checkout-step input:not([type=radio]):not([type=checkbox]){scroll-margin-top:calc(var(--header-height-total) + var(--spacing-4))}@media (max-width:640px){.checkout-step-content h1,.checkout-step input:not([type=radio]):not([type=checkbox]){scroll-margin-top:calc(var(--promo-bar-height) + var(--header-height-compact) + var(--spacing-4))}}.checkout-step input:not([type=radio]):not([type=checkbox]),.checkout-step select,.checkout-step textarea{padding:var(--spacing-3)}.checkout-step button[type=submit]{padding:var(--spacing-3)var(--spacing-8)}.checkout-option{padding:var(--spacing-4)}.checkout-callout{padding:var(--spacing-3)var(--spacing-4)}.support-form-layout{gap:var(--space-12);display:grid}@media (min-width:990px){.support-form-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.brand-wordmark--nav{font-size:var(--type-size-title-small);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-mini-brand);line-height:var(--brand-mark-leading)}@media not all and (min-width:640px){.brand-wordmark--nav{left:calc(50% - max(0px,calc((var(--canvas-storefront-mobile) - 100%)/2)))}}.brand-wordmark--footer{font-size:var(--type-size-title-section);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-brand-mark);line-height:var(--brand-mark-leading)}[data-testid=sticky-header]{background-color:var(--color-bg-primary);transition:background-color .2s,color .2s}[data-testid=sticky-header][data-over-hero=true]{background-color:#0000}body:has([data-testid=homepage]) [data-testid=sticky-header]{margin-bottom:calc(-1*var(--header-height-static))}@media (max-width:640px){body:has([data-testid=homepage]) [data-testid=sticky-header]{margin-bottom:-64px}}[data-testid=sticky-header][data-over-hero=true],[data-testid=sticky-header][data-over-hero=true] [data-testid=logo],[data-testid=sticky-header][data-over-hero=true] [data-testid=hamburger],[data-testid=sticky-header][data-over-hero=true] [data-testid=search-toggle],[data-testid=sticky-header][data-over-hero=true] [data-testid=account-link],[data-testid=sticky-header][data-over-hero=true] [data-testid=favorites-link],[data-testid=sticky-header][data-over-hero=true] [data-testid=cart-link]{color:var(--color-text-on-media)}[data-testid=sticky-header][data-over-hero=true] svg{color:inherit}[data-testid=sticky-header][data-menu-open=true] [data-testid=hamburger]{color:var(--color-text-primary)}.menu-toggle{top:var(--promo-bar-height);left:var(--spacing-8);width:var(--spacing-16);height:var(--header-height-static);color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-default);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.menu-toggle:hover{color:var(--color-text-secondary)}.menu-toggle:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:calc(-1*var(--focus-offset))}.saikl-icon,.coastal-motif{stroke-width:var(--icon-stroke-width);stroke-linecap:var(--icon-stroke-linecap);stroke-linejoin:var(--icon-stroke-linejoin)}.saikl-icon{flex:none;display:block}.saikl-icon__art,.saikl-icon__fill,.saikl-icon__art>*{transform-box:fill-box;transform-origin:50%;transition:fill var(--fast)var(--ease-natural),opacity var(--fast)linear,transform var(--fast)var(--ease-natural)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-motion=hover] .saikl-icon__art{transform:translateY(-1px)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-motion=hover] .saikl-icon__art>:nth-child(odd){transform:translate(.6px)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-motion=hover] .saikl-icon__art>:nth-child(2n){transform:translate(-.6px)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-icon=chevron-left][data-motion=hover] .saikl-icon__art{transform:translate(-1px)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-icon=chevron-right][data-motion=hover] .saikl-icon__art{transform:translate(1px)}.saikl-icon[data-icon=heart][data-state=inactive] .saikl-icon__art{transform:scale(.94)}.saikl-icon[data-icon=heart][data-state=active] .saikl-icon__art{transform:scale(1)}:is(button,a):is(:hover,:focus-visible) .saikl-icon[data-icon=heart][data-motion=hover] .saikl-icon__art{transform:scale(1.06)}.menu-glyph{width:var(--spacing-10);height:var(--spacing-6);color:inherit;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:var(--icon-stroke-linecap);stroke-linejoin:var(--icon-stroke-linejoin);overflow:visible}.menu-glyph__waves,.menu-glyph__close{transform-box:view-box;transform-origin:50%;will-change:opacity,transform;transition:transform var(--medium)var(--ease-asymmetric),opacity var(--fast)linear}.menu-glyph__close{opacity:0;transform:rotate(-12deg)scale(.72)}.menu-glyph__wave{transition:transform var(--medium)var(--ease-asymmetric)}.menu-toggle:hover .menu-glyph[data-open=false] .menu-glyph__wave--top{transform:translateX(var(--spacing-1))}.menu-toggle:hover .menu-glyph[data-open=false] .menu-glyph__wave--middle{transform:translateX(calc(-1*var(--spacing-1)))}.menu-glyph[data-open=true] .menu-glyph__waves{opacity:0;transform:scale(.72)}.menu-glyph[data-open=true] .menu-glyph__close{opacity:1;transform:rotate(0)scale(1)}@media (max-width:640px){.menu-toggle{left:var(--spacing-4);width:var(--spacing-12);height:var(--header-height-compact)}}@media (prefers-reduced-motion:reduce){.saikl-icon__art,.saikl-icon__fill,.saikl-icon__art>*,.menu-glyph__waves,.menu-glyph__close,.menu-glyph__wave{transition-duration:var(--reduced-motion)}}[data-testid=sticky-header][data-over-hero=true] [data-testid=cart-count]{background-color:var(--color-text-on-media);color:var(--color-text-primary)}.hero-banner-link{aspect-ratio:var(--aspect-hero-banner);min-height:320px}@media (min-width:768px){.hero-banner-link{aspect-ratio:3/2;min-height:480px}}@media (min-width:1280px){.hero-banner-link{aspect-ratio:16/9;min-height:560px;max-height:80vh}}.hero-banner-title{font-size:22px;font-weight:var(--font-weight-light);line-height:var(--leading-hero-title);letter-spacing:2px}@media (min-width:768px){.hero-banner-title{font-size:var(--type-size-title-panel);letter-spacing:3px}}@media (min-width:1280px){.hero-banner-title{font-size:var(--font-size-hero-title);letter-spacing:var(--tracking-hero-title)}}.hero-banner-cta{font-size:13px;font-weight:var(--font-weight-regular);line-height:var(--leading-hero-cta);letter-spacing:var(--tracking-hero-cta);transition:var(--transition-border-underline);border-bottom:1px solid #0000}@media (min-width:1280px){.hero-banner-cta{font-size:var(--font-size-hero-cta)}}.editorial-split-tile{aspect-ratio:16/10;min-width:0;max-width:100%;min-height:320px}.promo-block{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.promo-block__inner{text-align:center;width:100%;height:100%;min-height:60vh;padding-block:var(--spacing-10);padding-inline:var(--page-gutter-x);justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:768px){.promo-block__inner{padding-block:var(--spacing-16)}}.promo-block__accent{font-size:48px;font-weight:var(--font-weight-light);letter-spacing:4px;line-height:1}@media (min-width:768px){.promo-block__accent{font-size:72px}}@media (min-width:1280px){.promo-block__accent{font-size:96px}}.promo-block__title{font-size:22px;font-weight:var(--font-weight-light);letter-spacing:4px;text-transform:uppercase}@media (min-width:768px){.promo-block__title{font-size:var(--type-size-title-panel)}}@media (min-width:1280px){.promo-block__title{font-size:var(--font-size-hero-title)}}.promo-block__subtitle{font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-small);line-height:var(--leading-body-small);opacity:.7}.promo-block__cta{font-size:13px;font-weight:var(--font-weight-regular);line-height:var(--leading-hero-cta);letter-spacing:var(--tracking-hero-cta);transition:var(--transition-border-underline);margin-top:var(--spacing-3);border-bottom:1px solid #0000}@media (min-width:1280px){.promo-block__cta{font-size:var(--font-size-hero-cta)}}.category-card{aspect-ratio:var(--aspect-category-tile);border-radius:var(--radius-media)}.category-carousel{gap:var(--spacing-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.category-carousel::-webkit-scrollbar{display:none}.category-carousel>*{flex:0 0 calc((100% - var(--spacing-4))/2);scroll-snap-align:start}@media (min-width:768px){.category-carousel>*{flex-basis:calc((100% - 2*var(--spacing-4))/3)}}@media (min-width:1280px){.category-carousel>*{flex-basis:calc((100% - 3*var(--spacing-4))/4)}}.pagination-dots{justify-content:center;align-items:center;gap:var(--pagination-dots-gap);pointer-events:none;display:flex}.pagination-dots[data-interactive=true]{pointer-events:auto;gap:0}.pagination-dots[data-tone=on-photo]{padding:var(--space-1)var(--space-2);border-radius:var(--radius-pill);background:var(--pagination-dots-capsule-bg);-webkit-backdrop-filter:blur(var(--pagination-dots-capsule-blur))}.pagination-dots__dot{justify-content:center;align-items:center;display:flex}button.pagination-dots__dot{min-width:var(--target-min);height:var(--target-storefront);padding:0 calc((var(--target-min) - var(--pagination-dots-size))/2);cursor:pointer;background:0 0;border:0}button.pagination-dots__dot:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:calc(var(--focus-offset)*-1);border-radius:var(--radius-pill)}.pagination-dots__mark{width:var(--pagination-dots-size);height:var(--pagination-dots-size);border-radius:var(--radius-pill);background:var(--pagination-dots-rest);transition:width var(--medium)var(--ease-natural),background-color var(--fast)var(--ease-natural);display:block}.pagination-dots__dot[data-active=true] .pagination-dots__mark{width:var(--pagination-dots-active-width);background:var(--pagination-dots-ink)}@media (prefers-reduced-motion:reduce){.pagination-dots__mark{transition-duration:var(--reduced-motion)}}.carousel-slide{flex:0 0 calc(50% - 1px)}@media (min-width:768px){.carousel-slide{flex:0 0 calc(33.33% - 1.33px)}}@media (min-width:1280px){.carousel-slide{flex:0 0 calc(25% - 1.5px)}}.carousel-view-all{height:100%;min-height:var(--target-storefront);justify-content:center;align-items:center;gap:var(--spacing-2);background-color:var(--color-gray-100);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);text-underline-offset:var(--text-link-padding-block-end);transition:background-color var(--transition-default);text-decoration:underline;display:flex}.carousel-view-all:hover{background-color:var(--color-gray-200)}.carousel-view-all:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--focus-offset)}.product-grid-item--1{flex:0 0 100%;max-width:100%}.product-grid-item--2{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}@media (min-width:768px){.product-grid-item--2{flex:0 0 calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px)}}@media (min-width:1280px){.product-grid-item--2{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}}.product-grid-item--3{flex:0 0 calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px)}@media (max-width:767px){.product-grid-item--2,.product-grid-item--3{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}:root{--gap-gallery-hero-to-grid:8px;--gap-gallery-grid:8px}.product-detail-container{--images-col-width:100%;--images-col-max-width:100%;--data-col-width:100%;--data-col-max-width:100%;width:100%;min-height:var(--app-content-height,100svh);background:var(--color-bg-primary);font-family:var(--font-body);flex-direction:column;display:flex}@media (min-width:768px){.product-detail-container{--images-col-width:55%;--images-col-max-width:763px;--data-col-width:35%;--data-col-max-width:494px}}.product-detail-layout{flex-direction:column;width:100%;display:flex}@media (min-width:768px){.product-detail-layout{flex-direction:row;align-items:flex-start;gap:10%;padding:48px 64px 72px}}.product-media-column{width:var(--images-col-width);max-width:var(--images-col-max-width)}.product-sidebar-column{width:var(--data-col-width);max-width:var(--data-col-max-width);padding:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:768px){.product-sidebar-column{top:var(--header-height-static);align-self:flex-start;padding:0;position:sticky}}@media (max-width:767px){.product-sidebar-column{padding-bottom:96px}}.product-sidebar-column>[data-sidebar-item=breadcrumbs]{display:none}.product-sidebar-rail{gap:var(--storefront-pdp-group-gap);flex-direction:column;display:flex}.product-sidebar-summary{gap:var(--storefront-pdp-summary-gap);flex-direction:column;display:flex}.product-sidebar-trust{gap:var(--storefront-pdp-trust-gap);flex-direction:column;display:flex}.product-sidebar-actions{gap:var(--storefront-pdp-action-copy-gap);flex-direction:column;display:flex}.product-sidebar-actions__buttons{gap:var(--storefront-pdp-button-gap);flex-direction:column;display:flex}.waitlist-form{gap:var(--storefront-pdp-button-gap);display:grid}.waitlist-form__label{color:var(--color-text-primary);font-size:var(--functional-font-size-min);font-weight:var(--font-weight-regular)}.waitlist-form__input{width:100%;min-height:var(--target-storefront);padding-inline:var(--spacing-3);border:var(--stroke-thin)solid var(--color-border-default);border-radius:var(--radius-none);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit}.waitlist-form__input:focus-visible,.waitlist-form__message{color:var(--color-text-secondary);font-size:var(--functional-font-size-min);line-height:var(--type-leading-body)}.product-sidebar-details{flex-direction:column;display:flex}.product-sidebar-details>.accordion:last-child{border-bottom:1px solid var(--line)}.product-info-accordion__content{gap:var(--space-3);padding:var(--accordion-panel-padding-block-start)var(--accordion-panel-padding-inline-end)var(--accordion-panel-padding-block-end)0;color:var(--tinta-suave);font-size:var(--functional-font-size-min);line-height:var(--type-leading-description);flex-direction:column;display:flex}.product-info-accordion__content [data-testid=product-description-text]{white-space:pre-line}.product-info-accordion__metadata{color:var(--tinta);font-size:var(--functional-font-size-min);font-weight:var(--type-weight-regular);line-height:var(--functional-line-height-min)}.product-info-accordion__reference{color:var(--tinta);font-size:var(--type-size-meta);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-product-code)}.size-help-row{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);padding:var(--spacing-3);background:var(--color-bg-secondary);font-size:var(--font-size-body-small);color:var(--color-text-primary);display:none}@media (min-width:768px){.size-help-row{display:flex}}.size-help-row__link{color:var(--color-text-primary);white-space:nowrap;text-decoration:underline}.product-model-info{margin-bottom:var(--spacing-4);font-size:var(--font-size-body-small);line-height:var(--leading-body-small,1.4);color:var(--color-text-secondary)}.estado-saikl{color:var(--tinta);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.estado-saikl__condition{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);font-weight:var(--type-weight-regular);color:var(--tinta)}.estado-saikl__label,.product-info-accordion__metadata>span:first-child{color:var(--tinta-suave)}.estado-saikl__detail{color:var(--tinta-suave);align-items:flex-start}.estado-saikl__detail-label{color:var(--color-text-secondary)}.estado-saikl__photo{border-radius:var(--radius-sm);flex-shrink:0;width:96px;overflow:hidden}.product-facts{gap:var(--space-1);margin-bottom:var(--spacing-4);padding-top:var(--space-4);border-top:var(--stroke-thin)solid var(--color-border-default);display:grid}.product-facts__row--condition-start{padding-top:var(--space-4);border-top:var(--stroke-thin)solid var(--color-border-default)}.product-facts__row{align-items:baseline;gap:var(--space-2);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--color-text-primary);display:flex}.product-facts__row>dt{font-weight:var(--type-weight-medium)}.product-facts__row>dt:after{content:":"}.product-facts__row>dd{font-weight:var(--type-weight-regular)}.size-guide-page{padding-block:var(--space-10)var(--space-20);justify-content:center;display:flex}.size-guide-page__content{width:100%;max-width:var(--size-guide-panel-inline-size)}.size-guide-page__header{padding-bottom:var(--space-6);border-bottom:var(--stroke-thin)solid var(--color-border-default)}.size-guide-page__header h1{font-family:var(--font-body);font-size:var(--type-size-title-section);line-height:var(--type-leading-title);font-weight:var(--type-weight-semibold)}.size-guide-page__header p{margin-top:var(--space-4);font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.size-guide-page__section{margin-top:var(--space-8)}.size-guide-page__section h2{margin-bottom:var(--space-4);font-size:var(--font-size-body);line-height:var(--leading-body);font-weight:var(--type-weight-semibold)}.size-guide-page__section-intro,.size-guide-page__note{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--color-text-secondary)}.size-guide-page__section-intro{margin-bottom:var(--space-4)}.size-guide-page__steps,.size-guide-page__categories{border-top:var(--stroke-thin)solid var(--color-border-default);list-style:none}.size-guide-page__steps>li{grid-template-columns:var(--space-7)minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--stroke-thin)solid var(--color-border-default);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);align-items:start;display:grid}.size-guide-page__steps>li>span{font-family:var(--font-mono);color:var(--color-text-secondary)}.size-guide-page__categories>div{padding-block:var(--space-3);border-bottom:var(--stroke-thin)solid var(--color-border-default)}.size-guide-page__categories dt,.size-guide-page__categories dd{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.size-guide-page__categories dt{font-weight:var(--type-weight-medium)}.size-guide-page__categories dd{margin-top:var(--space-1);color:var(--color-text-secondary)}.size-guide-page__note{margin-top:var(--space-6)}.desktop-gallery{gap:var(--gap-gallery-grid);row-gap:var(--gap-gallery-grid);grid-template-columns:repeat(2,1fr);display:grid}.desktop-gallery>:first-child{margin-bottom:calc(var(--gap-gallery-hero-to-grid) - var(--gap-gallery-grid));grid-column:1/-1}.product-cart-row{align-items:stretch;gap:var(--spacing-2);flex-direction:row;width:100%;display:none}@media (min-width:768px){.product-cart-row{display:flex}}.product-cart-row__cart{flex:auto}.product-purchase-actions-sticky{display:none}@media (max-width:767px){.product-purchase-actions-sticky{align-items:center;gap:var(--spacing-2);background:var(--color-bg-primary);border-top:1px solid var(--color-border-default);width:100%;z-index:var(--z-sticky-buttons);flex-direction:row;padding:16px;display:flex;position:fixed;inset:auto 0 0}.product-purchase-actions-sticky__wishlist{flex:none}.product-purchase-actions-sticky__wishlist[data-active=true]{color:var(--color-red-500);border-color:var(--color-red-500)}.product-purchase-actions-sticky__cart{flex:auto}}@media (max-width:1279px){body:has(.product-purchase-actions-sticky:not(.ds-pdp *)) footer{padding-bottom:96px}}@keyframes size-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.product-gallery-wishlist{top:var(--spacing-3);right:var(--spacing-3);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;z-index:2;transition:color var(--transition-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.product-gallery-wishlist[data-active=true]{color:var(--color-red-500)}.product-gallery-share{top:var(--spacing-3);right:calc(var(--spacing-3) + 40px);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.product-gallery-share__status{top:calc(var(--spacing-3) + 40px);right:var(--spacing-3);z-index:2;padding:var(--spacing-1)var(--spacing-3);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-control);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);opacity:0;pointer-events:none;transition:opacity var(--transition-default);position:absolute}.product-gallery-share__status[data-visible=true]{opacity:1}.product-card>a:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--focus-offset)}.product-card__image-wrapper{border-radius:var(--radius-media);background:var(--papel);justify-content:center;align-items:center;display:flex}.product-card__image{object-fit:var(--product-gallery-fit);transition:opacity var(--fast)var(--ease-natural)}.product-card__gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.product-card__gallery::-webkit-scrollbar{display:none}.product-card__gallery-frame{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.product-card__dots{left:50%;bottom:var(--space-2);z-index:var(--z-raised);position:absolute;transform:translate(-50%)}.product-card[data-unavailable=true] .product-card__image{filter:var(--product-card-unavailable-filter)}.product-card__image-fallback{color:var(--tinta-suave);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.catalog-ai-label{left:var(--space-2);bottom:var(--space-2);z-index:var(--z-raised);padding:var(--space-1)var(--space-2);border-radius:var(--radius-control);background:var(--papel);color:var(--tinta);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);pointer-events:none;position:absolute}.product-card__badge{top:var(--space-2);left:var(--space-2);z-index:var(--z-raised);padding:var(--space-1)var(--space-3);border:var(--stroke-thin)solid var(--tinta);background:var(--tinta);color:var(--crema);font-size:var(--functional-font-size-min);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-control);line-height:var(--functional-line-height-min);text-transform:uppercase;white-space:nowrap;position:absolute}.product-card__badge--reserved{background:var(--papel-calido);color:var(--tinta)}.product-card__info{gap:var(--product-card-info-gap);padding-block-start:var(--product-card-info-padding-block-start)}.product-card__name,.product-card__subtitle,.product-card__price{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min)}.product-card__name{color:var(--tinta);font-weight:var(--type-weight-regular);text-overflow:clip;white-space:normal;word-break:break-word;overflow:visible}.product-card__subtitle{color:var(--tinta-suave);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-product-subtitle)}.product-card__price{align-items:baseline;gap:var(--product-card-price-gap-before);color:var(--tinta);font-weight:var(--type-weight-regular);white-space:nowrap;padding-block-start:var(--space-1);display:inline-flex}.product-card__price [data-sale=true]{color:var(--markdown-price)}.product-card__price s{color:var(--tinta-suave);text-decoration:line-through}.product-card-wishlist{top:var(--product-card-favorite-top-inset);right:var(--product-card-favorite-inset);width:var(--target-storefront);height:var(--target-storefront);border-radius:var(--radius-circle);color:var(--tinta);cursor:pointer;z-index:var(--z-media-control);transition:color var(--fast)var(--ease-natural);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.product-card-wishlist:focus-visible,.product-card__swatch:focus-visible,.product-card__swatch-overflow:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--focus-offset)}.product-card-wishlist[data-active=true]{color:var(--terracota)}.product-card__swatches{align-items:center;gap:var(--product-card-swatch-gap);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.product-card__swatch{width:var(--target-storefront);height:var(--target-storefront);border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-card__swatch>span{width:var(--product-card-swatch-size);height:var(--product-card-swatch-size);border:var(--stroke-thin)solid var(--line-strong);border-radius:var(--radius-circle)}.product-card__swatch[data-active=true]>span{outline:var(--stroke-thin)solid var(--tinta);outline-offset:var(--focus-offset)}.product-card__swatch-overflow{min-width:var(--target-storefront);min-height:var(--target-storefront);color:var(--tinta);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mobile-gallery__frame{scroll-snap-align:start;flex-shrink:0;width:100%}.mobile-gallery__dots{padding:var(--space-3)var(--space-4)}.media-frame{width:100%;aspect-ratio:var(--aspect-product);border-radius:var(--radius-media);background-color:var(--product-gallery-fill-bg);position:relative;overflow:hidden}.media-frame__placeholder{border-radius:0}.media-frame__image{object-fit:var(--product-gallery-fit);transition:opacity var(--transition-default)}.product-gallery-detail-trigger{z-index:var(--z-base);padding:var(--spacing-2);color:var(--color-text-primary);cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.product-gallery-detail-trigger:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:calc(-1*var(--spacing-1))}.product-gallery-detail-trigger__icon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.product-gallery-viewer{z-index:var(--z-modal);background:var(--product-gallery-fill-bg);position:fixed;inset:0}.product-gallery-viewer__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.product-gallery-viewer__frame{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100%;height:100%;position:relative}.product-gallery-viewer__frame .media-frame{aspect-ratio:auto;border-radius:var(--radius-none);background-color:#0000;height:100%}.product-gallery-viewer__close{top:var(--spacing-3);right:var(--spacing-3);z-index:1;width:var(--target-storefront);height:var(--target-storefront);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.product-gallery-viewer__nav{z-index:1;width:var(--target-storefront);height:var(--target-storefront);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-float);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-viewer__nav--previous{left:var(--spacing-3)}.product-gallery-viewer__nav--next{right:var(--spacing-3)}.product-gallery-viewer__nav[aria-disabled=true]{color:var(--color-text-secondary);cursor:default}.product-gallery-viewer button:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:var(--spacing-1)}.product-gallery-viewer__caption{left:0;right:0;bottom:var(--spacing-3);padding:0 var(--spacing-4);font-size:var(--font-size-body-small);color:var(--color-text-secondary);text-align:center;pointer-events:none;justify-content:center;display:flex;position:absolute}@media (hover:none){.product-gallery-viewer__nav{top:auto;bottom:var(--spacing-3);transform:none}.product-gallery-viewer__caption{height:var(--target-storefront);align-items:center}}.size-picker-trigger{width:100%;min-height:48px;padding:0 var(--spacing-4);border:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}[data-testid=size-selector] button,[data-testid=size-selector] [role=radio]{min-width:48px;height:40px;padding:0 12px}.product-card{font-family:var(--font-body)}.product-card__info{font-family:var(--font-body);text-align:center;flex-direction:column;align-items:center;display:flex}.collection-page{background:var(--papel)}body:has([data-testid=collection-page]) [data-testid=sticky-header]{background:var(--papel)}body:has([data-testid=collection-page]) .view-toggle-bar{background:var(--papel)}.collection-page{font-family:var(--font-body)}.filter-sidebar-panel{visibility:hidden;width:100vw;transition:var(--transition-sidebar-slide),visibility 0s linear .35s}.filter-sidebar-panel[data-state=open]{visibility:visible;transition:var(--transition-sidebar-slide),visibility 0s linear 0s}@media (min-width:768px){.filter-sidebar-panel{width:320px;max-width:400px}}.filter-sidebar-panel button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.footer-container{background-color:#0000}@media (min-width:768px){.footer-container{background-color:var(--color-bg-tertiary)}}.carousel-track::-webkit-scrollbar{display:none}@media (hover:none){.product-card-actions-overlay,.product-card-add-btn{opacity:1!important}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-pulse{background-color:var(--color-gray-200);animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes promo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.promo-marquee__track{white-space:nowrap;align-items:center;gap:var(--spacing-12);padding-left:var(--spacing-12);will-change:transform;flex-wrap:nowrap;animation:30s linear infinite promo-marquee-scroll;display:inline-flex}.promo-marquee:hover .promo-marquee__track,.promo-marquee:focus-within .promo-marquee__track,.promo-marquee--paused .promo-marquee__track{animation-play-state:paused}.promo-marquee__item{font-family:var(--font-sans);font-size:var(--font-size-promo-bar);font-weight:var(--font-weight-regular);line-height:var(--leading-promo-bar);letter-spacing:var(--tracking-promo-bar);text-transform:uppercase;flex-shrink:0}@media (prefers-reduced-motion:reduce){.promo-marquee__track{justify-content:center;width:100%;padding-left:0;animation:none}}.promo-marquee__toggle{z-index:var(--z-promo-banner);width:var(--target-storefront);height:var(--target-storefront);color:var(--color-promo-banner-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:flex-start;padding:0;display:flex;position:relative}.promo-marquee__toggle-glyph{height:var(--promo-bar-height);pointer-events:none;justify-content:center;align-items:center;display:flex}.promo-marquee__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}[data-testid=header-actions]{pointer-events:none}[data-testid=header-actions]>*{pointer-events:auto}@media not all and (min-width:640px){[data-testid=header-main]>[data-testid=header-actions]{transform:translateY(calc((var(--target-storefront) - var(--promo-bar-height))/2))}[data-testid=header-actions]>:is(a,button)>:is(svg,span){transform:translateY(calc((var(--promo-bar-height) - var(--target-storefront))/2))}}.collection-title{text-transform:uppercase;width:100%;color:var(--color-text-primary);font-weight:var(--font-weight-light);letter-spacing:2px;padding-top:var(--spacing-6);padding-bottom:var(--spacing-4);font-size:22px;line-height:28px;display:block}@media (min-width:768px){.collection-title{font-size:var(--type-size-title-panel);letter-spacing:3px;padding-top:var(--spacing-8);padding-bottom:var(--spacing-5);line-height:34px}}@media (min-width:1280px){.collection-title{font-size:var(--font-size-hero-title);line-height:var(--leading-hero-title);letter-spacing:var(--tracking-hero-title)}}.subcategory-nav{align-items:center;gap:var(--spacing-6);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding:var(--spacing-3)0;white-space:nowrap;display:flex;overflow:auto hidden}.subcategory-nav::-webkit-scrollbar{display:none}.subcategory-nav__item{font-size:var(--font-size-nav-link);font-weight:var(--font-weight-regular);line-height:var(--leading-nav-link);letter-spacing:var(--tracking-nav-link);color:var(--color-text-secondary);border-bottom:1px solid #0000;flex:none;padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.subcategory-nav__item:hover{color:var(--color-text-primary)}.subcategory-nav__item--active{color:var(--color-text-primary);font-weight:var(--font-weight-medium);border-bottom-color:var(--color-text-primary)}[data-testid=grid-header] button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.view-toggle-bar{top:var(--header-height-total);z-index:var(--z-subheader);width:100%;position:sticky}.view-toggle-bar [data-testid=grid-header-inner]{flex-wrap:nowrap;min-width:0}.view-toggle-bar [data-testid=grid-header-inner]>*{min-width:0}@media not all and (min-width:640px){.view-toggle-bar{top:calc(var(--promo-bar-height) + var(--header-height-compact))}}@keyframes drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drawer-panel{animation-duration:var(--reduced-motion)!important}}.about-split{background:var(--papel);flex-direction:column-reverse;width:100%;min-height:80vh;display:flex}.about-text-col{flex-direction:column;flex:0 0 100%;justify-content:center;padding:32px 16px;display:flex}.about-image-col{border-radius:var(--radius-media);flex:0 0 100%;min-height:50vh;position:relative;overflow:hidden}.about-title{color:var(--tinta);font-family:var(--font-display);font-size:var(--type-size-title-page);font-weight:var(--type-weight-regular);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);margin-bottom:var(--space-8)}.about-copy p{color:var(--tinta-suave);font-size:var(--type-size-body);line-height:var(--type-leading-copy);margin-bottom:var(--space-4)}@media (min-width:768px){.about-split{flex-direction:row}.about-text-col{flex:0 0 37%;padding:80px 50px}.about-image-col{flex:0 0 63%;min-height:auto}}@media (min-width:768px) and (max-width:1279px){.about-text-col{flex:0 0 40%;padding:48px 32px}.about-image-col{flex:0 0 60%}}.account-auth-page{width:100%;min-height:calc(100vh - var(--storefront-pdp-header-height));padding-block:var(--space-10)var(--space-20);background:var(--papel);justify-content:center;align-items:flex-start;display:flex}.account-auth-card{width:100%;max-width:var(--size-guide-panel-inline-size);padding:var(--space-6);background:var(--crema);border:var(--stroke-thin)solid var(--line-strong)}@media (min-width:768px){.account-auth-page{padding-block:var(--space-16)var(--space-20)}.account-auth-card{padding:var(--space-8)}}.account-auth-title{font-size:var(--type-size-title-page);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);color:var(--tinta);font-weight:var(--type-weight-regular);text-align:center;font-family:var(--font-display)}.account-auth-divider{align-items:center;gap:var(--space-3);color:var(--tinta-suave);font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);display:flex}.account-auth-divider-line{height:var(--stroke-thin);background:var(--line-strong);flex:1}.account-auth-center{text-align:center}.account-auth-switch{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--tinta-suave)}.account-settings-heading{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);text-transform:uppercase;color:var(--color-text-primary);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:baseline;font-weight:500;display:flex}.account-settings-heading-action{text-transform:uppercase;letter-spacing:var(--tracking-input-label)}.verification-banner{padding:var(--spacing-3)var(--spacing-4);margin-bottom:var(--spacing-6);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary)}.verification-banner-text{flex:200px}.verification-banner-dismiss{padding:0 var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:none;line-height:1}.account-shell{background:var(--color-bg-primary);flex-direction:column;width:100%;min-height:60vh;display:flex}.account-sidebar{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-primary);-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.account-sidebar-header{display:none}.account-sidebar-nav{width:100%}.account-sidebar-list{padding:0 var(--spacing-4);gap:var(--spacing-4);white-space:nowrap;flex-direction:row;margin:0;list-style:none;display:flex}.account-sidebar-item{margin:0;padding:0}.account-sidebar-item--logout{margin-left:auto}.account-sidebar-link{padding:var(--spacing-4)var(--spacing-2);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);color:var(--color-text-secondary);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.account-sidebar-link:hover,.account-sidebar-link:focus-visible{color:var(--color-text-primary)}.account-sidebar-link--active{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.account-sidebar-link--logout{color:var(--color-text-primary)}.account-sidebar-link--logout:disabled{opacity:.6;cursor:not-allowed}.account-content{width:100%;padding-block:var(--spacing-8);flex:auto;max-width:100%}.account-dashboard{width:100%;max-width:720px;margin:0 auto}.account-dashboard-header{margin-bottom:var(--spacing-10)}.account-dashboard-title{font-size:var(--font-size-h2-section);line-height:var(--leading-h2-section);letter-spacing:var(--tracking-h2-section);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.account-dashboard-subtitle{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-secondary)}.account-dashboard-section{margin-bottom:var(--spacing-10)}.account-dashboard-section-title{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);text-transform:uppercase;font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-default)}.account-dashboard-empty{padding:var(--spacing-6)0;gap:var(--spacing-4);flex-direction:column;align-items:flex-start;display:flex}.account-dashboard-empty-text{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-secondary)}.account-dashboard-cta{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);color:var(--color-text-primary);text-transform:uppercase;text-decoration:underline}.account-dashboard-cta:hover,.account-dashboard-cta:focus-visible{text-decoration:none}.portal-page{padding-block:var(--spacing-16);justify-content:center;display:flex}.portal-content{width:100%;max-width:var(--content-readable-max)}.portal-content--narrow{max-width:480px}.portal-title{font-size:var(--font-size-h2-section);line-height:var(--leading-h2-section);letter-spacing:var(--tracking-h2-section);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.portal-section-title{font-size:var(--font-size-h3-card);line-height:var(--leading-h3-card);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.portal-lede{font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--color-text-secondary);font-weight:300}.portal-body{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--color-text-secondary);font-weight:300}.portal-eyebrow{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-text-secondary)}.portal-shell-header{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.portal-panel{padding:var(--spacing-5);border:1px solid var(--color-border-default)}.portal-balance-amount{font-size:var(--font-size-h2-section);line-height:var(--leading-h2-section);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.portal-row{gap:var(--spacing-1);padding:var(--spacing-4);border:1px solid var(--color-border-default);flex-direction:column;display:flex}.portal-row-top{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.portal-codigo{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-text-primary)}.portal-amount{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.portal-review-flag{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--arcilla)}.portal-meta{font-size:var(--functional-font-size-min);line-height:var(--functional-line-height-min);color:var(--color-text-secondary);font-weight:300}.portal-review-list{list-style:none}.portal-prendas-grid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.portal-card{gap:var(--spacing-2);border:1px solid var(--color-border-default);flex-direction:column;display:flex}.portal-card-media{aspect-ratio:3/4;background:var(--color-bg-product-image);width:100%;position:relative}.portal-card-placeholder{padding:var(--spacing-2);text-align:center;font-size:var(--font-size-body-small);color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;inset:0}.portal-card-body{padding:var(--spacing-4)}.portal-price{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:inline-flex}.portal-price [data-sale=true]{color:var(--markdown-price)}.portal-price s{color:var(--tinta-suave);font-weight:var(--type-weight-regular)}@media (min-width:768px){.account-shell{padding:var(--spacing-12)var(--spacing-8);align-items:stretch;gap:var(--spacing-12);flex-direction:row;max-width:1280px;margin:0 auto}.account-sidebar{border-bottom:none;border-right:1px solid var(--color-border-default);width:220px;padding-right:var(--spacing-6);flex:0 0 220px;overflow:visible}.account-sidebar-header{gap:var(--spacing-1);padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.account-sidebar-name{font-size:var(--font-size-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.account-sidebar-email{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-secondary);word-break:break-all}.account-sidebar-list{white-space:normal;flex-direction:column;gap:0;padding:0}.account-sidebar-item--logout{margin-left:0;margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-default)}.account-sidebar-link{padding:var(--spacing-3)0;padding-left:var(--spacing-3);border-bottom:none;border-left:2px solid #0000;display:block}.account-sidebar-link--active{border-bottom:none;border-left-color:var(--color-text-primary)}.account-content{flex:auto;padding:0}.account-dashboard{max-width:none;margin:0}}.order-list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-list-item{margin:0;padding:0}.order-card{padding:var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);text-decoration:none;transition:border-color .15s,background .15s;display:block}.order-card:hover,.order-card:focus-visible{border-color:var(--color-border-dark);background:var(--color-bg-tertiary)}.order-card-main{gap:var(--spacing-3);flex-direction:column;display:flex}.order-card-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.order-card-number{font-size:var(--font-size-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.order-card-meta{gap:var(--spacing-3);grid-template-columns:1fr 1fr 1fr;margin:0;display:grid}.order-card-meta-row{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.order-card-meta-label{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);text-transform:uppercase;color:var(--color-text-secondary)}.order-card-meta-value{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);margin:0}.order-card-meta-total{font-weight:var(--font-weight-medium)}.order-status-badge{padding:var(--spacing-1)var(--spacing-3);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-bg-secondary);color:var(--color-text-primary);white-space:nowrap;align-items:center;display:inline-flex}.order-status-badge--success{background:var(--color-success-bg);color:var(--color-success)}.order-status-badge--error{background:var(--color-error-bg);color:var(--color-error)}.order-status-badge--accent{background:var(--color-bg-secondary);color:var(--color-accent)}.order-status-badge--neutral{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.order-detail-back{margin-bottom:var(--spacing-4)}.order-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.order-detail-heading{gap:var(--spacing-2);flex-direction:column;display:flex}.order-detail-section{margin-bottom:var(--spacing-10)}.order-detail-section--timeline{margin-bottom:var(--spacing-12)}.order-detail-items{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-detail-item{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3)0;border-bottom:1px solid var(--color-border-default);grid-template-columns:80px 1fr auto;display:grid}.order-detail-item:last-child{border-bottom:none}.order-detail-item-thumb{background:var(--color-bg-product-image);width:80px;height:80px;position:relative;overflow:hidden}.order-detail-item-img{object-fit:cover;width:100%;height:100%}.order-detail-item-body{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.order-detail-item-title{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary)}.order-detail-item-qty{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-secondary)}.order-detail-item-price{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);font-weight:var(--font-weight-medium);white-space:nowrap}.order-detail-columns{gap:var(--spacing-8);margin-bottom:var(--spacing-10);grid-template-columns:1fr;display:grid}.order-detail-address{gap:var(--spacing-1);font-style:normal;font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);flex-direction:column;display:flex}.order-detail-address-name{font-weight:var(--font-weight-medium)}.order-detail-payment{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);margin:0}.order-detail-summary{gap:var(--spacing-3);flex-direction:column;margin:0;display:flex}.order-detail-summary-row{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);display:flex}.order-detail-summary-row dt,.order-detail-summary-row dd{margin:0}.order-detail-summary-row dt{color:var(--color-text-secondary)}.order-detail-summary-row--total{padding-top:var(--spacing-3);border-top:1px solid var(--color-border-default);font-size:var(--font-size-body);line-height:var(--leading-body);font-weight:var(--font-weight-medium)}.order-detail-summary-row--total dt,.order-detail-summary-row--total dd{color:var(--color-text-primary)}.order-timeline{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4)0;display:flex;position:relative}.order-timeline:before{content:"";top:calc(var(--spacing-4) + 11px);background:var(--color-border-default);z-index:0;height:1px;position:absolute;left:12%;right:12%}.order-timeline-step{z-index:1;align-items:center;gap:var(--spacing-2);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.order-timeline-dot{border-radius:var(--radius-circle);border:1px solid var(--color-border-default);background:var(--color-bg-primary);width:22px;height:22px;color:var(--color-text-inverse);justify-content:center;align-items:center;display:flex}.order-timeline-step--done .order-timeline-dot{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.order-timeline-step--active .order-timeline-dot{background:var(--color-text-primary);border-color:var(--color-text-primary);box-shadow:0 0 0 4px var(--color-bg-secondary)}.order-timeline-check{width:14px;height:14px}.order-timeline-label{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);color:var(--color-text-secondary);text-transform:uppercase}.order-timeline-step--active .order-timeline-label,.order-timeline-step--done .order-timeline-label{color:var(--color-text-primary)}.order-timeline-note{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-accent);text-transform:none;letter-spacing:0}.order-timeline--canceled .order-timeline-dot,.order-timeline--canceled .order-timeline-label{color:var(--color-text-secondary);background:var(--color-bg-primary);border-color:var(--color-border-default)}.order-timeline-overlay{z-index:2;background:#fefefeb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.order-timeline-overlay-label{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-input-label);text-transform:uppercase;color:var(--color-error);background:var(--color-error-bg);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-pill)}@media (min-width:768px){.order-detail-columns{grid-template-columns:1fr 1fr}.order-card-meta{grid-template-columns:1fr 1fr 1fr auto}}.mobile-nav-sidebar{background:var(--color-bg-primary);flex-direction:column;width:400px;max-width:480px;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@media (max-width:640px){.mobile-nav-sidebar{width:100vw;max-width:none}}.mobile-nav-header{padding:var(--spacing-4);min-height:var(--header-height-total);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;display:flex;position:relative}@media (max-width:640px){.mobile-nav-header{min-height:calc(var(--promo-bar-height) + var(--header-height-compact))}}@media (min-width:641px){.mobile-nav-header{padding:var(--spacing-5)var(--spacing-8)}}.mobile-nav-back-btn{align-items:center;gap:var(--spacing-2);cursor:pointer;color:var(--color-text-primary);font-family:var(--font-inter);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);background:0 0;border:none;flex-shrink:0;padding:0;font-weight:400;transition:color .2s ease-in-out;display:flex}.mobile-nav-back-btn:hover{color:var(--color-text-secondary)}.mobile-nav-back-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.mobile-nav-panel-title{font-family:var(--font-inter);font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:50%;font-weight:500;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.mobile-nav-close-btn{width:var(--spacing-6);height:var(--spacing-6);cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .2s ease-in-out;display:flex}.mobile-nav-close-btn:hover{color:var(--color-text-secondary)}.mobile-nav-close-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.mobile-nav-panel-container{padding:var(--spacing-4)var(--spacing-4)var(--spacing-8);flex:auto;overflow:hidden auto}@media (min-width:641px){.mobile-nav-panel-container{padding:var(--spacing-6)var(--spacing-8)var(--spacing-10)}}.mobile-nav-list{width:100%;list-style:none}.mobile-nav-item{border-bottom:1px solid var(--line)}.mobile-nav-item:first-child{border-top:1px solid var(--line)}.mobile-nav-item-link,.mobile-nav-item-btn{width:100%;padding:var(--spacing-4)0;font-family:var(--font-inter);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:22px;text-decoration:none;transition:color .2s ease-in-out;display:flex}.mobile-nav-item-link:hover,.mobile-nav-item-btn:hover{color:var(--color-text-secondary)}.mobile-nav-item-link:focus-visible,.mobile-nav-item-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.mobile-nav-item-link[data-variant=sale]{color:var(--color-sale-badge)}.mobile-nav-item-link[aria-current=page]{font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.mobile-nav-chevron{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s ease-in-out;transform:rotate(-90deg)}.mobile-nav-item-btn:hover .mobile-nav-chevron,.mobile-nav-item-btn:focus-visible .mobile-nav-chevron{color:var(--color-text-primary)}.search-overlay[aria-hidden=true]{display:none}.search-overlay[aria-hidden=false]{z-index:calc(var(--z-header) + 5);background:var(--color-bg-primary);max-height:80vh;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}.search-overlay__header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4)var(--spacing-4);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}@media (min-width:768px){.search-overlay__header{padding:var(--spacing-5)var(--spacing-8)}}.search-overlay__input-wrapper{align-items:center;gap:var(--spacing-3);flex:auto;min-width:0;display:flex}.search-overlay__input{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--color-text-primary);caret-color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:auto}.search-overlay__input::placeholder{color:var(--color-text-secondary)}.search-overlay__input::-webkit-search-cancel-button{appearance:none}.search-overlay__close{width:var(--target-storefront,44px);height:var(--target-storefront,44px);cursor:pointer;color:var(--color-text-primary);transition:color var(--transition-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-overlay__close:hover{color:var(--color-text-secondary)}.search-overlay__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.search-overlay__body{padding:var(--spacing-4);flex:auto;overflow-y:auto}@media (min-width:768px){.search-overlay__body{padding:var(--spacing-6)var(--spacing-8)}}.search-overlay__empty{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-secondary);padding:var(--spacing-4)0}.search-results-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.search-results-grid{gap:var(--spacing-6);grid-template-columns:repeat(4,1fr)}}.search-result-card{gap:var(--spacing-2);color:var(--color-text-primary);transition:opacity var(--transition-default);flex-direction:column;text-decoration:none;display:flex}.search-result-card:hover{opacity:.8}.search-result-card__image{width:100%;aspect-ratio:var(--aspect-product-card);background:var(--color-bg-product-image);overflow:hidden}.search-result-card__title{font-size:var(--font-size-body-small);line-height:var(--leading-body-small);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-card__price{font-size:var(--font-size-price-small);line-height:var(--leading-price-small);color:var(--color-text-secondary)}.faq-details{border-bottom:var(--stroke-thin)solid var(--line-strong)}.faq-summary{padding:var(--spacing-4)0;cursor:pointer;font-size:var(--type-size-body);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-body);color:var(--tinta);min-height:var(--accordion-target-height);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary-icon{margin-left:var(--spacing-4);flex-shrink:0}.faq-summary:focus-visible{outline:var(--stroke-focus)solid var(--terracota);outline-offset:var(--focus-offset)}.faq-answer{padding:0 0 var(--spacing-4)0;font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave)}.faq-contact-section{margin-top:var(--spacing-12);padding:var(--spacing-8);background-color:var(--papel-calido)}.faq-contact-body{font-size:var(--type-size-body);line-height:var(--type-leading-copy);color:var(--tinta-suave);margin-bottom:var(--spacing-4)}.faq-contact-link{font-size:var(--functional-font-size-min);color:var(--arcilla);text-underline-offset:3px;font-weight:400;text-decoration:underline}.product-video-frame video{object-fit:var(--product-gallery-fit);width:100%;height:100%;position:absolute;inset:0}.product-video-error{inset:var(--space-4);background:var(--color-bg-primary);color:var(--color-text-primary);position:absolute}.consigna-guide{padding-block:var(--spacing-12);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--leading-body)}.consigna-guide h2,.consigna-guide h3{color:var(--color-text-primary);font-weight:var(--type-weight-regular)}.consigna-guide h2{font-family:var(--font-display);font-size:var(--type-size-title-section);line-height:var(--type-leading-title)}.consigna-guide h3{font-size:var(--type-size-title-small);line-height:var(--type-leading-title)}.consigna-guide p+p,.consigna-guide ul{margin-top:var(--spacing-3)}.consigna-guide ul{padding-left:var(--spacing-5);list-style:outside}.consigna-guide li+li{margin-top:var(--spacing-2)}.consigna-guide__intro{gap:var(--spacing-6);margin-bottom:var(--spacing-10);align-items:stretch;display:grid}.consigna-guide__intro p{max-width:var(--content-readable-max)}.consigna-guide__process{border-top:var(--stroke-thin)solid var(--line);padding-block:var(--spacing-10)}.consigna-guide__steps{gap:var(--spacing-8);margin-top:var(--spacing-8);list-style:none;display:grid}.consigna-guide .consigna-guide__steps>li{width:100%;max-width:calc(var(--space-16)*6);justify-self:center;margin:0}.consigna-guide__steps .consigna-guide__number,.consigna-guide__steps h2{text-align:center}.consigna-guide__number{color:var(--color-text-secondary);font-size:var(--type-size-title-page);font-family:var(--font-display);line-height:var(--type-leading-heading);margin-bottom:var(--spacing-4);display:block}.consigna-guide__steps h2{margin-bottom:var(--spacing-3)}.consigna-guide__action{text-align:center;padding-bottom:var(--spacing-12)}.consigna-guide__topic h2{margin-bottom:var(--spacing-5)}.consigna-guide__designer{gap:var(--spacing-6);text-align:center;background:var(--color-bg-secondary);border-radius:var(--radius-media);padding:var(--spacing-12)var(--spacing-6);justify-items:center;display:grid}.consigna-guide__designer p{max-width:var(--content-readable-max)}@media (min-width:990px){.consigna-guide{padding-block:var(--spacing-16)}.consigna-guide__steps{gap:var(--spacing-16)var(--spacing-10);grid-template-columns:repeat(2,minmax(0,1fr))}}.consigna-topics{min-width:0;padding-bottom:var(--spacing-10)}.consigna-topics__controls{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);display:flex}.consigna-topics__controls>div{gap:var(--spacing-2);display:flex}.consigna-topics__controls button{width:var(--space-12);height:var(--space-12);border:var(--stroke-thin)solid var(--line-strong);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;place-items:center;display:grid}.consigna-topics__controls button:disabled{opacity:var(--opacity-disabled);cursor:default}.consigna-topics__track{gap:var(--spacing-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--storefront-blush)transparent;padding-bottom:var(--spacing-5);grid-auto-columns:88%;grid-auto-flow:column;display:grid;overflow-x:auto}.consigna-topics__track>.consigna-guide__topic{scroll-snap-align:start;background:var(--storefront-blush);color:var(--color-text-primary);border:var(--stroke-thin)solid var(--line);border-radius:var(--radius-media);padding:var(--spacing-6);min-width:0}.consigna-topics__track:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:var(--spacing-1)}@media (min-width:768px){.consigna-topics__track{gap:var(--spacing-6);grid-auto-columns:46%}.consigna-topics__track>.consigna-guide__topic{padding:var(--spacing-8)}}@media (min-width:990px){.consigna-topics__track{grid-auto-columns:calc((100% - var(--spacing-10)*2)/3);gap:var(--spacing-10)}}.consigna-guide__action .ss-button,.consigna-guide__designer>.ss-button{width:min(calc(100vw - var(--spacing-10)*2),calc(var(--space-16)*5));max-width:100%;height:var(--space-16);min-height:var(--space-16);box-sizing:border-box;padding-inline:var(--spacing-6);font-size:var(--font-size-body)}.consigna-guide__designer .consigna-guide__topic{max-width:var(--content-readable-max)}.consigna-guide__photo{border-radius:var(--radius-media);width:100%;height:auto;display:block}.consigna-guide__intro-copy{background:var(--color-promo-banner-bg);color:var(--color-text-inverse);border-radius:var(--radius-media);padding:var(--spacing-8);font-size:var(--type-size-title-section);line-height:var(--type-leading-copy);text-align:center;align-content:center;justify-items:center;display:grid}.consigna-guide__media{min-width:0}@media (min-width:768px){.consigna-guide__intro{grid-template-columns:calc(var(--space-16)*5)minmax(0,1fr);gap:var(--spacing-8)}.consigna-guide__media{position:relative}.consigna-guide__photo{object-fit:cover;height:100%;position:absolute;inset:0}.consigna-guide__intro-copy{min-height:calc(var(--space-16)*6);padding:var(--spacing-10)}}.consigna-guide__intro-copy .ss-readable-copy{font-size:inherit;color:inherit}.consigna-topics__track h2{text-align:center}.consigna-topics__track .ss-readable-copy{color:inherit}.consigna-premium{margin-bottom:var(--spacing-12);border-top:var(--stroke-thin)solid var(--line);border-bottom:var(--stroke-thin)solid var(--line);color:var(--color-text-primary)}.consigna-premium summary{color:var(--storefront-wenge);justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--space-12);padding-block:var(--spacing-4);cursor:pointer;font-size:var(--font-size-body);list-style:none;display:flex}.consigna-premium summary::-webkit-details-marker{display:none}.consigna-premium summary:focus-visible{outline:var(--stroke-focus)solid var(--color-focus-ring);outline-offset:var(--spacing-1)}.consigna-premium__toggle{font-size:var(--type-size-title-section);line-height:var(--type-leading-heading)}.consigna-premium__minus,.consigna-premium[open] .consigna-premium__plus{display:none}.consigna-premium[open] .consigna-premium__minus{display:inline}.consigna-premium__content{padding-bottom:var(--spacing-8)}.consigna-premium__content>p{color:var(--color-text-secondary)}.consigna-guide .consigna-premium__brands{margin-top:var(--spacing-6);column-count:1;column-gap:var(--spacing-10);padding:0;list-style:none}.consigna-guide .consigna-premium__brands>li{break-inside:avoid;padding-block:var(--spacing-1);font-size:var(--font-size-body);margin:0}@media (min-width:768px){.consigna-guide .consigna-premium__brands{column-count:2}}@media (min-width:990px){.consigna-guide .consigna-premium__brands{column-count:3}}.consigna-guide__process>h1{text-align:center;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--type-size-title-page);font-weight:var(--type-weight-regular);line-height:var(--type-leading-title)}.consigna-guide__steps h2{font-family:var(--font-sans);font-size:var(--type-size-title-small);line-height:var(--type-leading-title)}.consigna-guide__intro-copy .ss-readable-copy{max-width:calc(var(--space-16)*8)}@media (max-width:767px){.consigna-guide__photo{max-height:calc(var(--space-16)*6);object-fit:cover}}.consigna-guide__intro{min-height:calc(100svh - var(--promo-bar-height) - var(--header-height-compact) - var(--spacing-12) - var(--spacing-10))}.consigna-guide__steps .consigna-guide__number,.consigna-guide__steps h2{color:var(--storefront-wenge)}.consigna-guide__steps h2{font-weight:var(--type-weight-bold)}.consigna-guide__steps .ss-readable-copy{color:var(--color-text-primary)}@media (min-width:768px){.consigna-guide__intro{min-height:calc(100svh - var(--header-height-total) - var(--spacing-12) - var(--spacing-10));grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.consigna-guide__intro-copy{min-height:0}}@media (min-width:990px){.consigna-guide__intro{min-height:calc(100svh - var(--header-height-total) - var(--spacing-16) - var(--spacing-10))}}.consigna-guide__photo{object-position:center top}@media (max-width:767px){.consigna-guide__intro{grid-template-rows:minmax(calc(var(--space-16)*2),1fr)auto}.consigna-guide__media{min-height:calc(var(--space-16)*2);position:relative}.consigna-guide__photo{object-fit:cover;height:100%;max-height:none;position:absolute;inset:0}}.consigna-guide__intro-copy p+p{margin-top:var(--spacing-8)}.consigna-topics__controls{justify-content:flex-end}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
