@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-style:italic}@font-face{font-family:Poppins Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.047%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:Poppins Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:112.775%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:Poppins Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial);size-adjust:112.158%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:105.485%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Black Italic),url(../_fonts/IDOg8MVfLtqmCKyiJ7iuqao3sASLQBBFljKbzVpNy3A-oTv3Q8I7736OHz6CFqOAaYCQLDjWjha4h1wf8B5tqM0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:900;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Black Italic),url(../_fonts/K7qMyWhbUL02zwP4Dm48_3yE3Ho5AafjTeTAAhiHcic-GTnnmdM5C5oYb4Z8kpBqWBqkVr_Zth1yLuCRfYhySgI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Black),url(../_fonts/vmn3jLd_rjZFfKLgNO0OrA9u2m7HZIwY2HAQiUP5p20-x4_xUEyfbQ3Pf3UJ18VIXv7GJMoDjb8EI4PZvKzqoX0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:900;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Black),url(../_fonts/koqMbOsQIes7b1yr_ZdX1xTNZGugfsDoenkIUd_5ZeI-hZLvvkphsquClUb9_HGO_B4LWozBT_UnoyYgpWn8DS4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal}:root{--ui-bg:#fff;--ui-border:#d4d4d4;--breadcrumb-bg:#f5f5f5;--personalize-surface:#f5f5f5;--ui-text-dimmed:#a1a1a1;--ui-bg-elevated:#f1f5f980;--ui-bg-elevated-hover:#f1f5f9b3;--ui-text:#171717;--ui-text-muted:#737373;--ui-primary-75:#737373bf;--ui-danger:#fb2c36;--ui-success:#00c16a;--ui-success-10:#00c16a1a;--ui-link:#2b7fff;--input-height:2.5rem;--radius-file-zone:10px;--radius-input:6px;--radius-pill:40px;--radius-full:9999px;--radius-modal:1rem;--font-sans:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans);--text-base:1rem;--text-sm:.875rem;--leading-tight:1.25rem;--leading-normal:1.5rem;--focus-ring-width:2px;--focus-ring-color:var(--color-primary-light);--card-image-radius:1rem;--badge-personalized-bg:var(--ui-success);--cart-success-fg:#00c16a;--cart-success-surface:#00c16a1a;--badge-personalized-fg:#fff;--badge-licensed-bg:#171717;--badge-licensed-fg:#fff;--badge-ai-design-bg:#2b7fff;--badge-ai-design-fg:#fff;--review-purchased-fg:#15c65c;--color-secondary:#64748b;--color-secondary-lighter:#f1f5f9;--color-secondary-light:#cbd5e1;--color-secondary-hover:#475569;--color-secondary-focus:#334155;--color-secondary-active:#1e293b;--sitewide-banner-border-bottom:1px solid color-mix(in srgb,var(--color-primary) 42%,#000);--theme-default-font-sans:var(--font-sans);--theme-default-font-display:var(--font-display)}body{font-family:var(--font-sans);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--s-image-fallback-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");--cc-radius-image:1rem;--cc-radius-card:1rem;--cc-radius-btn:var(--radius-pill);--cc-radius-btn-2:.5rem;--cc-border-color:var(--ui-border)}.container{max-width:1288px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=768px){.container{padding-left:1.5rem;padding-right:1.5rem}}.cc-collection-list,.collection-banner-carousel,.product-carousel .embla{padding-left:1rem;padding-right:1rem}@media (width>=768px){.cc-collection-list,.collection-banner-carousel,.product-carousel .embla{padding-left:1.5rem;padding-right:1.5rem}}.cc-hot-deals-section,.read-next{padding-left:1rem}@media (width>=768px){.cc-hot-deals-section,.read-next{padding-left:1.5rem}}.cc-instagram-feed__info{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem}@media (width>=768px){.cc-instagram-feed__info{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.cc-instagram-feed__info{padding-top:0;padding-bottom:0}}@media (width>=1440px){.cc-instagram-feed__info{padding-left:100px}.cc-collection-list,.collection-banner-carousel,.product-carousel .embla{padding-left:100px;padding-right:100px}.cc-hot-deals-section,.read-next{padding-left:100px}}@media (width<=767px){.mobile-btn-bottom{z-index:100;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top-width:1px;padding:.5rem;position:fixed;bottom:0;left:0;right:0}}button:disabled{cursor:not-allowed;opacity:.7}.btn-icon{color:var(--ui-text);border-radius:.375rem;padding:.625rem}.btn-icon:hover{background-color:var(--color-primary-lighter)}.btn-text:hover{color:var(--color-primary-hover)}.btn-text:focus{color:var(--color-primary-focus)}.btn-text:active{color:var(--color-primary-active)}.btn-fill{background-color:var(--color-primary);color:var(--color-contrast)}.btn-fill:hover{background-color:var(--color-primary-hover)}.btn-fill:active{background-color:var(--color-primary-active)}.btn-border{border-width:1px;border-color:var(--ui-text)}.btn-border:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.btn-border:active{border-color:var(--color-primary);color:var(--color-primary)}.btn-border.border-bold{border-width:1.5px}.btn-border.active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-contrast)}.btn-border-fill{border-width:1px;border-color:var(--ui-text)}.btn-border-fill:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);color:var(--color-contrast)}.btn-border-fill:active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-contrast)}.btn-border-fill.border-bold{border-width:1.5px}.s-color-item{outline-offset:1px;border-width:2px;border-color:#0000;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;transition-property:border-color,outline-color,outline-offset;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.s-color-item--xs{width:1rem;height:1rem}.s-color-item--sm{width:1.25rem;height:1.25rem}.s-color-item--md{width:1.5rem;height:1.5rem}.s-color-item--lg{width:1.75rem;height:1.75rem}.s-color-item[value=\#fff i],.s-color-item[value=\#ffffff i],.s-color-item[value=white i]{border-color:var(--ui-text)}.s-color-item:hover:not(.disabled):not(.active){outline-color:var(--color-primary-hover)}.s-color-item.active{outline-color:var(--color-primary)}.s-color-item__icon{display:none}.s-color-item--xl{width:2rem;height:2rem}.s-color-item.disabled{cursor:not-allowed;pointer-events:none;outline-color:#0000}.s-color-item.disabled:after{content:"";pointer-events:none;background-color:var(--ui-border);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/120% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/120% no-repeat}.s-option-item{background-color:var(--ui-bg-elevated);text-align:center;text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;min-width:3.5rem;min-height:2.5rem;padding:.5rem 1rem;font-weight:400;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.s-input label.s-option-item{text-transform:capitalize}.s-form-field:has(.s-dropdown.s-select)>div>label.s-option-item{text-transform:capitalize}.s-option-item{font-size:var(--text-base);border-radius:8px}.s-option-item--size{text-transform:uppercase}.s-option-item:not(.active):hover{border-color:var(--color-primary-hover)}.s-option-item.active{background-color:var(--color-primary);color:var(--color-contrast);border-color:#0000}.s-option-item.disabled{cursor:not-allowed;opacity:.6;pointer-events:none;text-decoration-line:line-through}.s-option-tile{background:#f1f5f980;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:76px;height:76px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.s-option-tile:not(.active):hover{border-color:var(--ui-border)}.s-option-tile.active{border-color:var(--color-primary)}.s-option-tile.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.s-option-tile__img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.sitewide-banner .container{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.s-form-field .s-form-field-label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.s-form-field .message{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--ui-text-muted);margin-top:.25rem}.s-form-field.error .message{color:var(--ui-danger)}.s-form-field.success .message{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.s-form-field.warning .message{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.s-form-field label .text-red-500{color:var(--ui-danger)}.s-input{flex-direction:column;gap:.25rem;display:flex}.s-input label{z-index:auto;width:100%;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);color:var(--ui-text);text-transform:none;padding:0;position:static}.s-input label.capitalize{text-transform:capitalize}.s-input input,.s-input textarea.s-textarea{height:auto;min-height:var(--input-height);border-radius:var(--radius-input);border:1px solid var(--ui-border);background-color:var(--ui-bg);width:100%;font-size:var(--text-base);line-height:var(--leading-normal);outline:none;padding:.5rem .75rem}.s-input textarea.s-textarea{resize:vertical;min-height:7.5rem}.s-input input::-moz-placeholder{color:var(--ui-text-dimmed)}.s-input textarea.s-textarea::-moz-placeholder{color:var(--ui-text-dimmed)}.s-input input::placeholder,.s-input textarea.s-textarea::placeholder{color:var(--ui-text-dimmed)}.s-input input:hover,.s-input textarea.s-textarea:hover{border-color:color-mix(in srgb,var(--ui-text) 22%,var(--ui-border))}.s-input input:focus,.s-input textarea.s-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.s-input.has-value label,.s-input:focus-within label{font-size:var(--text-sm);padding:0}.s-input.has-value input,.s-input.has-value textarea.s-textarea,.s-input:focus-within input,.s-input:focus-within textarea.s-textarea{padding-top:.5rem;padding-bottom:.5rem}.s-input.error input,.s-input.error textarea.s-textarea{border-color:var(--ui-danger)}.s-input .s-form-field-counter{color:var(--ui-text-muted);top:2rem;right:.75rem;transform:none}.s-form-field:has(.s-dropdown.s-select)>div>label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);color:var(--ui-text);text-transform:none;margin-bottom:.25rem;display:block}.s-form-field:has(.s-dropdown.s-select)>div>label.capitalize{text-transform:capitalize}.default-select .s-select-placeholder{color:var(--ui-text-dimmed)}.default-select>div>.s-dropdown .dropdown-btn{height:var(--input-height);border-radius:var(--radius-input);border:1px solid var(--ui-border);background-color:var(--ui-bg);text-align:left;width:100%;font-size:var(--text-base);line-height:var(--leading-normal);outline:none;align-items:center;padding:.5rem 2rem .5rem .75rem;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.default-select>div>.s-dropdown .dropdown-btn:hover{border-color:color-mix(in srgb,var(--ui-text) 22%,var(--ui-border))}.default-select>div>.s-dropdown .dropdown-btn.expanded{border-color:var(--color-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.default-select>div>.s-dropdown .dropdown-btn .dropdown-icon{color:var(--ui-text-dimmed);right:.75rem}.default-select.error>div>.s-dropdown .dropdown-btn{border-color:var(--ui-danger)}.default-select.success>div>.s-dropdown .dropdown-btn{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.default-select.warning>div>.s-dropdown .dropdown-btn{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.default-select.info>div>.s-dropdown .dropdown-btn{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.default-select .default-select-clear{color:var(--ui-text-dimmed);transition:color .15s}.default-select .default-select-clear:hover{color:var(--ui-danger)}@media (hover:hover) and (pointer:fine){.default-select .default-select-clear{pointer-events:none;opacity:0;transition:opacity .15s}.default-select:focus-within .default-select-clear,.default-select:hover .default-select-clear{pointer-events:auto;opacity:1}}.dropdown-container{border-width:1px;border-color:var(--ui-border);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.375rem;padding:.25rem;overflow:hidden}.dropdown-content{max-height:13rem;overflow:auto}.s-dropdown-mobile .dropdown-container{width:80%}.s-dropdown-mobile .dropdown-content{min-width:200px;max-height:80vh;padding:.25rem;overflow:auto}.s-select-dropdown{flex-direction:column;gap:.25rem;display:flex}.s-select-dropdown .dropdown-content{flex-direction:column;padding:0;display:flex}.s-select-dropdown .select-search-input{z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;position:sticky;top:0}.default-dropdown-menu{border-width:1px;border-color:var(--ui-border);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.375rem;padding:.25rem}.default-dropdown-item,.s-select-option{border-style:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.5rem;font-size:.875rem;line-height:1.5;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.default-dropdown-item:hover,.s-select-option:hover{background-color:var(--ui-bg-elevated);color:var(--color-primary)}.default-dropdown-item.active,.s-select-option.active{background-color:var(--color-primary);color:var(--color-contrast)}.s-file-input input[type=file].file-native{display:none}.s-file-input:has(input.file-native:disabled) .file-zone{opacity:.7;cursor:not-allowed;pointer-events:none}.s-file-input .file-zone{cursor:pointer;border-width:1px;border-color:var(--ui-border);background-color:var(--ui-bg);border-radius:10px;align-items:center;gap:.5rem;min-height:106px;padding:1.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.s-file-input .file-zone:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--focus-ring-color)}.s-file-input .file-zone:hover{border-color:var(--color-primary-hover)}.s-file-input .file-zone-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}.s-file-input .file-zone-icon{width:1.5rem;height:1.5rem;color:var(--ui-text);flex-shrink:0}.s-file-input .file-zone-icon--error{color:var(--ui-danger)}.s-file-input .file-zone-text{font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;color:var(--ui-text)}.s-file-input .file-zone-text--error{color:var(--ui-danger)}.s-file-input .file-zone:has(.file-preview-list){border-style:dashed;border-color:color-mix(in srgb,var(--ui-border) 92%,var(--ui-text));background-color:color-mix(in srgb,var(--ui-bg) 88%,var(--ui-bg-elevated));gap:.25rem;min-height:auto;padding:.875rem 1rem}.s-file-input .file-preview-shell{flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.s-file-input .file-preview-list{flex-flow:wrap;justify-content:center;align-items:center;gap:.625rem;width:100%;min-width:0;display:flex}.s-file-input .file-preview-item{flex-shrink:0;width:4.875rem;height:4.875rem;display:block;position:relative}.s-file-input .file-preview-item-thumb{border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background-color:var(--ui-bg-elevated);-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:4.125rem;height:4.125rem;position:absolute;bottom:0;left:0;overflow:hidden}.s-file-input .file-preview-remove{z-index:3;cursor:pointer;width:1.5rem;height:1.5rem;color:var(--ui-text);background-color:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.s-file-input .file-preview-remove:hover{background-color:var(--ui-danger);color:#fff}.s-file-input .file-preview-remove-icon{width:.75rem;height:.75rem}.s-file-input.error .file-zone{border-color:var(--ui-danger)}body.sp-file-drag-over .s-file-input .file-zone{border-color:var(--color-primary);border-style:dashed}.s-phone-input .vue-tel-input{min-height:var(--input-height);border-radius:var(--radius-input);border:1px solid var(--ui-border);background-color:var(--ui-bg);box-shadow:none;transition:border-color .15s,box-shadow .15s}.s-phone-input .vue-tel-input:hover{border-color:color-mix(in srgb,var(--ui-text) 22%,var(--ui-border))}.s-phone-input .vue-tel-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.s-phone-input .vue-tel-input.disabled{opacity:.6;cursor:not-allowed}.s-phone-input .vti__flag{flex-shrink:0;scale:1.3}.s-phone-input .vti__dropdown{border-radius:var(--radius-input) 0 0 var(--radius-input);background-color:#0000;padding:0 .5rem 0 .75rem;transition:background-color .15s}.s-phone-input .vti__dropdown.open,.s-phone-input .vti__dropdown:hover{background-color:color-mix(in srgb,var(--ui-bg-elevated) 60%,transparent)}.s-phone-input .vti__dropdown.disabled{cursor:not-allowed;background-color:#0000}.s-phone-input .vti__selection{font-size:var(--text-base);align-items:center;gap:.25rem;display:flex}.s-phone-input .vti__country-code{color:var(--ui-text)}.s-phone-input .vti__dropdown-arrow{color:var(--ui-text-dimmed);display:none}.s-phone-input .vti__input{border-radius:0 var(--radius-input) var(--radius-input) 0;font-size:var(--text-base);background-color:#0000;border:none;outline:none;padding:.5rem .75rem}.s-phone-input .vti__input::placeholder{color:var(--ui-text-dimmed)}.s-phone-input .vti__dropdown-list{border:1px solid var(--ui-border);border-radius:var(--radius-input);background-color:var(--ui-bg);width:280px;max-height:220px;padding:.25rem;box-shadow:0 4px 12px #00000014}.s-phone-input .vti__dropdown-list.below{top:calc(100% + 4px)}.s-phone-input .vti__dropdown-list.above{top:auto;bottom:calc(100% + 4px)}.s-phone-input .vti__search_box{width:calc(100% - 1rem);font-size:var(--text-sm);border:1px solid var(--ui-border);border-radius:calc(var(--radius-input) - 2px);background-color:var(--ui-bg);outline:none;margin:.25rem .5rem;padding:.375rem .625rem;transition:border-color .15s}.s-phone-input .vti__search_box::placeholder{color:var(--ui-text-dimmed)}.s-phone-input .vti__search_box:focus{border-color:var(--color-primary)}.s-phone-input .vti__dropdown-item{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ui-text);border-radius:calc(var(--radius-input) - 2px);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background-color .15s;display:flex}.s-phone-input .vti__dropdown-item.highlighted,.s-phone-input .vti__dropdown-item:hover{background-color:color-mix(in srgb,var(--ui-bg-elevated) 80%,transparent);color:var(--color-primary)}.s-phone-input .vti__dropdown-item.last-preferred{border-bottom:1px solid var(--ui-border);border-radius:0;margin-bottom:.25rem;padding-bottom:.5rem}.s-phone-input .vti__dropdown-item strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-phone-input.error .vue-tel-input{border-color:var(--ui-danger)}.s-phone-input.error .vue-tel-input:focus-within{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb,var(--ui-danger) 25%,transparent)}.s-phone-input.success .vue-tel-input{border-color:#16a34a}.s-phone-input.success .vue-tel-input:focus-within{box-shadow:0 0 0 var(--focus-ring-width) #16a34a33}.personalize-panel .s-form-field .s-form-field-label{margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.personalize-panel .s-form-field .s-form-field-counter{top:2.5rem}.embla .embla-arrow{z-index:2;--tw-translate-y:-50%;width:2rem;height:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:var(--radius-input);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.mobile-menu-enter-active .embla .embla-arrow.inset-y-0,.mobile-menu-leave-active .embla .embla-arrow.inset-y-0{transition:transform .3s}.mobile-menu-enter-from .embla .embla-arrow.inset-y-0,.mobile-menu-leave-to .embla .embla-arrow.inset-y-0{transform:translate(-100%)}.embla .embla-arrow:hover{--tw-bg-opacity:.5}.embla .embla-arrow:disabled{opacity:.35}.embla .embla-arrow-prev{left:0}@media (width>=768px){.embla .embla-arrow-prev{left:.25rem}}.embla .embla-arrow-next{right:0}@media (width>=768px){.embla .embla-arrow-next{right:.25rem}}.s-image-carousel,.s-image-carousel__body{min-width:0}.s-image-carousel__body--thumbs-left{gap:.75rem;display:flex}@media (width>=768px){.s-image-carousel__body--thumbs-left{gap:1rem}}.s-image-carousel__body--thumbs-bottom{flex-direction:column;gap:.75rem;display:flex}.s-carousel-thumb-rail--left{flex-direction:column;flex-shrink:0;gap:.5rem;width:16.6667%;max-height:500px;overflow-y:auto}.s-carousel-thumb-rail--bottom{width:100%;margin-top:.75rem}.s-carousel-thumb-rail--bottom .embla-arrow{display:none}.s-carousel-thumb-rail--bottom .embla{width:100%}.s-carousel-thumb{border-color:#0000;border-bottom-width:3px;flex-shrink:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.s-carousel-thumb:hover{opacity:.9}.s-carousel-thumb.active{border-color:var(--color-primary)}.s-carousel-thumb--bottom{aspect-ratio:4/5;width:100%}.s-carousel-thumb--bottom .s-carousel-thumb-img{height:100%}.s-carousel-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%}.s-carousel-video-badge{pointer-events:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mobile-menu-enter-active .s-carousel-video-badge.inset-y-0,.mobile-menu-leave-active .s-carousel-video-badge.inset-y-0{transition:transform .3s}.mobile-menu-enter-from .s-carousel-video-badge.inset-y-0,.mobile-menu-leave-to .s-carousel-video-badge.inset-y-0{transform:translate(-100%)}.s-carousel-video-badge__icon{background-color:#000000a6;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.s-carousel-main{flex:1;min-width:0;position:relative}.s-carousel-viewport{border-radius:var(--card-image-radius)}.s-carousel-slide{width:100%}.s-carousel-container{align-items:flex-start}.s-carousel-thumb-slide{width:5rem;padding-right:.5rem}.s-carousel-thumb-container{align-items:stretch}.s-carousel-slide--video{aspect-ratio:4/5;border-radius:var(--card-image-radius);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:100%;position:relative;overflow:hidden}.s-carousel-video-player{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.s-carousel-video-label{pointer-events:none;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#000000a6;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.mobile-menu-enter-active .s-carousel-video-label.inset-y-0,.mobile-menu-leave-active .s-carousel-video-label.inset-y-0{transition:transform .3s}.mobile-menu-enter-from .s-carousel-video-label.inset-y-0,.mobile-menu-leave-to .s-carousel-video-label.inset-y-0{transform:translate(-100%)}.s-carousel-slide--image{width:100%;position:relative}.s-carousel-zoom-btn{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:1.5rem;height:1.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);border-radius:.375rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.75rem;right:.75rem}.mobile-menu-enter-active .s-carousel-zoom-btn.inset-y-0,.mobile-menu-leave-active .s-carousel-zoom-btn.inset-y-0{transition:transform .3s}.mobile-menu-enter-from .s-carousel-zoom-btn.inset-y-0,.mobile-menu-leave-to .s-carousel-zoom-btn.inset-y-0{transform:translate(-100%)}.s-carousel-zoom-btn:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@media (width>=768px){.s-carousel-zoom-btn{top:1.75rem;right:1.75rem}}.s-carousel-zoom-btn{--tw-ring-color:color-mix(in srgb,var(--ui-border) 50%,transparent)}.s-pagination{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.s-pagination .pagination-item{border:1px solid var(--ui-text-dimmed);border-radius:var(--radius-input);background-color:var(--ui-bg);min-width:36px;height:36px;color:var(--ui-text);justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:500;line-height:20px;transition:border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.s-pagination .pagination-item:hover:not(:disabled):not(.active){border-color:var(--ui-text)}.s-pagination .pagination-item:disabled{opacity:.45;color:var(--ui-text-dimmed)}.s-pagination .pagination-item.active{border-color:var(--ui-text);background-color:var(--ui-text);color:var(--color-contrast,#fff)}.s-pagination .pagination-icon{width:20px;height:20px}.s-pagination .pagination-dot{width:36px;height:36px;color:var(--ui-text);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.s-modal .modal-body{border-radius:var(--radius-modal);max-height:90dvh;overflow-y:auto}.s-modal .title-container{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;font-size:1.5rem;font-weight:700;line-height:2rem;position:sticky;top:0}@media (width>=768px){.s-modal .title-container{padding-top:2rem;padding-left:2rem;padding-right:2rem}}.modal-confirm .modal-body{flex-direction:column;gap:1.5rem;max-width:min(424px,90vw);padding:2.25rem;display:flex}.modal-confirm .title-container{display:none}.modal-confirm .content{font-size:1rem;font-weight:500;line-height:1.5rem}.modal-confirm .buttons{gap:.75rem;display:flex}.modal-confirm .buttons button{border-radius:var(--radius-full);cursor:pointer;flex:1;justify-content:center;align-items:center;height:36px;font-size:.875rem;font-weight:500;transition:opacity .15s,background-color .15s,color .15s;display:flex}.modal-confirm .buttons .ok-btn{border:1.5px solid var(--ui-text);color:var(--ui-text);background:0 0}.modal-confirm .buttons .cancel-btn,.modal-confirm .buttons .ok-btn:hover{background:var(--ui-text);color:#fff}.modal-confirm .buttons .cancel-btn{border:none}.modal-confirm .buttons .cancel-btn:hover{opacity:.8}.s-skeleton{opacity:.82;color:color-mix(in srgb,var(--ui-text-muted) 55%,#fff);background:radial-gradient(circle at top right,#ffffffb8,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--ui-border) 90%,#fff) 0,color-mix(in srgb,var(--ui-border) 72%,#fff) 52%,color-mix(in srgb,var(--color-primary-lighter) 36%,#fff) 100%);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 10px 30px #0f172a0a}.s-skeleton.shimmer{animation:1.8s ease-in-out infinite default-skeleton-breathe}.s-skeleton.shimmer:after,.s-skeleton.shimmer:before{content:"";pointer-events:none;position:absolute;inset:0}.s-skeleton.shimmer:before{opacity:.8;background:radial-gradient(circle,#ffffff8f,#0000 62%)}.s-skeleton.shimmer:after{opacity:.85;background:linear-gradient(#ffffff3d,#0000 42%,#ffffff14)}@keyframes default-skeleton-breathe{0%{opacity:.62}50%{opacity:1}to{opacity:.62}}@media (prefers-reduced-motion:reduce){.s-skeleton.shimmer{animation:none}.s-skeleton.shimmer:before{opacity:.62}}.personalize-pb-input-groups .personalized-form .ant-col.ant-form-item-label{color:var(--ui-text);font-size:.875rem;font-weight:500;line-height:1.2}.personalize-pb-input-groups .personalized-form .image-item{aspect-ratio:1;background-color:#0000;border-radius:var(--radius-input)!important;border:1px solid var(--ui-border)!important;width:auto!important;height:auto!important;box-shadow:none!important}.personalize-pb-input-groups .personalized-form .image-item.active{border-color:var(--color-primary)!important}.personalize-pb-input-groups .personalized-form img.custom-image{-o-object-fit:contain!important;object-fit:contain!important;border-radius:var(--radius-input)!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:108px!important}.personalize-pb-input-groups .personalized-form .ant-form-item:has(img.custom-image){position:relative}.personalize-pb-input-groups .personalized-form div:has(>img.custom-image){align-items:flex-start;gap:1rem;display:flex}.personalize-pb-input-groups .personalized-form div:has(>.btn-upload){flex:1;min-width:0}.personalize-pb-input-groups .personalized-form .btn.btn-custom{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:-1.5rem;right:0}.mobile-menu-enter-active .personalize-pb-input-groups .personalized-form .btn.btn-custom.inset-y-0,.mobile-menu-leave-active .personalize-pb-input-groups .personalized-form .btn.btn-custom.inset-y-0{transition:transform .3s}.mobile-menu-enter-from .personalize-pb-input-groups .personalized-form .btn.btn-custom.inset-y-0,.mobile-menu-leave-to .personalize-pb-input-groups .personalized-form .btn.btn-custom.inset-y-0{transform:translate(-100%)}.personalize-pb-input-groups .personalized-form .btn.btn-custom{color:var(--ui-text);background-color:#0000!important;border:none!important;padding:0!important}.personalize-pb-input-groups .personalized-form .btn.btn-custom:hover{color:var(--color-primary)}.personalize-pb-input-groups .personalized-form .ant-col.ant-form-item-control-wrapper{margin-top:.5rem}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input{width:100%!important;min-height:var(--input-height)!important;border-radius:var(--radius-input)!important;background-color:var(--ui-bg)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;outline:none!important;padding:.5rem .75rem!important;transition:border-color .15s,box-shadow .15s!important}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input:hover{border-color:color-mix(in srgb,var(--ui-text) 22%,var(--ui-border))!important}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)!important}.personalize-pb-input-groups .personalized-form input[type=file]{display:none!important}.personalize-pb-input-groups .personalized-form .btn.btn-upload{position:relative;border-radius:var(--radius-file-zone)!important;border:1px dashed var(--ui-border)!important;background-color:var(--ui-bg)!important;width:100%!important;min-height:106px!important;color:var(--ui-text)!important;font-size:var(--text-sm)!important;padding-top:2.75rem!important;transition:border-color .15s!important}.personalize-pb-input-groups .personalized-form .btn.btn-upload:hover{border-color:var(--color-primary)!important}.personalize-pb-input-groups .personalized-form .btn-upload:before{content:"";background-color:currentColor;width:24px;height:24px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"><path d=\"M16.063 25.313v-5.625h3.75l-4.688-5.625-4.687 5.624h3.75v5.625H9.5v-.046c-.158.009-.307.047-.469.047A7.03 7.03 0 0 1 2 18.28c0-3.607 2.728-6.547 6.229-6.95a7.026 7.026 0 0 1 6.896-5.706 7.03 7.03 0 0 1 6.898 5.706c3.5.403 6.225 3.343 6.225 6.95a7.03 7.03 0 0 1-7.031 7.032c-.158 0-.31-.038-.469-.047v.047z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"><path d=\"M16.063 25.313v-5.625h3.75l-4.688-5.625-4.687 5.624h3.75v5.625H9.5v-.046c-.158.009-.307.047-.469.047A7.03 7.03 0 0 1 2 18.28c0-3.607 2.728-6.547 6.229-6.95a7.026 7.026 0 0 1 6.896-5.706 7.03 7.03 0 0 1 6.898 5.706c3.5.403 6.225 3.343 6.225 6.95a7.03 7.03 0 0 1-7.031 7.032c-.158 0-.31-.038-.469-.047v.047z\"/></svg>") 50%/contain no-repeat}.personalize-pb-input-groups .personalized-form .niftyjs-grid>div{margin-bottom:0!important}.personalize-pb-input-groups .personalized-form .niftyjs-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:12px 16px!important}@media (width<=768px){.personalize-pb-input-groups .personalized-form .niftyjs-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important;gap:12px 10px!important}}.personalize-pb-input-groups .personalized-form .niftyjs-grid div:empty[style*="margin-bottom: 0px;"]{display:none!important}.personalize-pb-input-groups .personalized-form>div{margin-bottom:1.5rem!important}.personalize-pb-input-groups .personalized-form>div:last-child{margin-bottom:0!important}.personalize-pb-input-groups .add-to-cart-group{display:none!important}#pageHeader{transition:transform .22s,box-shadow .2s;box-shadow:0 1px #0f172a0a}@media (width<=767px){#pageHeader nav{padding-left:.25rem;padding-right:.25rem}}body.scroll-top #pageHeader{box-shadow:none}@media (width<=767px){#pageHeader.home-overlay{box-shadow:none;background:0 0;position:fixed;left:0;right:0}#pageHeader.home-overlay,#pageHeader.home-overlay .btn-icon{color:#fff}#pageHeader.home-overlay hr{border-color:#0000}#pageHeader.home-overlay .mobile-menu-drawer{color:var(--ui-text)}body:not(.scroll-top) #pageHeader.home-overlay{background:var(--ui-bg);color:var(--ui-text);box-shadow:0 1px #0f172a0a}body:not(.scroll-top) #pageHeader.home-overlay .btn-icon{color:var(--ui-text)}body:not(.scroll-top) #pageHeader.home-overlay hr{border-color:var(--ui-border)}}body.scroll-down #pageHeader:not(.show-header-menu){transform:translateY(-100%)}@media (width<=767px){#pageHeader.mobile-search-open{transform:translateY(-100%)}.header-search:not(.mobile-search-open){display:none}.header-search.mobile-search-open{z-index:60;border-radius:var(--radius-modal);border-width:1px;border-color:var(--ui-border);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.5rem;position:fixed;top:1rem;left:1rem;right:1rem}.header-search.mobile-search-open input{border-radius:var(--radius-input);padding-right:6rem}.header-search.mobile-search-open .header-search__controls{right:1.5rem}}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:opacity .3s}.mobile-menu-enter-active .absolute.inset-y-0,.mobile-menu-leave-active .absolute.inset-y-0{transition:transform .3s}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0}.mobile-menu-enter-from .absolute.inset-y-0,.mobile-menu-leave-to .absolute.inset-y-0{transform:translate(-100%)}.header-search__input::-webkit-search-cancel-button{appearance:none}.header-search__input::-webkit-search-decoration{appearance:none}.header-search__input:focus,.header-search__input:hover{background-color:var(--ui-bg-elevated-hover);outline:none}.sub-menu--root{top:calc(100% + 4px);left:0}.sub-menu--root.menu-right{left:auto;right:0}.sub-menu--nested{top:0;left:calc(100% + 4px)}.sub-menu--nested.menu-right{left:auto;right:calc(100% + 4px)}@media (width>=768px) and (width<=1023px){.strip-col-2>*{border-right:1px solid var(--ui-border);flex:none;width:50%}.strip-col-2>:nth-child(2n){border-right:none}}@media (width>=768px){.strip-col-3>*{border-right:1px solid var(--ui-border);flex:1;min-width:33.333%}.strip-col-3>:last-child,.strip-col-3>:nth-child(3n){border-right:none}}.home-banner-carousel .embla .embla-arrow-prev{left:.75rem}@media (width>=768px){.home-banner-carousel .embla .embla-arrow-prev{left:1.5rem}}@media (width>=1024px){.home-banner-carousel .embla .embla-arrow-prev{left:6rem}}.home-banner-carousel .embla .embla-arrow-next{right:.75rem}@media (width>=768px){.home-banner-carousel .embla .embla-arrow-next{right:1.5rem}}@media (width>=1024px){.home-banner-carousel .embla .embla-arrow-next{right:6rem}}@media (width<=767px){.home-banner-carousel .embla .embla-arrow{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:3rem}.home-banner-carousel .embla .embla-arrow-prev{left:auto;right:calc(50% + .375rem)}.home-banner-carousel .embla .embla-arrow-next{left:calc(50% + .375rem);right:auto}}.children-categories .category-slide{flex:0 0 100%;min-width:0}.children-categories .embla-arrow{border-width:1px;border-color:var(--ui-primary)}.children-categories .embla-arrow:hover{border-color:var(--color-primary);color:var(--color-primary)}.children-categories .embla-arrow{top:auto;bottom:-4.5rem;transform:none;border-radius:10px!important;width:36px!important;height:36px!important}.children-categories .embla-arrow-prev{left:auto;right:calc(50% + .25rem)}.children-categories .embla-arrow-next{left:calc(50% + .25rem);right:auto}.price-slider__range{-webkit-appearance:none;pointer-events:none;background:0 0;width:100%;height:23px;position:absolute;top:-11px;left:0}.price-slider__range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;background:0 0;border-radius:9999px;width:23px;height:23px}.price-slider__range::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:9999px;width:23px;height:23px}.price-slider__field{background:#fff;border:1px solid #171717;border-radius:8px;flex:1 1 0;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:flex}.price-slider__currency{flex-shrink:0;font-weight:600}.price-slider__currency,.price-slider__input{color:#171717;font-size:16px;line-height:24px}.price-slider__input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-weight:400}.price-slider__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-slider__input[type=number]{-moz-appearance:textfield}.oos-issue-highlight{isolation:isolate}.oos-issue-highlight:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background-color:#f3f4f6;animation:.9s ease-in-out 2 oos-highlight;position:absolute;inset:0}@keyframes oos-highlight{0%,to{opacity:0}50%{opacity:.55}}.sen01-wishlist-cta--active svg path{fill:#e7000b;stroke:#dc2626}.sen01-wishlist-cta:hover svg path{stroke:#dc2626}[id^=cart-item-].oos-issue-highlight:after{border-radius:0}.review-box{justify-content:flex-start;display:flex}.sen01-info-dropdown ol,.sen01-info-dropdown ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.sen01-info-dropdown ul{list-style:outside}.sen01-info-dropdown ol{list-style:decimal}.sen01-info-dropdown p{margin-top:.5rem;margin-bottom:.5rem}.sen01-info-dropdown p:first-child{margin-top:0}.sen01-info-dropdown a{color:var(--ui-link);text-underline-offset:2px;text-decoration:underline}.sen01-info-dropdown a:hover{color:var(--color-primary)}.sen01-info-dropdown strong{font-weight:600}.sen01-info-dropdown img{max-width:100%;height:auto}@media (width<=767.98px){.color-swatch-list.is-collapsed>:nth-child(n+8){display:none}.color-swatch-list.is-collapsed>.is-selected-swatch{display:block}}.design-edit-modal__canvas,.design-edit-modal__canvas-shell,.design-edit-modal__controls{width:100%}.preview-loading-overlay{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex;position:absolute;inset:0}.spinner{border:3px solid #1717171f;border-top:3px solid var(--sen01-design-page-text,#171717);border-radius:999px;width:2.5rem;height:2.5rem;animation:1s linear infinite ai-modal-spin}.progress-container{background:#1717171a;border-radius:999px;width:80%;height:.5rem;overflow:hidden}.progress-bar{background:var(--sen01-design-page-text,#171717);border-radius:999px;height:100%;transition:width .1s ease-out}.progress-text{color:var(--sen01-design-page-text,#171717);font-size:.9375rem;font-weight:600;line-height:1.25rem}@keyframes ai-modal-spin{to{transform:rotate(1turn)}}.awx-wallets:not(:has(iframe))+.awx-divider{display:none}#awx-3ds:empty{display:none}#awx-3ds:not(:empty){z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#awx-3ds:not(:empty)>*{border-radius:var(--radius-modal,1rem);background:#fff;width:100%;max-width:480px;max-height:80vh;overflow-y:auto}#checkoutPolicy{z-index:999}#checkoutPolicy .checkout-policy-html :where(h2,h3,h4,h5){color:var(--ui-text);font-weight:600}#checkoutPolicy .checkout-policy-html h2{font-size:1.5rem;line-height:2rem}#checkoutPolicy .checkout-policy-html h3{font-size:1.25rem;line-height:1.75rem}#checkoutPolicy .checkout-policy-html h4{font-size:1.125rem;line-height:1.75rem}#checkoutPolicy .checkout-policy-html h5{font-size:1rem;line-height:1.5rem}#checkoutPolicy .checkout-policy-html :where(a){color:var(--ui-link);text-underline-offset:3px;text-decoration:underline}.input-error{border-color:#dc3545!important;padding-right:calc(1.5em + .75rem)!important}.icons-sprite{--icon-target-height:25;--scale-fac:calc(var(--icon-height)/var(--icon-target-height));height:calc(var(--icon-target-height)*1px);width:calc(150px/var(--scale-fac));background:var(--sprite-url) no-repeat;background-size:100%;background-position-y:calc(var(--icon-y-pos)*-1px);display:block}.icons-sprite-stripe-iDEAL{--icon-height:120;--icon-y-pos:150}.icons-sprite-stripe-Bancontact{--icon-height:110;--icon-y-pos:193.5}.icons-sprite-stripe-Sofort{--icon-height:55;--icon-y-pos:437}.icons-sprite-stripe-Klarna{--icon-height:148;--icon-y-pos:172}.icons-sprite-list-banks{--icon-target-height:42}.icons-sprite-iDEAL{--icon-height:145;--icon-y-pos:205}.icons-sprite-Bancontact{--icon-height:110;--icon-y-pos:325}.icons-sprite-Sofort{--icon-height:50;--icon-y-pos:810}.icons-sprite-Klarna{--icon-height:145;--icon-y-pos:295}.sen01-order-item__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.order-status-progress__wrapper{width:100%;max-width:44rem;margin-inline:auto}.order-status-progress__title{color:#171717;text-align:center;margin-bottom:2.25rem;font-size:2.25rem;font-weight:700;line-height:1.1}.order-status-progress{gap:1rem;width:100%;padding:.5rem 0;display:grid}.order-status-progress__item{-moz-column-gap:.875rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;column-gap:.875rem;display:grid;position:relative}@media (width<=767px){.order-status-progress__item{align-items:start}}.order-status-progress__rail{min-height:1.5rem}.order-status-progress__indicator,.order-status-progress__rail{justify-content:center;align-items:center;display:flex;position:relative}.order-status-progress__indicator{z-index:1}.order-status-progress__connector{display:none}.order-status-progress__content{gap:.125rem;display:grid}.order-status-progress__label{color:var(--ui-text-muted);font-size:.875rem;font-weight:400;line-height:1.4}.order-status-progress__time{min-height:1rem;color:var(--ui-text-muted);white-space:nowrap;font-size:.75rem;font-weight:400}.order-status-progress__time--empty{visibility:hidden}.order-status-progress__icon{color:#a1a1a1;font-size:1.5rem}.order-status-progress__item--active .order-status-progress__icon{color:#00c16a}.order-status-progress__item--active .order-status-progress__label{color:var(--ui-text)}.order-status-progress__connector--active{background:#00c16a}@media (width>=768px){.order-status-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.order-status-progress__item{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center}.order-status-progress__rail{width:100%;min-height:1.5rem}.order-status-progress__connector{background:#e5e5e5;width:calc(100% - 1.25rem);height:1px;display:block;position:absolute;inset:50% auto auto calc(50% + 1.25rem);transform:translateY(-50%)}.order-status-progress__content{justify-items:center;padding-top:.5rem}.order-status-progress__label,.order-status-progress__time{text-align:center}}.bg-coupon{background-color:var(--color-primary-lighter)}.faq-answer a{color:var(--color-primary)}.faq-answer a:hover{color:var(--color-primary-hover)}.contact-content-page a,.contact-content-page a:hover{color:var(--color-primary)}.contact-content-page span#spemail{display:inline-block}.contact-content-page span#spemail span{float:right}.contact-content-page p{font-size:1rem;line-height:1.5rem}.contact-content-page h2,.contact-content-page h3,.contact-content-page h4,.contact-content-page h5{font-size:1rem;font-weight:600;line-height:1.5rem}.contact-content-page h2{font-size:1.25rem}.contact-content-page ul{flex-wrap:wrap;gap:.25rem 1rem;padding-inline-start:0;list-style:none;display:flex}.contact-content-page ol{padding-inline-start:1.25rem;list-style:decimal}.contact-content-page li{font-size:.875rem;line-height:1.25rem}.main-content-page a,.main-content-page a:hover{color:var(--color-primary)}.main-content-page span#spemail{display:inline-block}.main-content-page span#spemail span{float:right}.main-content-page h2,.main-content-page h3,.main-content-page h4,.main-content-page h5{margin-top:1.5rem;margin-bottom:.5rem;font-weight:700}.main-content-page h2:first-child,.main-content-page h3:first-child,.main-content-page h4:first-child,.main-content-page h5:first-child{margin-top:0}.main-content-page h2{font-size:1.5rem;line-height:2rem}.main-content-page h3{font-size:1.25rem;line-height:1.75rem}.main-content-page h4{font-size:1.125rem}.main-content-page h5{font-size:1rem}.main-content-page p{margin-bottom:0;font-size:1rem;line-height:1.5rem}.main-content-page ol,.main-content-page ul{padding-inline-start:40px}.main-content-page ul{list-style:outside}.main-content-page ol{list-style:decimal}:focus-visible{outline:var(--color-primary-light) auto 1px;outline-offset:2px}.text-dimmed{color:var(--ui-text-dimmed)}.medium-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.medium-scroll::-webkit-scrollbar{width:5px;height:5px}.medium-scroll::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:5px}
