@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;src:url(/assets/Coolvetica%20Rg-Di0q1keK.otf)format("opentype");font-display:block}@font-face{font-family:Boldstrom;font-style:normal;font-weight:400;src:url(/assets/Boldstrom%20D--HvRCg0g.otf)format("opentype"),local(Boldstrom Regular),local(Boldstrom-Regular),local(Boldstrom);font-display:swap}@font-face{font-family:StretchPro;font-style:normal;font-weight:400;src:url(/assets/StretchPro-CH6E1sjS.otf)format("opentype");font-display:swap}:root{--base-font:"Coolvetica", Arial, Helvetica, sans-serif;--brand-yellow:#ffc833;--brand-yellow-soft:#ffc83375;--brand-yellow-focus:#ffc833c7;--sunflower-text-fill:url(https://pub-779388e3f453496a8cfb81c7ceb17df5.r2.dev/products-images/sunflower-text-fill-CkaaAZ5j.webp);--countdown-number-fill:url(/assets/countdown-BLhicbR1.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020303}*{box-sizing:border-box}html{scrollbar-gutter:auto;touch-action:manipulation;background:#020303;min-height:100%}html[data-page-scroll=auto]{scrollbar-gutter:stable}html[data-page-scroll=locked],html[data-page-scroll=locked] body{overflow-y:hidden}body{font-family:var(--base-font);touch-action:manipulation;background:#020303;min-width:320px;min-height:100%;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}#root{isolation:isolate}.frame-background,.video-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#020303;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.video-background{object-fit:cover}.scroll-track{z-index:-1;width:1px;height:calc(var(--scroll-length,720) * 1vh);position:relative}.logout-button{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:3;color:#f2ffe5;cursor:pointer;width:50px;height:50px;font-family:var(--base-font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203037a;border:1px solid #f2ffe547;border-radius:50%;place-items:center;padding:0;font-weight:400;display:grid;position:fixed;box-shadow:0 12px 34px #00000057}.logout-button:hover{color:#ff8a24;background:#ff8a2424;border-color:#ff8a24a8;box-shadow:0 0 18px #ff8a2433,0 12px 34px #00000057}.logout-button:disabled{cursor:not-allowed;opacity:.58}.logout-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px;display:block}.logout-confirm-overlay{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0203039e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.logout-confirm-modal{text-align:center;background:#020303c7;border:1px solid #f2ffe53d;border-radius:8px;justify-items:center;gap:20px;width:min(100%,340px);padding:28px;display:grid;box-shadow:0 24px 70px #00000075}.logout-confirm-modal p{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-size:26px;font-weight:400;line-height:1.05}.logout-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.logout-confirm-actions button{color:#f2ffe5;cursor:pointer;min-height:46px;font-family:var(--base-font);background:#f2ffe514;border:1px solid #f2ffe557;border-radius:999px;padding:0 18px;font-size:18px;font-weight:400}.logout-confirm-actions button:first-child{color:#06100f;background:#ff8a24}.logout-confirm-actions button:hover,.logout-confirm-actions button:focus-visible{border-color:#aae8ffa8;outline:none}.logout-confirm-actions button:disabled{cursor:not-allowed;opacity:.56}.profile-button{top:max(18px, env(safe-area-inset-top));right:calc(max(18px, env(safe-area-inset-right)) + 128px);z-index:3;color:#f2ffe5;cursor:pointer;width:50px;height:50px;font-family:var(--base-font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203037a;border:1px solid #f2ffe547;border-radius:50%;place-items:center;padding:0;font-weight:400;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 34px #00000057}.profile-button:hover{color:#ff8a24;background:#ff8a2424;border-color:#ff8a24a8;box-shadow:0 0 18px #ff8a2433,0 12px 34px #00000057}.profile-button img,.profile-button span{color:#06100f;object-fit:cover;background:#ff8a24eb;border-radius:50%;flex:none;place-items:center;width:100%;height:100%;font-size:28px;line-height:1;display:grid;overflow:hidden}.profile-default-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;display:block}.profile-button .profile-default-icon{color:#06100f;background:#ff8a24eb;border-radius:50%;width:100%;height:100%;padding:11px}.cart-toggle-button{top:max(18px, env(safe-area-inset-top));right:calc(max(18px, env(safe-area-inset-right)) + 64px);z-index:3;color:#f2ffe5;cursor:pointer;width:50px;height:50px;font-family:var(--base-font);letter-spacing:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203037a;border:1px solid #f2ffe547;border-radius:50%;place-items:center;padding:0;font-weight:400;display:grid;position:fixed;box-shadow:0 12px 34px #00000057}.cart-toggle-button:hover{color:#ff8a24;background:#ff8a2424;border-color:#ff8a24a8;box-shadow:0 0 18px #ff8a2433,0 12px 34px #00000057}.cart-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px;display:block}.cart-toggle-button strong{color:#06100f;background:#ff8a24;border:1px solid #06100f6b;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:13px;font-weight:400;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.admin-toggle-button{top:max(18px, env(safe-area-inset-top));right:calc(max(18px, env(safe-area-inset-right)) + 192px);z-index:3;color:#f2ffe5;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203037a;border:1px solid #f2ffe547;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:fixed;box-shadow:0 12px 34px #00000057}.admin-toggle-button:hover{background:#06100fb3;border-color:#aae8ffa8}.admin-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px;display:block}.cart-panel{top:calc(max(18px, env(safe-area-inset-top)) + 64px);right:max(18px, env(safe-area-inset-right));z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020303bd;border:1px solid #f2ffe53d;border-radius:8px;gap:14px;width:min(390px,100vw - 36px);max-height:calc(100svh - 94px);padding:16px;display:grid;position:fixed;overflow:auto;box-shadow:0 24px 70px #0000006b}.cart-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-panel h2,.cart-empty,.cart-item h3,.cart-item p,.cart-summary span,.cart-summary strong{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.cart-panel h2{font-size:26px;line-height:1}.cart-panel-close,.cart-clear-button,.cart-checkout-button,.cart-item-actions button{color:#f2ffe5;cursor:pointer;min-height:34px;font-family:var(--base-font);background:#0203037a;border:1px solid #f2ffe547;border-radius:999px;padding:0 12px;font-size:15px;font-weight:400}.cart-panel-close:hover,.cart-clear-button:hover,.cart-checkout-button:hover,.cart-item-actions button:hover{background:#06100fb8;border-color:#aae8ff9e}.cart-items{gap:12px;display:grid}.cart-item{background:#f2ffe50f;border:1px solid #f2ffe529;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.cart-item-media{background:#f2ffe514;border-radius:7px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.cart-item-image{object-fit:contain;width:100%;height:100%;display:block}.cart-item-copy{gap:5px;min-width:0;display:grid}.cart-item h3{font-size:21px;line-height:1}.cart-item p{color:#f2ffe59e;font-size:15px;line-height:1.15}.cart-item .cart-item-custom{color:#aae8ffbd}.cart-item .cart-item-temp{color:#ff8a24b8}.cart-item .cart-item-variant{color:#f2ffe5cc}.cart-item-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.cart-item-actions span{color:#f2ffe5;place-items:center;min-width:28px;height:28px;font-size:16px;display:grid}.cart-summary{border-top:1px solid #f2ffe52e;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.cart-summary span{color:#f2ffe59e;font-size:17px}.cart-summary strong{font-size:26px;line-height:1}.cart-clear-button{width:100%}.cart-checkout-button{color:#06100f;background:#ff8a24;border-color:#f2ffe570;width:100%;min-height:46px;font-size:18px}.cart-checkout-button:hover{background:#f5ffec}.cart-empty{color:#f2ffe59e;font-size:17px}.cart-panel{width:min(440px,100vw - 36px)}.cart-item{grid-template-columns:82px minmax(0,1fr);align-items:center}.cart-product-visual{background:#f2ffe514;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.cart-product-visual--mini{width:82px;height:92px}.cart-product-visual--page{width:132px;height:150px}.cart-product-image{object-fit:contain;width:100%;height:100%;display:block}.cart-item-copy{align-content:center;align-self:stretch}.cart-item .cart-item-price{color:#f2ffe5db}.cart-quantity-control{background:#0203035c;border:1px solid #f2ffe53d;border-radius:999px;grid-template-columns:34px 42px 34px;align-items:center;width:max-content;min-height:36px;display:inline-grid;overflow:hidden}.cart-quantity-control button,.cart-remove-button,.cart-secondary-button,.cart-page-item-actions button,.cart-shipping-card button,.cart-page-checkout-button,.cart-page-continue-button,.cart-page-empty button{color:#f2ffe5;cursor:pointer;min-height:36px;font-family:var(--base-font);background:#0203037a;border:1px solid #f2ffe547;border-radius:999px;padding:0 14px;font-size:15px;font-weight:400}.cart-quantity-control button{background:0 0;border:0;border-radius:0;min-height:34px;padding:0}.cart-quantity-control span{color:#f2ffe5;border-inline:1px solid #f2ffe529;place-items:center;height:34px;font-size:16px;line-height:1;display:grid}.cart-item .cart-quantity-control,.cart-remove-button{grid-column:2;justify-self:start}.cart-remove-button{color:#ffb2a8f0;min-height:32px}.cart-quantity-control button:hover,.cart-remove-button:hover,.cart-secondary-button:hover,.cart-page-item-actions button:hover,.cart-shipping-card button:hover,.cart-page-checkout-button:hover,.cart-page-continue-button:hover,.cart-page-empty button:hover{background:#06100fb8;border-color:#aae8ff9e}.cart-summary{border-top:1px solid #f2ffe52e;gap:8px;padding-top:12px;display:grid}.cart-summary p,.cart-page-summary p,.cart-page-line-total{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.cart-summary span,.cart-page-summary span,.cart-page-line-total span{color:#f2ffe59e;font-family:var(--base-font);font-size:16px;font-weight:400}.cart-summary strong,.cart-page-summary strong,.cart-page-line-total strong{color:#f2ffe5;font-family:var(--base-font);font-size:18px;font-weight:400}.cart-panel-actions{gap:10px;display:grid}.cart-secondary-button,.cart-checkout-button{width:100%;min-height:46px;font-size:18px}.cart-checkout-button,.cart-page-checkout-button{color:#06100f;background:#ff8a24;border-color:#f2ffe570}.cart-checkout-button:hover,.cart-page-checkout-button:hover{background:#f5ffec}.store-shell--cart{min-height:100svh;padding:120px max(24px, env(safe-area-inset-left)) 56px;overflow:auto}.cart-page{z-index:1;color:#f2ffe5;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:46px;width:min(1280px,100vw - 48px);margin:0 auto;display:grid;position:relative}.cart-page-main,.cart-page-sidebar,.cart-shipping-card,.cart-page-summary,.cart-page-items{display:grid}.cart-page-main{align-content:start;gap:24px}.cart-steps{border-bottom:1px solid #f2ffe533;flex-wrap:wrap;gap:10px 18px;padding-bottom:20px;display:flex}.cart-steps strong,.cart-steps span,.cart-login-note span,.cart-page h1,.cart-page h2,.cart-page-item-copy strong,.cart-page-item-copy span,.cart-page-item-copy p,.cart-shipping-card label span,.cart-shipping-message,.cart-page-empty p{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.cart-steps strong,.cart-steps span{color:#f2ffe5b8;font-size:16px;line-height:1}.cart-steps strong{color:#f2ffe5}.cart-login-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0203036b;border:1px solid #f2ffe529;border-radius:8px;padding:16px}.cart-login-note span{color:#f2ffe5b8;font-size:17px}.cart-page h1{font-size:32px;line-height:1}.cart-page-items{gap:14px}.cart-page-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02030394;border:1px solid #f2ffe52e;border-radius:8px;grid-template-columns:132px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:18px;padding:14px;display:grid}.cart-page-item-copy{gap:7px;min-width:0;display:grid}.cart-page h2{font-size:28px;line-height:1}.cart-page-item-copy strong,.cart-page-line-total strong{font-size:21px}.cart-page-item-copy span,.cart-page-item-copy p{color:#f2ffe5a8;font-size:16px;line-height:1.15}.cart-page-item-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.cart-page-item-actions button{color:#ffb2a8f0}.cart-page-line-total{align-content:center;align-self:stretch;justify-items:end;display:grid}.cart-page-sidebar{align-content:start;gap:18px;position:sticky;top:96px}.cart-shipping-card{border-bottom:1px solid #f2ffe529;gap:14px;padding-bottom:20px}.cart-shipping-card h2{font-size:22px}.cart-shipping-card label{gap:8px;display:grid}.cart-shipping-card label span{color:#f2ffe5b8;font-size:16px}.cart-shipping-card input,.cart-shipping-card select{color:#f5ffe9;background:#010507a8;border:1px solid #f2ffe53d;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 14px;font-size:17px}.cart-shipping-card input:focus,.cart-shipping-card select:focus{border-color:#aae8ffb8;box-shadow:0 0 0 3px #57a6c233}.cart-shipping-card input:disabled,.cart-shipping-card select:disabled{cursor:not-allowed;opacity:.58}.cart-shipping-card button{width:max-content;min-height:42px}.cart-shipping-message{color:#aae8ffc2;font-size:15px}.cart-page-summary{border-bottom:1px solid #f2ffe529;gap:10px;padding-bottom:18px}.cart-page-summary-total{border-top:1px solid #f2ffe529;padding-top:16px}.cart-page-summary-total span,.cart-page-summary-total strong{color:#f2ffe5;font-size:22px}.cart-page-checkout-button{min-height:52px;font-size:20px}.cart-page-checkout-button:disabled{cursor:not-allowed;opacity:.56}.cart-page-continue-button{background:0 0;border-color:#0000}.cart-page-empty{background:#0203037a;border:1px solid #f2ffe52e;border-radius:8px;justify-items:start;gap:14px;padding:18px;display:grid}.cart-page-empty p{color:#f2ffe5b8;font-size:19px}.admin-overlay{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02030394;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.admin-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020303c7;border:1px solid #f2ffe53d;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(1180px,100vw - 48px);max-height:calc(100svh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000075}.admin-header,.admin-tools,.admin-panel-body,.admin-detail-header,.admin-detail-summary,.admin-customer-grid,.admin-webpay-grid,.admin-line-item{min-width:0}.admin-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.admin-header p,.admin-header h2,.admin-header-meta span,.admin-tools label span,.admin-tools p,.admin-orders-list p,.admin-order-row span,.admin-order-row strong,.admin-detail p,.admin-detail h3,.admin-detail h4,.admin-detail span,.admin-detail strong,.admin-detail-summary span,.admin-empty{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.admin-header p{color:#f2ffe594;font-size:16px;line-height:1}.admin-header h2{font-size:34px;line-height:1}.admin-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-header-meta span{color:#f2ffe5b8;background:#f2ffe50f;border:1px solid #f2ffe52e;border-radius:999px;place-items:center;min-height:30px;padding:0 12px;font-size:15px;display:inline-grid}.admin-close-button,.admin-tools button,.admin-tools select,.admin-status-control select{color:#f2ffe5;min-height:38px;font-family:var(--base-font);background:#0203037a;border:1px solid #f2ffe547;border-radius:999px;outline:none;padding:0 14px;font-size:16px;font-weight:400}.admin-close-button,.admin-tools button{cursor:pointer}.admin-close-button:hover,.admin-tools button:hover,.admin-tools select:focus,.admin-status-control select:focus{background:#06100fb8;border-color:#aae8ff9e}.admin-tools button:disabled,.admin-status-control select:disabled{cursor:not-allowed;opacity:.56}.admin-tools{border-top:1px solid #f2ffe51f;grid-template-columns:minmax(150px,190px) minmax(220px,1fr) auto auto minmax(0,1fr);align-items:end;gap:10px;padding-top:14px;display:grid}.admin-tools label{gap:6px;min-width:0;display:grid}.admin-tools button{white-space:nowrap;justify-self:start}.admin-tools select{width:100%}.admin-tools label span,.admin-tools p{color:#f2ffe59e;font-size:15px}.admin-tools p{align-self:center;min-width:0}.admin-panel-body{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:14px;min-height:0;display:grid}.admin-orders-list,.admin-detail{min-height:0;overflow:auto}.admin-orders-list{align-content:start;gap:10px;padding-right:2px;display:grid}.admin-order-row{cursor:pointer;text-align:left;background:#f2ffe50f;border:1px solid #f2ffe529;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:12px;display:grid}.admin-order-thumb{object-fit:contain;background:#f2ffe514;border:1px solid #f2ffe51f;border-radius:7px;width:72px;height:72px;display:block;overflow:hidden}.admin-order-row-content{gap:7px;min-width:0;display:grid}.admin-order-row:hover,.admin-order-row--active{background:#aae8ff1a;border-color:#aae8ff8a}.admin-order-row-main,.admin-order-row-sub{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-order-row-main strong{font-size:23px;line-height:1}.admin-order-row-main span{color:#f2ffe5c2;white-space:nowrap;border:1px solid #f2ffe52e;border-radius:999px;padding:4px 9px;font-size:14px;line-height:1}.admin-order-row-sub span,.admin-order-row-date{color:#f2ffe59e;font-size:15px;line-height:1.1}.admin-order-row-sub span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-detail{background:#f2ffe50d;border:1px solid #f2ffe529;border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.admin-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.admin-detail-header p{color:#f2ffe594;font-size:15px}.admin-detail-header h3{font-size:36px;line-height:1}.admin-status-control{gap:6px;display:grid}.admin-status-control span{color:#f2ffe59e;font-size:15px}.admin-detail-summary{flex-wrap:wrap;gap:8px;display:flex}.admin-detail-summary span{color:#f2ffe5c2;background:#0203035c;border:1px solid #f2ffe52e;border-radius:999px;place-items:center;min-height:32px;padding:0 12px;font-size:15px;display:inline-grid}.admin-section{border-top:1px solid #f2ffe51f;gap:10px;padding-top:14px;display:grid}.admin-section h4{font-size:24px;line-height:1}.admin-customer-grid,.admin-webpay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-customer-grid p,.admin-webpay-grid p{background:#0203034d;border:1px solid #f2ffe51f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.admin-customer-grid span,.admin-webpay-grid span{color:#f2ffe585;font-size:14px;line-height:1}.admin-customer-grid strong,.admin-webpay-grid strong{overflow-wrap:anywhere;color:#f2ffe5db;min-width:0;font-size:17px;line-height:1.1}.admin-visual-items,.admin-line-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-product-preview,.admin-line-item{background:#02030357;border:1px solid #f2ffe529;border-radius:8px;min-width:0;display:grid;overflow:hidden}.admin-product-media{background:#f2ffe50f;border-bottom:1px solid #f2ffe51f;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.admin-product-media img{object-fit:contain;width:100%;height:220px;display:block}.admin-product-print-preview{z-index:2;aspect-ratio:1;background:linear-gradient(135deg,#f2ffe5d1 0 22%,#0000 22% 34%,#aae8ffb8 34% 58%,#0000 58% 70%,#f2ffe5d1 70% 100%);border:1px solid #f2ffe5e6;border-radius:4px;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px #00000057}.admin-product-badge{color:#f2ffe5e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02030394;border:1px solid #f2ffe547;border-radius:999px;place-items:center;min-height:28px;padding:0 10px;font-size:14px;line-height:1;display:inline-grid;position:absolute;bottom:10px;right:10px}.admin-product-copy{gap:7px;padding:13px 13px 0;display:grid}.admin-product-copy strong{color:#f2ffe5;font-size:26px;line-height:.95}.admin-product-copy p,.admin-product-copy span{color:#f2ffe59e;margin:0;font-size:16px;line-height:1.15}.admin-product-copy span{color:#aae8ffb8}.admin-product-price{justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 13px 13px;display:flex}.admin-product-price span{color:#f2ffe59e;font-size:17px}.admin-product-price strong{color:#f2ffe5e6;font-size:22px;line-height:1}.admin-line-item div{gap:5px;min-width:0;display:grid}.admin-line-item strong{color:#f2ffe5e6;font-size:20px;line-height:1}.admin-line-item span{color:#f2ffe59e;font-size:15px;line-height:1.1}.admin-line-item p{justify-items:end;gap:5px;display:grid}.admin-empty{color:#f2ffe59e;font-size:17px}.store-shell--checkout{min-height:100svh;padding:0;display:block;overflow:auto}.store-shell--checkout .profile-button,.store-shell--checkout .cart-toggle-button,.store-shell--checkout .admin-toggle-button,.store-shell--checkout .logout-button{display:none}.checkout-page{z-index:2;color:#f2ffe5;grid-template-columns:minmax(0,1fr) clamp(390px,30vw,480px);width:min(100%,1400px);min-height:100svh;margin:0 auto;display:grid;position:relative}.checkout-page-main{align-content:start;gap:30px;padding:clamp(32px,5vw,72px) clamp(24px,5vw,84px);display:grid}.checkout-logo-wrap,.checkout-progress,.checkout-form{justify-self:center;width:min(100%,940px)}.checkout-logo-wrap{justify-items:center;display:grid}.checkout-logo-wrap img{object-fit:contain;width:min(360px,72vw);max-height:140px;display:block}.checkout-progress{grid-template-columns:auto minmax(36px,1fr) auto minmax(36px,1fr) auto;align-items:start;gap:0;display:grid}.checkout-progress-step{justify-items:center;gap:8px;min-width:84px;display:grid}.checkout-progress-step span{color:#f2ffe5;background:#02030347;border:1px solid #f2ffe5b8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:grid}.checkout-progress-step--active span{color:#06100f;background:#ff8a24}.checkout-progress-step--complete span{color:#06100f;background:#ff8a24;border-color:#ff8a24db}.checkout-progress-step p{color:#f2ffe5b8;text-align:center;margin:0;font-size:14px;line-height:1.15}.checkout-progress-line{background:#f2ffe599;height:1px;margin-top:17px}.checkout-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-section-heading h1,.checkout-page-title,.checkout-form h2,.checkout-form label span,.checkout-field-error,.checkout-message,.checkout-info-card h2,.checkout-info-card p,.checkout-shipping-option span,.checkout-shipping-option strong,.checkout-shipping-option p,.checkout-billing h2,.checkout-billing p,.checkout-billing span,.checkout-payment-method h2,.checkout-payment-method span,.checkout-payment-method strong,.checkout-payment-method p,.checkout-sidebar-header strong,.checkout-summary-item h2,.checkout-summary-item p,.checkout-summary-item strong,.checkout-discount span,.checkout-summary-total p,.checkout-summary-total span,.checkout-summary-total strong{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.checkout-section-heading h1,.checkout-page-title,.checkout-form h2{font-size:24px;line-height:1}.checkout-section-heading button,.checkout-info-card button,.checkout-actions button,.checkout-sidebar-header button,.checkout-discount button{color:#f2ffe5;cursor:pointer;min-height:42px;font-family:var(--base-font);background:#0203037a;border:1px solid #f2ffe547;border-radius:999px;padding:0 16px;font-size:16px;font-weight:400}.checkout-section-heading button:hover,.checkout-info-card button:hover,.checkout-actions button:hover,.checkout-sidebar-header button:hover{background:#06100fb8;border-color:#aae8ff9e}.checkout-section-heading button:disabled,.checkout-info-card button:disabled,.checkout-actions button:disabled,.checkout-sidebar-header button:disabled,.checkout-discount button:disabled{cursor:not-allowed;opacity:.56}.checkout-form{gap:18px;min-width:0;display:grid}.checkout-page-title{font-size:30px}.checkout-info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-info-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0105076b;border:1px solid #f2ffe53d;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.checkout-info-card--wide{grid-column:1/-1}.checkout-info-card div{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkout-info-card h2{font-size:18px;line-height:1}.checkout-info-card p{color:#f2ffe5b8;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.checkout-info-card button{color:#f2ffe5bd;background:0 0;border:0;border-radius:0;min-height:26px;padding:0;text-decoration:underline}.checkout-form label{gap:8px;display:grid}.checkout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-form label span{color:#f2ffe5b8;font-size:17px;line-height:1}.checkout-form input,.checkout-form select,.checkout-form textarea,.checkout-phone-control{border:1px solid var(--brand-yellow-soft);color:#f5ffe9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050794;border-radius:8px;outline:none;width:100%;min-height:56px;padding:0 14px;font-size:17px}.checkout-phone-control{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0;display:grid;overflow:hidden}.checkout-phone-control strong{color:#f2ffe5d1;border-right:1px solid #ffc8334d;align-items:center;gap:8px;min-height:56px;padding:0 16px;font-size:17px;font-weight:400;display:flex}.checkout-phone-control strong span{font-size:18px;line-height:1}.checkout-phone-flag{background:linear-gradient(#fff 0 50%,#d52b1e 50% 100%);border:1px solid #f2ffe552;border-radius:3px;flex:none;width:25px;height:17px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000038}.checkout-phone-flag:before{content:"";background:#0039a6;width:9px;height:8.5px;position:absolute;top:0;left:0}.checkout-phone-flag:after{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%);content:"";background:#fff;width:4px;height:4px;position:absolute;top:2px;left:2.5px}.checkout-form .checkout-phone-control input{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:54px}.checkout-form select{appearance:none;cursor:pointer}.checkout-form input:disabled{cursor:not-allowed;opacity:.58}.checkout-form textarea{resize:vertical;min-height:86px;padding-block:12px}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus,.checkout-phone-control:focus-within{border-color:var(--brand-yellow-focus);box-shadow:0 0 0 3px #ffc83324,0 0 18px #ffc83329}.checkout-field-error{color:#ffb2a8;font-size:14px;line-height:1}.checkout-message{color:#ffb2a8;font-size:15px}.checkout-actions{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-top:4px;display:grid}.checkout-actions button:first-child{color:#06100f;background:#ff8a24;order:2}.checkout-actions button:last-child{background:0 0;border-color:#0000;order:1}.checkout-actions button:first-child:hover{background:#f5ffec}.checkout-shipping-methods{gap:12px;display:grid}.checkout-shipping-methods>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050757;border:1px solid #f2ffe53d;border-radius:8px;display:grid;overflow:hidden}.checkout-shipping-option{cursor:pointer;border-bottom:1px solid #f2ffe529;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.checkout-shipping-option:last-child{border-bottom:0}.checkout-shipping-option input[type=radio]{appearance:none;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#01050733;border:1px solid #f2ffe59e;border-radius:50%;margin:0;padding:0}.checkout-shipping-option input[type=radio]:checked{background:radial-gradient(circle,#ff8a24 0 38%,#0000 42%),#01050733;border-color:#ff8a24}.checkout-shipping-option input[type=radio]:focus{border-color:#aae8ff;box-shadow:0 0 0 3px #57a6c233}.checkout-shipping-option span{color:#f2ffe5;font-size:17px;line-height:1.15}.checkout-shipping-option strong{color:#f2ffe5cc;font-size:16px;line-height:1}.checkout-shipping-option p{color:#f2ffe59e;grid-column:2/-1;font-size:15px;line-height:1.2}.checkout-billing,.checkout-payment-method{gap:14px;display:grid}.checkout-billing label{align-items:center;gap:10px;display:flex}.checkout-billing input,.checkout-payment-method input{accent-color:#ff8a24;width:16px;height:16px}.checkout-billing span,.checkout-billing p{color:#f2ffe5b8;font-size:17px;line-height:1.2}.checkout-payment-method>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-payment-method>div span{color:#f2ffe5b3;font-size:16px}.checkout-payment-method label{background:#0105076b;border:1px solid #f2ffe53d;border-radius:8px 8px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.checkout-payment-method .webpay-brand{color:#f1a4ff;font-size:22px;line-height:1}.checkout-payment-method label strong{color:#f2ffe5b3;font-size:14px}.checkout-payment-method>p{color:#f2ffe59e;background:#f2ffe50f;border:1px solid #f2ffe529;border-top:0;border-radius:0 0 8px 8px;padding:16px 42px;font-size:16px;line-height:1.25}.checkout-sidebar{border:1px solid var(--brand-yellow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#02030361,#020303a8),#f2ffe50f;border-radius:8px;align-content:start;align-self:start;gap:28px;min-width:0;margin-top:clamp(32px,5vw,72px);margin-bottom:clamp(32px,5vw,72px);padding:clamp(22px,3vw,34px);display:grid}.checkout-sidebar-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-sidebar-header strong{font-size:18px}.checkout-sidebar-header button{color:#f2ffe5b3;background:0 0;border-color:#0000;min-height:36px;padding-inline:0}.checkout-summary-items{gap:16px;display:grid}.checkout-summary-item{border-bottom:1px solid #f2ffe51f;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media copy""media price";align-items:center;gap:6px 14px;min-width:0;padding-bottom:14px;display:grid}.checkout-summary-item:last-child{border-bottom:0;padding-bottom:0}.checkout-summary-item .cart-product-visual{grid-area:media;align-self:start;width:72px;height:80px}.checkout-summary-item div{grid-area:copy;gap:5px;min-width:0;display:grid}.checkout-summary-item h2{overflow-wrap:anywhere;font-size:18px;line-height:1.05}.checkout-summary-item p{color:#f2ffe59e;font-size:15px;line-height:1.1}.checkout-summary-item>strong{color:#f2ffe5;white-space:nowrap;grid-area:price;justify-self:end;min-width:0;font-size:18px;line-height:1}.checkout-discount label{gap:8px;display:grid}.checkout-discount span{color:#f2ffe5b8;font-size:17px}.checkout-discount div{grid-template-columns:minmax(0,1fr) minmax(118px,max-content);min-width:0;display:grid}.checkout-discount input{border:1px solid var(--brand-yellow-soft);color:#f2ffe5;background:#0105076b;border-right:0;border-radius:8px 0 0 8px;min-width:0;min-height:46px;padding:0 12px}.checkout-discount button{border-color:var(--brand-yellow-soft);white-space:nowrap;background:#f2ffe52e;border-radius:0 8px 8px 0;padding-inline:16px}.checkout-summary-total{border-top:1px solid #f2ffe52e;gap:14px;padding-top:18px;display:grid}.checkout-summary-total p{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-summary-total span{color:#f2ffe5b8;font-size:18px}.checkout-summary-total strong{font-size:18px}.checkout-summary-total p:last-child{padding-top:6px}.checkout-summary-total p:last-child span,.checkout-summary-total p:last-child strong{color:#f2ffe5;font-size:24px}.webpay-result-page{place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.webpay-result-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#02030305,#02030380 72%),#020303a8;border:1px solid #f2ffe53d;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;justify-items:center;gap:18px;width:min(100%,820px);min-height:min(680px,100svh - 48px);padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075}.webpay-result-panel--paid,.webpay-result-panel--rejected,.webpay-result-panel--cancelled{border-color:var(--brand-yellow-soft);background:linear-gradient(180deg, #02030300, #02030357 72%), linear-gradient(90deg, #0203032e, #02030305 48%), var(--webpay-result-image) center / cover no-repeat, #020303a8}.webpay-result-panel h1,.webpay-result-panel span,.webpay-result-panel strong,.webpay-result-panel small{color:#fef9c6;font-family:var(--base-font);letter-spacing:0;text-align:center;margin:0;font-weight:400}.webpay-result-copy{justify-items:center;gap:8px;display:grid}.webpay-result-panel h1{white-space:nowrap;max-width:100%;font-size:clamp(42px,5.8vw,78px);line-height:.95}.webpay-result-panel span{color:#fef9c6;font-size:clamp(20px,3vw,28px);line-height:1}.webpay-result-meta{align-self:end;justify-items:center;gap:8px;display:grid}.webpay-result-panel strong{font-size:clamp(24px,3vw,34px);line-height:1}.webpay-result-panel small{color:#fef9c6;font-size:18px;line-height:1}.webpay-result-panel button{color:#fef9c6;cursor:pointer;min-height:44px;font-family:var(--base-font);background:#fef9c624;border:1px solid #fef9c69e;border-radius:999px;margin-top:4px;padding:0 22px;font-size:18px;font-weight:400}.webpay-result-panel button:hover{background:#fef9c63d}.profile-panel{top:calc(max(18px, env(safe-area-inset-top)) + 64px);right:max(18px, env(safe-area-inset-right));z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020303b8;border:1px solid #f2ffe53d;border-radius:8px;justify-items:start;gap:14px;width:min(360px,100vw - 36px);padding:18px;display:grid;position:fixed;box-shadow:0 24px 70px #0000006b}.profile-panel--summary{text-align:center;justify-items:center;width:min(280px,100vw - 36px)}.profile-panel--countdown{top:calc(max(18px, env(safe-area-inset-top)) + 66px);right:auto;left:max(18px, env(safe-area-inset-left));z-index:5}.profile-close-button,.profile-remove-button,.profile-edit-button,.profile-save-button,.profile-login-button,.profile-file-button{color:#f2ffe5;cursor:pointer;min-height:40px;font-family:var(--base-font);background:#0203037a;border:1px solid #f2ffe547;border-radius:6px;padding:0 14px;font-size:16px;font-weight:400}.profile-close-button{justify-self:end}.profile-file-button{color:#06100f;background:#ff8a24;place-items:center;display:inline-grid;position:relative}.profile-save-button{color:#06100f;background:#ff8a24}.profile-edit-button{color:#06100f;background:#ff8a24;width:100%}.profile-login-button{background:#f2ffe51f;border-color:#aae8ff75;width:100%}.profile-file-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-remove-button:disabled,.profile-edit-button:disabled,.profile-save-button:disabled,.profile-login-button:disabled{cursor:not-allowed;opacity:.56}.profile-file-button:has(input:disabled){cursor:not-allowed;opacity:.56}.profile-avatar-preview{color:#06100f;background:#ff8a24eb;border:1px solid #f2ffe547;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.profile-summary-avatar{color:#06100f;background:#ff8a24eb;border:1px solid #f2ffe54d;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;overflow:hidden}.profile-summary-avatar img,.profile-summary-avatar span{object-fit:cover;width:100%;height:100%;display:block}.profile-summary-avatar span{place-items:center;font-size:58px;line-height:1;display:grid}.profile-summary-avatar .profile-default-icon,.profile-avatar-preview .profile-default-icon{color:#06100f;width:58%;height:58%}.profile-avatar-preview img,.profile-avatar-preview span{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-preview span{place-items:center;font-size:44px;line-height:1;display:grid}.profile-panel p,.profile-username{color:#f2ffe5;margin:0;font-size:20px;line-height:1.1}.profile-username-form{gap:10px;width:100%;display:grid}.profile-username-control{gap:8px;width:100%;display:grid}.profile-username-control span,.profile-username-note{color:#f2ffe5ad;font-size:14px;line-height:1.2}.profile-username-control input{color:#f2ffe5;width:100%;min-height:42px;font-family:var(--base-font);background:#010507a8;border:1px solid #f2ffe53d;border-radius:6px;outline:none;padding:0 12px;font-size:18px;font-weight:400}.profile-username-control input:focus{border-color:#aae8ffb8;box-shadow:0 0 0 3px #57a6c233}.profile-message{color:#f2ffe5b8!important;font-size:15px!important}.avatar-editor{justify-items:center;gap:14px;width:100%;display:grid}.avatar-editor-crop{cursor:grab;touch-action:none;background:linear-gradient(135deg,#ff8a2424,#aae8ff1a),#0203036b;border:1px solid #f2ffe557;border-radius:50%;width:192px;height:192px;position:relative;overflow:hidden}.avatar-editor-crop:active{cursor:grabbing}.avatar-editor-crop img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute;transform:translate(-50%,-50%)}.avatar-zoom-control{gap:8px;width:100%;display:grid}.avatar-zoom-control span{color:#f2ffe5b8;font-size:16px;line-height:1}.avatar-zoom-control input{accent-color:#ff8a24;width:100%}.avatar-editor-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.store-shell--profile{min-height:100svh;padding:112px max(24px, env(safe-area-inset-right)) 72px max(24px, env(safe-area-inset-left));overflow:auto}.profile-page{z-index:1;color:#f2ffe5;width:min(1120px,100vw - 48px);margin:0 auto;display:grid;position:relative}.profile-page-main{gap:18px;display:grid}.profile-page-main>*{animation:.52s cubic-bezier(.2,.85,.22,1) both profilePanelIn}.profile-page-main>:nth-child(2){animation-delay:70ms}.profile-page-main>:nth-child(3){animation-delay:.12s}.profile-page-identity,.profile-edit-section,.profile-orders-section,.profile-addresses-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ff8a241a,#aae8ff0d),#0203037a;border:1px solid #f2ffe53d;border-radius:12px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 24px 70px #00000057}.profile-page-identity:hover,.profile-edit-section:hover,.profile-orders-section:hover,.profile-addresses-section:hover{border-color:#ff8a2457;transform:translateY(-1px);box-shadow:0 28px 76px #00000061,0 0 32px #ff8a2414}.profile-page-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(18px,3vw,28px)}.profile-page-avatar{color:#06100f;background:#ff8a24;border:1px solid #f2ffe54d;border-radius:50%;place-items:center;width:clamp(112px,12vw,148px);height:clamp(112px,12vw,148px);display:grid;overflow:hidden}.profile-page-avatar img,.profile-page-avatar span{object-fit:cover;width:100%;height:100%;display:block}.profile-page-avatar span{place-items:center;font-size:clamp(54px,6vw,72px);line-height:1;display:grid}.profile-page-avatar .profile-default-icon{color:#06100f;width:58%;height:58%}.profile-page-copy{gap:8px;min-width:0;display:grid}.profile-page-copy p,.profile-page-copy h1,.profile-page-copy span,.profile-section-heading h2,.profile-section-heading span,.profile-detail span,.profile-detail strong,.profile-empty-state p,.profile-orders-message,.profile-order-header span,.profile-order-header h3,.profile-order-header strong,.profile-order-meta span,.profile-order-item strong,.profile-order-item span,.profile-order-item p,.profile-order-footer span{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.profile-page-copy p{color:#ff8a24;font-size:18px;line-height:1}.profile-page-copy h1{overflow-wrap:anywhere;font-size:clamp(42px,6vw,72px);line-height:.92}.profile-page-copy span{color:#f2ffe5b8;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.profile-page-actions{min-width:180px;display:grid}.profile-section-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203035c;border:1px solid #f2ffe52e;border-radius:999px;flex-wrap:wrap;gap:10px;padding:8px;animation:.52s cubic-bezier(.2,.85,.22,1) 80ms both profileTabsIn;display:flex}.profile-section-tab{isolation:isolate;color:#f2ffe5b8;cursor:pointer;min-height:44px;font-family:var(--base-font);background:0 0;border:1px solid #0000;border-radius:999px;flex:150px;padding:0 18px;font-size:18px;font-weight:400;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;position:relative;overflow:hidden}.profile-section-tab:before{content:"";border-radius:inherit;background:linear-gradient(135deg, #0203037a, #ff8a242e), linear-gradient(0deg, #02030357, #02030357), var(--sunflower-text-fill);opacity:0;transform-origin:0;z-index:-1;background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;transition:opacity .22s,transform .26s cubic-bezier(.2,.85,.22,1);position:absolute;inset:4px;transform:scaleX(.72)}.profile-section-tab:hover{transform:translateY(-1px)}.profile-section-tab:hover,.profile-section-tab--active{color:#ff8a24;background:#ff8a2429;border-color:#ff8a2494}.profile-section-tab:hover:before,.profile-section-tab--active:before{opacity:.72;transform:scaleX(1)}.profile-info-section{gap:18px;animation:.42s cubic-bezier(.2,.85,.22,1) both profileSectionIn;display:grid}.profile-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0203035c;border:1px solid #f2ffe52e;border-radius:10px;gap:8px;min-width:0;padding:16px;transition:border-color .18s,background .18s,transform .18s;animation:.42s cubic-bezier(.2,.85,.22,1) both profileCardIn;display:grid}.profile-detail:nth-child(2){animation-delay:45ms}.profile-detail:nth-child(3){animation-delay:90ms}.profile-detail:hover{background:#02030370;border-color:#ff8a2457;transform:translateY(-2px)}.profile-detail span{color:#f2ffe59e;font-size:16px;line-height:1}.profile-detail strong{overflow-wrap:anywhere;font-size:22px;line-height:1.05}.profile-edit-section,.profile-orders-section,.profile-addresses-section{gap:18px;padding:clamp(18px,3vw,26px);animation:.42s cubic-bezier(.2,.85,.22,1) both profileSectionIn}.profile-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-section-heading h2{font-size:28px;line-height:1}.profile-section-heading span{color:#f2ffe5a3;font-size:16px;line-height:1}.profile-edit-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-edit-fields{gap:14px;min-width:0;display:grid}.profile-avatar-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-empty-state,.profile-orders-list,.profile-addresses-list{gap:12px;display:grid}.profile-empty-state{justify-items:start}.profile-empty-state p,.profile-orders-message{color:#f2ffe5b8;font-size:20px;line-height:1.2}.profile-empty-state button{color:#06100f;cursor:pointer;min-height:44px;font-family:var(--base-font);background:#ff8a24;border:1px solid #ff8a2494;border-radius:999px;padding:0 18px;font-size:18px;font-weight:400}.profile-order-card{background:#0105075c;border:1px solid #f2ffe52e;border-radius:10px;gap:14px;padding:16px;transition:border-color .18s,background .18s,transform .18s;animation:.42s cubic-bezier(.2,.85,.22,1) both profileCardIn;display:grid}.profile-order-card:hover{background:#01050775;border-color:#ff8a2457;transform:translateY(-2px)}.profile-order-header,.profile-order-footer{justify-content:space-between;align-items:start;gap:16px;display:flex}.profile-order-header div{gap:6px;min-width:0;display:grid}.profile-order-header span{color:#f2ffe59e;font-size:15px;line-height:1}.profile-order-header h3{color:#ff8a24;font-size:28px;line-height:1}.profile-order-header strong{color:#f2ffe5;white-space:nowrap;font-size:28px;line-height:1}.profile-order-meta{flex-wrap:wrap;gap:8px 14px;display:flex}.profile-order-meta span,.profile-order-footer span{color:#f2ffe59e;font-size:16px;line-height:1.1}.profile-order-items{gap:10px;display:grid}.profile-order-item{border-top:1px solid #f2ffe51f;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:10px;display:grid}.profile-order-item-media{background:#ff8a242e;border:1px solid #f2ffe529;border-radius:8px;place-items:center;width:72px;height:82px;display:grid;overflow:hidden}.profile-order-item-media img{object-fit:cover;width:100%;height:100%;display:block}.profile-order-item-media span{color:#ff8a24;font-size:32px;line-height:1}.profile-order-item div:not(.profile-order-item-media){gap:5px;min-width:0;display:grid}.profile-order-item strong{overflow-wrap:anywhere;font-size:20px;line-height:1.05}.profile-order-item span{color:#f2ffe59e;font-size:15px;line-height:1.1}.profile-order-item p{color:#f2ffe5;white-space:nowrap;font-size:20px;line-height:1}.profile-address-card{background:#0105075c;border:1px solid #f2ffe52e;border-radius:10px;gap:10px;padding:16px;transition:border-color .18s,background .18s,transform .18s;animation:.42s cubic-bezier(.2,.85,.22,1) both profileCardIn;display:grid}.profile-address-card:hover{background:#01050775;border-color:#ff8a2457;transform:translateY(-2px)}.profile-address-card header,.profile-address-card footer{justify-content:space-between;align-items:start;gap:14px;display:flex}.profile-address-card span,.profile-address-card strong,.profile-address-card p{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.profile-address-card header span,.profile-address-card footer span,.profile-address-card p{color:#f2ffe5a8;font-size:16px;line-height:1.15}.profile-address-card strong{overflow-wrap:anywhere;color:#ff8a24;font-size:24px;line-height:1.05}@keyframes profilePanelIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes profileTabsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes profileSectionIn{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes profileCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.profile-page-main>*,.profile-section-tabs,.profile-info-section,.profile-edit-section,.profile-orders-section,.profile-addresses-section,.profile-detail,.profile-order-card,.profile-address-card{animation:none}.profile-page-identity,.profile-edit-section,.profile-orders-section,.profile-addresses-section,.profile-section-tab,.profile-detail,.profile-order-card,.profile-address-card{transition:none}}@media (width<=760px){.store-shell--profile{padding:92px 16px 118px}.profile-page{width:100%}.profile-page-identity{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-page-actions{width:100%}.profile-section-tabs{border-radius:18px}.profile-section-tab{flex-basis:100%}.profile-details-grid,.profile-edit-layout{grid-template-columns:1fr}.profile-info-section{flex-direction:column;display:flex}.profile-info-section .profile-edit-section{order:-1}.profile-section-heading{flex-direction:column;align-items:start}.profile-avatar-preview{justify-self:center}.profile-order-header,.profile-order-footer{flex-direction:column;align-items:start}.profile-address-card header,.profile-address-card footer{display:grid}.profile-order-item{grid-template-columns:64px minmax(0,1fr)}.profile-order-item-media{width:64px;height:74px}.profile-order-item p{grid-column:2}}.store-back-button{top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));z-index:3;color:#f2ffe5;cursor:pointer;width:50px;height:50px;font-family:var(--base-font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0203037a;border:1px solid #f2ffe547;border-radius:50%;place-items:center;padding:0;font-weight:400;display:grid;position:fixed;box-shadow:0 12px 34px #00000057}.store-back-button:hover{color:#ff8a24;background:#ff8a2424;border-color:#ff8a24a8;box-shadow:0 0 18px #ff8a2433,0 12px 34px #00000057}.store-back-button:disabled{opacity:.42}.store-back-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:27px;height:27px;display:block}.radio-player{top:max(18px, env(safe-area-inset-top));z-index:3;isolation:isolate;color:#f8faf4;-webkit-backdrop-filter:blur(24px)saturate(1.45);backdrop-filter:blur(24px)saturate(1.45);will-change:top, right, bottom, left, width, height, transform;background:linear-gradient(135deg,#ffffff47,#ffffff0f),#090c0c2e;border:1px solid #f8faf457;border-radius:28px;grid-template-columns:88px minmax(0,1fr) minmax(136px,.34fr);grid-template-areas:"cover copy volume""progress progress progress""controls controls controls";align-items:center;gap:10px 14px;width:min(640px,100vw - 300px);min-height:136px;padding:16px 28px 15px;transition:top .76s cubic-bezier(.2,.82,.22,1),right .76s cubic-bezier(.2,.82,.22,1),bottom .76s cubic-bezier(.2,.82,.22,1),left .76s cubic-bezier(.2,.82,.22,1),width .76s cubic-bezier(.2,.82,.22,1),height .76s cubic-bezier(.2,.82,.22,1),min-height .76s cubic-bezier(.2,.82,.22,1),max-height .76s cubic-bezier(.2,.82,.22,1),transform .76s cubic-bezier(.2,.82,.22,1),border-radius .76s cubic-bezier(.2,.82,.22,1),padding .76s cubic-bezier(.2,.82,.22,1),border-color .22s,background .22s,box-shadow .22s,color .22s;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff80,inset 0 -28px 60px #ffffff12,0 22px 58px #00000052}.radio-player:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 28% 0,#ffffff5c,#0000 34%),linear-gradient(#ffffff29,#fff0);position:absolute;inset:1px}.radio-player:after{z-index:-1;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 22% 84%,#fff18ac7,#0000 24%),radial-gradient(circle at 52% 92%,#ff5e1a9e,#0000 31%),radial-gradient(circle at 78% 82%,#c91c0f8a,#0000 30%);border-radius:50%;height:78%;transition:opacity .22s,transform .22s;position:absolute;inset:auto -12% -44%;transform:translateY(24%)}.radio-player--fire{background:linear-gradient(135deg,#ffbe5c42,#8f120929),#14080561;border-color:#ffbe5cc2;animation:1.25s ease-in-out infinite alternate fireGlow;box-shadow:inset 0 1px #ffe99a99,inset 0 -30px 70px #ff501029,0 0 26px #ff67136b,0 24px 68px #600e0485}.radio-player--fire:before{background:radial-gradient(circle at 20% 12%,#fff09b70,#0000 32%),radial-gradient(circle at 72% 18%,#ff752552,#0000 34%),linear-gradient(#ffca5c33,#a716090a)}.radio-player--fire:after{content:none}.radio-player--pink{background:linear-gradient(135deg,#ffe1f442,#ff46a329),#12081261;border-color:#ffd2ecc7;animation:1.45s ease-in-out infinite alternate pinkWhiteGlow;box-shadow:inset 0 1px #fff5fc9e,inset 0 -30px 70px #ff5db521,0 0 25px #ff86cc57,0 24px 68px #520f3c6b}.radio-player--pink:before{background:radial-gradient(circle at 20% 12%,#ffffff80,#0000 32%),radial-gradient(circle at 72% 18%,#ff8fd457,#0000 34%),linear-gradient(#ffe5f633,#e02d970a)}.radio-player--pink:after{content:none}.radio-player--yellow{background:linear-gradient(135deg,#ffe25c3d,#ffa82424),#160f0461;border-color:#ffdc5cc7;animation:1.35s ease-in-out infinite alternate yellowGlow;box-shadow:inset 0 1px #fff5ac9e,inset 0 -30px 70px #ffc42821,0 0 25px #ffc9375c,0 24px 68px #5f3a056b}.radio-player--yellow:before{background:radial-gradient(circle at 20% 12%,#fff6ac75,#0000 32%),radial-gradient(circle at 72% 18%,#ffc23757,#0000 34%),linear-gradient(#ffe05c33,#ffa5180a)}.radio-player--yellow:after{content:none}.radio-player audio,.radio-bubble-toggle,.radio-bubble-close{display:none}.radio-cover{background:#f8faf41f;border:1px solid #f8faf457;border-radius:18px;grid-area:cover;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff57,0 10px 24px #00000042}.radio-cover img,.radio-cover span{width:100%;height:100%;display:block}.radio-cover img{object-fit:cover}.radio-cover span{color:#f8faf4;place-items:center;font-size:32px;line-height:1;display:grid}.radio-copy{grid-area:copy;justify-items:start;gap:5px;min-width:0;display:grid}.radio-copy span{color:#f8faf499;font-size:12px;line-height:1}.radio-copy h2,.radio-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;line-height:1;overflow:hidden}.radio-copy h2{color:#f8faf4;width:100%;text-shadow:none;font-size:clamp(22px,2.7vw,28px);font-weight:700}.radio-copy p{color:#f8faf4c7;width:100%;font-size:clamp(15px,1.6vw,18px)}.radio-progress-row{grid-area:progress;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-top:1px;display:grid}.radio-progress-row>span{color:#f8faf4d1;text-shadow:none;font-size:14px;line-height:1}.radio-progress-row>span:last-child{text-align:right}.radio-progress-row input{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.radio-progress-row input:disabled{cursor:not-allowed;opacity:.52}.radio-progress-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f8faf4 0 var(--radio-progress,0%), #f8faf447 var(--radio-progress,0%) 100%);border-radius:999px;height:3px}.radio-progress-row input::-moz-range-track{background:#f8faf447;border-radius:999px;height:3px}.radio-progress-row input::-moz-range-progress{background:#f8faf4;border-radius:999px;height:3px}.radio-progress-row input::-webkit-slider-thumb{appearance:none;background:#f8faf4;border:1px solid #ffffffb8;border-radius:50%;width:18px;height:18px;margin-top:-7.5px;box-shadow:0 4px 14px #00000057}.radio-progress-row input::-moz-range-thumb{background:#f8faf4;border:1px solid #ffffffb8;border-radius:50%;width:16px;height:16px;box-shadow:0 4px 14px #00000057}.radio-progress-meter{align-items:center;width:100%;height:24px;display:grid;position:relative}.radio-progress-meter:before{content:"";background:linear-gradient(90deg, #f8faf4 0 var(--radio-progress,0%), #f8faf447 var(--radio-progress,0%) 100%);border-radius:999px;height:3px;display:block}.radio-progress-meter>span{left:var(--radio-progress,0%);background:#f8faf4;border:1px solid #ffffffb8;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #00000057}.radio-volume{grid-area:volume;grid-template-columns:20px minmax(58px,1fr) 30px;justify-self:end;align-items:center;gap:8px;width:min(150px,100%);min-width:0;display:grid}.radio-volume span:last-child{color:#f8faf4bd;text-align:right;text-shadow:0 2px 10px #00000075;font-size:13px;line-height:1}.radio-volume-icon{color:#f8faf4db;fill:none;filter:drop-shadow(0 2px 8px #00000061);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px;display:block}.radio-volume-icon path:first-child{fill:currentColor;stroke:none}.radio-volume input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f8faf4 0 var(--radio-volume,82%), #f8faf43d var(--radio-volume,82%) 100%);border-radius:999px;height:3px}.radio-volume input::-moz-range-track{background:#f8faf43d;border-radius:999px;height:3px}.radio-volume input::-moz-range-progress{background:#f8faf4;border-radius:999px;height:3px}.radio-volume input::-webkit-slider-thumb{appearance:none;background:#f8faf4;border:1px solid #ffffffad;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 4px 12px #0000004d}.radio-volume input::-moz-range-thumb{background:#f8faf4;border:1px solid #ffffffad;border-radius:50%;width:12px;height:12px;box-shadow:0 4px 12px #0000004d}.radio-controls{grid-area:controls;justify-content:center;align-items:center;gap:clamp(16px,3vw,30px);margin-top:0;display:flex}.radio-controls--radio{gap:0}.radio-controls--admin{gap:clamp(14px,2vw,22px)}.radio-control{color:#f8faf4;cursor:pointer;filter:drop-shadow(0 6px 14px #00000057);background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.radio-control:hover{background:#f8faf424}.radio-control:disabled{cursor:not-allowed;opacity:.38}.radio-control--play{color:#020303;background:#f8faf4eb;width:52px;height:52px;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #00000052}.radio-control--play:hover{background:#fff}.radio-icon{color:currentColor;display:block}.radio-icon--play{border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:22px solid;width:0;height:0;margin-left:5px}.radio-icon--pause{gap:8px;width:24px;height:28px;display:flex}.radio-icon--pause:before,.radio-icon--pause:after{content:"";background:currentColor;border-radius:999px;width:8px;height:28px;display:block}.radio-icon--next,.radio-icon--previous{align-items:center;width:32px;height:22px;display:flex}.radio-icon--previous{transform:rotate(180deg)}.radio-icon--next:before,.radio-icon--next:after,.radio-icon--previous:before,.radio-icon--previous:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid;width:0;height:0}.go-store-button{--product-hover-stroke:1px #b27e2cb8;left:50%;bottom:max(30px, env(safe-area-inset-bottom));z-index:3;color:#fefacb;cursor:pointer;font-family:"Boldstrom", "StretchPro", var(--base-font);-webkit-text-stroke:2px #cfc88e;paint-order:stroke fill;isolation:isolate;box-shadow:none;text-shadow:none;background:0 0;border:0;padding:0;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1;transition:opacity .36s,filter .36s,transform .52s cubic-bezier(.2,.82,.22,1),color .22s;position:fixed;overflow:hidden;transform:translate(-50%)}.go-store-button--leaving{opacity:0;filter:blur(4px);pointer-events:none;transform:translate(-50%,26px)scale(.94)}.go-store-button:before{content:none}.go-store-button:hover{background-image:var(--sunflower-text-fill);color:#fefacb;-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--product-hover-stroke);background-position:50% 0;background-size:220px 220px;-webkit-background-clip:text;background-clip:text}.store-shell--fire .go-store-button{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:drop-shadow(0 0 7px #ffc6497a)drop-shadow(0 0 15px #ff4f1052);background-image:radial-gradient(circle at 18% 18%,#fff6b8 0 16%,#0000 34%),radial-gradient(circle at 72% 24%,#ff8a24f5 0 24%,#0000 42%),radial-gradient(circle at 42% 88%,#be1c0ae6 0 24%,#0000 48%),linear-gradient(125deg,#fff0a0 0%,#ffd15e 28%,#ff8a24 52%,#ff4a18 74%,#7d1409 100%);background-position:0 42%,100% 22%,46% 100%,50%;background-size:170% 170%,155% 155%,160% 160%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:1.25s ease-in-out infinite alternate productFireFill,1.25s ease-in-out infinite alternate productFireGlow}.store-shell--fire .go-store-button:before{content:none}.store-shell--fire .go-store-button:hover{background-image:var(--sunflower-text-fill);color:#fefacb;-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--product-hover-stroke);filter:none;background-position:50% 0;background-size:220px 220px;animation:none}.radio-player--fire .radio-control--play{color:#160501;background:radial-gradient(circle at 42% 35%,#fff0a0 0 28%,#ff8a24 62%,#b81d0a 100%);box-shadow:inset 0 1px #fff6c5cc,0 0 18px #ffc85a80,0 10px 26px #8916066b}.radio-player--fire .radio-progress-meter:before{background:linear-gradient(90deg, #ffd15e 0 var(--radio-progress,var(--radio-volume,0%)), #ff771f47 var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--fire .radio-progress-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffd15e 0 var(--radio-progress,var(--radio-volume,0%)), #ff771f47 var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--fire .radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffd15e 0 var(--radio-progress,var(--radio-volume,0%)), #ff771f47 var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--fire .radio-progress-row input::-moz-range-progress{background:#ffd15e}.radio-player--fire .radio-volume input::-moz-range-progress{background:#ffd15e}.radio-player--fire .radio-progress-row input::-moz-range-track{background:#ff771f47}.radio-player--fire .radio-volume input::-moz-range-track{background:#ff771f47}.radio-player--fire .radio-progress-meter>span{background:#ffd15e;border-color:#ffed9ae0;box-shadow:0 0 12px #ffc54cc7,0 4px 14px #5e0e047a}.radio-player--fire .radio-progress-row input::-webkit-slider-thumb{background:#ffd15e;border-color:#ffed9ae0;box-shadow:0 0 12px #ffc54cc7,0 4px 14px #5e0e047a}.radio-player--fire .radio-volume input::-webkit-slider-thumb{background:#ffd15e;border-color:#ffed9ae0;box-shadow:0 0 12px #ffc54cc7,0 4px 14px #5e0e047a}.radio-player--fire .radio-progress-row input::-moz-range-thumb{background:#ffd15e;border-color:#ffed9ae0;box-shadow:0 0 12px #ffc54cc7,0 4px 14px #5e0e047a}.radio-player--fire .radio-volume input::-moz-range-thumb{background:#ffd15e;border-color:#ffed9ae0;box-shadow:0 0 12px #ffc54cc7,0 4px 14px #5e0e047a}.radio-player--pink .radio-control--play{color:#180314;background:radial-gradient(circle at 42% 35%,#fff 0 25%,#ff9ed7 62%,#e02d97 100%);box-shadow:inset 0 1px #ffffffd1,0 0 18px #ffb5e285,0 10px 26px #6e14505c}.radio-player--pink .radio-progress-meter:before{background:linear-gradient(90deg, #fff7fd 0 var(--radio-progress,var(--radio-volume,0%)), #ff98d54d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--pink .radio-progress-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff7fd 0 var(--radio-progress,var(--radio-volume,0%)), #ff98d54d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--pink .radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff7fd 0 var(--radio-progress,var(--radio-volume,0%)), #ff98d54d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--pink .radio-progress-row input::-moz-range-progress{background:#fff7fd}.radio-player--pink .radio-volume input::-moz-range-progress{background:#fff7fd}.radio-player--pink .radio-progress-row input::-moz-range-track{background:#ff98d54d}.radio-player--pink .radio-volume input::-moz-range-track{background:#ff98d54d}.radio-player--pink .radio-progress-meter>span{background:#fff7fd;border-color:#ffffffe6;box-shadow:0 0 12px #ffbae5bd,0 4px 14px #63114770}.radio-player--pink .radio-progress-row input::-webkit-slider-thumb{background:#fff7fd;border-color:#ffffffe6;box-shadow:0 0 12px #ffbae5bd,0 4px 14px #63114770}.radio-player--pink .radio-volume input::-webkit-slider-thumb{background:#fff7fd;border-color:#ffffffe6;box-shadow:0 0 12px #ffbae5bd,0 4px 14px #63114770}.radio-player--pink .radio-progress-row input::-moz-range-thumb{background:#fff7fd;border-color:#ffffffe6;box-shadow:0 0 12px #ffbae5bd,0 4px 14px #63114770}.radio-player--pink .radio-volume input::-moz-range-thumb{background:#fff7fd;border-color:#ffffffe6;box-shadow:0 0 12px #ffbae5bd,0 4px 14px #63114770}.radio-player--yellow .radio-control--play{color:#171006;background:radial-gradient(circle at 42% 35%,#fff8b8 0 28%,#ffd84d 62%,#ff9e18 100%);box-shadow:inset 0 1px #fffac9d1,0 0 18px #ffd95280,0 10px 26px #754b065c}.radio-player--yellow .radio-progress-meter:before{background:linear-gradient(90deg, #ffe468 0 var(--radio-progress,var(--radio-volume,0%)), #ffc1364d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--yellow .radio-progress-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffe468 0 var(--radio-progress,var(--radio-volume,0%)), #ffc1364d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--yellow .radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffe468 0 var(--radio-progress,var(--radio-volume,0%)), #ffc1364d var(--radio-progress,var(--radio-volume,0%)) 100%)}.radio-player--yellow .radio-progress-row input::-moz-range-progress{background:#ffe468}.radio-player--yellow .radio-volume input::-moz-range-progress{background:#ffe468}.radio-player--yellow .radio-progress-row input::-moz-range-track{background:#ffc1364d}.radio-player--yellow .radio-volume input::-moz-range-track{background:#ffc1364d}.radio-player--yellow .radio-progress-meter>span{background:#ffe468;border-color:#fff7aae6;box-shadow:0 0 12px #ffda49bd,0 4px 14px #62410570}.radio-player--yellow .radio-progress-row input::-webkit-slider-thumb{background:#ffe468;border-color:#fff7aae6;box-shadow:0 0 12px #ffda49bd,0 4px 14px #62410570}.radio-player--yellow .radio-volume input::-webkit-slider-thumb{background:#ffe468;border-color:#fff7aae6;box-shadow:0 0 12px #ffda49bd,0 4px 14px #62410570}.radio-player--yellow .radio-progress-row input::-moz-range-thumb{background:#ffe468;border-color:#fff7aae6;box-shadow:0 0 12px #ffda49bd,0 4px 14px #62410570}.radio-player--yellow .radio-volume input::-moz-range-thumb{background:#ffe468;border-color:#fff7aae6;box-shadow:0 0 12px #ffda49bd,0 4px 14px #62410570}@keyframes fireGlow{0%{filter:saturate(1.1)brightness()}to{filter:saturate(1.36)brightness(1.08)}}@keyframes pinkWhiteGlow{0%{filter:saturate(1.04)brightness()}to{filter:saturate(1.18)brightness(1.08)}}@keyframes yellowGlow{0%{filter:saturate(1.08)brightness()}to{filter:saturate(1.24)brightness(1.08)}}@keyframes productFireFill{0%{background-position:0 42%,100% 22%,46% 100%,50%}to{background-position:42% 12%,68% 48%,24% 72%,50%}}@keyframes productFireGlow{0%{filter:saturate(1.08)brightness()drop-shadow(0 0 7px #ffc6496b)drop-shadow(0 0 15px #ff4f1047)}to{filter:saturate(1.36)brightness(1.08)drop-shadow(0 0 10px #ffd65e99)drop-shadow(0 0 20px #ff4e0e6b)}}.live-chat{left:50%;bottom:calc(max(30px, env(safe-area-inset-bottom)) + 112px);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:top, right, bottom, left, width, height, transform;background:linear-gradient(#02030300,#0203036b 32%),#0203032e;border:1px solid #0000;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;width:min(760px,100vw - 36px);height:300px;padding:14px;transition:top .76s cubic-bezier(.2,.82,.22,1),right .76s cubic-bezier(.2,.82,.22,1),bottom .76s cubic-bezier(.2,.82,.22,1),left .76s cubic-bezier(.2,.82,.22,1),width .76s cubic-bezier(.2,.82,.22,1),height .76s cubic-bezier(.2,.82,.22,1),transform .76s cubic-bezier(.2,.82,.22,1),border-color .22s,background .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:fixed;overflow:hidden;transform:translate(-50%)}.live-chat-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-chat-header-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.live-chat h2{color:#f2ffe5;text-shadow:0 2px 12px #000000b8;margin:0;font-size:24px;font-weight:400;line-height:1}.live-chat-status{color:#f2ffe5b8;border:1px solid #f2ffe538;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.live-chat-status--live{color:#ff8a24;border-color:#ff8a247a}.live-chat-status--offline{color:#ffb2a8;border-color:#ffb2a86b}.live-chat-status--idle{color:#ff8a24c7;border-color:#ff8a2457}.live-chat-status--full{color:#ffb2a8;border-color:#ffb2a86b}.live-chat-count{color:#ff8a24;background:#0203033d;border:1px solid #ff8a2452;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px 0 7px;font-size:13px;line-height:1;display:inline-flex}.live-chat-count-icon{border:1px solid #ff8a24b8;border-radius:999px;flex:0 0 14px;width:14px;height:14px;position:relative;box-shadow:0 0 9px #ff8a2438}.live-chat-count-icon:after{content:"";background:#ff8a24;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-chat-muted-button{color:#ff8a24;cursor:pointer;min-height:26px;font-family:var(--base-font);background:#0203033d;border:1px solid #ff8a2452;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:13px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.live-chat-muted-button:hover,.live-chat-muted-button[aria-expanded=true]{color:#ff8a24;background:#ff8a2429;border-color:#ff8a24d1}.chat-muted-button-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px;display:block}.live-chat-messages-wrap{min-height:0;position:relative;overflow:visible}.chat-muted-panel{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ff8a241a,#0000 46%),#020303c2;border:1px solid #ff8a244d;border-radius:14px;gap:7px;width:min(360px,100% - 28px);min-height:0;max-height:min(214px,100% - 84px);padding:8px;animation:.18s both chatMutedPanelIn;display:grid;position:absolute;top:52px;right:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000061}.chat-muted-panel header{color:#ff8a24;justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1;display:flex}.chat-muted-panel header button,.chat-muted-user button{color:#ff8a24;cursor:pointer;min-height:26px;font-family:var(--base-font);background:#ff8a241f;border:1px solid #ff8a2457;border-radius:999px;padding:0 9px;font-size:12px;line-height:1}.chat-muted-panel header button:hover,.chat-muted-user button:hover{background:#ff8a2433;border-color:#ff8a24c7}.chat-muted-panel header button:disabled,.chat-muted-user button:disabled{cursor:not-allowed;opacity:.48}.chat-muted-panel p{color:#f2ffe594;margin:0;font-size:13px;line-height:1.2}.chat-muted-list{scrollbar-width:none;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.chat-muted-list::-webkit-scrollbar{display:none}.chat-muted-user{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.chat-muted-avatar{color:#06100f;background:#ff8a24eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid;overflow:hidden}.chat-muted-avatar img,.chat-muted-avatar span{object-fit:cover;width:100%;height:100%;display:block}.chat-muted-avatar span{place-items:center;display:grid}.chat-muted-user div{min-width:0}.chat-muted-user strong,.chat-muted-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-muted-user strong{color:#f2ffe5;font-size:13px;font-weight:400;line-height:1.05}.chat-muted-user span{color:#ff8a24c7;font-size:12px;line-height:1.05}@keyframes chatMutedPanelIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.live-chat-messages{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;width:100%;height:100%;min-height:0;padding:42px 14px 0 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 34px 100%);mask-image:linear-gradient(#0000 0,#000 34px 100%)}.live-chat-messages>.chat-message:first-child,.live-chat-messages>.chat-empty:first-child{margin-top:auto}.live-chat-messages::-webkit-scrollbar{width:0;height:0;display:none}.live-chat-messages::-webkit-scrollbar-button{width:0;height:0;display:none}.live-chat-messages::-webkit-scrollbar-track{background:0 0;border-radius:999px}.live-chat-messages::-webkit-scrollbar-thumb{background:#ff8a24d1;border-radius:999px}.live-chat-messages::-webkit-scrollbar-corner{background:0 0}.live-chat-messages::-webkit-scrollbar-thumb:hover{background:#ff8a24}.live-chat-scroll-thumb{top:var(--live-chat-scrollbar-top,0);width:5px;height:var(--live-chat-scrollbar-height,0);opacity:0;pointer-events:none;background:#ff8a24e6;border-radius:999px;transition:opacity .14s,background .14s;position:absolute;right:1px;transform:translateZ(0)}.live-chat-scroll-thumb.is-visible{opacity:1}.chat-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid;position:relative}.chat-message--admin-tools{grid-template-columns:34px minmax(0,1fr) auto}.chat-avatar{color:#06100f;background:#ff8a24eb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.chat-avatar img,.chat-avatar span{object-fit:cover;width:100%;height:100%;display:block}.chat-avatar span{place-items:center;font-size:18px;line-height:1;display:grid}.chat-message-meta,.chat-message-body,.chat-empty,.live-chat-notice,.live-chat-error{margin:0}.chat-message-meta{color:#f2ffe594;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.1;display:flex}.chat-admin-tag{color:#ff8a24;text-transform:lowercase;background:#ff8a2424;border:1px solid #ff8a2480;border-radius:999px;place-items:center;min-height:16px;padding:1px 6px 0;font-size:10px;line-height:1;display:inline-grid}.chat-message-body{overflow-wrap:anywhere;color:#f2ffe5;text-shadow:0 2px 12px #000000c2;max-width:100%;font-size:17px;line-height:1.15}.chat-message-content{min-width:0;position:relative}.chat-message-admin-actions{justify-self:end;align-items:center;gap:5px;display:flex;position:relative}.chat-message-action-button{color:#ff8a24e6;cursor:pointer;opacity:.76;background:#0203034d;border:1px solid #ff8a244d;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:grid}.chat-message-action-button:hover{color:#ff8a24;opacity:1;background:#ff8a2429;border-color:#ff8a24d1}.chat-message-action-button--mute.is-muted{color:#ffb224;opacity:1;background:#ff8a242e;border-color:#ffb224e0}.chat-message-action-button:disabled{cursor:not-allowed;opacity:.36}.chat-trash-icon,.chat-mute-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px;display:block}.chat-mute-icon{width:16px;height:16px}.chat-mute-icon-slash{stroke-width:2.4px}.chat-mute-menu{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020303e0;border:1px solid #ff8a2457;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;gap:4px;width:max-content;max-width:min(300px,100vw - 48px);padding:4px;display:flex;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 14px 28px #00000052}.chat-mute-menu button{color:#ff8a24f5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-width:48px;min-height:26px;padding:0 8px;font-size:12px;line-height:1}.chat-mute-menu button:hover{color:#ff8a24;background:#ff8a2429;border-color:#ff8a24b8}.chat-mute-menu button:disabled{cursor:not-allowed;opacity:.48}.chat-empty{color:#f2ffe594;align-self:end;font-size:16px}.chat-history-loading{color:#ff8a24db;background:#0203034d;border:1px solid #ff8a2447;border-radius:999px;align-self:center;margin:0;padding:5px 10px;font-size:12px;line-height:1}.live-chat-gate{place-items:center;min-height:0;padding:12px;display:grid}.live-chat-connect-button{color:#06100f;cursor:pointer;background:#ff8a24f0;border:1px solid #ff8a2480;border-radius:999px;min-height:46px;padding:0 22px;font-size:16px;font-weight:400;transition:border-color .16s,background .16s,transform .16s;box-shadow:0 14px 30px #00000042}.live-chat-connect-button:hover{background:#ff982f;border-color:#ffe6b4d1;transform:translateY(-1px)}.live-chat-connect-button:disabled{cursor:wait;opacity:.72;transform:none}.live-chat-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.live-chat-form input{color:#f5ffe9;background:#010507a8;border:1px solid #f2ffe53d;border-radius:999px;outline:none;min-width:0;min-height:42px;padding:0 14px;font-size:16px}.live-chat-form input:focus{border-color:#aae8ffb8;box-shadow:0 0 0 3px #57a6c233}.live-chat-form button{color:#06100f;cursor:pointer;background:#ff8a24;border:1px solid #f2ffe570;border-radius:999px;min-height:42px;padding:0 16px;font-size:16px;font-weight:400}.live-chat-form button:disabled{cursor:not-allowed;opacity:.56}.live-chat-error{color:#ffb2a8;background:#0203036b;border:1px solid #ffb2a847;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1.15;display:flex}.live-chat-notice{color:#ff8a24;background:#02030357;border:1px solid #ff8a2452;border-radius:8px;margin:0;padding:9px 12px;font-size:14px;line-height:1.15}.live-chat-error span{min-width:0}.live-chat-error button{color:#f2ffe5;cursor:pointer;background:#f2ffe51f;border:1px solid #f2ffe557;border-radius:999px;min-height:32px;padding:0 12px;font-size:14px}.live-chat-error button:hover{border-color:#aae8ff94}.countdown-shell{color:#fefacb;background:#000;place-items:center;min-height:100svh;padding:54px 24px 318px;display:grid;position:relative;overflow:hidden}.countdown-shell .video-background{display:none}.countdown-vignette{z-index:1;pointer-events:none;background:#000;position:fixed;inset:0}.countdown-account{top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));z-index:4;position:fixed}.countdown-account--guest{right:max(18px, env(safe-area-inset-right));left:auto}.countdown-account-button,.countdown-login-cta{color:#fefacb;cursor:pointer;min-height:50px;font-family:var(--base-font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02030375;border:1px solid #ff8a245c;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 7px;font-size:17px;font-weight:400;display:inline-flex;box-shadow:0 14px 34px #00000047}.countdown-account-button:hover,.countdown-login-cta:hover{color:#ff8a24;background:#ff8a2429;border-color:#ff8a24c7}.countdown-account-avatar{color:#06100f;background:#ff8a24;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;line-height:1;display:grid;overflow:hidden}.countdown-account-avatar img,.countdown-account-avatar .profile-default-icon{object-fit:cover;width:100%;height:100%;display:block}.countdown-account-avatar .countdown-account-avatar-helmet{object-fit:contain;padding:6px}.countdown-logout-button{z-index:5}.countdown-hero{z-index:2;text-align:center;justify-items:center;width:min(1360px,100vw - 48px);margin-top:42px;display:grid;position:relative}.countdown-clock{aspect-ratio:1320/260;width:min(1320px,100%);display:block;position:relative}.countdown-clock-art{filter:drop-shadow(0 0 18px #fefacb1a)drop-shadow(0 0 44px #ff8a241a);width:100%;height:100%;display:block;overflow:visible}.countdown-clock-art--mobile{display:none}.countdown-clock-image{width:100%;height:100%}.countdown-clock-number{fill:#fff;font-family:"Boldstrom", var(--base-font);font-variant-numeric:tabular-nums;letter-spacing:0;text-anchor:middle;font-size:190px;font-weight:400}.countdown-clock-dot{fill:#fff}.countdown-shell .live-chat{bottom:max(54px, calc(env(safe-area-inset-bottom) + 28px));-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(135deg,#ffffff1a,#ffffff06 38%,#ff8a2414),linear-gradient(#02030314,#0203036b),#090d0e57;border:0;width:min(920px,100vw - 48px);height:340px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f,0 18px 60px #00000080}.countdown-shell .radio-player{top:max(36px, calc(env(safe-area-inset-top) + 28px));z-index:3;border-radius:28px;grid-template-columns:88px minmax(0,1fr) minmax(136px,.34fr);grid-template-areas:"cover copy volume""progress progress progress""controls controls controls";place-items:center stretch;gap:10px 14px;width:min(640px,100vw - 300px);height:auto;min-height:136px;max-height:none;padding:16px 28px 15px;position:fixed;left:50%;transform:translate(-50%)}.radio-admin-action{z-index:2;pointer-events:auto;align-items:center;gap:8px;max-width:min(210px,100% - 32px);display:inline-flex;position:absolute;top:14px;right:16px}.radio-admin-action button{color:#fefacb;cursor:pointer;min-height:34px;font-family:var(--base-font);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);background:linear-gradient(135deg,#fff3,#ffffff0e),#070b0c57;border:1px solid #fefacb61;border-radius:999px;padding:0 14px;font-size:13px;font-weight:400;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff14,0 14px 34px #00000047}.radio-admin-action button:hover,.radio-admin-action button:focus-visible{background:linear-gradient(135deg,#fefacb47,#ffffff14),#070b0c66;border-color:#fefacbc2;outline:none}.radio-admin-action button:disabled{cursor:not-allowed;opacity:.62}.radio-admin-action span{color:#fefacb;font-family:var(--base-font);text-shadow:0 0 12px #fefacb57;font-size:12px;line-height:1}.store-shell{place-items:center;min-height:100svh;padding:88px 24px 32px;display:grid;position:relative}.store-shell--transition{touch-action:none;overflow:hidden}.store-shell--intro{min-height:100svh;padding:0;display:block;overflow:hidden}.store-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 38%,#0000 0 28%,#02030361 62%),linear-gradient(#0203032e,#020303b3);position:fixed;inset:0}.store-shell--intro .store-vignette,.store-shell--transition .store-vignette{background:linear-gradient(#02030300 0 52%,#02030357 76%,#020303c7 100%),#02030305}.shop-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1080px);animation:.62s cubic-bezier(.2,.82,.22,1) backwards shopGridEnter;display:grid;position:relative}.product-card{appearance:none;min-height:320px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:.56s cubic-bezier(.2,.82,.22,1) backwards productCardEnter;animation-delay:calc(90ms + (var(--product-index,0) * 45ms));background:#0203038a;border:1px solid #f2ffe538;border-radius:8px;padding:0;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000005c}.product-card:hover,.product-card:focus-visible{background:#06100fad;border-color:#aae8ff9e;outline:none;transform:translateY(-3px)}@keyframes shopGridEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes productCardEnter{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.product-card img{object-fit:cover;border-bottom:1px solid #f2ffe524;width:100%;height:230px;display:block}.product-card div{align-content:center;gap:8px;padding:18px;display:grid}.product-card h2,.product-card p{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.product-card h2{font-size:26px;line-height:1}.product-card p{color:#f2ffe5ad;font-size:20px}.product-card .product-description{color:#f2ffe594;font-size:16px;line-height:1.2}.product-card .product-price{color:#f2ffe5c7;font-size:20px}.product-card-stock,.product-stock{color:#ff8a24;font-family:var(--base-font);letter-spacing:0;font-size:16px;font-weight:400;line-height:1}.product-card-stock{margin-top:-2px!important}.product-stock{background:#ff8a241a;border:1px solid #ff8a2457;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;display:inline-flex}.product-stock--sold-out{color:#ffb2a8;background:#ffb2a81a;border-color:#ffb2a870}.product-detail{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0203038a;border:1px solid #f2ffe538;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;gap:24px;width:min(100%,1080px);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c}.product-detail-media{isolation:isolate;background:#f2ffe514;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.product-detail-image{object-fit:contain;border-radius:inherit;will-change:opacity, transform, filter;width:100%;height:clamp(420px,56svh,620px);display:block}.product-detail-image--next{animation:.46s cubic-bezier(.22,1,.36,1) both product-gallery-next}.product-detail-image--previous{animation:.46s cubic-bezier(.22,1,.36,1) both product-gallery-previous}@keyframes product-gallery-next{0%{opacity:0;filter:blur(10px);transform:translate(34px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes product-gallery-previous{0%{opacity:0;filter:blur(10px);transform:translate(-34px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.product-gallery-arrow{color:#ff8a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02030385;border:1px solid #ff8a2485;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 30px #0000002e}.product-gallery-arrow:hover{color:#fefacb;background:#ff8a242e;border-color:#ff8a24;transform:translateY(-50%)scale(1.06);box-shadow:0 18px 34px #ff8a2426}.product-gallery-arrow:active{transform:translateY(-50%)scale(.96)}.product-gallery-arrow--previous{left:14px}.product-gallery-arrow--next{right:14px}.product-gallery-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:24px;height:24px}.product-gallery-dots{pointer-events:none;justify-content:center;gap:9px;display:flex;position:absolute;bottom:16px;left:0;right:0}.product-gallery-dot{width:11px;height:11px;box-shadow:none;pointer-events:auto;background:#0203039e;border:1px solid #ff8a24b3;border-radius:999px;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s}.product-gallery-dot--active,.product-gallery-dot:hover{background:#ff8a24;border-color:#ff8a24;transform:scale(1.18);box-shadow:0 0 16px #ff8a2459}.product-detail-copy{align-content:center;gap:14px;padding:14px 14px 14px 0;display:grid}.product-detail-copy p,.product-detail-copy h2{color:#f2ffe5;font-family:var(--base-font);letter-spacing:0;margin:0;font-weight:400}.product-detail-kicker{color:#f2ffe58a;font-size:15px}.product-detail-copy h2{font-size:54px;line-height:.92}.product-detail-description{color:#f2ffe5a8;font-size:20px;line-height:1.2}.product-variant-options{gap:8px;display:grid}.product-variant-option{color:#f2ffe5;cursor:pointer;min-height:44px;font-family:var(--base-font);letter-spacing:0;text-align:left;background:#f2ffe50f;border:1px solid #f2ffe53d;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:400;display:grid}.product-variant-option:hover,.product-variant-option:focus-visible,.product-variant-option--active{background:#06100fad;border-color:#aae8ffa8;outline:none}.product-variant-option strong{color:#f2ffe5d1;font-weight:400}.product-detail-price{color:#f2ffe5d1;font-size:24px}.product-quantity-control{grid-template-columns:auto minmax(142px,180px);align-items:center;gap:12px;display:grid}.product-quantity-label{color:#f2ffe59e;font-family:var(--base-font);letter-spacing:0;font-size:16px;font-weight:400}.product-quantity-stepper{background:#f2ffe514;border:1px solid #f2ffe547;border-radius:999px;grid-template-columns:44px minmax(44px,1fr) 44px;align-items:center;min-height:44px;display:grid;overflow:hidden}.product-quantity-stepper button{color:#f2ffe5;cursor:pointer;height:44px;font-family:var(--base-font);background:0 0;border:0;place-items:center;font-size:24px;font-weight:400;line-height:1;display:grid}.product-quantity-stepper button:hover,.product-quantity-stepper button:focus-visible{background:#f2ffe51f;outline:none}.product-quantity-stepper button:disabled{cursor:not-allowed;opacity:.34}.product-quantity-stepper span{color:#f2ffe5;min-width:44px;font-family:var(--base-font);letter-spacing:0;place-items:center;font-size:18px;font-weight:400;display:grid}.shirt-print-controls{gap:10px;display:grid}.shirt-file-button,.shirt-clear-button{color:#f2ffe5;cursor:pointer;min-height:44px;font-family:var(--base-font);letter-spacing:0;background:#f2ffe514;border:1px solid #f2ffe54d;border-radius:999px;place-items:center;padding:0 18px;font-size:16px;font-weight:400;display:grid}.shirt-file-button:hover,.shirt-file-button:focus-within,.shirt-clear-button:hover,.shirt-clear-button:focus-visible{background:#06100fa3;border-color:#aae8ff9e;outline:none}.shirt-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.shirt-print-message{color:#f2ffe59e;font-family:var(--base-font);font-size:15px;font-weight:400}.cart-button{color:#06100f;cursor:pointer;width:100%;min-height:52px;font-family:var(--base-font);letter-spacing:0;background:#ff8a24;border:1px solid #f2ffe570;border-radius:999px;padding:0 22px;font-size:20px;font-weight:400}.cart-button:hover,.cart-button:focus-visible{background:#f5ffec;outline:none}.cart-button:disabled{cursor:not-allowed;opacity:.58}.cart-message{color:#f2ffe5a8;min-height:20px;font-size:15px}@media (width>=1180px){.store-shell--transition,.store-shell--shop{align-content:start;padding:108px 352px 40px 260px}.store-shell--shop.store-shell--product{align-content:center;padding-block:40px}.store-shell--cart{--cart-page-gutter:max(260px, calc((100vw - 1280px) / 2));padding:72px max(24px, calc((100vw - 1280px) / 2)) 56px var(--cart-page-gutter)}.store-shell--checkout{--checkout-page-width:1240px;--checkout-page-gutter:max(260px, calc((100vw - var(--checkout-page-width)) / 2));padding:0 max(24px, calc((100vw - var(--checkout-page-width)) / 2)) 0 var(--checkout-page-gutter)}.store-shell--profile{--profile-page-width:1120px;--profile-page-gutter:max(260px, calc((100vw - var(--profile-page-width)) / 2));padding:72px max(24px, calc((100vw - var(--profile-page-width)) / 2)) 72px var(--profile-page-gutter)}.store-shell--cart .cart-page{width:min(1280px,100%);margin:0}.store-shell--checkout .checkout-page{width:min(var(--checkout-page-width), 100%);margin:0}.store-shell--profile .profile-page{width:min(var(--profile-page-width), 100%);margin:0}.store-shell--transition .radio-player,.store-shell--shop .radio-player,.store-shell--cart .radio-player,.store-shell--checkout .radio-player,.store-shell--profile .radio-player{border-radius:30px;grid-template:"cover""copy""progress""controls""volume"/1fr;align-content:center;justify-items:stretch;row-gap:14px;width:220px;height:min(500px,100svh - 132px);min-height:0;max-height:500px;padding:16px;top:50%;left:max(20px,20px + max(0px,50vw - 756px)/2);transform:translateY(-50%)}.store-shell--cart .radio-player{left:max(20px, calc((var(--cart-page-gutter) - 220px) / 2))}.store-shell--checkout .radio-player{left:max(20px, calc((var(--checkout-page-gutter) - 220px) / 2))}.store-shell--profile .radio-player{left:max(20px, calc((var(--profile-page-gutter) - 220px) / 2))}.store-shell--transition .radio-cover,.store-shell--shop .radio-cover,.store-shell--cart .radio-cover,.store-shell--checkout .radio-cover,.store-shell--profile .radio-cover{aspect-ratio:1;border-radius:22px;justify-self:center;width:min(164px,100%);height:auto}.store-shell--transition .radio-copy,.store-shell--shop .radio-copy,.store-shell--cart .radio-copy,.store-shell--checkout .radio-copy,.store-shell--profile .radio-copy{text-align:center;justify-items:center}.store-shell--transition .radio-copy h2,.store-shell--shop .radio-copy h2,.store-shell--cart .radio-copy h2,.store-shell--checkout .radio-copy h2,.store-shell--profile .radio-copy h2{font-size:23px}.store-shell--transition .radio-copy p,.store-shell--shop .radio-copy p,.store-shell--cart .radio-copy p,.store-shell--checkout .radio-copy p,.store-shell--profile .radio-copy p{font-size:16px}.store-shell--transition .radio-progress-row,.store-shell--shop .radio-progress-row,.store-shell--cart .radio-progress-row,.store-shell--checkout .radio-progress-row,.store-shell--profile .radio-progress-row{grid-template-columns:36px minmax(0,1fr) 36px;align-self:center;gap:8px;width:100%}.store-shell--transition .radio-progress-row span,.store-shell--shop .radio-progress-row span,.store-shell--cart .radio-progress-row span,.store-shell--checkout .radio-progress-row span,.store-shell--profile .radio-progress-row span{font-size:13px}.store-shell--transition .radio-controls,.store-shell--shop .radio-controls,.store-shell--cart .radio-controls,.store-shell--checkout .radio-controls,.store-shell--profile .radio-controls{gap:10px}.store-shell--transition .radio-control,.store-shell--shop .radio-control,.store-shell--cart .radio-control,.store-shell--checkout .radio-control,.store-shell--profile .radio-control{width:36px;height:36px}.store-shell--transition .radio-control--play,.store-shell--shop .radio-control--play,.store-shell--cart .radio-control--play,.store-shell--checkout .radio-control--play,.store-shell--profile .radio-control--play{width:52px;height:52px}.store-shell--transition .radio-volume,.store-shell--shop .radio-volume,.store-shell--cart .radio-volume,.store-shell--checkout .radio-volume,.store-shell--profile .radio-volume{grid-template-columns:20px minmax(0,1fr) 28px;justify-self:stretch;gap:8px;width:100%}.store-shell--transition .live-chat,.store-shell--shop .live-chat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#02030300,#0203036b 32%),#0203032e;width:312px;height:min(500px,100svh - 180px);inset:50% max(20px,20px + max(0px,50vw - 756px)/2) auto auto;transform:translateY(-50%)}.store-shell--shop .shop-grid{gap:14px;width:min(100%,900px)}.store-shell--shop .store-back-button{top:108px;left:max(20px,174px + max(0px,50vw - 756px))}.store-shell--cart .cart-back-button{top:72px;left:max(20px, calc(var(--cart-page-gutter) - 86px))}.store-shell--checkout .checkout-back-button{top:72px;left:max(20px, calc(var(--checkout-page-gutter) - 86px))}.store-shell--profile .profile-back-button{top:72px;left:max(20px, calc(var(--profile-page-gutter) - 86px))}.store-shell--shop .product-detail{gap:14px;width:min(100%,900px)}.store-shell--shop .product-card{min-height:290px}.store-shell--shop .product-card img{height:200px}}@media (width>=721px) and (width<=1500px),(width>=721px) and (height<=820px){.store-shell--intro .radio-player{top:max(14px, env(safe-area-inset-top));border-radius:24px;grid-template-columns:72px minmax(0,1fr) minmax(116px,.3fr);gap:8px 12px;width:min(560px,100vw - 260px);min-height:116px;padding:12px 22px}.store-shell--intro .radio-cover{border-radius:16px;width:70px;height:70px}.store-shell--intro .radio-copy h2{font-size:22px}.store-shell--intro .radio-copy p{font-size:15px}.store-shell--intro .radio-control--play{width:46px;height:46px}.store-shell--intro .live-chat{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 92px);gap:10px;width:min(680px,100vw - 40px);height:min(260px,36svh);padding:12px}.store-shell--intro .go-store-button{bottom:max(22px, env(safe-area-inset-bottom));font-size:clamp(34px,4.3vw,54px)}}@media (width>=721px) and (height<=720px){.store-shell--intro .radio-player{grid-template-columns:62px minmax(0,1fr) minmax(104px,.3fr);width:min(520px,100vw - 240px);min-height:104px;padding:10px 18px}.store-shell--intro .radio-cover{width:60px;height:60px}.store-shell--intro .radio-progress-row{grid-template-columns:38px minmax(0,1fr) 38px}.store-shell--intro .radio-controls{margin-top:-4px}.store-shell--intro .radio-control--play{width:42px;height:42px}.store-shell--intro .live-chat{bottom:calc(max(20px, env(safe-area-inset-bottom)) + 78px);height:min(226px,34svh)}}@media (width<=1179px){.store-shell--shop .live-chat{display:none}}.login-page{min-height:100svh;font-family:var(--base-font);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.login-page--overlay{z-index:30;position:fixed;inset:0}.login-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 38%,#0000 0 22%,#02030366 54%),linear-gradient(#02030329,#020303bd);position:fixed;inset:0}.login-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02030385;border:1px solid #e7ffda38;border-radius:34px;gap:16px;width:min(100%,560px);padding:24px 42px 28px;display:grid;position:relative;box-shadow:0 24px 70px #0000006b}.login-panel--setup{overscroll-behavior:contain;scrollbar-width:none;width:min(100%,620px);max-height:min(92svh,860px);overflow-y:auto}.login-panel--setup::-webkit-scrollbar{width:0}.login-account-email{color:#f2ffe5ad;overflow-wrap:anywhere;text-align:center;margin:-4px 0 0;font-size:16px;line-height:1.2}.login-logo-wrap{justify-items:center;margin:0 0 2px;display:grid}.login-logo-wrap img{object-fit:contain;width:min(100%,390px);max-height:150px;display:block}.login-panel label{gap:10px;display:grid}.login-panel span{color:#f2ffe5b8;font-size:18px;font-weight:400}.login-panel input{color:#f5ffe9;background:#010507a8;border:1px solid #f2ffe53d;border-radius:999px;outline:none;width:100%;min-height:60px;padding:0 16px;font-size:20px}.login-panel input:focus{border-color:#aae8ffb8;box-shadow:0 0 0 3px #57a6c233}.password-input-wrap{display:grid;position:relative}.password-input-wrap input{padding-right:58px}.login-panel .password-visibility-button{color:#f2ffe5b3;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-panel .password-visibility-button:hover{color:#ff8a24}.login-panel .password-visibility-button:disabled{opacity:.42}.password-eye-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.login-field-error{color:#ff8a24;font-size:14px}.login-panel button{color:#06100f;cursor:pointer;background:#ff8a24;border:1px solid #f2ffe570;border-radius:999px;min-height:60px;font-size:18px;font-weight:400}.login-panel button:disabled{cursor:not-allowed;opacity:.56}.login-panel .auth-submit-button{min-height:72px;margin-top:2px;font-size:26px}.login-panel .auth-forgot-button{color:#ff8a24eb;background:0 0;border:0;border-radius:0;justify-self:start;min-height:auto;padding:0 4px;font-size:15px;line-height:1}.login-panel .auth-forgot-button:hover{color:#ff8a24;text-underline-offset:3px;text-decoration:underline}.login-secondary-actions{grid-template-columns:minmax(180px,240px);justify-content:center;gap:10px;display:grid}.login-secondary-actions--single{grid-template-columns:minmax(180px,240px)}.login-secondary-actions button{width:100%;min-width:0;padding:0 12px;line-height:1.05}.register-profile-fields{gap:12px;display:grid}.register-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.login-panel .register-profile-fields input{min-height:52px;font-size:18px}.login-panel .register-consent-control{background:#0105076b;border:1px solid #f2ffe53d;border-radius:24px;align-items:center;gap:12px;padding:12px 14px;display:flex}.login-panel .register-consent-control input{accent-color:#ff8a24;width:20px;min-width:20px;height:20px;min-height:20px}.login-panel .register-consent-control span{font-size:15px;line-height:1.15}.register-avatar-control{justify-items:center;gap:12px;display:grid}.register-avatar-row{align-items:center;gap:16px;width:100%;display:flex}.register-avatar-editor{max-width:260px}.register-avatar-preview{color:#f2ffe5b3;background:#01050799;border:1px solid #f2ffe54d;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.register-avatar-preview img{object-fit:cover;width:100%;height:100%}.register-avatar-preview .profile-default-icon{width:44px;height:44px}.register-avatar-actions{flex:1;gap:8px;display:grid}.login-panel .register-avatar-button,.login-panel .register-avatar-remove-button{color:#f2ffe5d1;cursor:pointer;background:#02030347;border:1px solid #f2ffe53d;border-radius:999px;place-items:center;min-height:44px;font-size:16px;display:grid}.login-panel .register-avatar-button input{display:none}.login-panel .auth-mode-button{color:#f2ffe5c7;background:#02030347;border-color:#f2ffe53d;min-height:48px;font-size:16px}.login-panel .auth-guest-button{color:#f2ffe5;background:#f2ffe51f;border-color:#f2ffe557;min-height:48px;font-size:16px}.login-panel .auth-cancel-button{color:#f2ffe5c7;background:0 0;border-color:#f2ffe533;min-height:42px;font-size:16px}.login-panel .auth-mode-button:hover,.login-panel .auth-guest-button:hover,.login-panel .auth-cancel-button:hover{color:#f2ffe5;border-color:#aae8ff94}.login-error{color:#ffb2a8;min-height:24px;margin:0;font-size:15px}.login-notice{color:#dfffd0;min-height:24px;margin:0;font-size:14px;line-height:1.35}.login-password-checks{flex-wrap:wrap;gap:8px;margin:-4px 4px 0;padding:0;list-style:none;display:flex}.password-check{color:#f2ffe594;align-items:center;gap:7px;font-size:14px;line-height:1.2;transition:color .16s,opacity .16s;display:inline-flex}.password-check span{background:#01050770;border:1px solid #f2ffe557;border-radius:999px;width:16px;height:16px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative}.password-check.is-complete{color:#ff8a24}.password-check.is-complete span{background:#ff8a24;border-color:#ff8a24db;box-shadow:0 0 16px #ff8a242e}.preview-access-shell{color:#fefacb;background:#000;place-items:center;min-height:100svh;padding:24px;display:grid}.preview-access-panel{background:#020303b8;border:1px solid #ff8a24b8;border-radius:22px;gap:14px;width:min(440px,100%);padding:clamp(24px,5vw,38px);display:grid;box-shadow:0 18px 60px #0000006b}.preview-access-kicker{color:#ff8a24;font-size:14px}.preview-access-panel h1{font-family:"Boldstrom", var(--base-font);letter-spacing:0;margin:0;font-size:clamp(34px,8vw,58px);font-weight:400;line-height:1}.preview-access-panel label{color:#fefacbc7;font-size:15px}.preview-access-panel input{color:#fefacb;min-height:52px;font:inherit;background:#000a0ce6;border:1px solid #ff8a24b3;border-radius:999px;outline:none;padding:0 18px}.preview-access-panel input:focus{border-color:#ff8a24;box-shadow:0 0 0 3px #ff8a242e}.preview-access-panel button{color:#020303;cursor:pointer;min-height:54px;font:inherit;background:#ff8a24;border:0;border-radius:999px}.preview-access-panel p{color:#ffb199;margin:0}@supports (height:100svh){.frame-background{height:100svh}}@media (width<=980px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{grid-template-columns:1fr}.product-detail-copy{padding:0 4px 4px}}@media (width<=720px){.countdown-shell{padding:calc(max(78px, env(safe-area-inset-top)) + 6px) 14px 210px;align-content:start}.countdown-account{top:max(12px, env(safe-area-inset-top));left:12px}.countdown-account--guest{left:auto;right:12px}.countdown-account-button{max-width:calc(100vw - 82px);min-height:48px;padding-right:12px;font-size:14px}.countdown-account-avatar{width:38px;height:38px}.countdown-logout-button{top:max(12px, env(safe-area-inset-top));width:48px;height:48px;right:12px}.countdown-hero{width:min(100%,350px);margin-top:8px}.countdown-clock{aspect-ratio:620/500;width:min(100%,350px)}.countdown-clock-art--desktop{display:none}.countdown-clock-art--mobile{display:block}.countdown-shell .live-chat{bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px));width:calc(100vw - 24px);height:clamp(178px,22svh,210px)}.countdown-shell .radio-player{top:auto;bottom:max(208px, calc(env(safe-area-inset-bottom) + 198px));border-radius:24px;grid-template-columns:56px 1fr minmax(84px,106px);grid-template-areas:"cover copy volume""progress progress progress""controls controls controls";gap:7px 9px;width:calc(100vw - 36px);max-width:390px;min-height:106px;padding:10px 11px 9px}.countdown-shell .radio-cover{border-radius:15px;width:56px;height:56px}.countdown-shell .radio-copy h2{font-size:18px}.countdown-shell .radio-copy p,.countdown-shell .radio-copy span{font-size:12px}.countdown-shell .radio-progress-row{grid-template-columns:36px 1fr 36px}.countdown-shell .radio-controls{margin-top:-4px}.countdown-shell .radio-control--play{width:42px;height:42px}.countdown-shell .radio-volume{justify-self:end;width:92px}.radio-admin-action{gap:5px;max-width:142px;top:9px;right:10px}.radio-admin-action button{min-height:28px;padding:0 10px;font-size:11px}.radio-admin-action span{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:86px;font-size:10px;overflow:hidden}.login-panel{padding:22px}.login-logo-wrap img{width:min(100%,300px);max-height:118px}.login-panel .auth-submit-button{min-height:66px;font-size:24px}.login-secondary-actions{gap:8px}.login-secondary-actions button{padding-inline:8px;font-size:14px}.register-field-grid{grid-template-columns:1fr}.login-panel .register-profile-fields input{min-height:48px;font-size:16px}.register-avatar-row{gap:12px}.register-avatar-preview{width:78px;height:78px}.store-shell{padding-inline:16px}.store-shell--intro{min-height:100svh;overflow:hidden}.radio-player{top:calc(max(12px, env(safe-area-inset-top)) + 84px);border-radius:20px;grid-template-columns:50px minmax(0,1fr);grid-template-areas:"cover copy""progress progress""controls controls";gap:6px 10px;width:auto;min-height:0;padding:9px 11px;left:14px;right:14px;transform:none}.store-shell--shop{padding-top:96px;padding-bottom:108px}.logout-button{top:max(14px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));width:54px;height:54px}.logout-icon{width:28px;height:28px}.cart-toggle-button{top:max(14px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 66px)}.profile-button{top:max(14px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 128px);width:54px;height:54px}.profile-button .profile-default-icon{padding:10px}.admin-toggle-button{top:max(14px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 194px)}.cart-panel{top:calc(max(14px, env(safe-area-inset-top)) + 64px);width:auto;max-height:calc(100svh - 94px);left:16px;right:16px}.admin-overlay{padding:16px}.admin-panel{gap:12px;width:min(100%,100vw - 32px);max-height:calc(100svh - 32px);padding:14px}.admin-header{grid-template-columns:minmax(0,1fr) auto}.admin-header-meta{order:3;grid-column:1/-1;justify-content:flex-start}.admin-header h2{font-size:30px}.admin-tools{grid-template-columns:minmax(0,1fr)}.admin-tools button{justify-self:start;width:auto;min-width:132px}.admin-tools p{grid-column:1/-1}.admin-panel-body{grid-template-columns:minmax(0,1fr)}.admin-orders-list{max-height:238px;padding-right:0;overflow:auto}.admin-detail-header{grid-template-columns:minmax(0,1fr);align-items:start}.admin-customer-grid,.admin-webpay-grid,.admin-visual-items{grid-template-columns:minmax(0,1fr)}.admin-product-media{min-height:170px}.admin-product-media img{height:190px}.admin-line-item{grid-template-columns:minmax(0,1fr)}.admin-line-item p{justify-items:start}.checkout-actions{grid-template-columns:1fr}.profile-panel{top:calc(max(14px, env(safe-area-inset-top)) + 64px);right:16px}.radio-cover{border-radius:14px;width:50px;height:50px}.radio-copy{padding-left:0}.radio-copy h2{font-size:18px}.radio-copy p{font-size:13px}.radio-progress-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.radio-progress-row>span{font-size:12px}.radio-progress-row input,.radio-progress-meter{height:18px}.radio-controls{justify-content:center;gap:8px}.radio-control{width:30px;height:30px}.radio-control--play{width:40px;height:40px}.radio-volume{display:none}.radio-player--mobile-bubble{top:auto;right:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border-radius:999px;grid-template:"bubble"1fr/1fr;gap:0;width:66px;height:66px;min-height:0;padding:0;transition:top .52s cubic-bezier(.2,.82,.22,1),right .52s cubic-bezier(.2,.82,.22,1),bottom .52s cubic-bezier(.2,.82,.22,1),left .52s cubic-bezier(.2,.82,.22,1),width .52s cubic-bezier(.2,.82,.22,1),height .52s cubic-bezier(.2,.82,.22,1),transform .52s cubic-bezier(.2,.82,.22,1),border-radius .52s cubic-bezier(.2,.82,.22,1),padding .52s cubic-bezier(.2,.82,.22,1),border-color .22s,background .22s,box-shadow .22s;left:auto;overflow:hidden;transform:none}.radio-player--mobile-bubble .radio-bubble-toggle{border-radius:inherit;color:#06100f;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0203035c;border:0;grid-area:bubble;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.radio-player--mobile-corner-bottom-right{top:auto;right:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:auto}.radio-player--mobile-corner-bottom-left{top:auto;right:auto;bottom:max(18px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left))}.radio-player--mobile-corner-top-right{top:calc(max(14px, env(safe-area-inset-top)) + 64px);right:max(14px, env(safe-area-inset-right));bottom:auto;left:auto}.radio-player--mobile-corner-top-left{top:calc(max(14px, env(safe-area-inset-top)) + 64px);bottom:auto;right:auto;left:max(14px, env(safe-area-inset-left))}.radio-player--mobile-dragging{top:var(--radio-bubble-drag-y);bottom:auto;right:auto;left:var(--radio-bubble-drag-x);cursor:grabbing;transition:none}.radio-player--mobile-dragging .radio-bubble-toggle{cursor:grabbing}.radio-bubble-cover{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.radio-bubble-cover img,.radio-bubble-cover span{width:100%;height:100%;display:block}.radio-bubble-cover img{object-fit:cover}.radio-bubble-cover span{background:#ff8a24;place-items:center;font-size:28px;line-height:1;display:grid}.radio-bubble-play-icon{color:#f8faf4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02030399;border:1px solid #f8faf4b8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff47,0 2px 10px #0000006b}.radio-bubble-play-icon:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid;width:0;height:0;margin-left:3px}.radio-player--mobile-collapsed .radio-cover,.radio-player--mobile-collapsed .radio-copy,.radio-player--mobile-collapsed .radio-progress-row,.radio-player--mobile-collapsed .radio-controls,.radio-player--mobile-collapsed .radio-volume,.radio-player--mobile-collapsed .radio-bubble-close{display:none}.radio-player--mobile-expanded{border-radius:22px;grid-template:"cover copy""progress progress""controls controls"/50px minmax(0,1fr);gap:7px 10px;width:min(360px,100vw - 28px);height:auto;padding:10px 12px 11px}.radio-player--mobile-expanded.radio-player--mobile-corner-bottom-right{top:auto;right:max(14px, env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 78px);left:auto}.radio-player--mobile-expanded.radio-player--mobile-corner-bottom-left{top:auto;right:auto;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 78px);left:max(14px, env(safe-area-inset-left))}.radio-player--mobile-expanded.radio-player--mobile-corner-top-right{top:calc(max(14px, env(safe-area-inset-top)) + 140px);right:max(14px, env(safe-area-inset-right));bottom:auto;left:auto}.radio-player--mobile-expanded.radio-player--mobile-corner-top-left{top:calc(max(14px, env(safe-area-inset-top)) + 140px);bottom:auto;right:auto;left:max(14px, env(safe-area-inset-left))}.radio-player--mobile-expanded .radio-bubble-toggle{display:none}.radio-player--mobile-expanded .radio-bubble-close{color:#f8faf4;cursor:pointer;background:#02030347;border:1px solid #f8faf442;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.radio-player--mobile-expanded .radio-bubble-close:before,.radio-player--mobile-expanded .radio-bubble-close:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute}.radio-player--mobile-expanded .radio-bubble-close:before{transform:rotate(45deg)}.radio-player--mobile-expanded .radio-bubble-close:after{transform:rotate(-45deg)}.radio-player--mobile-expanded .radio-copy{padding-right:30px}.radio-icon--next,.radio-icon--previous{width:28px;height:20px}.radio-icon--next:before,.radio-icon--next:after,.radio-icon--previous:before,.radio-icon--previous:after{border-top-width:10px;border-bottom-width:10px;border-left-width:14px}.live-chat{right:14px;bottom:calc(max(28px, env(safe-area-inset-bottom)) + 94px);gap:9px;width:auto;height:clamp(188px,29svh,238px);padding:10px;left:14px;transform:none}.live-chat h2{font-size:18px}.live-chat-muted-button,.live-chat-count,.live-chat-status{min-height:23px;font-size:12px}.chat-muted-panel{gap:6px;width:auto;max-height:min(136px,100% - 72px);padding:7px;top:44px;left:10px;right:10px}.chat-muted-user{grid-template-columns:24px minmax(0,1fr) auto;gap:7px}.chat-muted-avatar{width:24px;height:24px;font-size:13px}.chat-muted-user button{min-height:24px;padding:0 7px}.live-chat-messages{gap:8px;padding-top:22px}.chat-message-body{font-size:15px}.live-chat-form input,.live-chat-form button{min-height:36px;font-size:14px}.live-chat-form{grid-template-columns:minmax(0,1fr) 78px}.shop-grid{grid-template-columns:1fr;gap:16px}.product-card{min-height:320px}.product-card img{height:220px}.product-detail{gap:14px}.product-detail-image{height:min(420px,44svh)}.product-detail-copy{gap:12px;padding:0 4px 4px}.product-detail-copy h2{font-size:38px}.product-detail-description,.product-detail-price,.cart-button{font-size:18px}.product-quantity-control{grid-template-columns:1fr;gap:8px}.product-quantity-stepper{width:min(100%,184px)}}@media (width<=720px) and (height<=760px){.countdown-shell{padding-top:calc(max(68px, env(safe-area-inset-top)) + 4px);padding-bottom:190px}.countdown-hero{width:min(100%,312px);margin-top:4px}.countdown-clock{width:min(100%,312px)}.countdown-shell .live-chat{height:clamp(158px,21svh,178px)}.countdown-shell .radio-player{bottom:max(178px, calc(env(safe-area-inset-bottom) + 168px));grid-template-columns:50px 1fr minmax(78px,96px);min-height:98px;padding:9px 10px 8px}.countdown-shell .radio-cover{width:50px;height:50px}.countdown-shell .radio-copy h2{font-size:16px}.countdown-shell .radio-copy p,.countdown-shell .radio-copy span,.countdown-shell .radio-progress-row>span{font-size:11px}.countdown-shell .radio-control--play{width:38px;height:38px}.countdown-shell .radio-volume{width:78px}}@media (width<=880px){.store-shell--checkout .checkout-back-button{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));width:46px;height:46px}.checkout-page{grid-template-columns:minmax(0,1fr)}.checkout-sidebar{border:1px solid var(--brand-yellow-soft);border-radius:8px;order:-1;margin:18px;padding:68px 18px 22px}.checkout-page-main{gap:24px;padding:28px 18px 42px}.checkout-logo-wrap img{width:min(320px,78vw)}.checkout-progress{grid-template-columns:minmax(0,1fr);gap:12px}.checkout-progress-line{display:none}.checkout-progress-step{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start;min-width:0}.checkout-progress-step p{text-align:left;align-self:center}.checkout-info-cards,.checkout-info-cards--two,.checkout-field-grid{grid-template-columns:minmax(0,1fr)}.checkout-info-card--wide{grid-column:auto}.store-shell--cart{padding:110px 16px 40px}.cart-page{grid-template-columns:minmax(0,1fr);gap:26px;width:100%}.cart-page-sidebar{position:static}.cart-page-item{grid-template-columns:112px minmax(0,1fr);gap:14px}.cart-product-visual--page{width:112px;height:132px}.cart-page-line-total{border-top:1px solid #f2ffe51f;grid-column:1/-1;justify-items:stretch;padding-top:12px}}@media (width<=560px){.webpay-result-page{padding:16px}.webpay-result-panel{border-radius:10px;gap:10px;min-height:min(500px,100svh - 96px);padding:20px}.webpay-result-panel h1{max-width:100%;font-size:clamp(30px,8vw,42px)}.webpay-result-panel span{font-size:clamp(18px,5vw,22px)}.webpay-result-meta{gap:6px}.checkout-summary-item{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"media copy""media price"}.checkout-summary-item .cart-product-visual{width:64px;height:72px}.checkout-summary-item>strong{justify-self:start}.checkout-discount div{grid-template-columns:minmax(0,1fr);gap:8px}.checkout-discount input,.checkout-discount button{border:1px solid var(--brand-yellow-soft);border-radius:8px}.checkout-section-heading,.checkout-sidebar-header{flex-direction:column;align-items:flex-start}.checkout-shipping-option,.checkout-payment-method label{grid-template-columns:auto minmax(0,1fr)}.checkout-shipping-option strong,.checkout-payment-method label strong{grid-column:2;justify-self:start}.checkout-shipping-option p{grid-column:2}.checkout-payment-method>div{flex-direction:column;align-items:flex-start}.checkout-payment-method>p{padding-inline:16px}.cart-item{grid-template-columns:76px minmax(0,1fr)}.cart-product-visual--mini{width:76px;height:86px}.cart-quantity-control{grid-template-columns:32px 38px 32px}.cart-page-item{grid-template-columns:minmax(0,1fr)}.cart-product-visual--page{width:100%;height:220px}.cart-page h1{font-size:28px}.cart-page h2{font-size:25px}.cart-steps{gap:9px}.cart-steps strong,.cart-steps span{font-size:14px}}:root{--helmet-cursor:url(/assets/casco-cursor-centered-CWRHWsbi.png) 29 29, auto;--helmet-pointer-cursor:url(/assets/casco-cursor-clickable-BkhdIWNi.png) 36 36, pointer}*,:before,:after{cursor:var(--helmet-cursor)!important}a[href],a[href] *,button:not(:disabled),button:not(:disabled) *,label,label *,select:not(:disabled),select:not(:disabled) *,summary,summary *,[role=button]:not([aria-disabled=true]),[role=button]:not([aria-disabled=true]) *,input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),.product-card,.product-card *,.go-store-button,.go-store-button *,.store-back-button,.store-back-button *,.profile-button,.profile-button *,.cart-toggle-button,.cart-toggle-button *,.logout-button,.logout-button *,.admin-toggle-button,.admin-toggle-button *,.radio-control,.radio-control *,.radio-control:before,.radio-control:after,.radio-control :before,.radio-control :after,.radio-volume,.radio-volume *,.radio-bubble-toggle,.radio-bubble-toggle *,.radio-bubble-close,.radio-bubble-close *,.live-chat-form button:not(:disabled),.live-chat-form button:not(:disabled) *{cursor:var(--helmet-pointer-cursor)!important}button:disabled,input:disabled,select:disabled,[aria-disabled=true]{cursor:var(--helmet-cursor)!important}
