:root{--shell-sticky-top: calc(var(--header-height) + var(--border-width-hairline))}.no-js .shell-js-only,.js .shell-no-js-only{display:none}shell-announcement{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:var(--announcement-height);overflow-x:clip}.shell-announcement__track{--bar-arrows: calc(2 * (var(--space-6) + var(--space-3)));display:grid;flex:0 1 auto;inline-size:max-content;min-inline-size:min(calc(var(--space-12) + var(--space-8)),calc(100% - var(--bar-arrows)));max-inline-size:calc(100% - var(--bar-arrows));padding-block:var(--space-1)}@media(min-width:750px){.shell-announcement__track{min-inline-size:min(calc(var(--space-12) + var(--space-11) + var(--space-2)),calc(100% - var(--bar-arrows)))}}.shell-announcement__fact{grid-area:1 / 1;color:var(--color-text-secondary);text-align:center;text-wrap:balance;transition:opacity var(--duration-slow) var(--ease-in-out),visibility var(--duration-slow) var(--ease-in-out)}.js .shell-announcement__fact[hidden]{display:block;visibility:hidden;opacity:0}.shell-announcement__arrow{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-6);block-size:var(--space-6);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-icon-default);cursor:pointer}.shell-announcement__arrow:before{content:"";position:absolute;inset:calc((var(--announcement-height) - var(--space-6)) / -2) calc((var(--touch-target) - var(--space-6)) / -2)}.shell-top-section:has(>shell-announcement){position:relative;z-index:var(--z-header)}.shell-top-section:has(>shell-header){position:sticky;inset-block-start:0;z-index:var(--z-header);transition:transform var(--duration-exit) var(--ease-in-out)}:root[data-header-hidden] .shell-top-section:has(>shell-header){transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.shell-top-section:has(>shell-header){transition:none}}:root[data-sticky-bar-aside] .shell-top-section:has(>shell-announcement){position:relative}:root[data-sticky-bar-aside] .shell-top-section:has(>shell-header){inset-block-start:0}:root:not(:has(shell-announcement)){--shell-sticky-top: calc(var(--header-height) + var(--border-width-hairline))}shell-header{display:block;container:shell-header / inline-size}:root[data-sticky-step-aside] .shell-top-section:has(>shell-header){position:relative}shell-header[data-scrolled]{background-color:color-mix(in srgb,var(--color-bg-page) 88%,transparent);-webkit-backdrop-filter:blur(calc(var(--blur-glass) / 2));backdrop-filter:blur(calc(var(--blur-glass) / 2))}.shell-header__bar{border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.shell-header__nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-block-size:var(--header-height);padding-inline:var(--space-2)}.shell-header__side{display:flex;align-items:center;min-inline-size:0}.shell-header__side--end{justify-content:flex-end}.shell-header__phone-tools,.shell-header__tools{display:flex;align-items:center}.shell-header__tools{margin-inline-start:auto}.shell-header__list,.shell-header__wide-only{display:none}.shell-header__logo{display:inline-flex;justify-self:center}.shell-header__logo svg{inline-size:auto;block-size:var(--space-5)}.shell-header__cart{position:relative;display:inline-flex}.shell-header__count{position:absolute;inset-block-start:var(--space-raw-7);inset-inline-end:var(--space-raw-5);pointer-events:none}.shell-header__count[hidden]{display:none}@container shell-header (max-width: 18.5rem){.shell-header__nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logo logo" "start end";padding-block:var(--space-2)}.shell-header__side--start{grid-area:start}.shell-header__logo{grid-area:logo}.shell-header__side--end{grid-area:end}.shell-header__phone-tools,.shell-header__tools{flex-wrap:wrap}}@container shell-header (min-width: 80rem){.shell-header__nav{max-inline-size:calc(var(--container-max) + 2 * var(--container-gutter));margin-inline:auto;padding-inline:var(--container-gutter)}.shell-header__phone-tools{display:none}.shell-header__list{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.shell-header__wide-only{display:inline-grid}.shell-header__side--start{justify-content:flex-end;padding-inline-end:var(--space-7)}.shell-header__side--end{justify-content:flex-start;padding-inline-start:var(--space-7)}.shell-header__logo svg{block-size:var(--space-raw-26)}}.shell-header__item{display:flex;align-items:center}.shell-header__item>.nav-link{padding-block:var(--space-3)}.shell-header__disclosure{display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:0;border:0;background:none;cursor:pointer}.shell-header__disclosure[aria-expanded=true]{text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline)}.shell-mega,.shell-drop{display:none;position:fixed;margin:0;padding:0;border:0;background-color:var(--color-bg-page);color:var(--color-text-primary);overflow:auto;overscroll-behavior:contain}@media(min-width:1280px){.shell-mega:popover-open,.shell-drop:popover-open,.shell-mega[data-open],.shell-drop[data-open]{display:block}}.shell-mega{inset:var(--shell-header-bottom, var(--shell-sticky-top)) 0 auto 0;inline-size:100%;max-inline-size:none;max-block-size:calc(100dvh - var(--shell-header-bottom, var(--shell-sticky-top)));border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.shell-mega::backdrop{inset-block-start:var(--shell-header-bottom, var(--shell-sticky-top));background:var(--color-scrim-panel);pointer-events:none}.shell-mega__inner{display:grid;gap:var(--space-8);padding-block:var(--space-8) var(--space-6)}.shell-mega__main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-12);align-items:start}.shell-mega__categories,.shell-mega__explore{display:grid;align-content:start}.shell-mega__categories{gap:var(--space-3)}.shell-mega__explore{gap:var(--space-4)}.shell-mega__list,.shell-mega__tiles,.shell-mega__links{margin:0;padding:0;list-style:none}.shell-mega__category{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3);color:var(--color-text-primary);text-decoration:none}.shell-mega__thumb{flex:none;inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-mega__thumb img,.shell-mega__tile-media img,.shell-menu__card-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.shell-mega__text,.shell-mega__tile-text{display:grid;gap:var(--space-raw-2);min-inline-size:0}.shell-mega__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium)}.shell-mega__explore-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.shell-mega__see-all{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--font-weight-medium);text-decoration:none;text-underline-offset:var(--link-underline-offset)}.shell-mega__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.shell-mega__tile{display:grid;gap:var(--space-3);color:var(--color-text-primary);text-decoration:none}.shell-mega__tile-media{display:block;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-mega__caption{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium)}.shell-mega__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--container-gutter);padding-block-start:var(--space-5);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle);font-size:var(--type-small-size);line-height:var(--type-small-line)}.shell-mega__link{color:var(--color-text-primary);text-decoration:none;text-underline-offset:var(--link-underline-offset)}.shell-drop{inset:var(--shell-header-bottom, var(--shell-sticky-top)) var(--container-gutter) auto auto;max-block-size:calc(100dvh - var(--shell-header-bottom, var(--shell-sticky-top)));padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.shell-drop__columns{display:grid;grid-auto-columns:minmax(calc(var(--space-12) + var(--space-raw-14)),max-content);grid-auto-flow:column;gap:var(--space-6)}.shell-drop__column,.shell-drop__list{display:grid;gap:var(--space-3);align-content:start}.shell-drop__list{margin:0;padding:0;list-style:none}.shell-drop__label{margin:0;font-size:var(--space-3);line-height:var(--space-4);letter-spacing:calc(var(--space-3) * .1);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-secondary)}.shell-drop__link{color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:none;text-underline-offset:var(--link-underline-offset)}@media(hover:hover)and (pointer:fine){.shell-mega__link:hover,.shell-drop__link:hover{color:var(--color-text-selected);text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline)}.shell-mega__category:hover .shell-mega__name,.shell-mega__tile:hover .shell-mega__caption,.shell-mega__see-all:hover{text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset)}}.shell-mega__link[aria-current=page],.shell-drop__link[aria-current=page]{text-decoration-line:underline;text-decoration-thickness:var(--border-width-selected)}.shell-menu-dialog{--dialog-w: min(calc(var(--space-raw-56) * 6 + var(--space-raw-6)), 88vw);--menu-gutter: min(var(--container-gutter), var(--space-5));touch-action:pan-y}.shell-menu-dialog::backdrop{background:color-mix(in srgb,var(--color-bg-inverse) 40%,transparent)}.shell-menu-dialog.is-swiping{transition:none}.shell-menu-dialog .c-dialog__body{padding-inline:0}.shell-menu{display:flex;flex-direction:column;min-block-size:100%;background-color:var(--color-bg-page)}.shell-menu__bar{display:flex;flex:none;align-items:center;justify-content:space-between;min-block-size:calc(var(--header-height) + var(--border-width-hairline));padding-inline:var(--menu-gutter, var(--container-gutter)) var(--space-2);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.shell-menu__body{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-5) var(--menu-gutter, var(--container-gutter)) calc(var(--space-8) + var(--safe-bottom))}.shell-menu__cards,.shell-menu__tiles{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.shell-menu__card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-primary);text-decoration:none}.shell-menu__card-text,.shell-menu__tile-text{display:grid;gap:var(--space-raw-2);min-inline-size:0}.shell-menu__card-text{flex:1}.shell-menu__card-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking)}.shell-menu__card-media{flex:none;inline-size:var(--space-raw-56);block-size:var(--space-raw-56);border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-menu__explore{display:grid;gap:var(--space-3)}.shell-menu__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-menu__tiles>li{display:flex}.shell-menu__tile{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--space-2);block-size:auto;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);color:var(--color-text-primary);text-decoration:none}.shell-menu__tile-icon{flex:none;margin-block:var(--space-raw-2) 0;color:var(--color-text-selected)}.shell-menu__tile-name{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium)}.shell-menu__card-line,.shell-menu__tile-line,.shell-mega__line{color:var(--color-text-secondary)}.shell-menu__account{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:none}.shell-search-dialog .c-dialog__body{padding-inline:0}.shell-search{display:flex;flex-direction:column;min-block-size:100%}.shell-search__form .c-field__control{gap:var(--space-3);min-block-size:calc(var(--control-height-field) + var(--space-raw-2));padding-inline:var(--space-5) var(--space-2)}.shell-search__form .c-field__clear{margin-inline-end:0}.shell-search__form .c-field__input::placeholder{color:var(--color-text-placeholder)}.shell-search__top{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--container-gutter);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.shell-search__form{flex:1;min-inline-size:0}.shell-search__body{padding-block:var(--space-6)}.shell-search__start{display:grid;gap:var(--space-8)}.shell-search__column{display:grid;gap:var(--space-8);align-content:start}.shell-search__group{display:grid;gap:var(--space-3);align-content:start}.shell-search__group[hidden]{display:none}.shell-search__column:not(:has(>.shell-search__group:not([hidden]))){display:none}.shell-search__group:has(.shell-search__families,.shell-search__popular){gap:var(--space-4)}.shell-search__terms,.shell-search__families,.shell-search__popular{margin:0;padding:0;list-style:none}.shell-search__terms{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.shell-search__terms>li{display:flex}.shell-search__term{display:inline-flex;align-items:center;gap:var(--space-2);margin-block:calc(var(--space-2) * -1);padding-block:var(--space-2);color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:none;text-underline-offset:var(--link-underline-offset)}.shell-search__families{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-raw-6)}.shell-search__popular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.shell-search__popular>li:nth-child(n+5){display:none}.shell-search__thumb{display:grid;gap:var(--space-2);color:var(--color-text-secondary);text-decoration:none}.shell-search__thumb-media{display:block;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-search__thumb-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.shell-search__term:hover,.shell-search__thumb:hover .shell-search__thumb-name{text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline)}}@media(min-width:1280px){.shell-search__top{padding:var(--space-6) var(--container-gutter) 0;border-block-end:0}.shell-search__form{flex:0 1 calc(var(--prose-max) + var(--space-3))}.shell-search__body{padding-block:var(--space-8) var(--space-section-y)}.shell-search__start{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--space-12)}.shell-search__families{justify-content:flex-start}.shell-search__popular{grid-template-columns:repeat(5,minmax(0,1fr))}.shell-search__popular>li:nth-child(5){display:revert}}.shell-search[data-mode=results] .shell-search__start,.shell-search[data-mode=answer] .shell-search__start,.shell-search__results[hidden],.shell-answer[hidden],.shell-search__none[hidden]{display:none}.shell-search[data-mode=none] .shell-search__start{display:flex;flex-direction:column;gap:var(--space-8)}.shell-search[data-mode=none] .shell-search__column{display:contents}.shell-search[data-mode=none] [data-shell-recent],.shell-search[data-mode=none] [data-shell-popular-now]{display:none}.shell-search[data-mode=none] [data-shell-families]{order:2}.shell-search[data-mode=none] [data-shell-popular]{order:3}.shell-search__none{display:grid;gap:var(--space-2);order:1}.shell-results__none-title{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking)}.shell-results__none-text{color:var(--color-text-secondary)}.shell-results{display:grid;gap:var(--space-6)}.shell-results__main{display:grid;grid-template-areas:"family" "products" "guide" "all";gap:var(--space-6);align-content:start}.shell-results__family-slot{grid-area:family}.shell-results__guide-slot{grid-area:guide}.shell-results__products-slot{grid-area:products}.shell-results__all-slot{grid-area:all}.shell-results__family-slot:empty,.shell-results__guide-slot:empty,.shell-results__products-slot:empty,.shell-results__all-slot:empty,.shell-results__suggest:empty{display:none}.shell-results__wide{display:none}.shell-results__label{color:var(--color-text-secondary)}.shell-results__suggestions,.shell-results__products{display:grid;margin:0;padding:0;list-style:none}.shell-results__suggestion-link{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:none}.shell-results__suggestion-link mark{background:none;color:inherit;font-weight:var(--font-weight-medium)}.shell-results__suggestion[aria-selected=true] .shell-results__suggestion-link{color:var(--color-text-primary);text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset)}.shell-results__family{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);color:var(--color-text-primary);text-decoration:none}.shell-results__family-title{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking)}.shell-results__strip{display:flex;block-size:var(--space-5);border-radius:var(--radius-md);overflow:hidden}.shell-results__strip>span{flex:1}.shell-results__family-link,.shell-results__all{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium)}.shell-results__family-link{color:var(--color-text-secondary)}.shell-results__guide{display:grid;gap:var(--space-raw-2);color:var(--color-text-primary);text-decoration:none}.shell-results__guide-title{font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset)}.shell-results__products-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-2)}.shell-results__all{color:var(--color-text-primary);font-size:var(--type-small-size);line-height:var(--type-small-line);text-decoration:none}.shell-results__product:nth-child(n+5){display:none}.shell-results__product-price .t-price{font-size:inherit;line-height:inherit}.shell-results__all-slot .btn{--btn-px: var(--space-6)}.shell-results__product{border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.shell-results__product-link{display:grid;grid-template-columns:var(--space-raw-52) minmax(0,1fr) auto;grid-template-areas:"media name price" "media line price";align-items:center;column-gap:var(--space-3);padding-block:var(--space-3);color:var(--color-text-primary);text-decoration:none}.shell-results__product-media{grid-area:media;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-results__product-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.shell-results__product-name{grid-area:name;align-self:end;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium)}.shell-results__product-line{grid-area:line;align-self:start;color:var(--color-text-secondary)}.shell-results__product-price{grid-area:price;color:var(--color-text-secondary)}.shell-answer{display:grid;gap:var(--space-2);align-content:start}.shell-answer__eyebrow{color:var(--color-text-secondary)}.shell-answer__title{font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking)}.shell-answer__text{color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line)}.shell-answer__cards{display:grid;gap:var(--space-4);margin:calc(var(--space-6) - var(--space-2)) 0;padding:0;list-style:none}.shell-answer__card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-primary);text-decoration:none}.shell-answer__card-media{flex:none;inline-size:calc(var(--space-9) + var(--space-2));aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-subtle)}.shell-answer__card-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.shell-answer__card-text{display:grid;gap:var(--space-raw-2)}.shell-answer__card-name{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium)}.shell-answer__card-line{color:var(--color-text-secondary)}.shell-answer__guide{justify-self:start;color:var(--color-text-primary);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset)}@media(min-width:1280px){.shell-results{grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--space-12);align-items:start}.shell-results__main{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"family guide" "products products";gap:var(--space-6)}.shell-results__wide{display:revert}.shell-results__product:nth-child(5){display:revert}.shell-results__all.shell-results__wide{display:inline-flex}.shell-results__products-head{margin-block-end:var(--space-3)}.shell-results__narrow,.shell-results__all-slot{display:none}.shell-results__suggest{display:grid;gap:var(--space-3);align-content:start}.shell-results__family{padding:var(--space-5)}.shell-results__strip{block-size:var(--space-raw-28)}.shell-results__guide-title{text-decoration-line:underline}.shell-results__products{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.shell-results__product{border-block-start:0}.shell-results__product-link{display:block;padding-block:0}.shell-results__product-media{display:block;margin-block-end:var(--space-2)}.shell-results__product-name{display:block;margin-block-end:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.shell-results__product-line.shell-results__wide{display:block}.shell-answer__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:calc(var(--prose-max) + var(--space-12) + var(--space-10))}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/shell-top.css.map */
