.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;transition:box-shadow var(--theme-transition-duration, .2s) ease}.site-header__bar>*{min-width:0}.site-header__bar>*:nth-child(1){justify-self:start}.site-header__bar>*:nth-child(2){justify-self:center}.site-header__bar>*:nth-child(3){justify-self:end}.site-header[data-stuck] .site-header__bar{box-shadow:0 2px 4px #0000001a}@media(min-width:768px)and (max-width:1439px){.site-header__bar{display:flex;justify-content:space-between;column-gap:12px}.site-header__bar>*{flex:0 0 auto}}@media(min-width:768px)and (max-width:1279px){site-header .header-pill{padding:6px 12px}site-header .header-pill span{font-size:var(--font-size-md)}site-header .header-pill svg,site-header .header-pill img{height:15px}}.announcement-bar:not(:has([data-announcement-message])){display:none}.announcement-bar__track{display:grid;width:100%;max-width:var(--page-width)}.announcement-message{grid-area:1 / 1;opacity:0;transition:opacity var(--theme-transition-duration, .2s) ease}.announcement-message[data-active]{opacity:1}@media(prefers-reduced-motion:reduce){.announcement-message{transition:none}}@media(min-width:768px){.footer-menu__link{font-size:clamp(2.4rem,1.4583vw,2.8rem)}}.header-icon--hoverable{transition:color var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}.header-icon--hoverable:hover{color:var(--icon-hover, currentColor)}.header-icon__ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:var(--icon-hover, currentColor);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;transition:opacity var(--theme-transition-duration, .2s) ease}.header-icon--hoverable:hover .header-icon__ring{opacity:1}.header-icon--hoverable:hover [data-cart-count]{background:var(--icon-hover, var(--badge-bg))}@media(prefers-reduced-motion:reduce){.header-icon--hoverable,.header-icon__ring{transition:none}}site-header[data-megamenu-mechanic=drawer] .header-menu__bar{display:none}.header-menu__trigger{background:none;border:0;color:inherit;border-bottom:2px solid transparent}.header-menu__caret{transition:transform var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}.header-menu__item[data-open] .header-menu__caret{transform:rotate(180deg)}.header-menu__item[data-open] .header-menu__trigger:not(.header-menu__pill),.header-menu__trigger.is-active:not(.header-menu__pill),.header-menu__link.is-active:not(.header-menu__pill){border-bottom:2px solid hsl(var(--hsl-brand-green-main));font-weight:600}.header-menu__pill{position:relative;border:0;border-radius:9999px;padding:var(--btn-md-py, 12px) var(--btn-md-px, 16px);line-height:1;text-transform:uppercase;letter-spacing:.08em;transition:color var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}.header-menu__pill-ring{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;color:currentColor}.header-menu__pill-ring svg{display:block;height:100%}.header-menu__pill-ring-cap{flex:0 0 auto;aspect-ratio:36 / 49}.header-menu__pill-ring-mid{flex:1 1 auto;width:0;min-width:0}.header-menu__pill:hover,.header-menu__item[data-open] .header-menu__pill,.header-menu__pill.is-active{color:var(--nav-pill-hover, currentColor)}.header-menu__bar .header-menu__link,.header-menu__bar .header-menu__trigger{font-size:clamp(2rem,1.1458vw,2.2rem)}@media(min-width:768px)and (max-width:1279px){site-header .header-menu__bar{gap:3vw}.header-menu__bar .header-menu__pill{padding:8px 12px;font-size:var(--font-size-lg)}}@media(min-width:768px)and (max-width:1023px){site-header .header-menu__bar{gap:2vw}.header-menu__bar .header-menu__pill{padding:6px 10px;font-size:var(--font-size-md)}}.header-menu__panel{position:absolute;top:100%;left:0;right:0;z-index:40;background:var(--header-bg, hsl(var(--hsl-black-main)));color:var(--header-fg, hsl(var(--hsl-gray-100)));box-shadow:0 8px 16px #00000026;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--theme-transition-duration, .2s) ease,transform var(--theme-transition-duration, .2s) ease,visibility var(--theme-transition-duration, .2s) ease}.header-menu__item[data-open] .header-menu__panel{opacity:1;visibility:visible;transform:translateY(0)}.header-menu__panel--flush{box-shadow:none}.header-menu__panel--media .header-menu__panel-inner{justify-content:center}.header-menu__panel--media .header-menu__media{flex:0 1 auto;flex-wrap:wrap;justify-content:center;gap:min(var(--panel-card-gap, 8px),6.6vw)}.header-menu__panel--media .megamenu-card{flex:0 0 auto;width:min(var(--panel-card-w, 266px),13.8vw)}.header-menu__panel--media .megamenu-card__media{height:auto;aspect-ratio:266.667 / 272;max-height:var(--card-img-h, 302px)}.header-menu__panel-inner{display:flex;align-items:flex-start;gap:clamp(2rem,6vw,5.5rem);padding:16px var(--bar-px-d, 88px) 40px}.header-menu__topics{display:flex;flex-direction:column;gap:24px;flex:1 1 auto;min-width:0}.header-menu__cols{display:flex;flex-wrap:wrap;gap:24px 40px}.header-menu__col{display:flex;flex-direction:column;gap:12px;min-width:150px}.header-menu__col-title{font-family:inherit;font-weight:600;font-size:var(--font-size-md);letter-spacing:.03em;text-transform:uppercase;transition:opacity var(--theme-transition-duration, .2s) ease}.header-menu__col-title:hover{opacity:.7}.header-menu__col-list{display:flex;flex-direction:column;gap:8px}.header-menu__col-link{font-family:inherit;font-size:var(--font-size-md);color:color-mix(in srgb,currentColor 72%,transparent);transition:opacity var(--theme-transition-duration, .2s) ease}.header-menu__col-link:hover{opacity:.7}.header-menu__media{display:flex;flex:0 1 auto;gap:8px;align-items:flex-start;min-width:0}.header-menu__media:empty{display:none}.header-drawer{margin:0 auto 0 0;height:100dvh;max-height:100dvh;width:min(300px,85vw);max-width:85vw;padding:0;border:0;background:var(--header-bg, hsl(var(--hsl-black-main)));color:var(--header-fg, hsl(var(--hsl-gray-100)));transform:translate(-100%);transition:transform var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}.header-drawer[data-anim=open]{transform:translate(0)}.header-drawer::backdrop{background:hsla(var(--hsl-black-main),.4);opacity:0;transition:opacity var(--theme-transition-duration, .2s) ease}.header-drawer[data-anim=open]::backdrop{opacity:1}.header-drawer__inner{display:flex;flex-direction:column;gap:32px;height:100%;padding:20px;overflow-y:auto}.header-drawer__top{display:flex;align-items:center;justify-content:space-between}.header-drawer__close{margin-left:auto}.header-drawer__stack{position:relative;flex:1 0 auto;overflow:clip}.header-drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:4px;transform:translate(100%);visibility:hidden;transition:transform var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease),visibility var(--theme-transition-duration, .2s) ease}.header-drawer__panel[data-drawer-state=current]{position:relative;transform:translate(0);visibility:visible}.header-drawer__panel[data-drawer-state=past]{transform:translate(-100%);visibility:hidden}.header-drawer__list{display:flex;flex-direction:column;border-top:1px solid var(--drawer-divider, hsl(var(--hsl-black-300)))}.header-drawer__row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:16px 0;border-bottom:1px solid var(--drawer-divider, hsl(var(--hsl-gray-500)));background:none;border-left:0;border-right:0;border-top:0;color:inherit;font-family:inherit;font-weight:var(--drawer-row-weight, 500);font-size:var(--font-size-md);text-align:left}.header-drawer__row--all{font-weight:600}.header-drawer__back{display:flex;align-items:center;gap:8px;padding:4px 0;background:none;border:0;color:var(--drawer-accent, hsl(var(--hsl-gray-main)));font-family:inherit;font-weight:var(--drawer-row-weight, 600);font-size:var(--font-size-sm);text-transform:uppercase}.header-drawer__footer{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.header-drawer__footer-link{display:flex;align-items:center;gap:8px;color:inherit;font-family:inherit;font-weight:var(--drawer-row-weight, 500);font-size:var(--font-size-sm);text-transform:uppercase}.header-drawer__cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 16px;border:3px solid var(--drawer-cta-bg, transparent);border-radius:9999px;background:var(--drawer-cta-bg, transparent);color:var(--drawer-cta-fg, currentColor);font-family:var(--drawer-cta-font, inherit);font-size:var(--font-size-xl);line-height:1;text-transform:uppercase}.header-drawer__media{display:grid;grid-template-columns:repeat(2,minmax(0,169px));gap:12px}.header-drawer__media:empty{display:none}.header-drawer__panel:has(.header-drawer__media:not(:empty)) .header-drawer__list{display:none}.header-drawer__media .megamenu-card{gap:5px}.header-drawer__media .megamenu-card__media{height:auto;aspect-ratio:169 / 169.2;border-radius:10px}.header-drawer__media .megamenu-card__title{color:var(--card-accent, currentColor);font-size:var(--font-size-md);text-align:center}.header-drawer--full{width:100vw;max-width:100vw}.header-drawer--full .header-drawer__inner{position:relative;padding:32px calc((100% - var(--page-width)) / 2);gap:24px}.header-drawer--full .header-drawer__stack{flex:0 0 auto}.header-drawer--full .header-drawer__footer{margin-top:16px;gap:16px}.header-drawer--full .header-drawer__close svg{width:34px;height:34px}.header-drawer--full .header-drawer__row{min-height:50px;padding:8px 0;font-size:16px;text-transform:uppercase}.header-drawer--full .header-drawer__footer-link{font-size:14px}.header-drawer--full .header-drawer__cta{padding:5px 13px;font-size:20px}.header-drawer--full .header-drawer__media .megamenu-card__title{font-size:16px}.header-drawer--full .header-drawer__back{font-size:var(--font-size-3xl);min-height:34px;padding:0;align-self:flex-start;max-width:calc(100% - 50px);margin-bottom:20px}.header-drawer--full .header-drawer__back svg{width:14px;height:14px}.header-drawer--full .header-drawer__row svg{width:12px;height:12px}.header-drawer--full .header-drawer__footer-link svg{width:15px;height:15px}.header-drawer--full:has(.header-drawer__panel[data-drawer-panel=root][data-drawer-state=past]) .header-drawer__logo,.header-drawer--full:has(.header-drawer__panel[data-drawer-panel=root][data-drawer-state=past]) .header-drawer__title,.header-drawer--full:has(.header-drawer__panel[data-drawer-panel=root][data-drawer-state=past]) .header-drawer__footer-link{display:none}.header-drawer--full:has(.header-drawer__panel[data-drawer-panel=root][data-drawer-state=past]) .header-drawer__top{position:absolute;top:32px;right:calc((100% - var(--page-width)) / 2);z-index:1}.header-mega{display:none;position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 100%);z-index:45;background:hsla(var(--hsl-black-main),.2);opacity:0;visibility:hidden;transition:opacity var(--theme-transition-duration, .2s) ease,visibility var(--theme-transition-duration, .2s) ease}@media(min-width:768px){site-header[data-megamenu-mechanic=drawer] .header-mega{display:block}}.header-mega[data-open]{opacity:1;visibility:visible}.header-mega__panel-wrap{max-height:100%;overflow-y:auto;background:var(--header-bg, hsl(var(--hsl-gray-100)));color:var(--header-fg, hsl(var(--hsl-black-main)));border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);box-shadow:0 8px 16px #0000001a;transform:translateY(-8px);transition:transform var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}.header-mega[data-open] .header-mega__panel-wrap{transform:translateY(0)}.header-mega__inner{padding:40px var(--bar-px-d, 88px) 56px}.header-mega__view{display:none}.header-mega__view[data-mega-state=current]{display:block;animation:header-mega-in var(--theme-transition-duration, .2s) ease}.header-mega__view[data-mega-state=current].header-mega__index{display:flex}@keyframes header-mega-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.header-mega__index{flex-direction:column;gap:4px;max-width:360px}.header-mega__index-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);color:inherit;font-family:inherit;font-weight:600;font-size:var(--font-size-lg);letter-spacing:.045em;text-transform:uppercase;text-align:left}.header-mega__crumb{display:flex;align-items:center;gap:14px;margin-bottom:40px;background:none;border:0;color:inherit;font-family:inherit;font-weight:600;font-size:var(--font-size-lg);letter-spacing:.045em;text-transform:uppercase}.header-mega__content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(2.5rem,5vw,5.3125rem)}.header-mega__columns{display:flex;flex-wrap:wrap;gap:40px 56px}.header-mega__col{display:flex;flex-direction:column;gap:24px;min-width:155px}.header-mega__col-title{font-family:inherit;font-weight:600;font-size:var(--font-size-lg);letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb,currentColor 70%,transparent)}.header-mega__col-list{display:flex;flex-direction:column;gap:22px}.header-mega__col-link{font-family:inherit;font-size:var(--font-size-md);color:color-mix(in srgb,currentColor 75%,transparent);transition:opacity var(--theme-transition-duration, .2s) ease}.header-mega__col-link:hover{opacity:.7}.header-mega__col-all{font-family:inherit;font-weight:600;font-size:var(--font-size-lg);color:color-mix(in srgb,currentColor 88%,transparent);transition:opacity var(--theme-transition-duration, .2s) ease}.header-mega__col-all:hover{opacity:.7}.header-mega__media{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 0;min-width:280px;max-width:640px}.header-mega__media:empty{display:none}@media(prefers-reduced-motion:reduce){.header-menu__caret,.header-menu__panel,.header-drawer,.header-drawer::backdrop,.header-drawer__panel,.header-mega,.header-mega__panel-wrap{transition:none}.header-mega__view[data-mega-state=current]{animation:none}}.header-pill--md{padding:calc(8px - var(--pill-bw, 0px)) calc(16px - var(--pill-bw, 0px))}.megamenu-card__media img{transform:translate(var(--ink-tx, 0%),var(--ink-ty, 0%)) scale(var(--ink-k, 1))}.megamenu-card__title{transition:color var(--theme-transition-duration, .2s) ease}.header-menu__media .megamenu-card__ellipse{opacity:0;transition:opacity var(--theme-transition-duration, .2s) ease}.header-menu__media .megamenu-card:hover .megamenu-card__ellipse{opacity:1}.header-menu__media .megamenu-card:hover .megamenu-card__title{color:var(--card-accent, currentColor)}@media(prefers-reduced-motion:reduce){.megamenu-card__ellipse,.megamenu-card__title{transition:none}}.buy-button__price{gap:4px}quick-add-modal{display:block;position:absolute;left:50%;z-index:50;width:calc(var(--quick-add-w) + 32px);max-width:calc(100% - 24px);transform:translate(-50%,-50%);--quick-add-w: 220px}quick-add-modal[hidden]{display:none}.quick-add__panel{width:100%;border:1px solid hsl(var(--hsl-gray-scale-900));border-radius:12px;background:hsl(var(--hsl-gray-scale-main));box-shadow:0 4px 16px #0000002e;font-family:var(--sltf-skyling);color:hsl(var(--hsl-gray-scale-900))}.quick-add__title{font-weight:800;text-transform:uppercase}.quick-add__close svg,.quick-add__chevron svg{display:block;width:12px;height:12px;overflow:visible}.quick-add__close svg [stroke],.quick-add__chevron svg [stroke]{stroke:currentColor}.quick-add__close svg [fill]:not([fill=none]),.quick-add__chevron svg [fill]:not([fill=none]){fill:currentColor}.quick-add__dropdown{display:block;width:100%;border:1px solid hsl(var(--hsl-gray-scale-200));border-radius:8px;background:hsl(var(--hsl-gray-scale-main))}.quick-add__toggle{padding:8px 10px}.quick-add__dropdown[aria-expanded=true] .quick-add__chevron{transform:scaleY(-1)}.quick-add__list{display:none}.quick-add__dropdown[aria-expanded=true] .quick-add__list{display:flex;flex-direction:column}.quick-add__item label{display:block;padding:8px 10px;border-top:1px solid hsl(var(--hsl-gray-scale-100));transition:color .2s,background-color .2s}@media(hover:hover){.quick-add__item label:hover{background:hsl(var(--hsl-gray-scale-100))}}.quick-add__item label[data-unavailable]{color:hsl(var(--hsl-gray-scale-300));text-decoration:line-through}.quick-add__item input:checked+label{background:hsl(var(--hsl-mint-green-300));font-weight:700}.quick-add__item input:focus-visible+label,.quick-add__dropdown [data-input]:focus-visible+label,.quick-add__plan input:focus-visible{outline:var(--theme-focus-ring-width) solid hsl(var(--hsl-gray-scale-900));outline-offset:-2px}.quick-add__plan{padding:8px 10px;border:1px solid hsl(var(--hsl-gray-scale-200));border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s}.quick-add__plan[data-selected]{border-color:hsl(var(--hsl-gray-scale-900));background:hsl(var(--hsl-mint-green-300))}.quick-add__plan-recurring{color:hsl(var(--hsl-gray-scale-400))}.quick-add__confirm{width:100%;padding:10px 12px;border-radius:100px;background:hsl(var(--hsl-gray-scale-900));color:hsl(var(--hsl-gray-scale-main));font-weight:800;text-transform:uppercase}.quick-add__confirm:disabled{opacity:.45;cursor:not-allowed}buy-button[data-quick-add-open] button{opacity:.3;pointer-events:none}.product-quantity__step,.product-quantity__step img{width:var(--qty-icon);height:var(--qty-icon)}.product-quantity__value{width:2ch;min-width:2ch;color:inherit}.search-inline{display:flex;align-items:center;gap:8px;width:clamp(160px,18vw,268px);padding-bottom:5px;border-bottom:1px solid color-mix(in srgb,currentColor 45%,transparent)}.search-inline__input{flex:1 0 0;min-width:0;background:none;border:0;color:inherit;font-family:var(--sltf-skyling);font-size:var(--font-size-sm);outline:none}.search-inline__input::placeholder{color:color-mix(in srgb,currentColor 60%,transparent)}.search-inline__submit{color:inherit}.search-inline--pill{width:clamp(180px,40vw,848px);gap:12px;padding:12px 24px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.search-inline--pill .search-inline__input{font-size:var(--font-size-md)}.search__panel{position:absolute;top:100%;left:0;right:0;z-index:45;display:flex;justify-content:center;padding:16px var(--bar-px-m, 20px) 32px;background:var(--header-bg, hsl(var(--hsl-black-main)));color:var(--header-fg, hsl(var(--hsl-gray-100)));border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);box-shadow:0 8px 16px #00000026;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--theme-transition-duration, .2s) ease,transform var(--theme-transition-duration, .2s) ease,visibility var(--theme-transition-duration, .2s) ease}.search[data-open] .search__panel{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:768px){predictive-search[data-mode=inline] .search__panel{left:auto;right:var(--bar-px-d, 88px);width:min(492px,calc(100vw - 2 * var(--bar-px-d, 88px)));justify-content:stretch;padding:10px 20px 20px;border-top:0;border-radius:0 0 0 4px;box-shadow:0 2px 8px #0f172a1f}predictive-search[data-mode=inline] .search__panel-inner{align-items:stretch;max-width:none;gap:20px}}.search__close{display:none;position:absolute;top:16px;right:var(--bar-px-m, 20px);color:inherit}.search__panel-inner{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:800px}.search__form{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 0;border-bottom:2px solid color-mix(in srgb,currentColor 45%,transparent)}.search__input{flex:1 0 0;min-width:0;background:none;border:0;color:inherit;font-family:var(--sltf-skyling);font-size:var(--font-size-md);outline:none}.search__input::placeholder{color:color-mix(in srgb,currentColor 60%,transparent)}.search-inline__input,.search__input{appearance:none;-webkit-appearance:none}.search-inline__input::-webkit-search-cancel-button,.search-inline__input::-webkit-search-decoration,.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search__submit{color:inherit}.search__results{width:100%;max-height:60vh;overflow-y:auto}[data-predictive-results]>*{animation:predictive-in var(--theme-transition-duration, .2s) var(--theme-transition-easing, ease)}@keyframes predictive-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.predictive-search__group{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.predictive-search__label{font-family:var(--sltf-skyling);font-weight:500;font-size:var(--font-size-md);color:color-mix(in srgb,currentColor 70%,transparent)}.predictive-search__products{display:flex;flex-direction:column;gap:2px}.predictive-search__product{display:flex;align-items:center;gap:16px;min-height:92px;padding:10px;border-radius:1px;background:color-mix(in srgb,currentColor 6%,transparent);transition:background var(--theme-transition-duration, .2s) ease}.predictive-search__product:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.predictive-search__product-img{width:72px;height:72px;object-fit:cover;border-radius:1px;flex-shrink:0}.predictive-search__view-all{align-self:center;margin-top:4px;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--sltf-skyling);font-weight:600;font-size:var(--font-size-md);text-transform:uppercase;transition:opacity var(--theme-transition-duration, .2s) ease}.predictive-search__view-all:hover{opacity:.7}.predictive-search__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.predictive-search__product-title{font-family:var(--sltf-skyling);font-size:var(--font-size-md);font-weight:500}.predictive-search__product-price{font-family:var(--sltf-skyling);font-size:var(--font-size-sm);color:color-mix(in srgb,currentColor 70%,transparent)}.predictive-search__chips{display:flex;flex-wrap:wrap;gap:5px}.predictive-search__chip{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:1px;background:none;color:inherit;font-family:var(--sltf-skyling);font-weight:500;font-size:var(--font-size-sm)}.predictive-search__empty{font-family:var(--sltf-skyling);font-size:var(--font-size-md);color:color-mix(in srgb,currentColor 70%,transparent)}@media(min-width:768px){.search__panel{padding-left:var(--bar-px-d, 88px);padding-right:var(--bar-px-d, 88px)}.search__close{display:block;right:var(--bar-px-d, 88px)}.search__panel-inner{align-items:center;gap:24px}.search__form{height:44px;padding:14px 0}}@media(prefers-reduced-motion:reduce){.search__panel{transition:none}[data-predictive-results]>*{animation:none}}.query-form__breed-trigger{cursor:pointer;text-align:left}.query-form__breed-trigger[data-empty] .query-form__breed-label{opacity:.85}.query-form__chevron{display:flex;color:var(--qf-input-color);transition:transform .2s var(--theme-transition-easing, ease)}.query-form__breed-trigger[aria-expanded=true] .query-form__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.query-form__chevron{transition:none}}.query-form__chevron svg{display:block;width:20px;height:20px}.query-form__chevron svg [stroke]{stroke:currentColor}.query-form__chevron svg [fill]:not([fill=none]){fill:currentColor}.query-form__breed-panel{position:absolute;z-index:50;top:calc(100% + 8px);left:0;display:flex;max-height:var(--breed-panel-max, 288px);width:100%;flex-direction:column;overflow-y:auto;border:2px solid hsl(var(--hsl-gray-scale-900));border-radius:24px;background:hsl(var(--hsl-gray-scale-main));padding-block:8px}breed-select[data-drop-up] .query-form__breed-panel{top:auto;bottom:calc(100% + 8px)}.query-form__breed-panel[hidden]{display:none}.query-form__breed-option{display:flex;width:100%;align-items:center;padding:12px 18px;cursor:pointer;text-align:left;font-family:var(--qf-font);color:hsl(var(--hsl-gray-scale-900));transition:background-color .2s}@media(hover:hover){.query-form__breed-option:hover{background:hsl(var(--hsl-gray-scale-100))}}.query-form__breed-option[aria-selected=true]{background:hsl(var(--hsl-mint-green-main));font-weight:700}breed-select[data-loading] .query-form__breed-trigger{cursor:progress;pointer-events:none}cart-toggle [data-count="0"] [data-cart-count]{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
