.newsletter-content{padding:12px 18px var(--safe-area-inset-bottom,0px)}.newsletter-content .newsletter-content-container{background:0 0}.newsletter-content .newsletter-content-container>*{z-index:1}.newsletter-content .newsletter-content-container:before{content:"";z-index:-1;border-radius:inherit;width:100%;height:100%;box-shadow:0 8px 32px color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(114deg, var(--glass-gradient-start) 0%, var(--glass-gradient-end) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.newsletter-content .newsletter-content-container{z-index:0;color:var(--text);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:fit-content;height:100%;margin:0 auto;padding:24px;display:flex;position:relative;overflow:hidden}.is-mobile .newsletter-content .newsletter-content-container{text-align:center}.newsletter-content .newsletter-content-container:after{content:"";z-index:-1;background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 30%, transparent) 0, color-mix(in srgb, var(--primary) 15%, transparent) 25%, transparent 70%);pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0}:root:has(.theme-light) .newsletter-content .newsletter-content-container:after{background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 30%, transparent) 0, color-mix(in srgb, var(--primary) 15%, transparent) 25%, transparent 70%),radial-gradient(circle at -10% 110%, color-mix(in srgb, var(--primary) 30%, transparent) 0, color-mix(in srgb, var(--primary) 15%, transparent) 25%, transparent 70%)}@media (prefers-color-scheme:light){:root:not(:has(.theme-dark)) .newsletter-content .newsletter-content-container:after{background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 30%, transparent) 0, color-mix(in srgb, var(--primary) 15%, transparent) 25%, transparent 70%),radial-gradient(circle at -10% 110%, color-mix(in srgb, var(--primary) 30%, transparent) 0, color-mix(in srgb, var(--primary) 15%, transparent) 25%, transparent 70%)}}.newsletter-content .newsletter-title,.newsletter-content .newsletter-message,.newsletter-content .newsletter-sub-message{color:var(--text);filter:drop-shadow(1px 1px #00000040);padding:0 4px}.theme-light .newsletter-content .newsletter-title,.theme-light .newsletter-content .newsletter-message,.theme-light .newsletter-content .newsletter-sub-message{color:var(--text);filter:none}
.about-buttons{flex-direction:column;display:flex}.about-buttons div{cursor:pointer;padding:.3rem 0}
.language-selector-content{background:0 0}.language-selector-content>*{z-index:1}.language-selector-content:before{content:"";z-index:-1;border-radius:inherit;width:100%;height:100%;box-shadow:0 8px 32px color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(114deg, var(--glass-gradient-start) 0%, var(--glass-gradient-end) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.language-selector-content{border-radius:28px;position:relative}.language-selector-content:before{z-index:0}.language-selector-content button{border-radius:24px;justify-content:center;align-items:center;min-width:64px;height:38px;margin:2px;padding:4px 10px;display:inline-flex}.language-selector-content:hover{cursor:pointer;background-color:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:24px}.language-selector-trigger{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:48px;display:inline-flex}.language-selector-flag{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.language-selector-code{font-size:12px;font-weight:600;line-height:1}.language-selector-menu-item-inner{align-items:center;gap:8px;display:inline-flex}.footer-container .language-selector{padding-right:var(--padding-horizontal);margin-left:auto}
.mini-cart-item:not(.item-info .mini-cart-item){border:1px solid var(--glass-gradient-start);background-color:var(--glass-gradient-end);border-radius:12px}.mini-cart-item{justify-content:space-between;gap:10px;padding:8px;display:flex;position:relative}.mini-cart-item .left-section .image-container{cursor:pointer;border-radius:12px;width:75px;height:75px;position:relative}.mini-cart-item .left-section .image-container .image{filter:brightness(.85);transition:filter .3s ease-in-out}.mini-cart-item .left-section .image-container .edit-icon{color:var(--text-white);z-index:1;background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:4px;right:4px}.mini-cart-item .left-section .image-container .edit-icon .icon{color:var(--text-white);font-size:12px;transition:filter .3s ease-in-out}.mini-cart-item .left-section .details{flex-direction:row;gap:4px;padding-top:6px;display:flex}.mini-cart-item .left-section .details .detail{align-items:center;gap:4px;display:flex}.mini-cart-item .left-section .details .detail .icon{color:var(--primary);font-size:12px}.mini-cart-item .card-content{flex-direction:column;justify-content:space-between;width:100%;display:flex}.mini-cart-item .card-content .title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3lh;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;display:-webkit-box;overflow:hidden}.mini-cart-item .actions{width:min-content}.mini-cart-item .action-button{background-color:#0000;border:none;width:20px;height:20px}.mini-cart-item .action-button .icon{font-size:14px}.mini-cart-item .remove-btn .icon{color:hsla(from var(--danger) h s calc(l + 2)/.8)}.mini-cart-item:has(.mini-cart-item-btn:hover) .image{filter:brightness()}
