@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=liquid-glass]{--ds-radius-md: 14px;--ds-radius-lg: 22px;--ds-radius-xl: 32px;--ds-radius-pill: 999px;--ds-shadow-sm: 0 1px 3px rgba(15, 23, 42, .04), 0 1px 2px rgba(15, 23, 42, .03);--ds-shadow-md: 0 8px 24px rgba(190, 24, 93, .08), 0 2px 6px rgba(15, 23, 42, .04);--ds-shadow-lg: 0 24px 48px rgba(190, 24, 93, .12), 0 8px 16px rgba(15, 23, 42, .06);--ds-shadow-xl: 0 40px 80px rgba(190, 24, 93, .16), 0 16px 32px rgba(15, 23, 42, .08);--ds-shadow-brand: 0 16px 40px rgba(190, 24, 93, .32), 0 4px 12px rgba(190, 24, 93, .18);--ds-dur-fast: .22s;--ds-dur-base: .38s;--ds-dur-slow: .56s;--ds-ease-out: cubic-bezier(.19, 1, .22, 1);--ds-ease-spring: cubic-bezier(.34, 1.6, .32, 1)}[data-theme=liquid-glass] h1,[data-theme=liquid-glass] h2,[data-theme=liquid-glass] h3{letter-spacing:-.015em;font-weight:500}[data-theme=liquid-glass] body{font-feature-settings:"ss01","cv11","liga"}[data-theme=liquid-glass] .header-section{background:#fdf2f8b8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(190,24,93,.08);box-shadow:0 1px #fff9 inset}[data-theme=liquid-glass] .btn-cart{background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(190,24,93,.12)}[data-theme=liquid-glass] .btn-cart:hover{background:#fce7f3d9;transform:translateY(-1px) scale(1.04)}[data-theme=liquid-glass] .carousel-slides{transition:transform .8s cubic-bezier(.19,1,.22,1)}[data-theme=liquid-glass] .carousel-slide:before{background:linear-gradient(180deg,#fdf2f800 0% 50%,#be185d1f)}[data-theme=liquid-glass] .carousel-control{background:#ffffffa6;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.85);width:48px;height:48px;transition:background-color .38s cubic-bezier(.19,1,.22,1),transform .22s cubic-bezier(.34,1.6,.32,1)}[data-theme=liquid-glass] .carousel-control:hover{background:#be185deb;transform:translateY(-50%) scale(1.12)}[data-theme=liquid-glass] .indicator.active{width:32px;background-color:var(--ds-on-primary);box-shadow:0 0 16px #fff9}[data-theme=liquid-glass] .info-card{background:#ffffffb8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(190,24,93,.08);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-sm);transition:transform .48s cubic-bezier(.19,1,.22,1),box-shadow .48s cubic-bezier(.19,1,.22,1),border-radius .48s cubic-bezier(.34,1.6,.32,1)}[data-theme=liquid-glass] .info-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--ds-shadow-xl);border-color:#be185d38;border-radius:28px 32px 24px 36px}[data-theme=liquid-glass] .btn-card-action{background:linear-gradient(135deg,var(--ds-primary, #BE185D),var(--ds-primary-hover, #9D174D));border-radius:var(--ds-radius-pill);padding:14px 24px;letter-spacing:.01em;transition:transform .28s cubic-bezier(.34,1.6,.32,1),box-shadow .38s cubic-bezier(.19,1,.22,1)}[data-theme=liquid-glass] .btn-card-action:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 32px #be185d52,0 4px 12px #be185d2e}[data-theme=liquid-glass] .product-card{background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(190,24,93,.08);border-radius:22px;box-shadow:var(--ds-shadow-sm);transition:transform .48s cubic-bezier(.19,1,.22,1),box-shadow .48s cubic-bezier(.19,1,.22,1),border-color .38s}[data-theme=liquid-glass] .product-card:hover{transform:translateY(-6px);box-shadow:var(--ds-shadow-lg);border-color:#be185d2e}[data-theme=liquid-glass] .product-image{transition:transform .8s cubic-bezier(.19,1,.22,1)}[data-theme=liquid-glass] .product-card:hover .product-image{transform:scale(1.08)}[data-theme=liquid-glass] .price-container{background:#fce7f38c;border-radius:14px}[data-theme=liquid-glass] .btn-buy{background:var(--ds-primary, #BE185D);border-radius:var(--ds-radius-pill);padding:12px 18px;letter-spacing:.02em;font-weight:600;transition:background .38s cubic-bezier(.19,1,.22,1),transform .22s cubic-bezier(.34,1.6,.32,1),box-shadow .38s}[data-theme=liquid-glass] .btn-buy:hover{background:var(--ds-primary-hover, #9D174D);transform:translateY(-2px);box-shadow:var(--ds-shadow-brand)}[data-theme=liquid-glass] .discount-badge,[data-theme=liquid-glass] .wholesale-badge{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background:#be185deb;border:1px solid rgba(255,255,255,.4);border-radius:var(--ds-radius-pill);letter-spacing:.04em}[data-theme=liquid-glass] .section-title:before{height:3px;background:linear-gradient(90deg,var(--ds-primary, #BE185D),var(--ds-brand-accent, #D97706));width:48px}[data-theme=liquid-glass] .buyer-form{background:#ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(190,24,93,.08);border-radius:24px;box-shadow:var(--ds-shadow-sm)}[data-theme=liquid-glass] .form-field input,[data-theme=liquid-glass] .form-field select,[data-theme=liquid-glass] .form-field textarea{background:#ffffffd9;border-radius:12px;border-color:#be185d24;transition:border-color .22s,box-shadow .38s cubic-bezier(.19,1,.22,1)}[data-theme=liquid-glass] .form-field input:focus,[data-theme=liquid-glass] .form-field select:focus,[data-theme=liquid-glass] .form-field textarea:focus{border-color:var(--ds-primary, #BE185D);box-shadow:0 0 0 4px #be185d1f,0 8px 16px #be185d0f}[data-theme=liquid-glass] .btn-continue{background:linear-gradient(135deg,var(--ds-primary, #BE185D),var(--ds-primary-hover, #9D174D));border-radius:var(--ds-radius-pill);letter-spacing:.02em;transition:transform .28s cubic-bezier(.34,1.6,.32,1),box-shadow .38s cubic-bezier(.19,1,.22,1)}[data-theme=liquid-glass] .btn-continue:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 20px 40px #be185d52}[data-theme=liquid-glass] .checkout-steps li{border-radius:var(--ds-radius-pill)}[data-theme=liquid-glass] .checkout-steps li.active{background:linear-gradient(135deg,var(--ds-primary, #BE185D),var(--ds-primary-hover, #9D174D))}[data-theme=liquid-glass] .product-detail-backdrop{background-color:#0f172a6b;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}[data-theme=liquid-glass] .product-detail-modal{background:#ffffffeb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.6);border-radius:28px;box-shadow:var(--ds-shadow-xl)}[data-theme=liquid-glass] .btn-add-to-cart{background:linear-gradient(135deg,var(--ds-primary, #BE185D),var(--ds-primary-hover, #9D174D));border-radius:var(--ds-radius-pill);padding:18px 24px;letter-spacing:.02em}[data-theme=liquid-glass] .btn-add-to-cart:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 48px #be185d52}[data-theme=liquid-glass] .notification-content{background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(190,24,93,.1);border-left:none;border-radius:18px;box-shadow:var(--ds-shadow-xl);position:relative}[data-theme=liquid-glass] .notification-content:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--ds-primary, #BE185D),var(--ds-brand-accent, #D97706));border-radius:18px 0 0 18px}[data-theme=liquid-glass] .notification-icon{background:linear-gradient(135deg,#be185d1f,#d977061f);color:var(--ds-primary, #BE185D)}[data-theme=liquid-glass] .btn-view-cart{background:linear-gradient(135deg,var(--ds-primary, #BE185D),var(--ds-primary-hover, #9D174D));border-radius:var(--ds-radius-pill)}[data-theme=liquid-glass] .main-footer{background:linear-gradient(180deg,var(--ds-bg-cream, #FDF2F8) 0%,#FFFFFF 100%)}[data-theme=liquid-glass] .social-link{background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .38s cubic-bezier(.19,1,.22,1),transform .28s cubic-bezier(.34,1.6,.32,1)}[data-theme=liquid-glass] .social-link:hover{transform:translateY(-3px) scale(1.08);background:var(--ds-primary, #BE185D)}[data-theme=liquid-glass] .whatsapp-float-btn{box-shadow:0 16px 40px #25d3666b,0 8px 16px #0f172a2e}@media(prefers-reduced-motion:reduce){[data-theme=liquid-glass] .info-card,[data-theme=liquid-glass] .product-card,[data-theme=liquid-glass] .btn-buy,[data-theme=liquid-glass] .btn-continue,[data-theme=liquid-glass] .btn-add-to-cart,[data-theme=liquid-glass] .carousel-slides,[data-theme=liquid-glass] .product-image{transition-duration:1ms!important}}:root{--ds-brand-50: #FFF4ED;--ds-brand-100: #FFE3D1;--ds-brand-200: #FFC2A1;--ds-brand-300: #FF9966;--ds-brand-400: #F87236;--ds-brand-500: #F54927;--ds-brand-600: #E63E1F;--ds-brand-700: #BF2E14;--ds-brand-800: #93220E;--ds-primary: var(--ds-brand-500);--ds-primary-hover: var(--ds-brand-600);--ds-primary-soft: var(--ds-brand-50);--ds-on-primary: #FFFFFF;--ds-ring: rgba(245, 73, 39, .45);--ds-bg: #FFFFFF;--ds-bg-soft: #FAFAF7;--ds-bg-cream: #F7F3E7;--ds-surface: #FFFFFF;--ds-surface-2: #F4F4F2;--ds-border: #E7E5DF;--ds-border-strong:#D6D3CC;--ds-text: #161514;--ds-text-muted: #5C5A55;--ds-text-subtle: #8A867E;--ds-success: #1F9D55;--ds-success-soft: #E6F5EC;--ds-warning: #C57E00;--ds-warning-soft: #FEF4DC;--ds-danger: #DC2626;--ds-info: #1E6FE8;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-space-20: 80px;--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-pill: 999px;--ds-shadow-xs: 0 1px 2px rgba(20, 19, 17, .04);--ds-shadow-sm: 0 1px 3px rgba(20, 19, 17, .06), 0 1px 2px rgba(20, 19, 17, .04);--ds-shadow-md: 0 4px 12px rgba(20, 19, 17, .08), 0 2px 4px rgba(20, 19, 17, .05);--ds-shadow-lg: 0 12px 28px rgba(20, 19, 17, .1), 0 4px 8px rgba(20, 19, 17, .06);--ds-shadow-xl: 0 24px 48px rgba(20, 19, 17, .14), 0 8px 16px rgba(20, 19, 17, .08);--ds-shadow-brand: 0 8px 24px rgba(245, 73, 39, .28);--ds-font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-display: "Space Grotesk", "DM Sans", system-ui, sans-serif;--ds-fs-xs: 12px;--ds-fs-sm: 14px;--ds-fs-base: 16px;--ds-fs-md: 18px;--ds-fs-lg: 20px;--ds-fs-xl: 24px;--ds-fs-2xl: 30px;--ds-fs-3xl: 36px;--ds-fs-4xl: 48px;--ds-lh-tight: 1.2;--ds-lh-snug: 1.35;--ds-lh-normal: 1.55;--ds-lh-relaxed: 1.7;--ds-dur-fast: .15s;--ds-dur-base: .22s;--ds-dur-slow: .32s;--ds-ease-out: cubic-bezier(.22, 1, .36, 1);--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ds-z-base: 1;--ds-z-sticky: 100;--ds-z-overlay: 900;--ds-z-modal: 1000;--ds-z-toast: 1100;--primary-orange: var(--ds-primary);--text-black: var(--ds-text);--background-white: var(--ds-bg);--border-light: var(--ds-border);--hover-shadow: var(--ds-ring);--wholesale-green: var(--ds-success)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ds-font-sans);font-size:var(--ds-fs-base);line-height:var(--ds-lh-normal);color:var(--ds-text);background-color:var(--ds-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display);letter-spacing:-.01em;line-height:var(--ds-lh-tight);color:var(--ds-text)}a{color:inherit}img{max-width:100%;height:auto}.ds-num,.price-current,.price-wholesale,.price-original,.price,.price-retail,.price-wholesale-detail,.unit-price,.total-price,.cart-badge,.quantity-display{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:var(--ds-radius-sm)}button,[role=button],a,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.btn:focus-visible{box-shadow:0 0 0 3px var(--ds-ring)}::selection{background:var(--ds-brand-200);color:var(--ds-brand-800)}*{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border-radius:var(--ds-radius-pill);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--ds-text-subtle);background-clip:padding-box}.ds-section{padding-block:var(--ds-space-12)}@media(min-width:768px){.ds-section{padding-block:var(--ds-space-16)}}.ds-eyebrow{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-display);font-size:var(--ds-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ds-primary)}.loading-skeleton{background:linear-gradient(90deg,var(--ds-surface-2) 0%,rgba(231,229,223,.55) 50%,var(--ds-surface-2) 100%);background-size:200% 100%;animation:dsShimmer 1.4s ease-in-out infinite;border-radius:var(--ds-radius-sm)}@keyframes dsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
