@font-face{font-family:AmazonEmber;src:local(AmazonEmber Regular),local(AmazonEmber),url(../fonts/AmazonEmber_Rg.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/c7HBBZVkoUNLk7BKnNmhzuzIt9EaXc-rKAQY81MsZF8-sYncmKOAWvkrHQSgt7ZojA0qruAL862L_vYZkC01ypo.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Be Vietnam Pro Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:118.126%;ascent-override:84.6553%;descent-override:22.4336%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:110.971%;ascent-override:90.1137%;descent-override:23.8801%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:109.333%;ascent-override:91.4634%;descent-override:24.2378%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro Fallback\: Arial;src:local(Arial);size-adjust:110.363%;ascent-override:90.6099%;descent-override:24.0116%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:103.797%;ascent-override:96.3415%;descent-override:25.5305%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/NsfbcP_OATmaV_NWpyijPxwbjQb4Gadel-0xATZlGoo-HLn1vfEAdA8RHnXJaDkwgmOcMEr0fznYc_AYi9wP8uU.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:Be Vietnam Pro;src:local(Be Vietnam Pro Regular Italic),local(Be Vietnam Pro Italic),url(../_fonts/EGCPai7wFljMC6ualKRC7cReiuD4dFKP9hJhR_-D_hE-W5QpdDSlLlQ7S8qrRxHZ7JLg17JiBNRK3F9BH9mrSL0.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:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/AvU-Bgx6J5JcmGWHCxszjCRZgfAAHp8BwLqnuSz5xRE-3gJQnKuVDAVtNDZ2K5NV_eij_9WNhf91mvmGrme2d4s.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/60iN8aOZt9_AA1xSXei8ylSz1XiqLbakuxITc6rmsjg-zCeiIwDXBNrY0eCgLRKvXw9E10uYZYSZi_hOchs3aR0.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:Be Vietnam Pro;src:local(Be Vietnam Pro Regular),local(Be Vietnam Pro),url(../_fonts/DVRvEA9Od2C0lg-GVWP5ResO2OOe_OqiDFRVKMkHkCU-fEf1xM2E_dAoCHl7ehoo7wWvhJ_QWjL_J2b3w2CX1t4.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:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-2qQDlkXy7KoEEUWjzNDBkO9p1KBqOuLPzdwtdWtfEnY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400 600;font-style:italic}@font-face{font-family:Montserrat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.767%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:106.118%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-v7xEiB_qJOqfQuC__igAjV0Vz4JwloD_OMG9IvzO0UI.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400 600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-hMXHt7xeUJqdfdqNmt_p7UZYvX5NyqC9Z_3xDV5F6n8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400 600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-tLNtvFz06Qu5qJNl1iaTV83OKJPdZzFrSgoy6lIWsZQ.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 600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable Italic),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-D9M0wN_-eoaFS4k2e5OxLZt7cpo0pAltPY2jLizBWE0.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 600;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400 600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400 600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400 600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.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 600;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Variable),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.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 600;font-style:normal}:root{--personalize-surface:#f5f5f5;--s-image-fallback-bg:#f3f4f6;--s-image-fallback-icon-color:#d1d5db;--s-image-fallback-icon-size:48px;--s-image-fallback-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5zm2-3.5a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 5 0'/%3E%3C/svg%3E");font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,Montserrat Fallback\: Noto Sans,sans-serif!important}body.classic{--sp-border-radius-1:.3rem;--sp-border-radius-2:.3rem;font-family:AmazonEmber,sans-serif!important}html[lang=vi] body.classic{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback\: BlinkMacSystemFont,Be Vietnam Pro Fallback\: Segoe UI,Be Vietnam Pro Fallback\: Helvetica Neue,Be Vietnam Pro Fallback\: Arial,Be Vietnam Pro Fallback\: Noto Sans,sans-serif!important}body.classic .border-radius-override,body.classic .border-radius-override-p2,body.classic .border:not([class*=rounded]),body.classic .btn-border-fill:not([class*=rounded]),body.classic .btn-border:not([class*=rounded]),body.classic .btn-fill:not([class*=rounded]),body.classic .dropdown-btn:not([class*=rounded]),body.classic .dropdown-container:not([class*=rounded]),body.classic .personalize-panel,body.classic .s-file-input .file-browse:not([class*=rounded]),body.classic .s-file-input .file-remove:not([class*=rounded]),body.classic .s-file-input .file-zone:not([class*=rounded]),body.classic .s-modal .modal-body,body.classic .s-phone-input .vti__dropdown,body.classic .s-phone-input .vue-tel-input,body.classic .s-select-option:not([class*=rounded]),body.classic button:not([class*=rounded]),body.classic img:not([alt*=flag]):not([class*=rounded]),body.classic input:not([class*=rounded]),body.classic select:not([class*=rounded]),body.classic textarea:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}:root{--cc-radius-image:.5rem;--cc-radius-card:.5rem;--cc-radius-btn:var(--sp-border-radius-1,.3rem)}.container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (width>=1300px){.container{max-width:1300px}}.center-flex{justify-content:center;align-items:center;display:flex}@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:.25rem;position:fixed;bottom:0;left:0;right:0}}button:disabled{cursor:not-allowed;opacity:.7}.btn-text:hover{color:var(--color-primary-hover)}.btn-text:focus{color:var(--color-primary-focus)}.btn-text:active{color:var(--color-primary)}.btn-border{border-width:1px}body.classic .btn-border:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.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-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-fill{border-width:1px}body.classic .btn-border-fill:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.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)}.s-color-item{border-width:1px;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:relative;border-radius:9999px!important}body.classic .s-color-item:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-color-item:hover{border-color:var(--color-primary-hover)}.s-color-item.active{border-color:var(--color-primary)}.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--xl{width:2rem;height:2rem}.s-option-item{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));text-align:center;text-transform:capitalize;border-width:1px;width:3.5rem;min-width:max-content;padding:.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.classic .s-option-item:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-option-item:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);color:var(--color-contrast)}.s-option-item:active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-contrast)}.s-pagination .s-option-item:nth-child(2)+.btn-border-fill{border-top-left-radius:0;border-bottom-left-radius:0}.s-pagination .s-option-item:nth-child(2):has(+.btn-border-fill){border-top-right-radius:0;border-bottom-right-radius:0}.s-option-item--size{text-transform:uppercase}.s-option-item:not(.active):hover{border-color:var(--color-primary-hover)}.s-option-item.active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-contrast)}.s-form-field .s-form-field-label{z-index:10;-webkit-line-clamp:1;cursor:pointer;text-transform:capitalize;--tw-text-opacity:1;width:100%;color:rgb(107 114 128/var(--tw-text-opacity,1));-webkit-box-orient:vertical;padding:.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:-webkit-box;position:absolute;overflow:hidden}.s-form-field .has-value .s-form-field-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem}.s-form-field:disabled .s-form-field-label{cursor:not-allowed}.s-form-field.has-label.has-value .s-form-field-label,.s-form-field.has-label:focus-within .s-form-field-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem}.s-form-field .message{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.s-form-field.error .message{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.s-form-field.success .message{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.s-form-field.warning .message{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.s-form-field.info .message{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.s-dropdown .dropdown-btn{text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:start;border-width:1px;width:100%;padding:.25rem 1.25rem .25rem .5rem;overflow:hidden}body.classic .s-dropdown .dropdown-btn:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-dropdown .dropdown-btn:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.s-dropdown .dropdown-btn.expanded,.s-dropdown .dropdown-btn:active{border-color:var(--color-primary);color:var(--color-primary)}.s-dropdown .dropdown-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px}body.classic .s-dropdown .dropdown-container:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-dropdown .dropdown-content{max-height:13rem;overflow:auto}.s-select .dropdown-content{flex-direction:column;display:flex}.s-select.base-select .dropdown-btn{height:3rem;padding-left:.75rem}.s-select.has-label.has-value .dropdown-btn{padding-top:1rem}.s-select.error .dropdown-btn{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.s-select.success .dropdown-btn{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.s-select.warning .dropdown-btn{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.s-select.info .dropdown-btn{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.s-select .base-select-clear{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.s-select .base-select-clear:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.s-select .base-select-clear{pointer-events:none;opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.s-select:focus-within .base-select-clear,.s-select:hover .base-select-clear{pointer-events:auto;opacity:1}}.s-select-option{text-align:start;padding:.25rem .5rem}.s-select-option:hover{background-color:var(--color-primary-hover);color:var(--color-contrast)}.s-select-option.active{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.s-select-option:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.s-file-input .file-input-container{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative}.s-file-input input[type=file].file-native{display:none}.s-file-input:has(input.file-native:disabled) .file-zone{pointer-events:none;cursor:not-allowed;opacity:.7}.s-file-input .file-zone{cursor:pointer;border-width:1px;justify-content:space-between;align-items:stretch;height:3rem;min-height:3rem;display:flex;position:relative}body.classic .s-file-input .file-zone:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-file-input .file-zone:hover{border-color:var(--color-primary-hover)}.s-file-input .file-zone:focus-within{border-color:var(--color-primary-focus)}.s-file-input .file-value{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex;position:relative;overflow:hidden}.s-file-input .file-value-drop,.s-file-input .file-value-text{-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-file-input .file-value-text{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.s-file-input .file-value-text-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.s-file-input .file-value-drop{display:none}.s-file-input.has-value .file-input-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem}.s-file-input.has-value .file-value{padding-top:1rem}.s-file-input .file-browse{z-index:10;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));color:rgb(17 24 39/var(--tw-text-opacity,1));gap:.25rem;padding-left:.75rem;padding-right:.75rem}.s-file-input .file-browse,.s-file-input .file-remove{--tw-text-opacity:1;flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex}.s-file-input .file-remove{aspect-ratio:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.s-file-input .file-remove:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.s-file-input .file-zone .file-remove{pointer-events:none;opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.s-file-input .file-zone:focus-within .file-remove,.s-file-input .file-zone:hover .file-remove{pointer-events:auto;opacity:1}}@media (width<=767px){.s-file-input .file-browse span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.s-file-input.error .file-zone{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.s-file-input.success .file-zone{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.s-file-input.warning .file-zone{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}body.sp-file-drag-over .s-file-input .file-value-text{display:none}body.sp-file-drag-over .s-file-input .file-value-drop{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.sp-file-drag-over .s-file-input .file-zone{border-style:dashed;border-color:var(--color-primary)}.s-input input,.s-input textarea{outline-offset:2px;border-width:1px;outline:2px solid #0000;width:100%;padding-left:.75rem;padding-right:.75rem}body.classic .s-input input:not([class*=rounded]),body.classic .s-input textarea:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-input input:hover,.s-input textarea:hover{border-color:var(--color-primary-hover)}.s-input input:focus,.s-input textarea:focus{border-color:var(--color-primary)}.s-input input{height:3rem}.s-input textarea{resize:none;padding-top:.75rem;padding-bottom:.75rem}.s-input .message{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.s-input.has-label.has-value input,.s-input.has-label.has-value textarea,.s-input.has-label:focus-within input,.s-input.has-label:focus-within textarea{padding-top:1rem}.s-input.error input,.s-input.error textarea{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.s-input.success input,.s-input.success textarea{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.s-input.warning input,.s-input.warning textarea{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.s-phone-input .vue-tel-input{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:0;height:3rem}body.classic .s-phone-input .vue-tel-input:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-phone-input .vue-tel-input:focus-within{border-color:var(--color-primary-focus);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.s-phone-input .vue-tel-input:hover{border-color:var(--color-primary-hover)}.s-phone-input.success .vue-tel-input{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.s-phone-input.error .vue-tel-input{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.s-phone-input.warning .vue-tel-input{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.dropdown-container{border-radius:var(--sp-border-radius-2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;overflow:hidden}body.classic .dropdown-container:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.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;overflow:auto}.s-select-dropdown{gap:.25rem}.s-select-dropdown,.s-select-dropdown .dropdown-content{flex-direction:column;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}@media (width<=767px){.search-input{border-radius:0!important}}.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));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.3;--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);justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.embla .embla-arrow,.embla .embla-arrow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.embla .embla-arrow:hover{--tw-bg-opacity:.5;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}@media (width>=768px){.embla .embla-arrow{width:2.5rem;height:2.5rem}}.embla .embla-arrow:disabled{cursor:not-allowed;opacity:.3}.embla .embla-arrow-prev{left:-.5rem}.embla .embla-arrow-next{right:-.5rem}@media (width>=768px){.product-carousel .embla .embla-arrow{top:33.3333%}}.s-image-carousel,.s-image-carousel__body{min-width:0}.s-image-carousel__body--thumbs-left{gap:1rem;display:flex}.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:5rem;max-height:500px;display:none;overflow-y:auto}@media (width>=768px){.s-carousel-thumb-rail--left{display:flex}}.s-carousel-thumb-rail--bottom{display:none}@media (width>=768px){.s-carousel-thumb-rail--bottom{display:block}}.s-carousel-thumb{border-width:1px;border-color:#0000;position:relative}body.classic .s-carousel-thumb:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-carousel-thumb:hover{border-color:var(--color-primary-hover)}.s-carousel-thumb.active{border-color:var(--color-primary)}.s-carousel-thumb--left{aspect-ratio:4/5;flex-shrink:0;overflow:hidden}.s-carousel-thumb--left .s-carousel-thumb-img{height:100%}.s-carousel-thumb--bottom{aspect-ratio:5/7;width:100%;overflow:hidden}.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}.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-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;--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{display:none}.s-carousel-slide--image{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.s-carousel-zoom-btn{cursor:pointer;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:1.75rem;height:1.75rem;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);--tw-ring-color:#0000001a;background-color:#fffffff2;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.s-carousel-zoom-btn:hover{background-color:#fffc}@media (width<=767px){.s-carousel-float{--float-scale:var(--float-mini-scale,.33);z-index:100;transform-origin:100% 0;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));opacity:0;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);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);--tw-ring-color:#0000001a;transform:scale(var(--float-scale));right:.5rem;top:calc(var(--float-header-offset,0px) + .5rem);border-radius:.5rem;transition-property:transform,opacity,top,right;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;overflow:hidden}body.scroll-down .s-carousel-float{top:.5rem}.s-carousel-float--ready{opacity:1}.s-carousel-float--expanded{--float-scale:var(--float-expanded-scale,.8);right:10vw}.s-carousel-float .embla-arrow,.s-carousel-float .s-carousel-zoom-btn{display:none}.s-carousel-float .s-carousel-float-toggle{pointer-events:none;z-index:10;color:var(--ui-text);justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;font-size:40px!important}}.s-pagination{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.s-pagination .btn-border-fill:nth-child(2)+.btn-border-fill{border-top-left-radius:0;border-bottom-left-radius:0}.s-pagination .btn-border-fill:nth-child(2):has(+.btn-border-fill){border-top-right-radius:0;border-bottom-right-radius:0}.s-pagination .pagination-item{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}body.classic .s-pagination .pagination-item:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.s-pagination .pagination-item:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.s-pagination .pagination-item.active{cursor:default;border-color:var(--color-primary);color:var(--color-primary)}.s-pagination .pagination-dot{justify-content:center;align-items:flex-end;width:2.5rem;height:2.5rem;display:flex}.s-modal .modal-body{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:.75rem 1rem;position:sticky;top:0}.s-modal .title-container .title{font-size:1.125rem;font-weight:700;line-height:1.75rem}.modal-confirm .modal-body{width:90%}@media (width>=768px){.modal-confirm .modal-body{max-width:498px}}.modal-confirm .content{padding:1rem}.modal-confirm .buttons{justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.modal-confirm .ok-btn{background-color:var(--color-primary);min-width:6rem;color:var(--color-contrast);padding:.25rem .5rem}.modal-confirm .ok-btn:hover{background-color:var(--color-primary-hover)}.modal-confirm .ok-btn:active{background-color:var(--color-primary-active)}.modal-confirm .cancel-btn{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));min-width:6rem;padding:.25rem .5rem}.modal-confirm .cancel-btn:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.modal-confirm .cancel-btn:active{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.s-skeleton{color:#aaa;background:#eee;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s-skeleton.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.s-skeleton.shimmer:after{animation:none}}.personalize-pb-input-groups .personalized-form .ant-col.ant-form-item-label{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control){position:relative}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control) .ant-col.ant-form-item-label{z-index:10;cursor:text;text-transform:capitalize;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));pointer-events:none;margin:0;padding:.75rem;font-weight:400;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control) .ant-col.ant-form-item-label label{cursor:text;font-weight:400}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control) .ant-col.ant-form-item-control-wrapper{margin-top:0}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control) .ant-form-item-control-wrapper input.form-control{padding-top:1.5rem}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control):has(input.form-control:not(:-moz-placeholder-shown)) .ant-col.ant-form-item-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;top:4px}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control):focus-within .ant-col.ant-form-item-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;top:4px}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control):has(input.form-control:focus) .ant-col.ant-form-item-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;top:4px}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control):has(input.form-control:not(:placeholder-shown)) .ant-col.ant-form-item-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;top:4px}.personalize-pb-input-groups .personalized-form .ant-form-item:has(.ant-form-item-control-wrapper input.form-control):has(input.form-control[placeholder]) .ant-col.ant-form-item-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;top:4px}.personalize-pb-input-groups .personalized-form .image-item{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}body.classic .personalize-pb-input-groups .personalized-form .image-item:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.personalize-pb-input-groups .personalized-form .image-item{aspect-ratio:1;background-color:#0000;border-radius:var(--sp-border-radius-1)!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)}.personalize-pb-input-groups .personalized-form img.custom-image{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:108px!important}.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{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid #0000;width:100%;height:3rem;padding-left:.75rem;padding-right:.75rem}body.classic .personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input:hover{border-color:var(--color-primary-hover)}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input:focus{border-color:var(--color-primary)}.personalize-pb-input-groups .personalized-form .ant-form-item-control-wrapper input{border-radius:var(--sp-border-radius-1)}.personalize-pb-input-groups .personalized-form input[type=file]{display:none}.personalize-pb-input-groups .personalized-form .btn.btn-custom,.personalize-pb-input-groups .personalized-form .btn.btn-upload{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;height:3rem;color:rgb(17 24 39/var(--tw-text-opacity,1));justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;display:inline-flex}body.classic .personalize-pb-input-groups .personalized-form .btn.btn-custom:not([class*=rounded]),body.classic .personalize-pb-input-groups .personalized-form .btn.btn-upload:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.personalize-pb-input-groups .personalized-form .btn.btn-custom:hover,.personalize-pb-input-groups .personalized-form .btn.btn-upload:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.personalize-pb-input-groups .personalized-form .btn.btn-custom:active,.personalize-pb-input-groups .personalized-form .btn.btn-upload:active{border-color:var(--color-primary);color:var(--color-primary)}.personalize-pb-input-groups .personalized-form .btn.btn-custom,.personalize-pb-input-groups .personalized-form .btn.btn-upload{border-radius:var(--sp-border-radius-1)}.personalize-pb-input-groups .personalized-form div:has(>img.custom-image){align-items:center;gap:.75rem;display:flex}.personalize-pb-input-groups .personalized-form div:has(>.btn-upload){flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.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}#header-language-select-mobile .dropdown-btn{border-style:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}body.scroll-down #pageHeader:not(.show-header-menu){transform:translateY(-100%)}.header-search-mobile{padding-left:0;padding-right:0;transition:height .3s;overflow:hidden}.header-search-mobile input{padding-left:16px;border-radius:0!important}.header-search-mobile button{right:8px}body.no-scroll .header-search-mobile{height:0}.sub-menu--root{top:100%;left:0}.sub-menu--root.menu-right{left:auto;right:0}.sub-menu--nested{top:0;left:100%}.sub-menu--nested.menu-right{left:auto;right:100%}#header-language-select .dropdown-btn{border-style:none;padding:0}.payment-gateway-accept .icon-card-container{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}@media (width>=1024px){.payment-gateway-accept .icon-card-container{justify-content:start}}.payment-gateway-accept .icon-card{--base-height:25;height:calc(var(--base-height)*1px);background:#fff}.payment-gateway-accept .payments-sprite{--scale-fac:calc(85.5/var(--base-height));height:inherit;width:calc(150px/var(--scale-fac) + 4px);background:var(--sprite-url) no-repeat;background-size:calc(150px/var(--scale-fac));background-position:center calc(var(--icon-position)*var(--base-height)*1px*-1 + -.5px);border:1px solid #d3d3d3;display:block}.payment-gateway-accept .payments-sprite-amex{--icon-position:0}.payment-gateway-accept .payments-sprite-paypal{--icon-position:1}.payment-gateway-accept .payments-sprite-visa{--icon-position:2}.payment-gateway-accept .payments-sprite-master{--icon-position:3}.payment-gateway-accept .payments-sprite-sofort{--icon-position:4}.payment-gateway-accept .payments-sprite-giropay{--icon-position:5}i{display:inline-block}input[type=range]{-webkit-appearance:none;pointer-events:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--color-primary,#22c55e);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0003}input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--color-primary,#22c55e);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0003}.checkbox-icon{border:1px solid #666;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:inline-flex}.checkbox-icon.checked{background-color:var(--color-primary,#22c55e);border-color:var(--color-primary,#22c55e);color:#fff}.checkbox-icon.checked:after{content:"✓";font-size:12px}.checkbox-icon i:not(:empty)~.checkbox-icon:after{display:none}.licensed-signin-section{width:100%;margin:0 auto}.licensed-banner-wrapper{background:linear-gradient(135deg,#f8fafc,#e0e7ff 50%,#f8fafc);width:100%;max-width:1500px;margin:30px auto;padding:.5rem}.licensed-banner-wrapper .container{padding:0}@media (width<=640px){.licensed-banner-wrapper .banner-right-content{padding:10px 30px}}@media (width>=640px) and (width<=1023px){.licensed-banner-wrapper .banner-right-content{padding:20px}}@media (width>=1023px){.licensed-banner-wrapper .banner-right-content{padding:10px 120px}}.dark .licensed-banner-wrapper{background:linear-gradient(135deg,#1e293b,#312e81 50%,#1e293b)}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.licensed-check-badge{animation:.5s ease-out checkmark}.first-letter-uppercase:first-letter{text-transform:uppercase}.banner-text-overlay{text-align:center;z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-text-top{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 8px #00000080;margin-bottom:.5rem;font-size:2rem;font-weight:700}.banner-text-main{color:#fff;text-shadow:3px 3px 12px #0009;font-size:5rem;font-weight:900;line-height:1}.licensed-category-section{width:100%;margin:0 auto;position:relative}.licensed-banner{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ffffff08 0,#0000 50%),radial-gradient(circle at 80% 70%,#ffffff05 0,#0000 50%),repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff03 0 20px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;width:100%;min-height:200px;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.licensed-banner:before{content:"";opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><text x=\"10\" y=\"50\" fill=\"%23fff\" font-size=\"40\" opacity=\".05\">🎮</text></svg>"),url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><text x=\"10\" y=\"50\" fill=\"%23fff\" font-size=\"40\" opacity=\".05\">🎯</text></svg>"),url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><text x=\"10\" y=\"50\" fill=\"%23fff\" font-size=\"40\" opacity=\".05\">⚔️</text></svg>");background-position:0 0,50px 50px,100px 25px;background-size:150px 150px,200px 200px,180px 180px;position:absolute;inset:0}.banner-content{z-index:1;text-align:left;width:100%;max-width:1500px;position:relative}.banner-title{color:#fff;letter-spacing:.5px;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.licensed-category-selector{z-index:2;width:100%;max-width:1500px;margin:-40px auto 30px;padding:0 1rem;position:relative}.category-slide{flex:0 0 100%;min-width:0}.category-page{flex-direction:column;gap:1rem;width:100%;padding:.5rem;display:flex}.category-row{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}.category-card{cursor:pointer;color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;height:100%;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.category-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.category-image-wrapper{aspect-ratio:1;background:#fff;overflow:hidden}.category-image-media,.category-image-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.category-image-media{--s-image-fallback-bg:#fff;height:100%}.category-info{text-align:left;background:#fff;flex-direction:column;flex-grow:1;gap:.5rem;padding:.75rem 1rem;display:flex}.category-name{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.category-artworks-count{color:#666;font-size:.85rem}.shop-now-link{color:#1a73e8;font-size:.85rem;font-weight:500}.category-card:hover .shop-now-link{color:#0d5bbd}@media (width<=640px){.licensed-banner{min-height:120px;padding:1.5rem 1rem}.banner-title{font-size:1rem}.licensed-category-selector{margin-top:-25px;padding:0 .5rem}.category-page{padding:.25rem}.category-row{gap:.75rem}.category-name{font-size:.85rem}.category-info{padding:.6rem .8rem}.shop-now-link{font-size:.75rem}}@media (width>=768px) and (width<=1023px){.licensed-banner{min-height:160px}.banner-title{font-size:1.5rem}.licensed-category-selector{margin-top:-40px}.category-row{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.category-row{grid-template-columns:repeat(4,1fr)}}.oos-issue-highlight{isolation:isolate}.oos-issue-highlight:after{content:"";z-index:1;pointer-events:none;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}}.review-box{justify-content:flex-end;display:flex}@media (width<=991px){.review-box{justify-content:flex-start;margin-top:.5rem}}.file-rm{line-height:1;transform:translate(40%,-40%)}#campaign-description ul{padding-left:20px;list-style:outside}#campaign-description p{margin-top:8px;margin-bottom:8px}@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}}@media (width<=768px){body.no-scroll .campaign-page{padding-top:0}}.custom-input-container .s-file-input .file-zone{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.custom-input-container .s-file-input .file-browse{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.design-edit-modal__body{scrollbar-gutter:stable}.design-edit-modal__canvas,.design-edit-modal__canvas-shell,.design-edit-modal__controls{width:100%}@media (width<=767px){.is-page .custom-input-container{z-index:40;background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:8px;padding:8px;transition:bottom .3s;display:flex;position:fixed;bottom:56px;left:0;right:0}.is-page .custom-input-container.dock-flush{bottom:0}}@media (width<=1023px){.is-modal .custom-input-container{z-index:40;background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:8px;padding:8px;display:flex;position:absolute;bottom:64px;left:0;right:0}}@media (width<=767px){.design-edit-modal__body{padding-right:0}.design-edit-modal__canvas{max-width:320px;margin:0 auto}.design-edit-modal__controls{max-width:320px;margin-left:auto;margin-right:auto}}.btn-fill-done{--tw-border-opacity:1;border-width:1px;border-color:rgb(153 27 27/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}body.classic .btn-fill-done:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.btn-fill-done:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.base-cart-item__oos{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.preview-loading-overlay{color:var(--color-primary-active);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:flex;position:absolute;inset:0}.spinner{border:4px solid #e0d8cc;border-top:4px solid var(--color-primary);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}.progress-container{background:#e0d8cc;border-radius:4px;width:80%;max-width:200px;height:8px;margin:.5rem 0;overflow:hidden}.progress-bar{background:var(--color-primary);border-radius:4px;height:100%;transition:width .1s ease-out}.progress-text{color:var(--color-primary);font-size:.9rem;font-weight:700}@keyframes spin{to{transform:rotate(1turn)}}.add-more-item-btn{white-space:normal;--tw-border-opacity:1;border-width:1px;border-color:rgb(153 27 27/var(--tw-border-opacity,1));text-align:center;--tw-text-opacity:1;height:fit-content;min-height:2rem;color:rgb(153 27 27/var(--tw-text-opacity,1));justify-content:center;align-items:center;padding-top:.25rem;padding-bottom:.25rem;line-height:1.25;display:inline-flex}body.classic .add-more-item-btn:not([class*=rounded]){border-radius:var(--sp-border-radius-2)}.add-more-item-btn:hover{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#checkoutPolicy{z-index:999}#checkoutPolicy h2,#checkoutPolicy h3,#checkoutPolicy h4,#checkoutPolicy h5{font-weight:500}#checkoutPolicy h2{font-size:2rem}#checkoutPolicy h3{font-size:1.8rem}#checkoutPolicy h4{font-size:1.5rem}#checkoutPolicy h5{font-size:1.25rem}.payment-methods>div:not(:last-child){border-bottom:unset;border-bottom-right-radius:0;border-bottom-left-radius:0}.payment-methods>div:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!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}.order-status-progress{gap:1rem;width:100%;padding:.5rem 0;display:grid}.order-status-progress__item{-moz-column-gap:.875rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:.875rem;display:grid;position:relative}.order-status-progress__rail{justify-content:center;min-height:3rem;display:flex;position:relative}.order-status-progress__indicator{z-index:1;color:#9ca3af;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:color .2s,border-color .2s,background-color .2s;display:flex;position:relative}.order-status-progress__connector{background:#e5e7eb;width:2px;position:absolute;top:3rem;bottom:-1rem;left:50%;transform:translate(-50%)}.order-status-progress__content{gap:.2rem;padding-top:.1rem;display:grid}.order-status-progress__label{color:#374151;font-weight:600;line-height:1.2}.order-status-progress__time{color:#6b7280;white-space:nowrap;min-height:1.25rem;font-size:.875rem;font-weight:500}.order-status-progress__time--empty{visibility:hidden}.order-status-progress__icon{opacity:.9;font-size:1.25rem}.order-status-progress__item--active .order-status-progress__indicator{border-color:var(--color-primary);color:var(--color-primary);background:#f9fafb}.order-status-progress__item--active .order-status-progress__label{color:var(--color-primary)}.order-status-progress__connector--active{background:var(--color-primary)}@media (width>=768px){.order-status-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;padding:2rem 0 2.75rem}.order-status-progress__item{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.order-status-progress__rail{width:100%;min-height:3.25rem}.order-status-progress__indicator{border-width:1px;width:3.25rem;height:3.25rem}.order-status-progress__connector{width:100%;height:1px;inset:50% calc(-50% - .625rem) auto auto;transform:translateY(-50%)}.order-status-progress__content{justify-items:center}.order-status-progress__label,.order-status-progress__time{text-align:center}.order-status-progress__icon{font-size:1.35rem}}.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{font-weight:500}.main-content-page h2{font-size:2rem}.main-content-page h3{font-size:1.8rem}.main-content-page h4{font-size:1.5rem}.main-content-page h5{font-size:1.25rem}.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}.faq-answer a{color:var(--color-primary)}.faq-answer a:hover{color:var(--color-primary-hover)}.errorPage h1{color:#fff;letter-spacing:10px;text-shadow:2px 2px 0 var(--color-primary),-2px -2px 0 #5b5b5b;margin:0;font-size:220px;font-weight:700}.errorPage h1>span{text-shadow:2px 2px 0 var(--color-primary),-2px -2px 0 var(--color-primary-lighter),0 0 8px var(--color-primary)}.errorPage p{color:#c9c9c9;margin-top:0;margin-bottom:15px;font-family:AmazonEmber,sans-serif;font-size:16px;font-weight:400}@media only screen and (width<=480px){.errorPage h1{font-size:122px}}:focus-visible{outline:var(--color-primary-focus) auto 1px}::-webkit-scrollbar{width:5px;height:5px}.no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.no-scrollbar{margin:0 -1.25rem;-ms-overflow-style:none!important;scrollbar-width:none!important;padding:0 1.25rem!important}.small-scroll::-webkit-scrollbar{width:6px;height:6px}.small-scroll{scrollbar-width:thin}.medium-scroll::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:5px}::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b3b3b3}div{scrollbar-width:thin;scrollbar-color:#b3b3b3 #e6e6e6}.fade-enter-active,.fade-leave-active{transition:opacity .2 ease}.fade-enter-from,.fade-leave-to{opacity:0}
