:root{--tyk-red: #ef2b2d;--tyk-red-dark: #b91618;--tyk-red-light: #ff6b6b;--tyk-blue: #1f86ff;--tyk-blue-dark: #0d56c9;--tyk-blue-light: #5eaeff;--tyk-green: #39d61f;--tyk-green-dark: #179d0c;--tyk-green-light: #7aff56;--tyk-yellow: #ffd81f;--tyk-yellow-dark: #e3ad00;--tyk-yellow-light: #ffe95c;--tyk-purple: #9b44e8;--tyk-purple-dark: #6d25b8;--tyk-purple-light: #c77bff;--tyk-orange: #ff7a1f;--tyk-orange-dark: #c85100;--tyk-orange-light: #ffad5c;--tyk-teal: #14c7d5;--tyk-teal-dark: #0696a6;--tyk-teal-light: #6eeaff;--tyk-text: #143f92;--tyk-text-soft: #566f9e;--tyk-border: #ccdff8;--tyk-border-soft: #d4e5fb;--tyk-panel-bg-light: #f0f6ff;--tyk-panel-tint: #eef4ff;--tyk-grad-page: linear-gradient(180deg, #daeeff 0%, #f0f8ff 60%, #eaf4ff 100%);--tyk-grad-hero: linear-gradient(180deg, #ff5252 0%, #ef2b2d 50%, #b91618 100%);--tyk-grad-red: linear-gradient(180deg, #ff6b6b 0%, #ef2b2d 55%, #b91618 100%);--tyk-grad-blue: linear-gradient(180deg, #1f86ff 0%, #0d56c9 55%, #0a4ab1 100%);--tyk-grad-green: linear-gradient(180deg, #7aff56 0%, #39d61f 55%, #179d0c 100%);--tyk-grad-yellow: linear-gradient(180deg, #ffe95c 0%, #ffd81f 55%, #e3ad00 100%);--tyk-grad-purple: linear-gradient(180deg, #c77bff 0%, #9b44e8 55%, #6d25b8 100%);--tyk-grad-orange: linear-gradient(180deg, #ffad5c 0%, #ff7a1f 55%, #c85100 100%);--tyk-grad-teal: linear-gradient(180deg, #6eeaff 0%, #14c7d5 55%, #0696a6 100%);--tyk-grad-card: linear-gradient(180deg, #ffffff 0%, #f0f6ff 100%);--tyk-grad-white-chip: linear-gradient(180deg, #ffffff 0%, #eef4ff 100%);--tyk-grad-announcement: linear-gradient(180deg, #1a6aff 0%, #1055d4 100%);--tyk-shadow-sm: 0 4px 10px rgba(16, 55, 130, .14);--tyk-shadow-md: 0 10px 20px rgba(16, 55, 130, .16);--tyk-shadow-lg: 0 20px 40px rgba(16, 55, 130, .2);--tyk-inset-top-strong: inset 0 2px 0 rgba(255, 255, 255, .95);--tyk-inset-top-medium: inset 0 2px 0 rgba(255, 255, 255, .75);--tyk-inset-top-soft: inset 0 2px 0 rgba(255, 255, 255, .5);--tyk-inset-bot-blue: inset 0 -4px 0 rgba(13, 86, 201, .14);--tyk-inset-bot-dark: inset 0 -5px 0 rgba(0, 0, 0, .2);--tyk-inset-bot-yellow: inset 0 -5px 0 rgba(180, 120, 0, .25);--tyk-r-sm: 8px;--tyk-r-md: 18px;--tyk-r-lg: 26px;--tyk-r-xl: 34px;--tyk-r-pill: 999px;--tyk-gap-xs: 8px;--tyk-gap-sm: 12px;--tyk-gap-md: 16px;--tyk-gap-lg: 20px;--tyk-gap-xl: 24px;--tyk-gap-2xl: 32px;--tyk-gap-3xl: 48px;--tyk-font: "Baloo 2", ui-rounded, "Segoe UI Rounded", system-ui, sans-serif;--tyk-fw-body: 700;--tyk-fw-heading: 800;--tyk-fs-hero: 48px;--tyk-fs-page-title: 28px;--tyk-fs-card-title: 18px;--tyk-fs-body: 14px;--tyk-fs-small: 12px;--tyk-fs-micro: 10px;--tyk-max-width: 1320px;--tyk-header-height: 72px;--color-foreground: 20, 63, 146;--color-background: 240, 248, 255;--color-button: 31, 134, 255;--color-button-text: 255, 255, 255;--color-secondary-button-text: 31, 134, 255;--color-link: 13, 86, 201;--color-badge-foreground-on-sale: 239, 43, 45;--color-badge-background-on-sale: 239, 43, 45;--color-base-accent-1: 31, 134, 255;--color-base-accent-2: 57, 214, 31;--color-base-text: 20, 63, 146;--color-base-background-1: 255, 255, 255;--color-base-background-2: 240, 246, 255;--page-width: 1320px;--font-heading-family: "Baloo 2", ui-rounded, system-ui, sans-serif;--font-body-family: "Baloo 2", ui-rounded, system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-body-style: normal;--font-body-weight: 700;--font-body-scale: 1;--font-heading-scale: 1}html,body.tykables-body{font-family:var(--tyk-font);color:var(--tyk-text);background:var(--tyk-grad-page);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}body{font-family:var(--tyk-font)!important;color:var(--tyk-text);background:var(--tyk-grad-page)!important;letter-spacing:0;line-height:1.4}body.gradient{background:var(--tyk-grad-page)!important}.tyk-collection.color-scheme-1,.tyk-collection.color-scheme-2,.tyk-collection.color-scheme-3,.tyk-collection.color-scheme-4,.tyk-collection.color-scheme-5,.tyk-coll-hero.color-scheme-1,.tyk-coll-hero.color-scheme-2,.tyk-coll-hero.color-scheme-3,.tyk-coll-hero.color-scheme-4,.tyk-coll-hero.color-scheme-5,.tyk-pdp.color-scheme-1,.tyk-pdp.color-scheme-2,.tyk-pdp.color-scheme-3,.tyk-pdp.color-scheme-4,.tyk-pdp.color-scheme-5,.tyk-bab.color-scheme-1,.tyk-bab.color-scheme-2,.tyk-bab.color-scheme-3,.tyk-bab.color-scheme-4,.tyk-bab.color-scheme-5,.tyk-account.color-scheme-1,.tyk-account.color-scheme-2,.tyk-account.color-scheme-3,.tyk-account.color-scheme-4,.tyk-account.color-scheme-5,.tyk-addresses.color-scheme-1,.tyk-addresses.color-scheme-2,.tyk-addresses.color-scheme-3,.tyk-addresses.color-scheme-4,.tyk-addresses.color-scheme-5,.tyk-featured.color-scheme-1,.tyk-featured.color-scheme-2,.tyk-featured.color-scheme-3,.tyk-featured.color-scheme-4,.tyk-featured.color-scheme-5,.tyk-boxcta.color-scheme-1,.tyk-boxcta.color-scheme-2,.tyk-boxcta.color-scheme-3,.tyk-boxcta.color-scheme-4,.tyk-boxcta.color-scheme-5,.tyk-cart-rec.color-scheme-1,.tyk-cart-rec.color-scheme-2,.tyk-cart-rec.color-scheme-3,.tyk-cart-rec.color-scheme-4,.tyk-cart-rec.color-scheme-5,.tyk-build-sub.color-scheme-1,.tyk-build-sub.color-scheme-2,.tyk-build-sub.color-scheme-3,.tyk-build-sub.color-scheme-4,.tyk-build-sub.color-scheme-5,.tyk-teasers.color-scheme-1,.tyk-teasers.color-scheme-2,.tyk-teasers.color-scheme-3,.tyk-teasers.color-scheme-4,.tyk-teasers.color-scheme-5,.tyk-cart-page.color-scheme-1,.tyk-cart-page.color-scheme-2,.tyk-cart-page.color-scheme-3,.tyk-cart-page.color-scheme-4,.tyk-cart-page.color-scheme-5,.tyk-order.color-scheme-1,.tyk-order.color-scheme-2,.tyk-order.color-scheme-3,.tyk-order.color-scheme-4,.tyk-order.color-scheme-5,.tyk-related.color-scheme-1,.tyk-related.color-scheme-2,.tyk-related.color-scheme-3,.tyk-related.color-scheme-4,.tyk-related.color-scheme-5,.tyk-subs.color-scheme-1,.tyk-subs.color-scheme-2,.tyk-subs.color-scheme-3,.tyk-subs.color-scheme-4,.tyk-subs.color-scheme-5,.tyk-blog-section.color-scheme-1,.tyk-blog-section.color-scheme-2,.tyk-blog-section.color-scheme-3,.tyk-blog-section.color-scheme-4,.tyk-blog-section.color-scheme-5{background-color:transparent!important}a{color:rgba(var(--color-link),1)}a:hover{color:var(--tyk-blue-dark)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--tyk-font)!important;font-weight:800;color:var(--tyk-text);letter-spacing:-.02em}h1,.h0,.h1{letter-spacing:-.03em}p,li,dd{color:var(--tyk-text);font-weight:700}.text-body,.rte p{color:var(--tyk-text)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--tyk-font);font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--tyk-r-md);padding:1.2rem 2.4rem;min-height:4.4rem;transition:transform .1s ease,box-shadow .1s ease}.button:hover,button.button:hover{transform:translateY(-2px)}.button:active,button.button:active{transform:translateY(2px)}.button--primary,.button,.shopify-payment-button__button--unbranded{background:var(--tyk-grad-blue)!important;color:#fff!important;border:none!important;box-shadow:inset 0 2px #ffffff8c,inset 0 -5px #0003,var(--tyk-shadow-md)!important}.button--primary:before,.button:before,.button:after{display:none!important}.button--secondary{background:var(--tyk-grad-white-chip)!important;color:var(--tyk-text)!important;border:3px solid var(--tyk-border)!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -4px #0d56c924,var(--tyk-shadow-sm)!important}.button--tyk-green{background:var(--tyk-grad-green)!important;color:#fff!important;box-shadow:inset 0 2px #ffffffa6,inset 0 -5px #0000002e,var(--tyk-shadow-md)!important}.button--tyk-yellow{background:var(--tyk-grad-yellow)!important;color:var(--tyk-text)!important;box-shadow:inset 0 2px #ffffffbf,inset 0 -5px #b4780040,var(--tyk-shadow-md)!important}.button--tyk-red{background:var(--tyk-grad-red)!important;color:#fff!important;box-shadow:inset 0 2px #ffffff80,inset 0 -5px #0003,var(--tyk-shadow-md)!important}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search]{font-family:var(--tyk-font);font-weight:700;color:var(--tyk-text);background:var(--tyk-grad-white-chip);border:3px solid var(--tyk-border)!important;border-radius:12px!important;box-shadow:inset 0 2px #ffffffe6;padding:1.2rem 1.4rem}.field__input:focus,.select__select:focus,textarea:focus{outline:none;border-color:var(--tyk-blue)!important;box-shadow:inset 0 2px #ffffffe6,0 0 0 3px #1f86ff40}.field__label{color:var(--tyk-text-soft);font-weight:800;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase}.card,.card-wrapper{border-radius:var(--tyk-r-lg)}.card--standard{background:var(--tyk-grad-card);border:4px solid var(--tyk-border-soft);border-radius:var(--tyk-r-lg);box-shadow:inset 0 2px #fffffff2,inset 0 -5px #cad9f5b3,var(--tyk-shadow-md)}.card__heading{font-family:var(--tyk-font);font-weight:800;color:var(--tyk-text)}.card__heading a{color:var(--tyk-text)}.price__regular .price-item--regular,.price-item{color:var(--tyk-text);font-weight:800}.shopify-section-group-header-group .utility-bar,.shopify-section-announcement-bar-line,.utility-bar{background:var(--tyk-grad-announcement)!important;color:#fff!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:none!important}.utility-bar .page-width{max-width:var(--tyk-max-width);padding:.8rem var(--tyk-gap-xl)}.announcement-bar,.announcement-bar--one-announcement{background:transparent!important;color:#fff!important;padding:0!important;font-weight:700;box-shadow:none!important}.announcement-bar__message,.utility-bar .announcement-bar__message{color:#fff!important;font-weight:700;padding:0;margin:0;font-size:1.4rem;text-align:center}.announcement-bar__link{color:#fff!important;text-decoration:none!important}.announcement-bar__link:hover{color:#fff!important;opacity:.85}.utility-bar .localization-form__select,.utility-bar .disclosure__button{color:#fff!important;background:transparent!important;border:none!important;font-weight:700}.rich-text__heading,.rich-text__text,.page-width h1,.page-width h2{color:var(--tyk-text)}.badge{background:var(--tyk-grad-yellow);color:var(--tyk-text);font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--tyk-r-pill);padding:.4rem 1.2rem;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #b4780038}.badge--bottom-left,.badge--bottom-right,.badge--top-left,.badge--top-right{border-radius:var(--tyk-r-pill)}:focus-visible{outline:3px solid var(--tyk-blue);outline-offset:2px;border-radius:var(--tyk-r-sm)}.cart-drawer,.modal{background:var(--tyk-grad-card);color:var(--tyk-text)}.tyk-page{max-width:var(--tyk-max-width);margin:0 auto;padding:0 var(--tyk-gap-xl)}@media(max-width:749px){.tyk-page{padding:0 var(--tyk-gap-md)}}.tyk-panel{background:var(--tyk-grad-card);border-radius:var(--tyk-r-lg);border:4px solid var(--tyk-border-soft);box-shadow:inset 0 2px #fffffff2,inset 0 -5px #cad9f5b3,var(--tyk-shadow-md);padding:var(--tyk-gap-xl);color:var(--tyk-text)}.tyk-panel--hero{border-radius:var(--tyk-r-xl);padding:var(--tyk-gap-3xl)}.tyk-panel--flat{border-width:2px;box-shadow:var(--tyk-shadow-sm)}.tyk-section{padding:var(--tyk-gap-3xl) 0}.tyk-section--tight{padding:var(--tyk-gap-2xl) 0}@media(max-width:749px){.tyk-section{padding:var(--tyk-gap-2xl) 0}}.tbtn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--tyk-font);font-weight:800;font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em;padding:1.2rem 2rem;border:none;outline:none;cursor:pointer;border-radius:var(--tyk-r-md);text-decoration:none;line-height:1;position:relative;transition:transform .08s cubic-bezier(.4,.2,.4,1),box-shadow .08s ease-out,filter .12s ease;will-change:transform;--tbtn-ped: rgba(0, 0, 0, .25);--tbtn-ambi: rgba(0, 0, 0, .18)}.tbtn:hover{filter:brightness(1.05)}.tbtn:focus-visible{outline:none;filter:brightness(1.05);box-shadow:inset 0 2px #ffffffa6,inset 0 -5px #0000002e,0 5px 0 var(--tbtn-ped),0 10px 20px var(--tbtn-ambi),0 0 0 3px #1f86ff59}.tbtn:active{transform:translateY(5px);filter:brightness(.96)}.tbtn--sm{font-size:1.2rem;padding:.8rem 1.4rem}.tbtn--lg{font-size:1.6rem;padding:1.6rem 2.8rem}.tbtn--full{width:100%}.tbtn--yellow{background:var(--tyk-grad-yellow);color:var(--tyk-text);--tbtn-ped: #b88500;--tbtn-ambi: rgba(200, 140, 0, .3);box-shadow:inset 0 2px #ffffffd9,inset 0 1px #fffffff2,inset 0 -3px #b4780047,0 5px 0 var(--tbtn-ped),0 10px 18px var(--tbtn-ambi)}.tbtn--yellow:active{box-shadow:inset 0 2px #ffffffd9,inset 0 -3px #b4780047,0 0 0 var(--tbtn-ped),0 3px 6px var(--tbtn-ambi)}.tbtn--green{background:var(--tyk-grad-green);color:#fff;--tbtn-ped: #0d7d05;--tbtn-ambi: rgba(10, 110, 5, .35);box-shadow:inset 0 2px #ffffffbf,inset 0 1px #ffffffd9,inset 0 -3px #00000038,0 5px 0 var(--tbtn-ped),0 10px 18px var(--tbtn-ambi)}.tbtn--green:active{box-shadow:inset 0 2px #ffffffbf,inset 0 -3px #00000038,0 0 0 var(--tbtn-ped),0 3px 6px var(--tbtn-ambi)}.tbtn--blue{background:var(--tyk-grad-blue);color:#fff;--tbtn-ped: #0a4096;--tbtn-ambi: rgba(13, 86, 201, .35);box-shadow:inset 0 2px #ffffffa6,inset 0 1px #ffffffbf,inset 0 -3px #00000040,0 5px 0 var(--tbtn-ped),0 10px 18px var(--tbtn-ambi)}.tbtn--blue:active{box-shadow:inset 0 2px #ffffffa6,inset 0 -3px #00000040,0 0 0 var(--tbtn-ped),0 3px 6px var(--tbtn-ambi)}.tbtn--red{background:var(--tyk-grad-red);color:#fff;--tbtn-ped: #8b0d0e;--tbtn-ambi: rgba(180, 20, 20, .35);box-shadow:inset 0 2px #fff9,inset 0 1px #ffffffb8,inset 0 -3px #00000040,0 5px 0 var(--tbtn-ped),0 10px 18px var(--tbtn-ambi)}.tbtn--red:active{box-shadow:inset 0 2px #fff9,inset 0 -3px #00000040,0 0 0 var(--tbtn-ped),0 3px 6px var(--tbtn-ambi)}.tbtn--white{background:var(--tyk-grad-white-chip);color:var(--tyk-text);border:3px solid var(--tyk-border);--tbtn-ped: #b3c9eb;--tbtn-ambi: rgba(31, 134, 255, .16);box-shadow:inset 0 2px #fffffff2,inset 0 -3px #0d56c924,0 5px 0 var(--tbtn-ped),0 8px 14px var(--tbtn-ambi)}.tbtn--white:active{box-shadow:inset 0 2px #fffffff2,inset 0 -3px #0d56c924,0 0 0 var(--tbtn-ped),0 2px 5px var(--tbtn-ambi)}.tbtn[disabled],.tbtn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none;transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.tbtn{transition:filter .12s ease}.tbtn:active{transform:none}}.tyk-chip{display:inline-flex;align-items:center;gap:.8rem;padding:0 2.2rem;height:4.2rem;border-radius:var(--tyk-r-pill);background:var(--tyk-grad-white-chip);border:3px solid var(--tyk-border);box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #0d56c91f,var(--tyk-shadow-sm);font-family:var(--tyk-font);font-weight:800;font-size:1.4rem;color:var(--tyk-text);cursor:pointer;white-space:nowrap;transition:transform .1s ease}.tyk-chip:hover{transform:translateY(-2px)}.tyk-ribbon{display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0 2.2rem;border-radius:var(--tyk-r-pill);background:var(--tyk-grad-yellow);font-weight:800;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tyk-text);box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #b4780038,0 4px 10px #e3ad0038;white-space:nowrap}.tyk-fopt{display:flex;align-items:center;gap:1rem;padding:.9rem 1.2rem;border-radius:12px;cursor:pointer;font-weight:700;font-size:1.4rem;color:var(--tyk-text);transition:background .12s ease;-webkit-user-select:none;user-select:none}.tyk-fopt:hover{background:#1f86ff14}.tyk-fopt__count{margin-left:auto;font-size:1.2rem;color:var(--tyk-text-soft);font-weight:700}.tyk-fopt__chk{width:2rem;height:2rem;border-radius:6px;flex-shrink:0;background:var(--tyk-grad-white-chip);border:2.5px solid var(--tyk-border);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #0d56c924;display:flex;align-items:center;justify-content:center}.tyk-fopt.is-on .tyk-fopt__chk{background:var(--tyk-grad-blue);border-color:transparent;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003}.tyk-fopt__chk svg{display:none}.tyk-fopt.is-on .tyk-fopt__chk svg{display:block}.tyk-fopt input[type=checkbox],.tyk-fopt input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.tyk-f-section{padding:1.4rem 0;border-bottom:2px solid rgba(204,223,248,.6)}.tyk-f-section:last-child{border-bottom:none}.tyk-f-section__head{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;margin-bottom:.6rem;font-size:1.2rem;font-weight:800;color:var(--tyk-text-soft);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.tyk-f-section__head:hover{color:var(--tyk-text)}.tyk-rail-btn{width:4.4rem;height:4.4rem;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--tyk-grad-white-chip);border:3px solid var(--tyk-border);box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #0d56c924,var(--tyk-shadow-sm);cursor:pointer;position:relative;transition:transform .1s ease;color:var(--tyk-text)}.tyk-rail-btn:hover{transform:translateY(-2px)}.tyk-rail-btn__dot{position:absolute;top:-4px;right:-4px;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:9px;font-size:1rem;font-weight:800;color:#fff;background:var(--tyk-grad-red);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6}.tyk-progress{width:100%;height:1.2rem;border-radius:var(--tyk-r-pill);background:#ccdff899;overflow:hidden;box-shadow:inset 0 2px 4px #10378214}.tyk-progress__fill{height:100%;background:var(--tyk-grad-green);box-shadow:inset 0 1px #fff6;transition:width .3s ease}.tyk-badge{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--tyk-r-pill);color:#fff}.tyk-badge--new{background:var(--tyk-grad-green)}.tyk-badge--save{background:var(--tyk-grad-red)}.tyk-badge--fave{background:var(--tyk-grad-yellow);color:var(--tyk-text)}.tyk-badge--sold{background:#5d79b433;color:var(--tyk-text-soft)}.tyk-badge--active{background:var(--tyk-grad-green)}.tyk-badge--paused{background:var(--tyk-grad-yellow);color:var(--tyk-text)}.tyk-hero{background:var(--tyk-grad-hero);color:#fff;padding:var(--tyk-gap-3xl) var(--tyk-gap-xl);border-radius:var(--tyk-r-xl);box-shadow:inset 0 3px #ffffff73,inset 0 -6px #78000038,var(--tyk-shadow-lg);position:relative;overflow:hidden}.tyk-hero h1,.tyk-hero .tyk-hero__title{color:#fff;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.tyk-hero__subtitle{color:#ffffffeb;font-size:1.6rem;font-weight:700;margin-top:var(--tyk-gap-md)}.tyk-teaser{background:var(--tyk-grad-card);border-radius:var(--tyk-r-lg);border:4px solid var(--tyk-border-soft);box-shadow:inset 0 2px #fffffff2,var(--tyk-shadow-md);padding:var(--tyk-gap-xl);text-align:center;color:var(--tyk-text);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;display:flex;flex-direction:column;gap:var(--tyk-gap-md)}.tyk-teaser:hover{transform:translateY(-4px);box-shadow:var(--tyk-shadow-lg)}.tyk-teaser__title{font-size:2.2rem;font-weight:800;color:var(--tyk-text)}.tyk-stepper{display:inline-flex;align-items:center;background:var(--tyk-grad-white-chip);border:3px solid var(--tyk-border);border-radius:var(--tyk-r-pill);overflow:hidden;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #0d56c924}.tyk-stepper button{width:4rem;height:4rem;background:none;border:none;font-size:2rem;font-weight:800;color:var(--tyk-text);cursor:pointer}.tyk-stepper button:hover{background:#1f86ff14}.tyk-stepper input{width:4rem;text-align:center;border:none;background:transparent;font-family:var(--tyk-font);font-weight:800;font-size:1.6rem;color:var(--tyk-text)}.tyk-dot{display:inline-block;width:1rem;height:1rem;border-radius:50%;margin-right:.6rem;vertical-align:middle}.tyk-logo{display:inline-flex;align-items:center;gap:.8rem;color:#fff;text-decoration:none;font-weight:800;font-size:2.4rem;letter-spacing:-.01em}.tyk-logo svg{flex-shrink:0}.tyk-card{background:var(--tyk-grad-card);border:4px solid var(--tyk-border-soft);border-radius:var(--tyk-r-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 2px #fffffff2,inset 0 -5px #cad9f5b3,var(--tyk-shadow-md);transition:transform .15s ease,box-shadow .15s ease;position:relative}.tyk-card:hover{transform:translateY(-3px);box-shadow:inset 0 2px #fffffff2,inset 0 -5px #cad9f5b3,var(--tyk-shadow-lg)}.tyk-card--oos{opacity:.9}.tyk-card--oos:hover{transform:none}.tyk-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:2px solid rgba(204,223,248,.6)}.tyk-card__media-link{display:block;width:100%;height:100%;text-decoration:none}.tyk-card__image{width:100%;height:100%;object-fit:cover;display:block}.tyk-card__image--empty{display:flex;align-items:center;justify-content:center;background:var(--tyk-panel-tint);font-size:4rem;font-weight:800;text-transform:uppercase}.tyk-card__badge{position:absolute;top:.8rem;left:.8rem;background:var(--tyk-grad-yellow);color:var(--tyk-text);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;border-radius:var(--tyk-r-pill);box-shadow:var(--tyk-shadow-sm)}.tyk-card__badge--save{background:var(--tyk-grad-red);color:#fff}.tyk-card__badge--fave{background:var(--tyk-grad-blue);color:#fff}.tyk-card__stock{position:absolute;bottom:.8rem;left:.8rem;display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;color:var(--tyk-text);background:#ffffffe6;padding:.25rem .7rem;border-radius:var(--tyk-r-pill)}.tyk-card__stock-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--tyk-green)}.tyk-card__stock--out .tyk-card__stock-dot{background:var(--tyk-red)}.tyk-card__oos-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;display:flex;align-items:center;justify-content:center}.tyk-card__oos-pill{background:var(--tyk-grad-red);color:#fff;font-weight:800;padding:.6rem 1.2rem;border-radius:var(--tyk-r-pill);letter-spacing:.05em;text-transform:uppercase}.tyk-card__body{padding:1.2rem;display:flex;flex-direction:column;gap:.6rem}.tyk-card__meta{font-size:1.1rem;font-weight:700;color:var(--tyk-text-soft);text-transform:uppercase;letter-spacing:.04em}.tyk-card__title{font-size:1.5rem;font-weight:800;color:var(--tyk-text);margin:0;line-height:1.3}.tyk-card__title a{color:inherit;text-decoration:none}.tyk-card__title a:hover{color:var(--tyk-blue-dark)}.tyk-card__rating{display:inline-flex;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;color:var(--tyk-text-soft)}.tyk-card__star{width:1.4rem;height:1.4rem;fill:var(--tyk-border)}.tyk-card__star.is-full{fill:var(--tyk-yellow)}.tyk-card__rating-count{margin-left:.2rem}.tyk-card__price-row{display:flex;align-items:baseline;gap:.6rem}.tyk-card__price{font-size:1.5rem;font-weight:800;color:#fff;padding:.2rem .9rem;border-radius:var(--tyk-r-pill);background:var(--tyk-grad-blue)}.tyk-card__compare{color:var(--tyk-text-soft);font-weight:700;font-size:1.2rem}@media(hover:none){.tbtn:hover,.tyk-chip:hover,.tyk-card:hover,.tyk-card__qv:hover,.tyk-qv__chip:hover,[data-pwa-install]:hover,[data-push-accept]:hover,.tyk-rail-btn:hover,.tyk-fopt:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/tykables.css.map */
