:root{--color-primary:#FFEE56;--color-primary-rgb:255 238 86;--color-primary-hover:#FFE620;--color-primary-text:#9B59B6;--color-secondary:#9B59B6;--color-secondary-rgb:155 89 182;--color-secondary-hover:#8E44AD;--color-secondary-light:#E8D5F2;--color-tertiary:#AEE6F9;--color-tertiary-rgb:174 230 249;--color-tertiary-dark:#7DD3F0;--color-bg:#FBF6EA;--color-bg-rgb:251 246 234;--color-bg-light:#FFFFFF;--color-bg-light-rgb:255 255 255;--color-bg-dark:#F5EED9;--color-text:#2D2D2D;--color-text-light:#FFFFFF;--color-text-muted:#6C757D;--color-success:#7ED6A4;--color-danger:#E57373;--skz-red:#E11D2E;--skz-red-dark:#B01721;--skz-red-light:#F9D6D9;--skz-black:#151517;--skz-ash:#C2C4CA;--skz-ivory:#F7F2EC;--nct-black:#050203;--nct-plum:#672a48;--nct-pink:#f93d8e;--nct-pink-dark:#d92d7a;--nct-blue:#036bfb;--nct-green:#06f895;--color-nav-fg:var(--color-secondary);--color-nav-fg-muted:#b87fd4;--color-nav-fg-hover:#8E44AD;--color-secondary-tinted-bg:rgba(155, 89, 182, 0.08);--color-dropdown-bg:#FFFFFF;--color-nav-border:rgba(155, 89, 182, 0.15);--color-product-image-bg:#F5F5F5;--color-sidebar-badge-bg:rgba(45, 45, 45, 0.10);--color-sidebar-badge-text:#6C757D;--color-sidebar-pill-border:rgba(45, 45, 45, 0.15);--color-sidebar-pill-active-bg:var(--color-primary);--color-sidebar-pill-active-text:#2D2D2D;--color-sidebar-pill-active-border:var(--color-primary);--color-sidebar-pill-active-shadow:rgba(255, 238, 86, 0.3);--color-sidebar-divider:rgba(45, 45, 45, 0.08)}body.yb-band-stray-kids{--color-primary:var(--skz-red);--color-primary-rgb:225 29 46;--color-primary-hover:var(--skz-red-dark);--color-primary-text:#FFFFFF;--color-secondary:var(--skz-red);--color-secondary-rgb:225 29 46;--color-secondary-hover:var(--skz-red-dark);--color-secondary-light:#1C1C21;--color-tertiary:var(--skz-ivory);--color-tertiary-rgb:247 242 236;--color-tertiary-dark:var(--skz-ash);--color-bg:#111114;--color-bg-rgb:17 17 20;--color-bg-light:#1C1C21;--color-bg-light-rgb:28 28 33;--color-bg-dark:#0A0A0D;--color-text:#F0EDE8;--color-text-muted:#8B8B95;color:#F0EDE8;background-image:none;--color-nav-fg:#F0EDE8;--color-nav-fg-muted:rgba(240, 237, 232, 0.55);--color-nav-fg-hover:var(--skz-red);--color-secondary-tinted-bg:rgba(225, 29, 46, 0.1);--color-dropdown-bg:#26262B;--color-nav-border:rgba(240, 237, 232, 0.12);--color-product-image-bg:#1C1C21;--color-sidebar-badge-bg:rgba(240, 237, 232, 0.10);--color-sidebar-badge-text:#8B8B95;--color-sidebar-pill-border:rgba(240, 237, 232, 0.15);--color-sidebar-pill-active-bg:var(--skz-red);--color-sidebar-pill-active-text:#FFFFFF;--color-sidebar-pill-active-border:var(--skz-red);--color-sidebar-pill-active-shadow:rgba(225, 29, 46, 0.25);--color-sidebar-divider:rgba(240, 237, 232, 0.06)}body.yb-band-nct{--color-primary:var(--nct-pink);--color-primary-rgb:249 61 142;--color-primary-hover:var(--nct-pink-dark);--color-primary-text:#FFFFFF;--color-secondary:var(--nct-pink);--color-secondary-rgb:249 61 142;--color-secondary-hover:var(--nct-pink-dark);--color-secondary-light:#1A1520;--color-tertiary:var(--nct-green);--color-tertiary-rgb:6 248 149;--color-tertiary-dark:#05c676;--color-bg:#050203;--color-bg-rgb:5 2 3;--color-bg-light:#12101A;--color-bg-light-rgb:18 16 26;--color-bg-dark:#020102;--color-text:#F0ECF5;--color-text-muted:#8A8594;color:#F0ECF5;background-image:none;--color-nav-fg:#F0ECF5;--color-nav-fg-muted:rgba(240, 236, 245, 0.55);--color-nav-fg-hover:var(--nct-pink);--color-secondary-tinted-bg:rgba(249, 61, 142, 0.1);--color-dropdown-bg:#1A1520;--color-nav-border:rgba(240, 236, 245, 0.12);--color-product-image-bg:#12101A;--color-sidebar-badge-bg:rgba(240, 236, 245, 0.10);--color-sidebar-badge-text:#8A8594;--color-sidebar-pill-border:rgba(240, 236, 245, 0.15);--color-sidebar-pill-active-bg:var(--nct-pink);--color-sidebar-pill-active-text:#FFFFFF;--color-sidebar-pill-active-border:var(--nct-pink);--color-sidebar-pill-active-shadow:rgba(249, 61, 142, 0.25);--color-sidebar-divider:rgba(240, 236, 245, 0.06)}body::before{content:'';position:fixed;inset:0;z-index:-1;background-image:url(/wp-content/themes/youthbazaar/assets/graphics/light.png);background-repeat:repeat;background-size:900px;opacity:.2;pointer-events:none}body.yb-band-stray-kids::before,body.yb-band-nct::before{background-image:url(/wp-content/themes/youthbazaar/assets/graphics/dark.png)}body{background-color:var(--color-bg);color:var(--color-text)}#primary{background-color:var(--color-bg)!important}.site-main{margin-bottom:0!important}h1,.section-title{font-family:'Sue Ellen Francisco',cursive;color:var(--color-text)}p,h2,h3,a,span,bdi,button{font-family:"Plus Jakarta Sans",sans-serif}.woocommerce-products-header__title{font-family:"Sue Ellen Francisco",cursive;font-size:1.875rem;line-height:1.1;color:var(--color-text);margin-bottom:.5rem}@media (min-width:768px){.woocommerce-products-header__title{font-size:2.25rem}}.yb-prose{color:var(--color-text);line-height:1.75;font-family:'Plus Jakarta Sans',sans-serif}.yb-prose h2{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:2em 0 .75em;padding-bottom:.3em;border-bottom:1px solid color-mix(in srgb,var(--color-secondary) 25%,transparent)}.yb-prose h3{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:1.75em 0 .5em}.yb-prose h4{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:1.5em 0 .5em}.yb-prose h5{font-size:1rem;font-weight:700;color:var(--color-text);margin:1.25em 0 .5em}.yb-prose h6{font-size:1rem;font-weight:700;color:var(--color-text-muted);margin:1.25em 0 .5em}.yb-prose p{margin:1.25em 0}.yb-prose p:first-child{margin-top:0}.yb-prose a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px;transition:color 0.15s ease}.yb-prose a:hover{color:var(--color-secondary-hover)}.yb-prose ul,.yb-prose ol{padding-left:1.5em;margin:1.25em 0}.yb-prose li{margin:.5em 0}.yb-prose ul{list-style-type:disc}.yb-prose ul ul{list-style-type:circle}.yb-prose ol{list-style-type:decimal}.yb-prose li::marker{color:var(--color-secondary)}.yb-prose blockquote{border-left:4px solid var(--color-secondary);padding:1em 1.5em;margin:1.5em 0;background:color-mix(in srgb,var(--color-bg-light) 60%,var(--color-bg) 40%);border-radius:0 .5rem .5rem 0;font-style:italic;color:var(--color-text-muted)}.yb-prose code{background:color-mix(in srgb,var(--color-bg-light) 80%,transparent);padding:.2em .4em;border-radius:.25rem;font-size:.875em}.yb-prose pre{background:color-mix(in srgb,var(--color-bg-light) 90%,transparent);padding:1em 1.25em;border-radius:.5rem;overflow-x:auto;margin:1.5em 0}.yb-prose pre code{background:#fff0;padding:0}.yb-prose img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5em 0}.yb-prose hr{border:none;height:1px;background:color-mix(in srgb,var(--color-secondary) 20%,transparent);margin:2em 0}.yb-prose table{width:100%;border-collapse:collapse;margin:1.5em 0}.yb-prose th{text-align:left;font-weight:600;padding:.75em;border-bottom:2px solid color-mix(in srgb,var(--color-secondary) 30%,transparent)}.yb-prose td{padding:.75em;border-bottom:1px solid color-mix(in srgb,var(--color-text-muted) 20%,transparent)}.yb-prose .wp-block-image{margin:1.5em auto;text-align:center}.yb-prose figure{margin:1.5em 0}.yb-prose figcaption{font-size:.875rem;color:var(--color-text-muted);text-align:center;margin-top:.5em}.yb-prose strong{font-weight:700;color:var(--color-text)}.yb-prose>*:first-child{margin-top:0}.yb-prose>*:last-child{margin-bottom:0}#site-header nav{transition:background-color 0.3s ease,box-shadow 0.3s ease}#site-header.yb-scrolled nav{background-color:color-mix(in srgb,var(--color-secondary-light) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgb(0 0 0 / .08)}body.yb-band-stray-kids #site-header nav{border-bottom-color:rgb(225 29 46 / .4)}body.yb-band-stray-kids #site-header.yb-scrolled nav{background-color:color-mix(in srgb,#1C1C21 90%,transparent);box-shadow:0 4px 24px rgb(0 0 0 / .4)}body.yb-band-nct #site-header nav{border-bottom-color:rgb(249 61 142 / .35)}body.yb-band-nct #site-header.yb-scrolled nav{background-color:color-mix(in srgb,#1A1520 90%,transparent);box-shadow:0 4px 24px rgb(0 0 0 / .5)}.yb-announcement-ticker{animation:yb-ticker-scroll 5s cubic-bezier(.45,0,.15,1) infinite}@keyframes yb-ticker-scroll{0%,18%{transform:translateY(0)}33%,68%{transform:translateY(-2rem)}83%,100%{transform:translateY(-4rem)}}.btn-yb-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text);transition:all 0.2s ease}.btn-yb-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}.btn-yb-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-light)}.btn-yb-secondary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn-yb-outline{background-color:#fff0;border:2px solid var(--color-secondary);color:var(--color-secondary)}.btn-yb-outline:hover{background-color:var(--color-secondary);color:var(--color-text-light)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;color:var(--color-text)!important;border-radius:.375rem;padding:.5rem 1.25rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:.9rem;text-decoration:none;transition:all 0.2s ease;cursor:pointer;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;transform:translateY(-1px)}.woocommerce .return-to-shop a.button,.woocommerce-cart .return-to-shop a.button{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-text-light)!important}.woocommerce .return-to-shop a.button:hover,.woocommerce-cart .return-to-shop a.button:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important}.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled{opacity:.6;cursor:not-allowed}body.yb-band-stray-kids .btn-yb-primary,body.yb-band-nct .btn-yb-primary{color:var(--color-text-light)!important}.badge-yb-primary{background-color:var(--color-primary);color:var(--color-text)}.badge-yb-secondary{background-color:var(--color-secondary);color:var(--color-text-light)}.badge-yb-light{background-color:var(--color-bg);color:var(--color-text);border:1px solid #ddd}.products.columns-4{margin-bottom:0!important}.woocommerce-loop-product__title{color:var(--color-text)}.woocommerce-loop-product__title:hover{color:var(--color-secondary)}span.price{color:var(--color-text-muted)}body.woocommerce-cart .cart-empty .products.columns-4{display:grid!important;grid-template-columns:1fr;gap:1.5rem}body.woocommerce-cart .cart-empty .products.columns-4 li.product{width:100%!important;float:none!important}.yb-add-to-cart-btn.loading .yb-cart-icon,.yb-add-to-cart-btn.loading .yb-cart-label{display:none}.yb-add-to-cart-btn.loading .yb-cart-spinner{display:block}.yb-add-to-cart-btn.added .yb-cart-label::after{content:' \2713'}.yb-shop-loop-header::after{content:"";display:table;clear:both}.yb-shop-loop-header .woocommerce-result-count{font-size:.8125rem;color:var(--color-text-muted);margin:0}.yb-product-fade-in{opacity:0;transform:translateY(16px);animation:yb-product-enter 0.5s ease-out forwards;animation-delay:var(--yb-enter-delay,0ms)}@keyframes yb-product-enter{to{opacity:1;transform:translateY(0)}}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin-bottom:0!important}.woocommerce-product-gallery{border-radius:.75rem;overflow:hidden}.yb-photocard-image .woocommerce-product-gallery__image{pointer-events:none;cursor:default}.yb-photocard-image .woocommerce-product-gallery__image img{cursor:default}.yb-single-image .woocommerce-product-gallery__image{pointer-events:none;cursor:default}.yb-single-image .woocommerce-product-gallery__image img{cursor:default}.yb-single-image .zoomImg{display:none!important}.woocommerce-product-gallery .flex-direction-nav a{opacity:.7;transition:opacity 0.2s ease}.woocommerce-product-gallery:hover .flex-direction-nav a{opacity:1}.woocommerce div.product form.cart div.quantity{float:none!important;margin:0!important}.woocommerce div.product form.cart{margin-bottom:0!important}.variations_form .yb-variation-row select{width:100%;appearance:none;-webkit-appearance:none;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;color:var(--color-text);background-color:var(--color-bg-light);border:2px solid var(--color-nav-border);border-radius:.75rem;transition:border-color 0.2s ease,box-shadow 0.2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 10 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;cursor:pointer}.variations_form .yb-variation-row select:focus{outline:none;border-color:var(--color-sidebar-pill-active-bg);box-shadow:0 0 0 3px rgb(255 238 86 / .2)}.variations_form .yb-variation-row select option{background:var(--color-bg-light);color:var(--color-text)}body.yb-band-stray-kids .variations_form .yb-variation-row select:focus{box-shadow:0 0 0 3px rgb(225 29 46 / .2)}body.yb-band-nct .variations_form .yb-variation-row select:focus{box-shadow:0 0 0 3px rgb(249 61 142 / .2)}.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:0}.variations_form .single_variation_wrap .single_add_to_cart_button{padding:.75rem;border-radius:.75rem;font-weight:700;font-size:.875rem;font-family:"Plus Jakarta Sans",sans-serif;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--color-bg-light);border:2px solid var(--color-nav-fg);color:var(--color-nav-fg);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;cursor:pointer}.variations_form .single_variation_wrap .single_add_to_cart_button:hover{background-color:var(--color-secondary-tinted-bg)}.variations_form .single_variation_wrap .single_add_to_cart_button:disabled{opacity:.5;pointer-events:none}.variations_form .quantity{margin-bottom:0}.variations_form .quantity .qty{width:4rem;text-align:center;border-radius:.75rem;border:2px solid var(--color-nav-border);background-color:var(--color-bg-light);padding:.75rem;font-size:1rem;font-weight:600;color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif}.variations_form .woocommerce-variation-price{margin-bottom:.75rem}.variations_form .woocommerce-variation-description{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.variations_form .reset_variations{font-size:.75rem;color:var(--color-nav-fg);text-decoration:none;margin-left:.5rem;transition:opacity 0.2s}.variations_form .reset_variations:hover{text-decoration:underline;opacity:.8}.yb-sticky-btn[disabled],.yb-sticky-btn.yb-sticky-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.yb-sticky-variation-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'/%3E%3C/svg%3E");background-position:right .35rem center;background-repeat:no-repeat;background-size:.9em .9em}.yb-hover-lift{transition:transform 0.2s ease,box-shadow 0.2s ease}.yb-hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.yb-hover-lift:active{transform:translateY(0)}:root{--yb-sticky-bar-h:60px}.yb-sticky-cart{position:fixed;bottom:0;left:0;right:0;z-index:40;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform 0.35s cubic-bezier(.4,0,.2,1),opacity 0.35s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.yb-sticky-cart.yb-sticky-visible{transform:translateY(0);opacity:1;pointer-events:auto}.yb-sticky-cart-inner{height:var(--yb-sticky-bar-h);background:color-mix(in srgb,var(--color-bg-light) 80%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-top:2px solid var(--color-nav-border);box-shadow:0 -4px 16px rgb(0 0 0 / .08)}body.yb-band-stray-kids .yb-sticky-cart-inner{background:color-mix(in srgb,var(--color-bg-light) 92%,transparent);border-top-color:rgb(225 29 46 / .3);box-shadow:0 -4px 16px rgb(0 0 0 / .25)}body.yb-band-nct .yb-sticky-cart-inner{background:color-mix(in srgb,var(--color-bg-light) 92%,transparent);border-top-color:rgb(249 61 142 / .12);box-shadow:0 -4px 16px rgb(0 0 0 / .25)}.yb-sticky-cart-price del{opacity:.5;font-size:.65rem}.yb-sticky-cart-price ins{text-decoration:none;font-weight:700;color:var(--color-text)}.yb-sticky-cart-price .woocommerce-Price-amount{font-size:inherit}.yb-sticky-btn{transition:transform 0.15s ease,background-color 0.2s ease}.yb-sticky-btn:active{transform:scale(.95)}@media (max-width:639px){:root{--yb-sticky-bar-h:56px}.yb-sticky-cart-inner{padding-left:.75rem;padding-right:.75rem;gap:.5rem}.yb-sticky-cart-name{font-size:.75rem}.yb-sticky-cart-price{font-size:.65rem}.yb-sticky-btn{padding:.4rem .6rem}.yb-sticky-variable .yb-sticky-cart-inner{height:auto;flex-direction:column;padding-top:.5rem;padding-bottom:0;gap:0}.yb-sticky-variable #yb-sticky-variations{width:100%;padding-bottom:.5rem;justify-content:center}.yb-sticky-variable #yb-sticky-variations select{max-width:none;flex:1}.yb-sticky-variable .yb-sticky-cart-actions{width:100%;border-top:1px solid var(--color-nav-border)}.yb-sticky-variable .yb-sticky-btn{flex:1;padding:.65rem;border-radius:0;font-size:.8125rem;font-weight:600}.yb-sticky-variable .yb-sticky-btn:first-child{border-right:1px solid var(--color-nav-border)}.yb-sticky-variable .yb-sticky-btn span{display:inline!important}}.yb-presale-badge{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 50%,#ec4899 100%);background-size:200% 200%;animation:yb-presale-gradient 3s ease infinite;overflow:hidden;box-shadow:0 2px 8px rgb(245 158 11 / .4),0 0 20px rgb(239 68 68 / .15);letter-spacing:.08em}.yb-presale-badge::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .35) 50%,transparent 100%);animation:yb-presale-shimmer 2.5s ease-in-out infinite}.yb-presale-badge-inline{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 50%,#ec4899 100%);background-size:200% 200%;animation:yb-presale-gradient 3s ease infinite;position:relative;overflow:hidden;box-shadow:0 2px 10px rgb(245 158 11 / .3)}.yb-presale-badge-inline::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .3) 50%,transparent 100%);animation:yb-presale-shimmer 2.5s ease-in-out infinite}.yb-per-order-badge{background:#3b82f6;box-shadow:0 2px 8px rgb(59 130 246 / .3)}.yb-per-order-badge-inline{background:#3b82f6;box-shadow:0 2px 8px rgb(59 130 246 / .25);position:relative}.yb-product-card:hover .yb-per-order-badge{box-shadow:0 4px 14px rgb(59 130 246 / .5),0 0 20px rgb(59 130 246 / .2)}.yb-product-card:hover .yb-presale-badge{box-shadow:0 4px 14px rgb(245 158 11 / .5),0 0 30px rgb(239 68 68 / .25);transform:scale(1.05);transition:box-shadow 0.3s ease,transform 0.3s ease}@keyframes yb-presale-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes yb-presale-shimmer{0%{left:-100%}60%{left:100%}100%{left:100%}}.yb-related-slider{-webkit-overflow-scrolling:touch;overflow-y:hidden}.yb-related-slider .products{display:contents!important}.yb-related-slide .yb-product-card{height:100%}.woocommerce nav.woocommerce-pagination{margin-top:1rem;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:.5rem;padding:.5rem .75rem;background-color:var(--color-bg-light);border-radius:.75rem;border:2px solid var(--color-secondary-light)}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:40px;height:40px;padding:0 .75rem;border-radius:.65rem;border:1px solid var(--color-nav-border);color:var(--color-text);background:var(--color-bg-light);display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-text,#1a1a2e);font-weight:700}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--color-secondary-tinted-bg);border-color:var(--color-nav-fg);color:var(--color-nav-fg)}.woocommerce nav.woocommerce-pagination ul li span.dots{background:#fff0;border:none;color:var(--color-text-muted)}@media (max-width:576px){.woocommerce nav.woocommerce-pagination{max-width:100%}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;flex-wrap:nowrap;gap:.15rem;border-radius:1.25rem;padding:.25rem;max-width:100%}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:26px;height:32px;padding:0 .3rem;font-size:.75rem;border-radius:.5rem}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{min-width:36px;padding:0;font-size:0}.woocommerce nav.woocommerce-pagination ul li a.prev::before{content:"\2039";font-size:1.1rem;line-height:1;font-weight:700}.woocommerce nav.woocommerce-pagination ul li a.next::after{content:"\203A";font-size:1.1rem;line-height:1;font-weight:700}.woocommerce nav.woocommerce-pagination ul li span.dots{min-width:14px;padding:0 .15rem}}.wc-block-grid__products{display:grid;gap:1.5rem}.wc-block-grid__product{text-align:center}.wc-block-grid__product-link{text-decoration:none;color:inherit}.wc-block-grid__product-image{margin-bottom:.75rem;border-radius:.375rem;overflow:hidden}.wc-block-grid__product-image img{width:255px;height:auto}.wc-block-grid__product-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:.95rem;color:var(--color-text);margin-bottom:.5rem;line-height:1.3}.wc-block-grid__product-link:hover .wc-block-grid__product-title{color:var(--color-secondary)}.wc-block-grid__product-price{font-family:"Plus Jakarta Sans",sans-serif;font-size:.9rem;color:var(--color-text-muted);margin-bottom:.75rem}.wc-block-grid__product-add-to-cart .wp-block-button__link,.wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link{background-color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;color:var(--color-text)!important;border-radius:0.375rem!important;padding:.5rem 1.25rem!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:500!important;font-size:0.85rem!important;text-decoration:none!important;transition:all 0.2s ease!important;display:inline-block!important}.wc-block-grid__product-add-to-cart .wp-block-button__link:hover,.wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;transform:translateY(-1px)}.wc-block-grid__product-rating{margin-bottom:.5rem}.wc-block-grid__product-rating .star-rating{color:var(--color-primary)}.yb-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.yb-hide-scrollbar::-webkit-scrollbar{display:none}.yb-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--color-sidebar-pill-border) #fff0}.yb-scroll-thin::-webkit-scrollbar{width:6px}.yb-scroll-thin::-webkit-scrollbar-track{background:#fff0}.yb-scroll-thin::-webkit-scrollbar-thumb{background-color:var(--color-sidebar-pill-border);border-radius:9999px}.yb-scroll-thin::-webkit-scrollbar-thumb:hover{background-color:var(--color-sidebar-pill-active-border)}#site-header .yb-logo-text{color:var(--color-nav-fg)}.yb-bandas-megamenu{position:absolute!important;inset:auto!important;top:100%!important;left:1rem!important;right:auto!important;bottom:auto!important;transform:none!important;margin-top:.5rem}.yb-letter-chip{cursor:pointer;border:1px solid var(--color-nav-border);color:var(--color-nav-fg-muted);transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.yb-letter-chip:hover{background:var(--color-secondary-tinted-bg);color:var(--color-nav-fg)}.yb-letter-chip[aria-pressed="true"]{background:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}#bandas-browse,#mobile-bandas-browse{scrollbar-width:thin;scrollbar-color:var(--color-nav-border) #fff0}#bandas-browse::-webkit-scrollbar,#mobile-bandas-browse::-webkit-scrollbar{width:6px;height:6px}#bandas-browse::-webkit-scrollbar-track,#mobile-bandas-browse::-webkit-scrollbar-track{background:#fff0}#bandas-browse::-webkit-scrollbar-thumb,#mobile-bandas-browse::-webkit-scrollbar-thumb{background:var(--color-nav-border);border-radius:9999px}.yb-sidebar-band-btn[aria-expanded="true"] svg[data-accordion-icon]{transform:rotate(180deg)}#shop-sidebar .woocommerce-ordering,#yb-sort-sheet .woocommerce-ordering{margin:0;width:100%;float:none;clear:both}#shop-sidebar .woocommerce-ordering select,#yb-sort-sheet .woocommerce-ordering select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:.625rem 2.5rem .625rem 0.875rem!important;border:2px solid var(--color-nav-border)!important;border-radius:0.75rem!important;background-color:var(--color-bg-light)!important;color:var(--color-text)!important;font-size:0.875rem!important;font-weight:500!important;font-family:inherit!important;cursor:pointer;transition:all 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236C757D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 1 5 5 1 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem}#shop-sidebar .woocommerce-ordering select:hover,#yb-sort-sheet .woocommerce-ordering select:hover{border-color:var(--color-sidebar-pill-active-bg)!important}#shop-sidebar .woocommerce-ordering select:focus,#yb-sort-sheet .woocommerce-ordering select:focus{outline:none!important;border-color:var(--color-sidebar-pill-active-bg)!important;box-shadow:0 0 0 3px var(--color-sidebar-pill-active-shadow)!important}.yb-member-pill-active{box-shadow:0 0 0 2px var(--color-sidebar-pill-active-shadow),0 1px 3px var(--color-sidebar-pill-active-shadow)}.yb-cat-checkbox,.yb-instock-toggle{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-appearance:none!important;appearance:none!important}#primary{overflow-x:clip}.yb-sidebar-divider{height:1px;background:var(--color-sidebar-divider)}.yb-sidebar-search:focus{border-color:var(--color-sidebar-pill-active-bg)!important;box-shadow:0 0 0 3px var(--color-sidebar-pill-active-shadow)!important;outline:none!important}.yb-frosted-bar{background:color-mix(in srgb,var(--color-bg-light) 80%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}body.yb-band-stray-kids .yb-frosted-bar{border-top:1px solid rgb(225 29 46 / .15)}body.yb-band-nct .yb-frosted-bar{border-top:1px solid rgb(249 61 142 / .12)}.yb-frosted-sheet{background:color-mix(in srgb,var(--color-bg-light) 92%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}body.yb-band-stray-kids .yb-frosted-sheet{background:color-mix(in srgb,var(--color-bg-light) 94%,transparent)}body.yb-band-nct .yb-frosted-sheet{background:color-mix(in srgb,var(--color-bg-light) 94%,transparent)}.yb-member-row-active{box-shadow:0 0 0 1px var(--color-sidebar-pill-active-shadow),0 1px 3px var(--color-sidebar-pill-active-shadow)}@media (max-width:767px){.site-main{padding-bottom:5rem!important}}body.single-product .site-main{padding-bottom:0!important}.yb-hero{min-height:480px}.yb-hero-carousel-track{height:520px}.yb-hero-carousel-track>[data-carousel-item]{position:absolute;inset:0}@media (min-width:768px){.yb-hero{min-height:440px}.yb-hero-carousel-track{height:480px}}.yb-hero-bg{background:radial-gradient(ellipse 60% 50% at 20% 60%,rgb(155 89 182 / .18) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 30%,rgb(174 230 249 / .12) 0%,transparent 55%),linear-gradient(135deg,var(--color-secondary-light) 0%,var(--color-bg) 60%,var(--color-bg-light) 100%)}.yb-hero-slide-overlay{background:linear-gradient(to right,rgb(232 213 242 / .85) 0%,rgb(251 246 234 / .6) 50%,transparent 100%)}.yb-hero-dot{width:10px;height:10px;background-color:rgb(155 89 182 / .35);cursor:pointer}.yb-hero-dot[aria-current="true"]{width:28px;background-color:var(--color-secondary)}.yb-hero-nav{width:36px;height:36px;border-radius:9999px;background-color:rgb(155 89 182 / .15);color:var(--color-secondary);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color 0.2s}.yb-hero-nav:hover{background-color:rgb(155 89 182 / .3)}.yb-anim-scroll{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;transition-delay:var(--yb-anim-delay,0ms)}.yb-anim-scroll.yb-visible{opacity:1;transform:translateY(0)}.yb-band-card-fallback{background:linear-gradient(135deg,var(--color-secondary-light) 0%,var(--color-bg-dark) 100%)}.yb-schedule-section{background:linear-gradient(120deg,var(--color-bg-light) 0%,var(--color-bg) 100%);border-top:2px solid var(--color-secondary-light);border-bottom:2px solid var(--color-secondary-light)}.yb-schedule-scroll{scrollbar-width:none;-ms-overflow-style:none}.yb-schedule-scroll::-webkit-scrollbar{display:none}.yb-event-logo{opacity:.85;filter:grayscale(20%) drop-shadow(0 1px 2px rgb(0 0 0 / .3));transition:opacity 0.3s,filter 0.3s}.yb-event-logo:hover{opacity:1;filter:grayscale(0%) drop-shadow(0 1px 3px rgb(0 0 0 / .35))}.how-to-card{transition:all 0.3s ease;position:relative;overflow:visible}.how-to-card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgb(155 89 182 / .15)}.step-number{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:35px;height:35px;background-color:var(--color-secondary);color:var(--color-text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px rgb(155 89 182 / .3)}.payment-badge{background-color:var(--color-bg-light);color:var(--color-text);border:1px solid var(--color-secondary-light);transition:all 0.2s ease}.yb-about-highlight{color:var(--color-secondary);font-weight:700}.yb-about-icon-card{background:color-mix(in srgb,var(--color-secondary) 8%,transparent);border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-secondary) 15%,transparent);padding:1.25rem 1rem;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.yb-about-icon-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-secondary) 15%,transparent)}.yb-why-section{position:relative;overflow:hidden;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-secondary) 3%,transparent),color-mix(in srgb,var(--color-secondary) 3%,transparent) 1px,transparent 1px,transparent 18px),linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 5%,var(--color-bg)) 0%,color-mix(in srgb,var(--color-primary) 6%,var(--color-bg)) 50%,color-mix(in srgb,var(--color-secondary) 5%,var(--color-bg)) 100%);border-top:2px solid color-mix(in srgb,var(--color-secondary) 25%,transparent);border-bottom:2px solid color-mix(in srgb,var(--color-secondary) 25%,transparent)}.yb-why-section::before{content:'';position:absolute;top:-40%;right:-20%;width:70%;height:180%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 12%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.yb-why-section::after{content:'';position:absolute;bottom:-30%;left:-15%;width:55%;height:140%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-secondary) 8%,transparent) 0%,transparent 65%);pointer-events:none;z-index:0}.yb-why-card{position:relative;z-index:1;background:color-mix(in srgb,var(--color-secondary) 5%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-secondary) 12%,transparent);border-top:3px solid color-mix(in srgb,var(--color-primary) 60%,var(--color-secondary));border-radius:.25rem .25rem 1rem 1rem;padding:1.75rem 1.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.yb-why-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);border-top-color:color-mix(in srgb,var(--color-primary) 80%,var(--color-secondary));box-shadow:0 8px 28px color-mix(in srgb,var(--color-secondary) 15%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}.yb-why-card-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.875rem;background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-secondary);margin-bottom:1rem;flex-shrink:0}body.yb-band-stray-kids .yb-why-section{background:repeating-linear-gradient(-45deg,rgb(225 29 46 / .04),rgb(225 29 46 / .04) 1px,transparent 1px,transparent 18px),linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 8%,var(--color-bg)) 0%,var(--color-bg) 50%,color-mix(in srgb,var(--color-secondary) 8%,var(--color-bg)) 100%);border-color:rgb(225 29 46 / .3)}body.yb-band-stray-kids .yb-why-card{background:rgb(225 29 46 / .05);border-color:rgb(225 29 46 / .15);border-top-color:var(--skz-red)}body.yb-band-stray-kids .yb-why-card:hover{border-color:rgb(225 29 46 / .4);border-top-color:var(--skz-red);box-shadow:0 8px 28px rgb(225 29 46 / .15),0 0 0 1px rgb(225 29 46 / .2)}body.yb-band-stray-kids .yb-why-card-icon{background:rgb(225 29 46 / .12);color:var(--skz-red)}body.yb-band-nct .yb-why-section{background:repeating-linear-gradient(-45deg,rgb(249 61 142 / .04),rgb(249 61 142 / .04) 1px,transparent 1px,transparent 18px),linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 8%,var(--color-bg)) 0%,var(--color-bg) 50%,color-mix(in srgb,var(--color-secondary) 8%,var(--color-bg)) 100%);border-color:rgb(249 61 142 / .25)}body.yb-band-nct .yb-why-card{background:rgb(249 61 142 / .05);border-color:rgb(249 61 142 / .12);border-top-color:var(--nct-pink)}body.yb-band-nct .yb-why-card:hover{border-color:rgb(249 61 142 / .35);border-top-color:var(--nct-pink);box-shadow:0 8px 28px rgb(249 61 142 / .15),0 0 0 1px rgb(249 61 142 / .2)}body.yb-band-nct .yb-why-card-icon{background:rgb(249 61 142 / .12);color:var(--nct-pink)}.yb-faq-section{background-color:var(--color-secondary-light)}.yb-faq-btn{background-color:var(--color-bg-light);color:var(--color-text);border:2px solid var(--color-secondary)}.yb-faq-btn:hover{background-color:var(--color-bg)}.yb-faq-btn[aria-expanded="true"]{background-color:var(--color-bg);color:var(--color-secondary);border-radius:.75rem .75rem 0 0!important;border-bottom-color:#fff0}.yb-faq-btn svg[data-accordion-icon]{transition:transform 0.2s ease}.yb-faq-btn[aria-expanded="true"] svg[data-accordion-icon]{transform:rotate(180deg)}.yb-faq-body{background-color:var(--color-bg-light);border:2px solid var(--color-secondary);border-top:none;border-radius:0 0 .75rem 0.75rem!important;overflow:hidden}.yb-faq-body:not(.hidden){animation:yb-faq-slide-down 0.25s ease-out}@keyframes yb-faq-slide-down{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.yb-hero-banner{min-height:280px}.yb-hero-overlay{background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .25) 50%,rgb(0 0 0 / .1) 100%)}body.yb-band-stray-kids .yb-hero-bg{background:radial-gradient(ellipse 55% 45% at 25% 65%,rgb(225 29 46 / .2) 0%,transparent 60%),radial-gradient(ellipse 45% 35% at 75% 35%,rgb(225 29 46 / .12) 0%,transparent 55%),linear-gradient(135deg,#111114 0%,#1C1C21 60%,#0A0A0D 100%)}body.yb-band-stray-kids .yb-hero-slide-overlay{background:linear-gradient(to right,rgb(21 21 23 / .9) 0%,rgb(28 28 33 / .65) 50%,transparent 100%)}body.yb-band-stray-kids .yb-hero-dot{background-color:rgb(225 29 46 / .3)}body.yb-band-stray-kids .yb-hero-dot[aria-current="true"]{background-color:var(--skz-red)}body.yb-band-stray-kids .yb-hero-nav{background-color:rgb(225 29 46 / .15);color:var(--skz-red)}body.yb-band-stray-kids .yb-hero-nav:hover{background-color:rgb(225 29 46 / .3)}body.yb-band-stray-kids .yb-band-card-fallback{background:linear-gradient(135deg,#1C1C21 0%,#0A0A0D 100%)}body.yb-band-stray-kids .yb-event-logo{filter:grayscale(40%) brightness(1.8)}body.yb-band-stray-kids .yb-event-logo:hover{filter:grayscale(0%) brightness(1.8)}body.yb-band-stray-kids .how-to-card:hover{box-shadow:0 .5rem 1rem rgb(225 29 46 / .15)}body.yb-band-stray-kids .step-number{box-shadow:0 2px 8px rgb(225 29 46 / .3)}body.yb-band-nct .yb-hero-bg{background:radial-gradient(ellipse 55% 45% at 25% 65%,rgb(249 61 142 / .18) 0%,transparent 60%),radial-gradient(ellipse 45% 35% at 75% 35%,rgb(3 107 251 / .12) 0%,transparent 55%),radial-gradient(ellipse 40% 30% at 50% 80%,rgb(6 248 149 / .06) 0%,transparent 50%),linear-gradient(135deg,#050203 0%,#1A1520 60%,#12101A 100%)}body.yb-band-nct .yb-hero-slide-overlay{background:linear-gradient(to right,rgb(5 2 3 / .92) 0%,rgb(26 21 32 / .65) 50%,transparent 100%)}body.yb-band-nct .yb-hero-dot{background-color:rgb(249 61 142 / .3)}body.yb-band-nct .yb-hero-dot[aria-current="true"]{background-color:var(--nct-pink)}body.yb-band-nct .yb-hero-nav{background-color:rgb(249 61 142 / .12);color:var(--nct-pink)}body.yb-band-nct .yb-hero-nav:hover{background-color:rgb(249 61 142 / .25)}body.yb-band-nct .yb-band-card-fallback{background:linear-gradient(135deg,#1A1520 0%,#050203 100%)}body.yb-band-nct .yb-event-logo{filter:grayscale(40%) brightness(1.8)}body.yb-band-nct .yb-event-logo:hover{filter:grayscale(0%) brightness(1.8)}body.yb-band-nct .how-to-card:hover{box-shadow:0 .5rem 1rem rgb(249 61 142 / .15)}body.yb-band-nct .step-number{box-shadow:0 2px 8px rgb(249 61 142 / .3)}body.yb-band-nct .yb-faq-btn{border-color:var(--nct-blue)}body.yb-band-nct .yb-faq-body{border-color:var(--nct-blue)}#footer-content{background-color:var(--color-secondary-light)}#footer-content h5{color:var(--color-secondary)}#footer-content .text-muted{color:var(--color-text-muted)}#footer-content a{color:var(--color-secondary);transition:opacity 0.2s ease}#footer-content a:hover{opacity:.7}.yb-404-fade-in{opacity:0;transform:translateY(20px);animation:yb-404-enter 0.6s ease-out forwards;animation-delay:var(--yb-404-delay,0s)}@keyframes yb-404-enter{to{opacity:1;transform:translateY(0)}}.yb-404-number{text-shadow:0 4px 24px rgb(0 0 0 / .08);letter-spacing:-.04em}.yb-404-float{animation:yb-404-bob 3s ease-in-out infinite}.yb-404-float-alt{animation:yb-404-bob 3.5s ease-in-out infinite reverse}@keyframes yb-404-bob{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-cart,.wc-block-checkout{color:var(--color-text)!important}.wc-block-components-checkout-step__title,.wc-block-components-checkout-step__description,.wc-block-components-checkout-step__heading-content,.wc-block-components-checkout-step__heading-content a,.wc-block-components-address-card,.wc-block-components-address-card address,.wc-block-components-totals-shipping__change-address__link,.wc-block-components-totals-shipping__change-address-button,.wc-block-components-shipping-address,.wc-block-components-panel__button,.wc-block-components-panel__content,.wc-block-components-order-summary .wc-block-components-order-summary-item__description{color:var(--color-text)!important}.wc-block-components-address-card address .wc-block-components-address-card__address-section--secondary{color:var(--color-text-muted)!important}.wc-block-components-text-input input[type="text"],.wc-block-components-text-input input[type="email"],.wc-block-components-text-input input[type="tel"],.wc-block-components-text-input input[type="password"],.wc-block-components-text-input input[type="url"],.wc-block-components-text-input input[type="number"],.wc-block-components-textarea textarea,textarea.wc-block-components-textarea{background-color:var(--color-bg-light)!important;border-color:var(--color-nav-border)!important;color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}textarea.wc-block-components-textarea::placeholder{color:var(--color-text-muted)!important}.wc-block-components-text-input input:focus,.wc-block-components-textarea textarea:focus,textarea.wc-block-components-textarea:focus{background-color:var(--color-bg-light)!important;border-color:var(--color-secondary)!important;color:var(--color-text)!important;box-shadow:none!important;outline:none!important}.wc-block-components-text-input label{color:var(--color-text-muted)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-components-text-input.is-active label{color:var(--color-secondary)!important}.wc-block-components-country-input{display:none!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:var(--color-bg-light)!important;border-color:var(--color-nav-border)!important;color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--color-secondary)!important}.wc-block-components-combobox .components-form-token-field__label{color:var(--color-text-muted)!important}.components-form-token-field__suggestions-list{background-color:var(--color-bg-light)!important;border-color:var(--color-nav-border)!important}.components-form-token-field__suggestion{color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}.components-form-token-field__suggestion.is-selected{background-color:var(--color-secondary-tinted-bg)!important;color:var(--color-text)!important}.wc-block-components-radio-control__option{border-color:var(--color-nav-border)!important;color:var(--color-text);padding-left:48px!important;position:relative}.wc-block-components-radio-control .wc-block-components-radio-control__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--color-nav-border)!important;background-color:var(--color-bg-light)!important;background-image:none!important;color:var(--color-secondary)!important;border-radius:50%!important;position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-45%)!important;width:20px!important;height:20px!important;flex-shrink:0}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--color-secondary)!important;background-color:var(--color-bg-light)!important;background-image:none!important;box-shadow:none!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{background:var(--color-secondary)!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline-color:var(--color-secondary)!important;box-shadow:none!important}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{color:var(--color-text-muted)!important}.wc-block-components-radio-control--highlight-checked::after{border-color:var(--color-secondary)!important}.wc-block-components-radio-control-accordion-content{border-color:var(--color-nav-border)!important}.wc-blocks-components-select__container{background:var(--color-bg-light)!important}.wc-blocks-components-select__select{border:1px solid var(--color-nav-border)!important;color:var(--color-text)!important;background:transparent!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-blocks-components-select__select:focus{border-color:var(--color-secondary)!important;outline:none!important;box-shadow:none!important}.wc-blocks-components-select__label{color:var(--color-text-muted)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-blocks-components-select__expand{fill:var(--color-text)!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:2px solid var(--color-secondary)!important;background-color:var(--color-bg-light)!important;background-image:none!important;color:var(--color-secondary)!important;width:18px;min-width:18px;height:18px;min-height:18px;border-radius:.25rem}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--color-secondary)!important;background-image:none!important;border-color:var(--color-secondary)!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus{box-shadow:0 0 0 2px var(--color-secondary)!important;outline:none!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:var(--color-text-light)!important}.wc-block-components-checkbox .wc-block-components-checkbox__label{color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-components-checkout-step__title{color:var(--color-text)!important;font-family:"Sue Ellen Francisco",cursive;font-size:1.35rem}.wc-block-components-checkout-step__description{color:var(--color-text-muted)!important}.wc-block-components-checkout-step__container::after{border-left-color:var(--color-nav-border)!important}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container::before{color:var(--color-secondary)!important}.wc-block-components-checkout-order-summary__title{color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.1rem!important}.wc-block-components-totals-wrapper{border-color:var(--color-nav-border)!important}.wc-block-components-totals-item__label{color:var(--color-text)!important}.wc-block-components-totals-item__value{color:var(--color-text)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-secondary)!important}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input .wc-block-components-text-input input{background-color:var(--color-bg-light)!important;border-color:var(--color-nav-border)!important;color:var(--color-text)!important}.wc-block-components-checkout-place-order-button,.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button,.wc-block-cart__submit-button{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-text-light)!important;border-radius:0.75rem!important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;transition:all 0.2s ease}.wc-block-components-checkout-place-order-button:hover,.wc-block-cart__submit-button:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important;transform:translateY(-1px)}.wc-block-components-checkout-place-order-button:focus,.wc-block-cart__submit-button:focus{box-shadow:0 0 0 2px var(--color-secondary)!important}.wc-block-cart-items th{color:var(--color-text)!important}.wc-block-cart-items .wc-block-cart-items__row{border-bottom-color:var(--color-nav-border)!important}.wc-block-cart-item__product .wc-block-components-product-name{color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-cart-item__product .wc-block-components-product-name:hover{color:var(--color-secondary)!important}.wc-block-cart-item__quantity .wc-block-components-quantity-selector{border-color:var(--color-nav-border)!important;background-color:var(--color-bg-light)!important}.wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:var(--color-text)!important;background:transparent!important}.wc-block-cart-item__quantity .wc-block-components-quantity-selector button{color:var(--color-text)!important;background:transparent!important}.wc-block-cart-item__remove-link{color:var(--color-danger)!important;font-family:"Plus Jakarta Sans",sans-serif}.wc-block-cart-item__prices,.wc-block-cart-item__total .wc-block-components-product-price{color:var(--color-text)!important}.wc-block-cart-item__image img{border-radius:.5rem}.wc-block-cart__totals-title{color:var(--color-text)!important;font-family:"Sue Ellen Francisco",cursive;font-size:1.35rem}.wc-block-checkout__shipping-method-option{border-color:var(--color-nav-border)!important;color:var(--color-text)!important;background-color:var(--color-bg-light)!important}.wc-block-checkout__shipping-method-option--selected{border-color:var(--color-secondary)!important;background-color:var(--color-secondary-tinted-bg)!important}.wc-block-components-checkout-payment-methods{border-color:var(--color-nav-border)!important}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border-color:var(--color-nav-border)!important}.wc-block-components-notice-banner{color:var(--color-text)!important;background-color:var(--color-bg-light)!important}.wc-block-components-notice-banner.is-error{border-color:var(--color-danger)!important}.wc-block-components-notice-banner.is-success{border-color:var(--color-success)!important}.wc-block-components-notice-banner.is-info{border-color:var(--color-secondary)!important}.wc-block-components-notice-banner a{color:var(--color-secondary)!important}.woocommerce-page .entry-title,.woocommerce-page .wp-block-heading,.wp-block-woocommerce-cart h1,.wp-block-woocommerce-checkout h1,.wc-block-cart h1,.wc-block-checkout h1,.page-template-default .entry-title{font-family:"Sue Ellen Francisco",cursive;font-size:2.5rem;color:var(--color-text)!important;margin-bottom:1rem}.wc-block-components-sidebar .wp-block-heading,.wc-block-components-sidebar h3,.wc-block-checkout__sidebar h3,.wp-block-woocommerce-checkout-order-summary-block h3,.wc-block-components-panel__button{font-family:"Sue Ellen Francisco",cursive!important;font-size:1.5rem!important;color:var(--color-text)!important}.wc-block-components-sidebar-layout{color:var(--color-text)}body.yb-band-stray-kids .wc-blocks-components-select__select,body.yb-band-stray-kids .wc-blocks-components-select__select option{background-color:var(--color-bg-light)!important;color:var(--color-text)!important}body.yb-band-nct .wc-blocks-components-select__select,body.yb-band-nct .wc-blocks-components-select__select option{background-color:var(--color-bg-light)!important;color:var(--color-text)!important}body.yb-band-stray-kids .components-form-token-field__suggestions-list,body.yb-band-nct .components-form-token-field__suggestions-list{background-color:var(--color-bg-light)!important}body.yb-band-stray-kids .components-form-token-field__suggestion,body.yb-band-nct .components-form-token-field__suggestion{color:var(--color-text)!important}body.yb-band-stray-kids .wc-block-components-radio-control .wc-block-components-radio-control__input{border-color:var(--skz-red)!important;color:var(--skz-red)!important}body.yb-band-stray-kids .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{background:var(--skz-red)!important}body.yb-band-stray-kids .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{box-shadow:0 0 0 2px rgb(225 29 46 / .25)!important}body.yb-band-stray-kids .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-color:var(--skz-red)!important;color:var(--skz-red)!important;background-image:none!important}body.yb-band-stray-kids .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--skz-red)!important;background-image:none!important;border-color:var(--skz-red)!important}body.yb-band-stray-kids .wc-block-components-radio-control--highlight-checked::after{border-color:var(--skz-red)!important}body.yb-band-nct .wc-block-components-radio-control .wc-block-components-radio-control__input{border-color:var(--nct-pink)!important;color:var(--nct-pink)!important}body.yb-band-nct .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{background:var(--nct-pink)!important}body.yb-band-nct .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{box-shadow:0 0 0 2px rgb(249 61 142 / .25)!important}body.yb-band-nct .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-color:var(--nct-pink)!important;color:var(--nct-pink)!important;background-image:none!important}body.yb-band-nct .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--nct-pink)!important;background-image:none!important;border-color:var(--nct-pink)!important}body.yb-band-nct .wc-block-components-radio-control--highlight-checked::after{border-color:var(--nct-pink)!important}body.yb-band-stray-kids .wc-block-components-text-input input:focus,body.yb-band-stray-kids .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--skz-red)!important}body.yb-band-nct .wc-block-components-text-input input:focus,body.yb-band-nct .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--nct-pink)!important}body.yb-band-stray-kids .wc-block-components-checkout-place-order-button:hover,body.yb-band-stray-kids .wc-block-cart__submit-button:hover{box-shadow:0 4px 16px rgb(225 29 46 / .25)}body.yb-band-nct .wc-block-components-checkout-place-order-button:hover,body.yb-band-nct .wc-block-cart__submit-button:hover{box-shadow:0 4px 16px rgb(249 61 142 / .25)}body.yb-band-stray-kids .select2-dropdown,body.yb-band-nct .select2-dropdown{box-shadow:0 8px 24px rgb(0 0 0 / .35)}.wc-block-cart__empty-cart__title{color:var(--color-text)!important;font-family:"Sue Ellen Francisco",cursive}.woocommerce table.shop_table{border:1px solid var(--color-nav-border);border-radius:.75rem;overflow:hidden;border-collapse:separate;border-spacing:0;background-color:var(--color-bg-light)}.woocommerce table.shop_table thead{background-color:var(--color-secondary-tinted-bg)}.woocommerce table.shop_table thead th{border:none;color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1rem}.woocommerce table.shop_table td{border-top:1px solid var(--color-nav-border);color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;padding:1rem;vertical-align:middle}.woocommerce table.shop_table .product-name a{color:var(--color-text);text-decoration:none;font-weight:500}.woocommerce table.shop_table .product-name a:hover{color:var(--color-secondary)}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{font-weight:600;color:var(--color-text)}.woocommerce table.shop_table .product-thumbnail img{border-radius:.5rem;width:64px;height:auto}.woocommerce a.remove{color:var(--color-danger)!important;font-size:1.5rem;font-weight:300;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all 0.15s ease}.woocommerce a.remove:hover{background-color:var(--color-danger)!important;color:#fff!important}.woocommerce .quantity .qty{background-color:var(--color-bg-light);border:2px solid var(--color-nav-border);border-radius:.5rem;color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:.875rem;padding:.375rem .5rem;width:4rem;text-align:center;transition:border-color 0.2s}.woocommerce .quantity .qty:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 238 86 / .2)}.woocommerce .cart .coupon .input-text{background-color:var(--color-bg-light);border:2px solid var(--color-nav-border);border-radius:.5rem;color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;padding:.5rem .75rem;transition:border-color 0.2s}.woocommerce .cart .coupon .input-text:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 238 86 / .2)}.woocommerce .cart .coupon .input-text::placeholder{color:var(--color-text-muted)}.woocommerce table.shop_table td.actions{background-color:var(--color-bg);padding:1rem}.woocommerce .cart_totals{background-color:var(--color-bg-light);border:1px solid var(--color-nav-border);border-radius:.75rem;padding:1.5rem}.woocommerce .cart_totals h2{color:var(--color-text);font-family:"Sue Ellen Francisco",cursive;font-size:1.5rem;margin-bottom:1rem}.woocommerce .cart_totals table{border:none;background:#fff0}.woocommerce .cart_totals table th{color:var(--color-text);font-weight:600;font-size:.875rem;border-top:1px solid var(--color-nav-border);padding:.75rem 0;background:#fff0}.woocommerce .cart_totals table td{color:var(--color-text);border-top:1px solid var(--color-nav-border);padding:.75rem 0;background:#fff0}.woocommerce .cart_totals .order-total th,.woocommerce .cart_totals .order-total td{font-size:1.1rem;font-weight:700;border-top:2px solid var(--color-secondary)}.woocommerce .cart_totals .order-total .amount{color:var(--color-secondary)}.woocommerce .wc-proceed-to-checkout a.checkout-button{background-color:var(--color-secondary)!important;border:2px solid var(--color-secondary)!important;color:var(--color-text-light)!important;border-radius:.75rem;padding:.875rem 2rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1rem;text-align:center;text-decoration:none!important;display:block;transition:all 0.2s ease}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.woocommerce ul.woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.woocommerce ul.woocommerce-shipping-methods li{display:flex;align-items:center;gap:.5rem;padding:.375rem 0}.woocommerce ul.woocommerce-shipping-methods li label{color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;line-height:1.3}.woocommerce ul.woocommerce-shipping-methods li .amount{font-weight:600}.woocommerce .shipping-calculator-button{color:var(--color-secondary)!important;font-size:.8125rem}.woocommerce .shipping-calculator-form{background:var(--color-bg);border-radius:.5rem;padding:1rem;margin-top:.5rem}.woocommerce-checkout #customer_details{margin-bottom:2rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:var(--color-bg-light)!important;border:2px solid var(--color-nav-border)!important;border-radius:0.5rem!important;color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;padding:.625rem .875rem;transition:border-color 0.2s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:none!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgb(255 238 86 / .2)}.woocommerce form .form-row input.input-text::placeholder{color:var(--color-text-muted)}.woocommerce form .form-row label{color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:.8125rem}.woocommerce form .form-row label .required{color:var(--color-danger)}.select2-container--default .select2-selection--single{height:auto!important;min-height:42px;display:flex!important;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-text)!important;line-height:1.4;padding-left:.875rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.select2-dropdown{background-color:var(--color-bg-light)!important;border:2px solid var(--color-nav-border)!important;border-radius:0.5rem!important;box-shadow:0 8px 24px rgb(0 0 0 / .12)}.select2-container--default .select2-results__option{color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;padding:.5rem .875rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-secondary-tinted-bg)!important;color:var(--color-text)!important}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:var(--color-primary)!important;color:var(--color-primary-text)!important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--color-bg)!important;border:1px solid var(--color-nav-border)!important;border-radius:.375rem;color:var(--color-text)!important;font-family:"Plus Jakarta Sans",sans-serif;padding:.375rem .5rem}.woocommerce-checkout .woocommerce h3,.woocommerce-checkout .woocommerce h3#order_review_heading{color:var(--color-text);font-family:"Sue Ellen Francisco",cursive;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-secondary-tinted-bg)}.woocommerce-checkout-review-order-table{background-color:var(--color-bg-light);border:1px solid var(--color-nav-border)!important;border-radius:.75rem;overflow:hidden}.woocommerce-checkout-review-order-table thead th{background-color:var(--color-secondary-tinted-bg);color:var(--color-text);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border-color:var(--color-nav-border)!important;color:var(--color-text);padding:.75rem 1rem}.woocommerce-checkout-review-order-table .order-total td{font-size:1.1rem;font-weight:700}.woocommerce-checkout-review-order-table .order-total .amount{color:var(--color-secondary)}.woocommerce-checkout #payment{background-color:var(--color-bg-light)!important;border:1px solid var(--color-nav-border);border-radius:0.75rem!important;overflow:hidden}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--color-nav-border)!important;padding:1rem!important}.woocommerce-checkout #payment ul.payment_methods li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;padding:.5rem 0}.woocommerce-checkout #payment ul.payment_methods li label{color:var(--color-text);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.woocommerce-checkout #payment ul.payment_methods li label img{max-height:24px;width:auto}.woocommerce-checkout #payment ul.payment_methods li div.payment_box{flex-basis:100%}.woocommerce-checkout #payment div.payment_box{background-color:var(--color-bg)!important;color:var(--color-text-muted);font-size:.8125rem;border-radius:.375rem;margin-top:.25rem}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--color-bg)!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{color:var(--color-text);font-family:"Plus Jakarta Sans",sans-serif;font-size:.8125rem;line-height:1.4}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox a{color:var(--color-secondary)}.woocommerce #payment #place_order{background-color:var(--color-secondary)!important;border:2px solid var(--color-secondary)!important;color:var(--color-text-light)!important;border-radius:.75rem;padding:.875rem 2rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1rem;width:100%;transition:all 0.2s ease;cursor:pointer}.woocommerce #payment #place_order:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.woocommerce-checkout input[type="radio"],.woocommerce-checkout input[type="checkbox"],.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;min-height:18px;border:2px solid var(--color-secondary);background-color:var(--color-bg-light);background-image:none;color:var(--color-secondary);cursor:pointer;vertical-align:middle;position:relative;flex-shrink:0;margin:0;transition:all 0.15s ease}.woocommerce-checkout input[type="radio"],.woocommerce input[type="radio"]{border-radius:50%}.woocommerce-checkout input[type="checkbox"],.woocommerce input[type="checkbox"]{border-radius:.25rem}.woocommerce-checkout input[type="radio"]:checked,.woocommerce input[type="radio"]:checked{border-color:var(--color-secondary);background-color:var(--color-bg-light)}.woocommerce-checkout input[type="radio"]:checked::after,.woocommerce input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-secondary)}.woocommerce-checkout input[type="checkbox"]:checked,.woocommerce input[type="checkbox"]:checked{background-color:var(--color-secondary);border-color:var(--color-secondary)}.woocommerce-checkout input[type="checkbox"]:checked::after,.woocommerce input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%) rotate(45deg);width:5px;height:9px;border:solid var(--color-text-light);border-width:0 2px 2px 0}.woocommerce-checkout input[type="radio"]:focus,.woocommerce-checkout input[type="checkbox"]:focus,.woocommerce input[type="radio"]:focus,.woocommerce input[type="checkbox"]:focus{outline:none;box-shadow:0 0 0 3px rgb(155 89 182 / .2)}body.yb-band-stray-kids .woocommerce-checkout input[type="radio"]:focus,body.yb-band-stray-kids .woocommerce-checkout input[type="checkbox"]:focus,body.yb-band-stray-kids .woocommerce input[type="radio"]:focus,body.yb-band-stray-kids .woocommerce input[type="checkbox"]:focus{box-shadow:0 0 0 3px rgb(225 29 46 / .2)}body.yb-band-nct .woocommerce-checkout input[type="radio"]:focus,body.yb-band-nct .woocommerce-checkout input[type="checkbox"]:focus,body.yb-band-nct .woocommerce input[type="radio"]:focus,body.yb-band-nct .woocommerce input[type="checkbox"]:focus{box-shadow:0 0 0 3px rgb(249 61 142 / .2)}.woocommerce-message,.woocommerce-info{background-color:var(--color-bg-light)!important;border-top-color:var(--color-primary)!important;color:var(--color-text)!important}.woocommerce-message::before{color:var(--color-primary)!important}.woocommerce-info::before{color:var(--color-secondary)!important}.woocommerce-error{background-color:var(--color-bg-light)!important;border-top-color:var(--color-danger)!important;color:var(--color-text)!important}.woocommerce-error::before{color:var(--color-danger)!important}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:var(--color-secondary)!important}body.yb-band-stray-kids .woocommerce .quantity .qty:focus,body.yb-band-stray-kids .woocommerce .cart .coupon .input-text:focus,body.yb-band-stray-kids .woocommerce form .form-row input.input-text:focus,body.yb-band-stray-kids .woocommerce form .form-row textarea:focus,body.yb-band-stray-kids .woocommerce form .form-row select:focus{box-shadow:0 0 0 3px rgb(225 29 46 / .2)}body.yb-band-nct .woocommerce .quantity .qty:focus,body.yb-band-nct .woocommerce .cart .coupon .input-text:focus,body.yb-band-nct .woocommerce form .form-row input.input-text:focus,body.yb-band-nct .woocommerce form .form-row textarea:focus,body.yb-band-nct .woocommerce form .form-row select:focus{box-shadow:0 0 0 3px rgb(249 61 142 / .2)}body.yb-band-stray-kids .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,body.yb-band-stray-kids .woocommerce #payment #place_order:hover{box-shadow:0 4px 16px rgb(225 29 46 / .25)}body.yb-band-nct .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,body.yb-band-nct .woocommerce #payment #place_order:hover{box-shadow:0 4px 16px rgb(249 61 142 / .25)}@media (max-width:767px){.woocommerce table.shop_table_responsive tr td{border-top:none}.woocommerce table.shop_table_responsive tr td::before{color:var(--color-text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.woocommerce table.shop_table_responsive tr{border-bottom:1px solid var(--color-nav-border)}.woocommerce table.shop_table_responsive thead{display:none}.woocommerce .cart_totals{padding:1rem}}.yb-countdown-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block;position:relative;flex-shrink:0}.yb-countdown-dot::after{content:'';position:absolute;inset:-3px;border-radius:50%;background:rgb(34 197 94 / .4);animation:yb-dot-pulse 2s ease-in-out infinite}.yb-countdown-urgent .yb-countdown-dot{background:#ef4444}.yb-countdown-urgent .yb-countdown-dot::after{background:rgb(239 68 68 / .4);animation:yb-dot-pulse 1.2s ease-in-out infinite}.yb-countdown-expired .yb-countdown-dot{background:#6b7280}.yb-countdown-expired .yb-countdown-dot::after{display:none}@keyframes yb-dot-pulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.8);opacity:0}}.yb-countdown-card .yb-countdown-text{transition:color 0.3s ease}.yb-countdown-urgent .yb-countdown-text{color:#ef4444!important;font-weight:700}.yb-countdown-expired .yb-countdown-text{color:#6b7280!important}.yb-countdown-num{font-variant-numeric:tabular-nums;transition:color 0.3s ease}.yb-countdown-urgent .yb-countdown-num{color:#ef4444!important}.yb-countdown-urgent.yb-countdown-single{border-color:rgb(239 68 68 / .35)!important}.yb-countdown-urgent .yb-countdown-label{color:#ef4444!important}.yb-countdown-expired .yb-countdown-label{color:#6b7280!important}:root{--color-account-nav-bg:#FFFFFF;--color-account-nav-border:rgba(155, 89, 182, 0.12);--color-account-card-bg:#FFFFFF;--color-account-card-border:rgba(155, 89, 182, 0.10);--color-account-card-shadow:rgba(155, 89, 182, 0.06);--color-danger-tinted-bg:rgba(239, 68, 68, 0.10);--color-danger-text:#ef4444;--color-danger-text-hover:#dc2626}body.yb-band-stray-kids{--color-account-nav-bg:#1C1C21;--color-account-nav-border:rgba(240, 237, 232, 0.08);--color-account-card-bg:#1C1C21;--color-account-card-border:rgba(240, 237, 232, 0.08);--color-account-card-shadow:rgba(0, 0, 0, 0.2);--color-danger-tinted-bg:rgba(239, 68, 68, 0.12);--color-danger-text:#f87171;--color-danger-text-hover:#ef4444}body.yb-band-nct{--color-account-nav-bg:#12101A;--color-account-nav-border:rgba(240, 236, 245, 0.08);--color-account-card-bg:#12101A;--color-account-card-border:rgba(240, 236, 245, 0.08);--color-account-card-shadow:rgba(0, 0, 0, 0.3);--color-danger-tinted-bg:rgba(239, 68, 68, 0.12);--color-danger-text:#f87171;--color-danger-text-hover:#ef4444}.woocommerce-MyAccount-navigation ul,.woocommerce-MyAccount-navigation li{list-style:none;margin:0;padding:0}.yb-account-layout{gap:1.5rem}@media (min-width:768px){.yb-account-layout{gap:2rem}}.woocommerce-account .woocommerce a,.woocommerce-account .woocommerce-MyAccount-content a,.woocommerce-account .woocommerce-MyAccount-navigation a{text-decoration:none}.woocommerce-account .woocommerce-notices-wrapper a,.woocommerce-account .woocommerce-form a,.woocommerce-account .woocommerce-Addresses a{text-decoration:none}.woocommerce-MyAccount-navigation a[aria-current="page"]{background-color:var(--color-primary)!important;color:var(--color-primary-text)!important;text-decoration:none!important}#mobile-nav .space-y-1 a[aria-current="page"]{background-color:var(--color-primary)!important;color:var(--color-primary-text)!important;text-decoration:none!important}body.yb-band-stray-kids .woocommerce-account input.input-text,body.yb-band-stray-kids .woocommerce-account select,body.yb-band-stray-kids .woocommerce-account textarea,body.yb-band-nct .woocommerce-account input.input-text,body.yb-band-nct .woocommerce-account select,body.yb-band-nct .woocommerce-account textarea{background-color:var(--color-bg-light);color:var(--color-text);border-color:var(--color-nav-border)}body.yb-band-stray-kids .woocommerce-account address,body.yb-band-nct .woocommerce-account address{color:var(--color-text-muted)}body.yb-band-stray-kids .woocommerce-account .woocommerce-message,body.yb-band-stray-kids .woocommerce-account .woocommerce-error,body.yb-band-stray-kids .woocommerce-account .woocommerce-info,body.yb-band-nct .woocommerce-account .woocommerce-message,body.yb-band-nct .woocommerce-account .woocommerce-error,body.yb-band-nct .woocommerce-account .woocommerce-info{background-color:var(--color-bg-light);color:var(--color-text);border-color:var(--color-nav-border)}@media (max-width:767px){body.yb-band-stray-kids .yb-orders-table tbody tr,body.yb-band-nct .yb-orders-table tbody tr{background-color:var(--color-account-card-bg)}}.yb-order-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem}.yb-order-badge-info{background:rgb(59 130 246 / .12);color:#2563eb}.yb-order-badge-success{background:rgb(34 197 94 / .12);color:#15803d}.yb-order-badge-warning{background:rgb(234 179 8 / .12);color:#a16207}.yb-order-badge-danger{background:rgb(239 68 68 / .12);color:#dc2626}.yb-order-badge-default{background:rgb(107 114 128 / .12);color:#6b7280}.yb-order-badge-pipeline{background:rgb(59 130 246 / .12);color:#2563eb}body.yb-band-stray-kids .yb-order-badge-info,body.yb-band-nct .yb-order-badge-info{background:rgb(59 130 246 / .15);color:#93c5fd}body.yb-band-stray-kids .yb-order-badge-success,body.yb-band-nct .yb-order-badge-success{background:rgb(34 197 94 / .15);color:#86efac}body.yb-band-stray-kids .yb-order-badge-warning,body.yb-band-nct .yb-order-badge-warning{background:rgb(234 179 8 / .15);color:#fde047}body.yb-band-stray-kids .yb-order-badge-danger,body.yb-band-nct .yb-order-badge-danger{background:rgb(239 68 68 / .15);color:#fca5a5}body.yb-band-stray-kids .yb-order-badge-default,body.yb-band-nct .yb-order-badge-default{background:rgb(107 114 128 / .15);color:#9ca3af}body.yb-band-stray-kids .yb-order-badge-pipeline,body.yb-band-nct .yb-order-badge-pipeline{background:rgb(59 130 246 / .15);color:#93c5fd}.yb-account-card{transition:transform 0.2s ease,box-shadow 0.2s ease}.yb-account-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--color-account-card-shadow)}.woocommerce-Addresses .woocommerce-Address{float:none!important;width:100%!important;padding:0!important;margin:0!important}.woocommerce-Addresses.col2-set{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.woocommerce-Addresses.col2-set{grid-template-columns:1fr 1fr}}@media (max-width:767px){.yb-orders-table thead{display:none}.yb-orders-table tbody tr{display:flex;flex-wrap:wrap;gap:.25rem;padding:1rem;border-bottom:1px solid var(--color-account-nav-border)}.yb-orders-table tbody td,.yb-orders-table tbody th{display:flex;align-items:center;gap:.5rem;border:none;padding:.25rem 0}.yb-orders-table tbody td::before,.yb-orders-table tbody th::before{content:attr(data-title);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);min-width:5rem}.yb-orders-table tbody td.yb-orders-actions{width:100%;justify-content:flex-end;padding-top:.5rem}}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{float:none!important;width:100%!important}@media (min-width:768px){.yb-account-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.yb-account-card .form-row{padding:0!important;margin-bottom:1rem}.yb-account-card .form-row input.input-text,.yb-account-card .form-row select,.yb-account-card .form-row textarea{width:100%}