:root{--normal-content-width: 56rem;--narrow-content-width: 56rem;--topshelf-blog-content-width: 64rem;--topshelf-blog-hero-width: 78rem}.fish-glossary-hero{padding-top:24px!important}.fish-glossary-hero .fish-fact{display:grid!important;grid-template-columns:minmax(0,max-content) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important}.fish-glossary-hero .fish-fact__label{min-width:0!important}.fish-glossary-hero .fish-fact__value{justify-self:end!important;min-width:0!important;max-width:100%!important;text-align:right!important;overflow-wrap:anywhere!important}@media screen and (min-width:750px){.blog-post-content{max-width:var(--topshelf-blog-content-width)}.section-content-wrapper>header:has(+.blog-post-featured-image){display:none}.blog-post-featured-image,.image-block--blog-post-image{position:relative;width:min(100%,var(--topshelf-blog-hero-width, var(--topshelf-blog-content-width)))!important;max-width:var(--topshelf-blog-hero-width, var(--topshelf-blog-content-width));overflow:hidden;margin-inline:auto;border-radius:30px;box-shadow:0 28px 70px #0019352e,0 8px 24px #00193514;isolation:isolate}.blog-post-featured-image{aspect-ratio:16 / 7;min-height:360px;max-height:620px}.blog-post-featured-image:before,.image-block--blog-post-image:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(194,255,199,.28),transparent 34%),linear-gradient(180deg,#00193514,#00193547 42%,#001935db);mix-blend-mode:normal}.blog-post-featured-image:after,.image-block--blog-post-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border:1px solid rgba(255,255,255,.34);border-radius:inherit;box-shadow:inset 0 1px #ffffff52}.blog-post-featured-image__image,.image-block--blog-post-image .image-block__image{display:block;transform:scale(1.015);filter:saturate(1.08) contrast(1.03)}.blog-post-featured-image .blog-post-featured-image__image,.topshelf-blog-featured-hero .blog-post-featured-image__image{width:100%;height:100%;min-height:0;object-fit:cover}.topshelf-blog-featured-hero:before{background:radial-gradient(circle at 18% 12%,rgba(194,255,199,.28),transparent 34%),linear-gradient(180deg,#00193514,#00193547 42%,#001935db)!important;mix-blend-mode:normal}.topshelf-blog-featured-hero__content{position:absolute;z-index:3;left:clamp(28px,5vw,64px);right:clamp(28px,5vw,64px);bottom:clamp(28px,5vw,64px);display:grid;justify-items:start;gap:14px;max-width:min(760px,calc(100% - 56px));color:#fff}.topshelf-blog-hero-breadcrumb{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:8px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff24;color:#fffffff0;font-size:.78rem;font-weight:850;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0 14px 34px #00000029;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);transition:transform .24s ease,background .24s ease,border-color .24s ease}.topshelf-blog-hero-breadcrumb:before{content:"\2039";font-size:1.1em;line-height:0}.topshelf-blog-hero-breadcrumb:hover{border-color:#ffffff6b;background:#ffffff38;transform:translateY(-1px)}.topshelf-blog-hero-tags{position:absolute;z-index:3;right:clamp(28px,5vw,64px);bottom:clamp(28px,5vw,64px);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(360px,34%)}.topshelf-blog-hero-tags a{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00193557;color:#ffffffe6;font-size:.72rem;font-weight:850;letter-spacing:.09em;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0 12px 30px #00000029;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);transition:transform .24s ease,background .24s ease,border-color .24s ease}.topshelf-blog-hero-tags a:hover{border-color:#fff6;background:#00193580;transform:translateY(-1px)}.topshelf-blog-featured-hero__content h1{max-width:12ch;margin:0;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.45vw,3.2rem);font-weight:900;line-height:1;letter-spacing:-.015em;text-align:left;text-wrap:balance;text-shadow:0 18px 46px rgba(0,0,0,.36)}.topshelf-blog-featured-hero__content .blog-post-details,.topshelf-blog-featured-hero__content .blog-post-info-text,.topshelf-blog-featured-hero__content [class*=blog-post-info]{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:0;padding:9px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0019356b;color:#ffffffeb;font-size:.88rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 14px 34px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.topshelf-blog-featured-hero__content .blog-post-details>span{overflow:visible}.topshelf-blog-featured-hero__content .blog-post-info-text *,.topshelf-blog-featured-hero__content .blog-post-details *,.topshelf-blog-featured-hero__content [class*=blog-post-info] *{color:inherit!important}[id*=__hero_jkTHCm] .hero__container{position:relative;max-width:var(--topshelf-blog-hero-width, var(--topshelf-blog-content-width));margin-inline:auto;overflow:hidden;border-radius:30px;box-shadow:0 28px 70px #0019352e,0 8px 24px #00193514;isolation:isolate}[id*=__hero_jkTHCm] .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border:1px solid rgba(255,255,255,.34);border-radius:inherit;box-shadow:inset 0 1px #ffffff52}[id*=__hero_jkTHCm] .hero__content-wrapper{align-items:flex-start;justify-content:flex-end;min-height:clamp(360px,42vw,620px);padding:clamp(28px,5vw,64px)}[id*=__hero_jkTHCm] .hero__content-wrapper>*{max-width:min(760px,100%)}[id*=__hero_jkTHCm] .hero__content-wrapper h1{color:#fff;max-width:12ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.45vw,3.2rem);font-weight:900;line-height:1;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 18px 46px rgba(0,0,0,.36)}[id*=__hero_jkTHCm] .topshelf-blog-hero-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px 12px;width:fit-content;margin-bottom:0;margin-top:16px;padding:9px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0019356b;color:#ffffffeb;font-size:.88rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 14px 34px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}[id*=__hero_jkTHCm] .topshelf-blog-hero-meta span+span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:12px;border-radius:999px;background:#c2ffc7;vertical-align:middle}[id*=__hero_jkTHCm] .hero__media{transform:scale(1.015);filter:saturate(1.08) contrast(1.03)}.image-block--blog-post-image .image-block__image{width:100%}}.topshelf-article-toc-loader{display:none}@keyframes topshelf-luxury-reveal{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes topshelf-luxury-image-reveal{0%{opacity:.01;transform:translateY(18px) scale(.992);filter:blur(9px) saturate(.92)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) saturate(1)}}@keyframes topshelf-luxury-media-drift{0%{transform:scale(1.035) translateY(10px)}to{transform:scale(1.015) translateY(0)}}@media(prefers-reduced-motion:no-preference){.blog-post-featured-image,[id*=__hero_jkTHCm] .hero__container{animation:topshelf-luxury-image-reveal 1.15s cubic-bezier(.16,1,.3,1) both}.blog-post-featured-image__image,[id*=__hero_jkTHCm] .hero__media{animation:topshelf-luxury-media-drift 1.8s cubic-bezier(.16,1,.3,1) both}.topshelf-blog-featured-hero__content h1,[id*=__hero_jkTHCm] .hero__content-wrapper h1{animation:topshelf-luxury-reveal 1.1s .28s cubic-bezier(.16,1,.3,1) both}.topshelf-blog-hero-breadcrumb{animation:topshelf-luxury-reveal 1.05s .18s cubic-bezier(.16,1,.3,1) both}.topshelf-blog-featured-hero__content .blog-post-details,.topshelf-blog-featured-hero__content .blog-post-info-text,[id*=__hero_jkTHCm] .topshelf-blog-hero-meta{animation:topshelf-luxury-reveal 1.1s .46s cubic-bezier(.16,1,.3,1) both}.topshelf-blog-hero-tags{animation:topshelf-luxury-reveal 1.1s .56s cubic-bezier(.16,1,.3,1) both}.topshelf-article-toc-shell{animation:topshelf-luxury-reveal 1s .58s cubic-bezier(.16,1,.3,1) both}.blog-post-content{animation:topshelf-luxury-reveal 1s .68s cubic-bezier(.16,1,.3,1) both}.blog-post-content rte-formatter>*,.blog-post-content .rte>*,.blog-post-content>*{animation:topshelf-luxury-reveal .95s cubic-bezier(.16,1,.3,1) both}.blog-post-content rte-formatter>:nth-child(1),.blog-post-content .rte>:nth-child(1),.blog-post-content>:nth-child(1){animation-delay:.78s}.blog-post-content rte-formatter>:nth-child(2),.blog-post-content .rte>:nth-child(2),.blog-post-content>:nth-child(2){animation-delay:.88s}.blog-post-content rte-formatter>:nth-child(3),.blog-post-content .rte>:nth-child(3),.blog-post-content>:nth-child(3){animation-delay:.98s}.blog-post-content rte-formatter>:nth-child(n+4),.blog-post-content .rte>:nth-child(n+4),.blog-post-content>:nth-child(n+4){animation-delay:1.08s}}@media screen and (min-width:990px){.topshelf-article-toc-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,var(--topshelf-blog-content-width));gap:clamp(28px,4vw,56px);align-items:start;width:min(100%,calc(var(--topshelf-blog-content-width) + 220px + 56px));margin-inline:auto}.topshelf-article-toc-main .blog-post-content{max-width:none}.topshelf-article-toc-shell{position:sticky;top:calc(var(--header-group-height, 0px) + 24px);max-height:calc(100vh - var(--header-group-height, 0px) - 48px);overflow:auto;align-self:start;padding:6px}.article-toc{display:grid;gap:8px;padding:14px 12px;border:1px solid rgba(0,25,53,.08);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#f8fafccc),#ffffffb8;box-shadow:0 24px 60px #0019351f,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.article-toc__title{margin:0;padding-inline:8px;color:#00193594;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.article-toc__links{display:grid;gap:1px}.article-toc__link{display:block;padding:7px 10px;border:1px solid transparent;border-radius:12px;color:#001935ad;font-size:.94rem;line-height:1.18;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.article-toc__link:hover{border-color:#0019351f;background:#ffffffbd;color:#001935;box-shadow:0 10px 24px #00193514}.article-toc__link.is-active{border-color:#0019351f;background:#001935;color:#fff;box-shadow:0 12px 28px #0019352e}.article-toc__link.is-active{font-weight:800;transform:translate(2px)}.article-toc__link--h3{padding-left:20px;font-size:.88rem}.article-toc__link--h4,.article-toc__link--h5,.article-toc__link--h6{padding-left:28px;font-size:.82rem}}@media screen and (max-width:989px){.topshelf-article-toc-shell{display:none}}@media screen and (max-width:749px){.blog-post-featured-image,.topshelf-blog-featured-hero{aspect-ratio:4 / 5;min-height:clamp(360px,110vw,520px);max-height:none}.topshelf-blog-featured-hero__content{position:absolute;z-index:3;left:20px;right:20px;bottom:28px;display:grid;justify-items:start;gap:12px;color:#fff}.topshelf-blog-hero-breadcrumb{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff24;color:#fffffff0;font-size:.66rem;font-weight:850;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.topshelf-blog-hero-breadcrumb:before{content:"\2039";font-size:1.1em;line-height:0}.topshelf-blog-hero-tags{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:44%}.topshelf-blog-hero-tags a{min-height:26px;padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00193561;color:#ffffffeb;font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.topshelf-blog-featured-hero__content h1{margin:0;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.5rem,7.4vw,2.15rem);font-weight:900;line-height:1.02;letter-spacing:-.01em;text-align:left;text-shadow:0 14px 34px rgba(0,0,0,.34)}.topshelf-blog-featured-hero__content .blog-post-details,.topshelf-blog-featured-hero__content .blog-post-info-text,.topshelf-blog-featured-hero__content [class*=blog-post-info]{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00193570;color:#ffffffeb;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.topshelf-blog-featured-hero__content .blog-post-details>span{overflow:visible}.topshelf-blog-featured-hero__content .blog-post-info-text *,.topshelf-blog-featured-hero__content .blog-post-details *,.topshelf-blog-featured-hero__content [class*=blog-post-info] *{color:inherit!important}[id*=__hero_jkTHCm] .hero__content-wrapper{align-items:flex-start;justify-content:flex-end;padding:28px 20px}[id*=__hero_jkTHCm] .hero__content-wrapper h1{color:#fff;margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,7.4vw,2.15rem);font-weight:900;line-height:1.02;letter-spacing:-.01em;text-shadow:0 14px 34px rgba(0,0,0,.34)}[id*=__hero_jkTHCm] .topshelf-blog-hero-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00193570;color:#ffffffeb;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}[id*=__hero_jkTHCm] .topshelf-blog-hero-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:999px;background:#c2ffc7;vertical-align:middle}}main[data-template^=product] .topshelf-breadcrumbs-band--adaptive:before{content:none!important}main[data-template^=product]:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:44px;background:linear-gradient(to bottom,#00193512,#00193508 58%,#00193500);pointer-events:none}main[data-template^=product] .topshelf-breadcrumbs-band--adaptive{color:#fff!important;mix-blend-mode:difference!important}main[data-template^=product] .topshelf-breadcrumbs-band--adaptive .topshelf-breadcrumbs{position:static!important;z-index:auto!important;color:inherit!important;text-shadow:none!important;mix-blend-mode:normal!important}main[data-template^=product] .topshelf-breadcrumbs-band--adaptive :is(.topshelf-breadcrumbs__link,.topshelf-breadcrumbs__current),main[data-template^=product] .topshelf-breadcrumbs-band--adaptive .topshelf-breadcrumbs__item:not(:last-child):after{color:inherit!important;text-shadow:none!important;mix-blend-mode:normal!important;opacity:1!important}@media screen and (max-width:749px){body main[data-template^=product]:before{content:none!important}body main[data-template^=product] .topshelf-breadcrumbs-band,body main[data-template^=product] .topshelf-breadcrumbs-band--adaptive{background-color:#f3f7fa!important;background-image:linear-gradient(180deg,#e3edf3,#f2f7fa 60%,#fff)!important;color:#001935!important;mix-blend-mode:normal!important}}@media screen and (min-width:750px){main[data-template^=product] .topshelf-breadcrumbs-band--adaptive .topshelf-breadcrumbs{padding-block-start:8px!important;padding-block-end:24px!important}}html,body{background-color:#f2f6fc}body{--header-height: 64px;--header-group-height: 64px;--transparent-header-offset-boolean: 0}.kith-menu-cart .header-actions__action{position:relative;display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);padding:0;overflow:visible;isolation:isolate}.kith-menu-cart .header-actions__cart-icon{--cart-bubble-size: 20px;position:static;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kith-menu-cart .header-actions__cart-icon .svg-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kith-menu-cart .header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:2px;right:-2px;transform:translate(18%,-8%);z-index:1}.kith-menu-cart .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - 2px) 2px,transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - 2px) 2px,transparent 45.45%,#fff 45.45%,#fff 100%)}.kith-menu-cart .header-actions__cart-icon .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.kith-header-component .kith-menu-header-row--centered.desktop-only{padding-left:clamp(28px,4vw,48px)!important;padding-right:clamp(28px,4vw,48px)!important}@media(hover:hover)and (pointer:fine){.kith-header-component :is(.search-action,.account-button,shopify-account,button,a[href]):hover{cursor:pointer!important}}.announcement-bar__slider{justify-content:center!important;width:100%!important}.announcement-bar__slides{margin-inline:auto!important;justify-items:center!important;text-align:center!important}.announcement-bar__slide{place-content:center!important;justify-items:center!important;text-align:center!important}.announcement-bar__text{text-align:center!important;margin-inline:auto!important}html.predictive-search-open body .kith-menu-drawer,html.predictive-search-open body .kith-menu-drawer__overlay{z-index:999!important;pointer-events:none!important}html.predictive-search-open body .kith-header-component,html.predictive-search-open body #header-group{transform:none!important;will-change:auto!important}@media(max-width:900px){.search-modal__content[open],.search-drawer[open]{inset-block-start:var(--kith-header-offset, var(--sticky-header-offset, 0))!important;left:0;right:0;margin:0!important;height:calc(100dvh - var(--kith-header-offset, var(--sticky-header-offset, 0)))!important;max-height:calc(100dvh - var(--kith-header-offset, var(--sticky-header-offset, 0)))!important}}#header-group .predictive-search,#header-group .predictive-search-dropdown{position:relative!important;z-index:3505!important;isolation:isolate}html.predictive-search-open body .kith-menu-drawer__overlay{pointer-events:none!important;z-index:1000!important}.predictive-search-results__card--product .resource-card__title,.predictive-search-results__card--product .resource-card__content .price{font-weight:600}.card-gallery slideshow-component:not([actioned]) slideshow-arrows{opacity:0!important;pointer-events:none!important}.card-gallery slideshow-slides{min-height:0}.card-gallery slideshow-slide{contain-intrinsic-size:auto 100%}@media screen and (max-width:749px){product-card .card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible!important}.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible!important}}.kith-menu-drawer__content,.kith-menu-drawer .kith-menu-drawer__content,.kith-menu-drawer--left .kith-menu-drawer__content,.kith-menu-drawer--right .kith-menu-drawer__content,.kith-menu-drawer--mobile .kith-menu-drawer__content,.kith-menu-drawer [data-kith-menu-sub],.kith-menu-drawer [data-kith-menu-subsub]{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer--mobile .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar{-webkit-appearance:none;width:0!important;height:0!important;background:transparent!important}.kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer--mobile .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar-track,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar-track,.kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer--mobile .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar-thumb,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar-thumb{background:transparent!important;border:0!important;box-shadow:none!important}@supports (font: -apple-system-body) and (-webkit-appearance: none){@media(min-width:901px){.kith-menu-drawer__content,.kith-menu-drawer .kith-menu-drawer__content,.kith-menu-drawer--left .kith-menu-drawer__content,.kith-menu-drawer--right .kith-menu-drawer__content,.kith-menu-drawer [data-kith-menu-sub],.kith-menu-drawer [data-kith-menu-subsub]{-ms-overflow-style:auto!important;scrollbar-width:auto!important;scrollbar-color:rgba(0,0,0,.3) transparent!important}.kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar{-webkit-appearance:auto;width:6px!important;height:6px!important;display:block;background:transparent!important}.kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar-track,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar-track,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar-track{background:transparent!important}.kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer--left .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer--right .kith-menu-drawer__content::-webkit-scrollbar-thumb,.kith-menu-drawer [data-kith-menu-sub]::-webkit-scrollbar-thumb,.kith-menu-drawer [data-kith-menu-subsub]::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3px!important;border:0!important;box-shadow:none!important}}}@media(min-width:901px){.kith-menu-drawer--left .kith-menu-drawer__content{padding:clamp(10px,1.2vh,16px) clamp(12px,1vw,18px) clamp(8px,1vh,14px)!important}.kith-menu-drawer--right .kith-menu-drawer__content{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.kith-menu-drawer--left .kith-menu-sub-item .kith-menu-sub-link{gap:10px;padding:1px 12px 1px 18px;font-size:clamp(15px,1.45vh,16px);line-height:1.15}.kith-menu-drawer--left .kith-menu-arrow-btn{min-width:26px;min-height:26px;padding:4px}.kith-menu-drawer--left .kith-menu-drawer__footer{margin-top:clamp(10px,1vh,16px)!important;padding:clamp(10px,1vh,14px) 0 clamp(8px,.8vh,12px)!important}.kith-menu-drawer--left .kith-menu-footer__top{gap:.65rem}.kith-menu-drawer--left .kith-menu-utility-links{padding:0 .25rem 0 0}.kith-menu-drawer--left .kith-menu-utility-link{padding:clamp(.48rem,.7vh,.68rem) 0}.kith-menu-drawer--left .kith-menu-utility-link__label{font-size:.92rem}.kith-menu-drawer--left .kith-menu-rewards-card{min-height:clamp(108px,13vh,124px);padding:.8rem .75rem .8rem .6rem;grid-template-columns:74px minmax(0,1fr)}.kith-menu-drawer--left .kith-menu-rewards-card__coin{width:clamp(62px,7vh,72px);height:clamp(62px,7vh,72px)}.kith-menu-drawer--left .kith-menu-rewards-card__eyebrow{font-size:.6rem;margin-bottom:.25rem}.kith-menu-drawer--left .kith-menu-rewards-card__points{font-size:1.4rem}.kith-menu-drawer--left .kith-menu-rewards-card__cta{margin-top:.45rem;padding:.36rem .62rem;font-size:.74rem}.kith-menu-drawer--left .kith-menu-footer__motto{margin-top:.8rem;padding-top:.8rem}.kith-menu-drawer--left .kith-menu-footer__motto-title{font-size:.82rem;letter-spacing:.24em}.kith-menu-drawer--left .kith-menu-footer__motto-subtitle{font-size:.84rem;margin-top:.2rem}}@media(max-width:900px){.kith-menu-drawer,.kith-menu-drawer.is-open,.kith-menu-drawer--mobile,.kith-menu-drawer--right.is-open{overflow:hidden!important}.kith-menu-drawer__content,.kith-menu-drawer .kith-menu-drawer__content,.kith-menu-drawer--mobile .kith-menu-drawer__content,.kith-menu-drawer--left .kith-menu-drawer__content,.kith-menu-drawer--right .kith-menu-drawer__content{height:calc(100dvh - var(--kith-drawer-top))!important;max-height:calc(100dvh - var(--kith-drawer-top))!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.kith-menu-drawer [data-kith-menu-main],.kith-menu-drawer [data-kith-menu-sub],.kith-menu-drawer [data-kith-menu-subsub]{min-height:0!important;overflow:visible!important}@supports not (height: 100dvh){.kith-menu-drawer__content,.kith-menu-drawer .kith-menu-drawer__content,.kith-menu-drawer--mobile .kith-menu-drawer__content,.kith-menu-drawer--left .kith-menu-drawer__content,.kith-menu-drawer--right .kith-menu-drawer__content{height:calc(100vh - var(--kith-drawer-top))!important;max-height:calc(100vh - var(--kith-drawer-top))!important}}.kith-product-carousel__item{flex:0 0 calc(50% - .25rem);min-width:0}.kith-product-carousel__image{height:auto!important;aspect-ratio:1 / 1!important}.kith-product-carousel__image img{width:100%;height:100%;aspect-ratio:1 / 1!important;object-fit:cover}.kith-menu-drawer--mobile .kith-menu-main-link:hover,.kith-menu-drawer--mobile .kith-menu-main-link:focus,.kith-menu-sub-link:hover,.kith-menu-sub-link:focus,.kith-menu-sub-item .kith-menu-sub-link:hover,.kith-menu-utility-link:hover,.kith-menu-utility-link:focus-visible,.kith-menu-rewards-link:hover .kith-menu-rewards-card,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card,.kith-menu-rewards-link:hover .kith-menu-rewards-card:before,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card:before,.kith-menu-rewards-link:hover .kith-menu-rewards-card__coin,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card__coin,.kith-menu-rewards-link:hover .kith-menu-rewards-card__cta,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card__cta,.kith-menu-arrow-btn:hover,.kith-product-carousel__item:hover,.kith-product-carousel__item:hover .kith-product-carousel__image img{background:inherit!important;box-shadow:none!important;filter:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.kith-menu-sub-item:hover .kith-menu-arrow-btn:not(.active) .kith-menu-arrow{animation:none!important}.kith-product-carousel:hover .kith-product-carousel__track{animation-play-state:running!important}.kith-product-carousel__controls,.kith-product-carousel:hover .kith-product-carousel__controls{opacity:0!important;pointer-events:none!important}.kith-menu-main-link:active,.kith-menu-sub-link:active,.kith-menu-utility-link:active,.kith-menu-arrow-btn:active,.kith-product-carousel__item:active{transform:none!important}.kith-menu-drawer__mobile-bottom-spacer{height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important;flex:0 0 calc(60px + env(safe-area-inset-bottom,0px))!important}}.free-shipping-meters{max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}.kith-menu-arrow{font-size:0!important;display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;padding:0!important}.kith-menu-arrow:after{content:"";display:block;width:10px;height:10px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);margin-left:-3px}.kith-menu-arrow-btn.active .kith-menu-arrow:after{border-color:#fff}.kith-menu-sub-link,.kith-menu-drawer--mobile .kith-menu-main-link{font-size:1.3rem!important}.kith-menu-subsub-title{font-size:1.05rem!important}@media(max-width:749px){.kith-menu-drawer--mobile .kith-menu-main-link,.kith-menu-drawer--mobile .kith-menu-sub-link{font-size:1.35rem!important}}[id$=__collection_list_LYL9a9] .resource-list__carousel{--mobile-card-size: 22cqw !important}@media screen and (min-width:750px){[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:not(:has(slideshow-slide:nth-of-type(9))){--cursor: default;--resource-list-column-gap: clamp(8px, 1vw, 16px) !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:not(:has(slideshow-slide:nth-of-type(9))) slideshow-arrows{display:none!important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:not(:has(slideshow-slide:nth-of-type(9))) slideshow-slides{justify-content:center!important;overflow-x:clip!important;scroll-snap-type:none!important;gap:var(--resource-list-column-gap)!important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:not(:has(slideshow-slide:nth-of-type(3))){--column-count: 2 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:has(slideshow-slide:nth-of-type(3)):not(:has(slideshow-slide:nth-of-type(4))){--column-count: 3 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:has(slideshow-slide:nth-of-type(4)):not(:has(slideshow-slide:nth-of-type(5))){--column-count: 4 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:has(slideshow-slide:nth-of-type(5)):not(:has(slideshow-slide:nth-of-type(6))){--column-count: 5 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:has(slideshow-slide:nth-of-type(6)):not(:has(slideshow-slide:nth-of-type(7))){--column-count: 6 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:has(slideshow-slide:nth-of-type(7)):not(:has(slideshow-slide:nth-of-type(8))){--column-count: 7 !important}[id$=__collection_list_LYL9a9] slideshow-component.resource-list__carousel:not(:has(slideshow-slide:nth-of-type(9))) .resource-list__slide{max-width:260px!important}}[id$=__collection_list_LYL9a9] .collection-card__content>.text-block~.text-block p{font-size:.9rem!important;font-weight:400!important;line-height:1.35;opacity:.72}[id$=__collection_list_LYL9a9] .collection-card__content>.text-block~.text-block:has(>p:empty){display:none!important}@media screen and (max-width:749px){[id$=__collection_list_LYL9a9] .collection-card__content>.text-block~.text-block{display:none!important}}product-card[data-thumb-video] .coral-card-video{z-index:1!important;pointer-events:none!important}product-card[data-thumb-video] .product-badges{z-index:5!important}product-card[data-thumb-video] .quick-add{z-index:4!important}@media screen and (max-width:749px){product-card[data-thumb-video] .coral-card-video,product-card .coral-card-video{display:none!important;visibility:hidden!important}}.resource-card,product-card,.card-gallery{position:relative}.resource-card .topshelf-ripple-host,product-card .topshelf-ripple-host,.card-gallery>.topshelf-ripple-host{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:1}.resource-card .topshelf-ripple-host .ripple,product-card .topshelf-ripple-host .ripple,.card-gallery>.topshelf-ripple-host .ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);transform-origin:center;animation:ripple-animation .6s linear}@media screen and (max-width:749px){product-card .product-card__content{pointer-events:none}product-card .product-card__content :is(a,button,input,select,textarea,label,[role=button],[tabindex],quick-add-component,variant-picker,swatches-variant-picker-component,variant-swatches,.quick-add,.quick-add *,.variant-picker,.product-card-actions,.product-card__add-to-cart,.product-form__buttons,slideshow-component,slideshow-component *){pointer-events:auto}}@media screen and (max-width:600px){.pm-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pm-banner{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:10px!important}.pm-banner__left{min-width:0!important;display:grid!important;row-gap:2px!important;align-items:start!important}.pm-banner__copy{display:grid!important;gap:3px!important;min-width:0!important}.pm-banner__title{font-size:.78rem!important;white-space:normal!important;line-height:1.25!important}.pm-banner__desc{font-size:.68rem!important;white-space:normal!important;line-height:1.3!important}.pm-banner__btn{width:100%!important;padding:9px 6px!important;font-size:.72rem!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;align-self:stretch!important;border-radius:8px!important;justify-content:center!important}.pm-banner__btn svg{width:13px!important;height:13px!important}}.shopify-policy__container{max-width:95ch!important;width:100%}.collection-seo-upgraded__block.collection-seo-upgraded__block--faq,.collection-seo-upgraded__block.collection-seo-upgraded__block--description,.collection-seo-upgraded__block.collection-seo-upgraded__block--comparison{padding:0 20px}body #header-group .announcement-bar{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(115deg,#ffffff1a,#fff0 20% 80%,#ffebeb12),linear-gradient(120deg,#420610,#760d16 22%,#a81a26 50%,#8a131e 76%,#5c0a11)!important;background-color:#760d16!important;color:#fff!important;box-shadow:inset 0 1px #ffdcdc29,inset 0 -2px 4px #2300048c,inset 0 -1px #120002bf!important}body #header-group .announcement-bar:before{content:none!important;display:none!important;background:none!important;animation:none!important}body #header-group .announcement-bar>*{position:relative;z-index:1}body #header-group .announcement-bar__text,body #header-group .announcement-bar__text *,body #header-group .announcement-bar__slider .slideshow-control{color:#fff!important;font-weight:900!important;text-shadow:none!important}.topshelf-dollar-off-badge{display:inline-flex;align-items:center;justify-content:center;min-width:7.6em;min-height:1.9em;padding:.34em .82em .32em;border:1px solid #d99b08;border-radius:999px;background:linear-gradient(115deg,#fff3,#fff0 20% 80%,#fff4d224),linear-gradient(120deg,#9b6500,#d99400 22%,#ffc63b 50%,#e9a915 76%,#b77800);box-shadow:inset 0 1px #fff8dc6b,inset 0 -1px #5c37008c,0 2px 10px #8a580047;color:#001935;font-family:var(--font-accent--family, var(--font-body--family));font-size:clamp(.82rem,.92em,1.08rem);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.topshelf-dollar-off-badge-wrap{display:inline-flex;align-items:center;margin-block-start:0}@media(max-width:749px){.topshelf-dollar-off-badge{min-width:6.8em;min-height:1.75em;padding:.3em .66em .28em;font-size:clamp(.7rem,2.9vw,.9rem)}}.product-badges__badge{min-height:1.9em;padding:.34em .82em .32em!important;border-radius:999px!important;font-family:var(--font-accent--family, var(--font-body--family))!important;font-size:clamp(.72rem,.78em,.95rem)!important;font-weight:900!important;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.045em;text-transform:uppercase!important;white-space:nowrap}.product-badges__badge:not(.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7){border:1px solid #d99b08;border-radius:999px;background:linear-gradient(115deg,#fff3,#fff0 20% 80%,#fff4d224),linear-gradient(120deg,#9b6500,#d99400 22%,#ffc63b 50%,#e9a915 76%,#b77800)!important;box-shadow:inset 0 1px #fff8dc6b,inset 0 -1px #5c37008c,0 2px 10px #8a580047;color:#001935!important}.product-badges__badge.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{border:1px solid #b9c0cb;background:linear-gradient(180deg,#9aa3b1,#7c8593)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #282e3866,0 2px 10px #282e382e;color:#fff!important}.topshelf-soldout-badge__rule,.topshelf-soldout-badge__notify{display:none}@media screen and (min-width:750px){html body .product-badges .product-badges__badge.topshelf-soldout-badge{display:block;width:max-content;max-width:100%;min-height:0;padding:.28em .93em!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:.66em!important;background:linear-gradient(180deg,#929cacd6,#687280d9 45%,#38424edb)!important;box-shadow:inset 0 0 0 1px #060c1457,0 2px 10px #000a194d!important;backdrop-filter:blur(5px) saturate(115%);-webkit-backdrop-filter:blur(5px) saturate(115%);color:#fff!important;font-size:clamp(9px,3.7cqw,13px)!important;letter-spacing:normal;line-height:1;text-align:left;pointer-events:none}.topshelf-soldout-badge__status{display:block;margin-bottom:.24em;color:#ffffffc2;font-size:.857em;font-weight:700;letter-spacing:.06em;line-height:1}.topshelf-soldout-badge__rule{display:none}.topshelf-soldout-badge__notify{display:flex;align-items:center;justify-content:space-between;gap:.61em;color:#fff;font-size:1em;font-weight:900;letter-spacing:.03em;line-height:1}.topshelf-soldout-badge__bell{flex:0 0 auto;width:.95em;height:.95em;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}}.topshelf-dollar-off-badge-block{display:flex;align-items:center;flex:0 0 auto;padding-block-start:24px}product-price[data-block-id=price_tVjtKg]{flex:0 0 auto;width:fit-content!important;max-width:max-content}.group-block-content:has(>product-price[data-block-id=price_tVjtKg]):has(.topshelf-dollar-off-badge-block){align-items:center!important;justify-content:flex-start!important;column-gap:.75rem}.group-block-content:has(>product-price[data-block-id=price_tVjtKg]):has(.topshelf-dollar-off-badge-block)>div:has(>.topshelf-dollar-off-badge-block){flex:0 0 auto!important;width:fit-content!important;max-width:max-content;align-self:center}.topshelf-dollar-off-badge-block .topshelf-dollar-off-badge-wrap{margin-block-start:0}@media(max-width:749px){.topshelf-dollar-off-badge-block{justify-content:flex-start;padding-block-start:.35rem}}.topshelf-product-installments{margin-block-start:.35rem}body #header-group,body #header-group .shopify-section,body #header-group .kith-header-component,body #header-group .header,body #header-group .header__row,body #header-group .header__columns,body .kith-header-component{background:#001935!important;background-color:#001935!important}body #header-group .announcement-bar{background:linear-gradient(115deg,#ffffff1a,#fff0 20% 80%,#ffebeb12),linear-gradient(120deg,#420610,#760d16 22%,#a81a26 50%,#8a131e 76%,#5c0a11)!important;background-color:#760d16!important;color:#fff!important;box-shadow:inset 0 1px #ffdcdc29,inset 0 -2px 4px #2300048c,inset 0 -1px #120002bf!important}body #header-group .announcement-bar:before{content:none!important;display:none!important;animation:none!important;background:none!important}body #header-group .announcement-bar__text,body #header-group .announcement-bar__text *,body #header-group .announcement-bar__slider .slideshow-control{color:#fff!important;text-shadow:none!important}body #header-group .announcement-bar,body #header-group .announcement-bar.color-scheme-c476c5fd-3d39-40b9-956b-757d1ae2f606{background:linear-gradient(115deg,#ffffff1a,#fff0 20% 80%,#ffebeb12),linear-gradient(120deg,#420610,#760d16 22%,#a81a26 50%,#8a131e 76%,#5c0a11)!important;background-color:#760d16!important;color:#fff!important;box-shadow:inset 0 1px #ffdcdc29,inset 0 -2px 4px #2300048c,inset 0 -1px #120002bf!important}body #header-group .announcement-bar:before,body #header-group .announcement-bar:after{content:none!important;display:none!important;animation:none!important;background:none!important;background-image:none!important}body #header-group .announcement-bar__text,body #header-group .announcement-bar__text *,body #header-group .announcement-bar__slide,body #header-group .announcement-bar__slide *,body #header-group .announcement-bar__slider .slideshow-control{color:#fff!important;text-shadow:none!important}@media screen and (max-width:749px){body #header-group,body #header-group *,body .kith-header-component,body .announcement-bar,body product-card,body product-card .card-gallery,body product-card slideshow-slide,body product-card .product-card__media,body product-card .product-card__image,body product-card .product-card__content,body [id*=gorgias i],body [class*=gorgias i],body iframe[src*=gorgias i]{content-visibility:visible!important}}:root{--topshelf-glass-control-ink: #001935;--topshelf-glass-control-border: rgba(255, 255, 255, .55);--topshelf-glass-control-bg: linear-gradient(135deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .25));--topshelf-glass-control-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .68), rgba(255, 255, 255, .38));--topshelf-glass-control-blur: blur(16px) saturate(180%);--topshelf-glass-control-shadow: 0 8px 24px rgba(0, 25, 53, .18), inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -1px 1px rgba(255, 255, 255, .18);--topshelf-glass-control-shadow-hover: 0 10px 28px rgba(0, 25, 53, .22), inset 0 1px 0 rgba(255, 255, 255, .8);--topshelf-glass-control-bg-on-media: linear-gradient(135deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .58));--topshelf-glass-control-bg-on-media-hover: linear-gradient(135deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, .7))}.topshelf-filter-fab{position:fixed;top:calc(var(--kith-header-offset, var(--sticky-header-offset, var(--header-height, 64px))) + 12px);right:max(12px,env(safe-area-inset-right));z-index:30;display:none;align-items:center;justify-content:center;width:56px;height:44px;padding:0;margin:0;border:1px solid var(--topshelf-glass-control-border);border-radius:14px;background:var(--topshelf-glass-control-bg);color:var(--topshelf-glass-control-ink);-webkit-backdrop-filter:var(--topshelf-glass-control-blur);backdrop-filter:var(--topshelf-glass-control-blur);box-shadow:var(--topshelf-glass-control-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .25s ease,transform .15s ease}.topshelf-filter-fab:hover{background:var(--topshelf-glass-control-bg-hover);box-shadow:var(--topshelf-glass-control-shadow-hover)}.topshelf-filter-fab:active{transform:scale(.96)}.topshelf-filter-fab__icon{display:block;width:22px;height:22px}@media screen and (max-width:749px){.topshelf-filter-fab{display:inline-flex}@supports (animation-timeline: scroll()){.topshelf-filter-fab{animation:topshelf-filter-fab-reveal linear both;animation-timeline:scroll(root block);animation-range:160px 340px}.topshelf-filter-fab:active{transform:translateY(0) scale(.96)}}}@keyframes topshelf-filter-fab-reveal{0%{opacity:0;transform:translateY(-8px);pointer-events:none}to{opacity:1;transform:translateY(0);pointer-events:auto}}body #header-group[data-kith-sticky-state]{will-change:auto}body #header-group[data-kith-sticky-state=inactive],body #header-group[data-kith-sticky-state=active]{transform:none!important;will-change:auto;visibility:visible!important;pointer-events:auto!important}body #header-group[data-kith-sticky-state=idle]{transform:translate3d(0,-100%,0)!important;will-change:auto;pointer-events:none!important;box-shadow:none!important}body #header-group[data-kith-animating]{will-change:transform;transition:transform .24s ease!important}body #header-group[data-kith-sticky-state] .kith-header-component{transform:none!important;will-change:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:none!important}html.predictive-search-open body #header-group[data-kith-sticky-state]{transform:none!important;pointer-events:auto!important}body #header-group[data-kith-sticky-state]{position:sticky!important;top:0!important;z-index:3000!important}body #header-group[data-kith-sticky-state]>.shopify-section-group-header-group,body #header-group[data-kith-sticky-state] .kith-header-component{position:relative!important;top:auto!important;z-index:auto!important}@media screen and (max-width:900px)and (hover:none)and (pointer:coarse){html body.kith-header-mounted{padding-top:var(--kith-header-offset, 96px)!important;overflow-x:clip!important}html body #header-group[data-kith-sticky-state]{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;transform:none!important;transition:none!important;will-change:auto!important;--tsa-header-opacity: 1;--tsa-ann-opacity: 1}html body #header-group[data-kith-sticky-state=idle],html body #header-group[data-kith-sticky-state=idle] .kith-header-component{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #header-group[data-kith-sticky-state=inactive],html body #header-group[data-kith-sticky-state=active],html body #header-group[data-kith-sticky-state=inactive] .kith-header-component,html body #header-group[data-kith-sticky-state=active] .kith-header-component{opacity:1!important;visibility:visible!important}html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar{left:0!important;right:0!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;will-change:auto!important;pointer-events:none!important;background:transparent!important}html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar[data-stuck=true]{display:flex!important;pointer-events:auto!important}}@media screen and (max-width:900px){html body main#MainContent{z-index:auto!important}html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar{z-index:2147483647!important}}html body .sticky-add-to-cart__bar{background:transparent!important;isolation:isolate}html body .sticky-add-to-cart__bar:before{background:linear-gradient(135deg,#ffffffad,#f2f7ff6b),linear-gradient(135deg,#ffffffdb,#00193529)!important;-webkit-backdrop-filter:blur(22px) saturate(170%) brightness(1.08)!important;backdrop-filter:blur(22px) saturate(170%) brightness(1.08)!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #00193514}html body .sticky-add-to-cart__title{color:rgb(var(--color-foreground-rgb))!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em}html body .sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / .78)!important;font-size:1rem!important;font-weight:600!important;line-height:1.25!important}html body .sticky-add-to-cart__price,html body .sticky-add-to-cart__price .price,html body .sticky-add-to-cart__price .compare-at-price{font-size:1.125rem!important;font-weight:700!important;line-height:1.2!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html body .sticky-add-to-cart__bar:before{background:linear-gradient(135deg,#fffffff5,#f2f7fff0),linear-gradient(135deg,#ffffffe6,#00193529)!important}}.ruk_rating_snippet i{color:#ffc63b!important;-webkit-text-stroke:.5px #001935;filter:none!important;text-shadow:none!important}@supports ((-webkit-background-clip: text) or (background-clip: text)){.ruk_rating_snippet i{background-image:linear-gradient(115deg,#fff3,#fff0 20% 80%,#fff4d224),linear-gradient(120deg,#9b6500,#d99400 22%,#ffc63b 50%,#e9a915 76%,#b77800)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}}main[data-template=product] :is(.R-ProductPoints,.R-ProductPointsCard,.R-ProductRewards,.R-ProductRewardsCard,.R-RewardPoints,.R-RewardsPoints,.R-EarnPoints,.LoyaltyProductPoints,[class*=ProductPoints],[class*=RewardPoints],[class*=RewardsPoints]){border:1px solid rgba(0,25,53,.08)!important;border-radius:16px!important;box-shadow:0 8px 22px #00193514!important}main:is([data-template="product.live-coral"],[data-template="product.saltwater-fish"]) .product-details variant-picker{display:block;margin-block-end:clamp(20px,2.5vw,28px)!important}@media screen and (min-width:990px){.collection-seo-upgraded__comparison-grid{grid-template-columns:repeat(4,minmax(0,280px))!important;justify-content:center!important}}main[data-template=product] .topshelf-product-tags .tag:is(:hover,:focus-visible){background:#001935!important;border-color:#001935!important;color:#fff!important}:root{--tsa-navy: 0, 25, 53;--tsa-navy-deep: 0, 14, 32;--tsa-navy-ann: 5, 37, 78;--tsa-reef-light: 96, 152, 214;--tsa-glass-border: rgba(255, 255, 255, .16);--tsa-glass-highlight: rgba(255, 255, 255, .5);--tsa-glass-edge-dark: rgba(0, 8, 20, .55);--tsa-glass-shadow: rgba(0, 8, 20, .22);--tsa-header-opacity: .985;--tsa-ann-opacity: .98;--tsa-glass-blur: 11px;--tsa-glass-saturate: 118%;--tsa-glass-brightness: 1.01}@media screen and (max-width:900px){:root{--tsa-glass-blur: 6px}}body #header-group{position:relative;isolation:isolate;background-color:#001935!important;border:0!important;box-shadow:inset 0 1px 0 var(--tsa-glass-highlight),inset 0 2px 0 var(--tsa-glass-edge-dark),inset 2px 0 rgba(var(--tsa-reef-light),.45),inset -2px 0 rgba(var(--tsa-reef-light),.45),inset 0 0 0 1px var(--tsa-glass-border),inset 0 -1px 0 var(--tsa-glass-edge-dark),0 1px 0 var(--tsa-glass-edge-dark),0 2px rgba(var(--tsa-reef-light),.18),0 7px 18px var(--tsa-glass-shadow)!important}body #header-group:before{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0 10%,rgba(var(--tsa-reef-light),.04) 33%,#ffffff05 39%,rgba(var(--tsa-reef-light),0) 60%),linear-gradient(90deg,rgba(var(--tsa-reef-light),.07),rgba(var(--tsa-reef-light),0) 20%),linear-gradient(270deg,#2666b80f,#2666b800 22%),linear-gradient(90deg,rgba(2,28,60,var(--tsa-header-opacity)),rgba(var(--tsa-navy),var(--tsa-header-opacity)) 24%,rgba(var(--tsa-navy-deep),calc(var(--tsa-header-opacity) + .01)),rgba(var(--tsa-navy),var(--tsa-header-opacity)) 76%,rgba(2,28,60,var(--tsa-header-opacity)));-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #header-group[data-kith-sticky-state=active]{--tsa-header-opacity: .95;--tsa-ann-opacity: .94}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body #header-group:before{background:linear-gradient(100deg,#fff0 10%,rgba(var(--tsa-reef-light),.06) 33%,#ffffff08 39%,rgba(var(--tsa-reef-light),0) 60%),linear-gradient(90deg,#031f42,#001935 24%,#00132c,#001935 76%,#031f42)}body #header-group[data-kith-sticky-state=active]{--tsa-header-opacity: .96;--tsa-ann-opacity: .95}}body #header-group .shopify-section,body #header-group .shopify-section-group-header-group,body #header-group .section-background,body #header-group .kith-header-component,body #header-group .header,body #header-group .header__row,body #header-group .header__columns,body #header-group .announcement-bar{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}body #header-group .announcement-bar{position:relative!important;box-shadow:0 1px #0008144d!important}body #header-group .announcement-bar,body #header-group .announcement-bar[class*=color-scheme],body #header-group .shopify-section-group-header-group .announcement-bar,body #header-group .shopify-section-group-header-group .announcement-bar[class*=color-scheme]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(115deg,#ffffff1f,#fff0 20% 80%,#e1eeff14),linear-gradient(120deg,#0b3470,#124fa8 22%,#1a66d2 50%,#1558b8 76%,#0d3e84)!important;background-color:#1a66d2!important;color:#fff!important;box-shadow:inset 0 1px #dceeff2e,inset 0 -2px 4px #0019418c,inset 0 -1px #000f2abf,0 1px #00194166!important}html body #header-group .announcement-bar[class*=color-scheme],html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__slide,html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__slide *,html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__text,html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__text *,html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__slider .slideshow-control,html body #header-group .announcement-bar[class*=color-scheme] .announcement-bar__slider .slideshow-control *{--color-foreground: #ffffff;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}body #header-group .kith-header-component:before,body #header-group .kith-header-component:after,body #header-group .announcement-bar:before,body #header-group .announcement-bar:after{content:none!important;display:none!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topshelf-collection-vendor-logo{display:flex;width:100%;margin:0;align-items:center;justify-content:center}.topshelf-collection-vendor-logo__image{display:block;width:auto;max-width:clamp(150px,18vw,260px);height:auto;max-height:80px;object-fit:contain}.topshelf-collection-vendor-logo__image:is([src*=VendorLogo-Kessil],[src*=benepets-logo]){filter:invert(1)}.topshelf-collection-hero-copy,.topshelf-collection-hero-copy__description{min-width:0;width:100%}.topshelf-collection-hero-copy__description{color:#001935}.topshelf-collection-hero-title{margin:0 0 10px;color:#001935;font-family:var(--font-heading--family);font-size:clamp(1.75rem,2.25vw,2.35rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-align:left}.topshelf-collection-hero-subtitle{max-width:760px;margin:0 0 10px;color:#314b64;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:700;line-height:1.45;letter-spacing:.005em;text-align:left;text-wrap:pretty}.topshelf-collection-hero-video{width:100%;margin:0;overflow:hidden;aspect-ratio:16 / 9;background:#000;border-radius:12px;box-shadow:0 12px 30px #00193524}.topshelf-collection-hero-video iframe{display:block;width:100%;height:100%;border:0}.topshelf-collection-hero-video .topshelf-youtube-facade{max-width:none;height:100%;margin:0;border-radius:0}@media screen and (min-width:750px){.topshelf-collection-hero-title,.section-content-wrapper:has(.topshelf-collection-vendor-logo) h1{min-width:0!important;font-size:clamp(1.75rem,2.25vw,2.35rem)!important}.section-content-wrapper:has(.topshelf-collection-hero-copy){display:block}.section-content-wrapper:has(.topshelf-collection-hero-copy)>*{box-sizing:border-box;min-width:0;width:100%;margin-inline:0!important;padding-inline:20px}.topshelf-collection-hero-copy{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px)}.topshelf-collection-hero-copy--with-video{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}.topshelf-collection-hero-copy--with-logo{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}.topshelf-collection-hero-copy--with-logo.topshelf-collection-hero-copy--with-video{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) minmax(320px,.95fr)}.topshelf-collection-hero-copy__description .topshelf-collection-description-readmore{margin:0;text-align:left}}.topshelf-collection-description-readmore{max-width:980px;margin:0 auto;text-align:center}.topshelf-collection-description-readmore__summary{display:block;list-style:none;cursor:pointer}.topshelf-collection-description-readmore__summary::-webkit-details-marker{display:none}.topshelf-collection-description-readmore__preview{display:inline}.topshelf-collection-description-readmore__full{display:none}.topshelf-collection-description-readmore[open]{display:flex;flex-direction:column}.topshelf-collection-description-readmore[open] .topshelf-collection-description-readmore__summary{order:2;margin-top:8px}.topshelf-collection-description-readmore[open] .topshelf-collection-description-readmore__preview{display:none}.topshelf-collection-description-readmore[open] .topshelf-collection-description-readmore__full{display:block;order:1}.topshelf-collection-description-readmore__trigger{display:inline;margin-left:.25em;color:#001935;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.topshelf-collection-description-readmore__less,.topshelf-collection-description-readmore[open] .topshelf-collection-description-readmore__more{display:none}.topshelf-collection-description-readmore[open] .topshelf-collection-description-readmore__less{display:inline}@media screen and (max-width:749px){.topshelf-collection-hero-copy{display:flex;box-sizing:border-box;flex-direction:column;align-items:stretch;padding-right:20px;padding-left:20px}.topshelf-collection-vendor-logo{order:1;margin-bottom:8px;justify-content:center}.topshelf-collection-vendor-logo__image{max-width:180px;max-height:56px}.topshelf-collection-hero-copy__description{order:2;text-align:center}.topshelf-collection-hero-title{margin-bottom:10px;font-size:2.4rem;text-align:center}.topshelf-collection-hero-subtitle{width:fit-content;margin-right:auto;margin-left:auto;text-align:center}.topshelf-collection-hero-video{order:3;margin-top:24px}.topshelf-collection-description-readmore{padding-right:0;padding-left:0}}body .shopify-app-block[id*=reviews_io_reviewsio_polaris]{box-sizing:border-box;padding:clamp(12px,1.5vw,18px)!important;background-color:#fff!important;border:1.5px solid #e4e7ed!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000d!important}.topshelf-guide-fab{display:none}.topshelf-guide-fab[hidden]{display:none!important}.topshelf-guide-drawer{position:fixed;inset:0 0 0 auto;width:min(460px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:100dvh;padding:0;margin:0;border:0;border-left:1px solid rgba(255,255,255,.58);background:#f5f5f7;color:#001935;box-shadow:-18px 0 52px #0019353d;overflow:hidden}.topshelf-guide-drawer[open]{display:flex;animation:topshelf-guide-drawer-in .28s ease-out both}.topshelf-guide-drawer::backdrop{background:#0019357a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.topshelf-guide-drawer__panel{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100%;background:linear-gradient(160deg,#fffffff7,#f5f5f7fa)}.topshelf-guide-drawer__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px 22px;border-bottom:1px solid rgba(0,25,53,.1);background:#ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:0 8px 24px #00193514}.topshelf-guide-drawer__title{margin:0;color:#001935;font-size:clamp(1.6rem,3vw,2rem);line-height:1.15}.topshelf-guide-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid rgba(0,25,53,.13);border-radius:14px;background:#ffffffb8;color:#001935;box-shadow:0 6px 18px #0019351a;cursor:pointer}.topshelf-guide-drawer__close:hover{background:#fff;box-shadow:0 8px 22px #00193526}.topshelf-guide-drawer__close:focus-visible{outline:2px solid #001935;outline-offset:2px}.topshelf-guide-drawer__close svg{width:22px;height:22px}.topshelf-guide-drawer__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.topshelf-guide-drawer__content .collection-seo-upgraded{min-height:100%;padding:0;overflow:visible;background:transparent}.topshelf-guide-drawer__content .collection-seo-upgraded__inner{width:100%;max-width:none;padding:28px 20px max(40px,env(safe-area-inset-bottom))}.topshelf-guide-drawer__content .collection-seo-upgraded__block{padding:0}.topshelf-guide-drawer__content .collection-seo-upgraded__block+.collection-seo-upgraded__block{margin-top:48px}.topshelf-guide-drawer__content .collection-seo-upgraded__heading-wrap{margin-bottom:22px;text-align:left}.topshelf-guide-drawer__content .collection-seo-upgraded__heading{font-size:clamp(1.8rem,4vw,2.4rem)}.topshelf-guide-drawer__content .collection-seo-upgraded__comparison-shell{overflow-x:auto;overflow-y:hidden;margin-inline:0;padding-bottom:12px;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scroll-padding-inline:0;scrollbar-color:rgba(0,25,53,.32) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.topshelf-guide-drawer__content .collection-seo-upgraded__comparison-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(220px,64%);grid-template-columns:none!important;place-content:start;justify-content:start!important;gap:12px;width:100%;min-width:100%;margin:0;padding:0}.topshelf-guide-drawer__content .collection-seo-upgraded__product-card{border-radius:14px;box-shadow:0 5px 16px #00193514;scroll-snap-align:start;scroll-snap-stop:always}.topshelf-guide-drawer__content .collection-seo-upgraded__product-media{border-radius:0}.topshelf-guide-drawer__content .collection-seo-upgraded__product-content{padding:12px 12px 14px}.topshelf-guide-drawer__content .collection-seo-upgraded__product-title{font-size:1.15rem;line-height:1.3}.topshelf-guide-drawer__content .collection-seo-upgraded__price-row{flex-wrap:wrap;gap:5px 10px;margin-top:8px;padding-top:8px}.topshelf-guide-drawer__content .collection-seo-upgraded__price-label{font-size:.9rem}.topshelf-guide-drawer__content .collection-seo-upgraded__price-value{font-size:1.2rem}.topshelf-guide-drawer__content .collection-seo-upgraded__product-description{margin-top:9px;font-size:1rem;line-height:1.5;-webkit-line-clamp:3}.topshelf-guide-drawer__content .collection-seo-upgraded__button{min-height:3.8rem;margin-top:12px;padding-inline:12px;font-size:1rem}.topshelf-guide-drawer__content .collection-seo-upgraded__badge{top:10px;left:10px;padding:6px 9px;font-size:.9rem}.topshelf-guide-drawer__content .collection-seo-upgraded__comparison-shell::-webkit-scrollbar{height:6px}.topshelf-guide-drawer__content .collection-seo-upgraded__comparison-shell::-webkit-scrollbar-track{background:transparent}.topshelf-guide-drawer__content .collection-seo-upgraded__comparison-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#00193552}.topshelf-guide-drawer__content .collection-seo-upgraded__product-card.is-featured{transform:none}.topshelf-guide-drawer__content .collection-seo-upgraded__faq-list,.topshelf-guide-drawer__content .collection-seo-upgraded__description-card{max-width:none}html.topshelf-guide-drawer-open{overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:stable}body.topshelf-guide-drawer-open{overflow:hidden!important;overscroll-behavior:none}@media screen and (min-width:750px){.topshelf-filter-fab{display:inline-flex;opacity:0;transform:translateY(-8px);pointer-events:none}.topshelf-guide-fab{top:calc(var(--kith-header-offset, var(--sticky-header-offset, var(--header-height, 64px))) + 68px)}.topshelf-collection-utilities.is-scrolled .topshelf-filter-fab{opacity:1;transform:translateY(0);pointer-events:auto}.topshelf-collection-utilities.is-scrolled .topshelf-filter-fab:active{transform:translateY(0) scale(.96)}}@media screen and (max-width:749px){.topshelf-guide-fab{display:inline-flex;top:calc(var(--kith-header-offset, var(--sticky-header-offset, var(--header-height, 64px))) + 68px)}.topshelf-guide-drawer{width:calc(100vw - max(8px,env(safe-area-inset-left)))}.topshelf-guide-drawer__header{min-height:64px;padding-left:18px}.topshelf-guide-drawer__content .collection-seo-upgraded__inner{padding:24px 16px max(32px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.topshelf-guide-drawer[open]{animation:none}}@keyframes topshelf-guide-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes topshelf-home-hero-foreground-in{0%{opacity:0;transform:translate(-50%,-44%) scale(.9);filter:blur(10px) drop-shadow(0 0 10px rgba(0,115,255,.12))}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0) drop-shadow(0 0 20px rgba(0,115,255,.24))}}@keyframes topshelf-home-hero-foreground-float{0%,to{transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 20px rgba(0,115,255,.24))}25%{transform:translate(-50%,calc(-50% - 6px)) scale(1.014);filter:drop-shadow(0 0 26px rgba(0,115,255,.32))}75%{transform:translate(-50%,calc(-50% + 6px)) scale(1.014);filter:drop-shadow(0 0 26px rgba(0,115,255,.32))}}[data-template=index]>[id$=__hero_DGf38f] .hero{isolation:isolate;overflow:hidden}[data-template=index]>[id$=__hero_DGf38f] .hero:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:min(59vw,980px);aspect-ratio:1024 / 401;pointer-events:none;background:url(topshelf-live-sale-hero-foreground-v2.svg) center / contain no-repeat;animation:topshelf-home-hero-foreground-in 2.8s cubic-bezier(.4,0,.2,1) .18s both,topshelf-home-hero-foreground-float 6s ease-in-out 2.98s infinite}@media(max-width:749px){[data-template=index]>[id$=__hero_DGf38f] :is(.hero,.hero__container,.hero__media-grid,.hero__media-wrapper){min-height:340px}[data-template=index]>[id$=__hero_DGf38f] .hero__media{height:340px;object-fit:cover}[data-template=index]>[id$=__hero_DGf38f] .hero:after{top:calc(50% - 22px);width:min(82vw,460px)}}@media(prefers-reduced-motion:reduce){[data-template=index]>[id$=__hero_DGf38f] .hero:after{opacity:1;transform:translate(-50%,-50%);filter:drop-shadow(0 0 20px rgba(0,115,255,.24));animation:none}}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]){--ls-bg-raise: #000d26;--ls-bg-base: #00061a;--ls-bg-deep: #00020d;--ls-blue: 0, 64, 210;--ls-cyan: 0, 105, 220;--ls-gold: 255, 198, 59;--ls-glow-blue: .09;--ls-glow-cyan: .045;--ls-edge-gold: .09;--ls-vignette: .6;--ls-texture: url(topshelf-live-sale-texture-v5.svg);--ls-base-gradient: linear-gradient(180deg, var(--ls-bg-raise) 0%, var(--ls-bg-base) 55%, var(--ls-bg-deep) 100%);--ls-card-glow: 0 0 0 1px rgba(var(--ls-cyan), .3), 0 0 20px rgba(var(--ls-blue), .26), 0 0 40px rgba(var(--ls-cyan), .12), 0 18px 42px rgba(0, 0, 0, .52)}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .section-background.color-scheme-5{background:var(--ls-texture) repeat,var(--ls-base-gradient)!important;background-size:720px 480px,auto!important;overflow:hidden;box-shadow:inset 0 1px rgba(var(--ls-gold),var(--ls-edge-gold)),inset 0 0 140px -60px rgba(0,0,0,var(--ls-vignette))}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .section-background.color-scheme-5:before,[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .section-background.color-scheme-5:after{content:"";position:absolute;top:-25%;right:-12%;bottom:-25%;left:-12%;pointer-events:none}[data-template=index]>[id$=__product_list_4KDDtJ] .section-background.color-scheme-5:before{background:radial-gradient(42% 58% at 28% 12%,rgba(var(--ls-blue),var(--ls-glow-blue)),rgba(var(--ls-blue),0) 70%)}[data-template=index]>[id$=__product_list_4KDDtJ] .section-background.color-scheme-5:after{background:radial-gradient(40% 54% at 84% 84%,rgba(var(--ls-cyan),var(--ls-glow-cyan)),rgba(var(--ls-cyan),0) 72%)}[data-template=index]>[id$=__product_list_WQNckJ] .section-background.color-scheme-5:before{background:radial-gradient(42% 58% at 74% 14%,rgba(var(--ls-blue),var(--ls-glow-blue)),rgba(var(--ls-blue),0) 70%)}[data-template=index]>[id$=__product_list_WQNckJ] .section-background.color-scheme-5:after{background:radial-gradient(40% 54% at 16% 86%,rgba(var(--ls-cyan),var(--ls-glow-cyan)),rgba(var(--ls-cyan),0) 72%)}@media(max-width:749px){[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]){--ls-glow-blue: .055;--ls-glow-cyan: .025;--ls-edge-gold: .06;--ls-vignette: .48}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .section-background.color-scheme-5:before{top:-12%;right:-8%;bottom:-12%;left:-8%;background:radial-gradient(70% 46% at 50% 4%,rgba(var(--ls-blue),var(--ls-glow-blue)),rgba(var(--ls-blue),0) 76%)}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .section-background.color-scheme-5:after{background:none}}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) slideshow-slide.resource-list__slide:has(product-card){overflow:visible}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) product-card.product-card{position:relative;z-index:1;border-radius:8px;box-shadow:var(--ls-card-glow)}body [data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) product-card.product-card .product-card__content,body [data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) product-card.product-card .product-card__content[class*=color-scheme]{background:#000918bd!important;background-color:#000918bd!important;border-color:#5091e11f!important;-webkit-backdrop-filter:blur(7px) saturate(1.05);backdrop-filter:blur(7px) saturate(1.05)}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) a[href*="/collections/"]:not(.topshelf-ls-view-more):not(.text-block h2>a){display:none!important}@keyframes topshelf-home-view-more-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #ff74007a,0 0 10px #ff540033,0 12px 24px #0006}50%{transform:scale(1.025);box-shadow:0 0 0 1px #ffae1ce0,0 0 22px #ff5c0080,0 16px 30px #0000007a}}@keyframes topshelf-home-view-more-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}[data-template=index] .topshelf-ls-view-more-slide{display:flex!important;align-items:stretch;box-sizing:border-box;aspect-ratio:.55;padding:8px;overflow:visible}[data-template=index] .topshelf-ls-view-more{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;width:100%;min-height:100%;padding:18px 12px;overflow:hidden;border:1px solid rgba(255,142,16,.72);border-radius:14px;background:radial-gradient(circle at 50% 24%,rgba(255,122,0,.22),transparent 48%),linear-gradient(145deg,#08254cf5,#000c1ffa);color:#fff!important;text-align:center;text-decoration:none!important;transform-origin:center;transition:border-color .22s ease,filter .22s ease}[data-template=index] .topshelf-ls-view-more:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,174,30,.16) 50%,transparent 80%);content:""}[data-template=index] .topshelf-ls-view-more:hover,[data-template=index] .topshelf-ls-view-more:focus-visible{border-color:#ffae1c;filter:brightness(1.14)}[data-template=index] .topshelf-ls-view-more:focus-visible{outline:2px solid #ffffff;outline-offset:2px}[data-template=index] .topshelf-ls-view-more__label{background:linear-gradient(180deg,#ffc22b,#ff8a00 42%,#ff5200);background-clip:text;color:transparent;font-family:var(--font-subheading--family);font-size:clamp(.72rem,1vw,.98rem);font-weight:800;letter-spacing:.1em;line-height:1.15;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-template=index] .topshelf-ls-view-more__arrow{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,225,173,.7);border-radius:50%;background:linear-gradient(135deg,#ffb31a,#ff7a00 48%,#f04400);color:#001935;font-size:1.65rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff6b,0 5px 14px #ff510059}@media(prefers-reduced-motion:no-preference){[data-template=index] .topshelf-ls-view-more{animation:topshelf-home-view-more-pulse 3.2s ease-in-out infinite}[data-template=index] .topshelf-ls-view-more__arrow{animation:topshelf-home-view-more-arrow 1.8s ease-in-out infinite}}@media(max-width:749px){[data-template=index] .topshelf-ls-view-more-slide{aspect-ratio:.56;padding:5px}[data-template=index] .topshelf-ls-view-more{gap:9px;padding:10px 6px;border-radius:10px}[data-template=index] .topshelf-ls-view-more__label{font-size:.62rem;letter-spacing:.075em}[data-template=index] .topshelf-ls-view-more__arrow{width:34px;height:34px;font-size:1.25rem}}@media(max-width:749px){[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) slideshow-slides:has(product-card){gap:8px!important;padding-inline:12px!important}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) slideshow-slides:has(product-card)>slideshow-slide.resource-list__slide{width:min(30vw,116px)!important;max-width:116px!important;flex:0 0 min(30vw,116px)!important}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) product-card :is(quick-add-component.quick-add,.add-to-cart-button){display:none!important}}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]){--ls-heading-fill: linear-gradient(180deg, #ffb21a 0%, #ff9700 18%, #ff7800 40%, #ff5a00 62%, #f04400 82%, #c63100 100%);--ls-subtitle-color: rgba(214, 226, 247, .66)}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4){background:var(--ls-heading-fill)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;letter-spacing:-.01em}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .text-block:has(h2>a){position:relative;z-index:4;pointer-events:auto!important}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .text-block h2>a{position:relative;z-index:4;display:inline-block;background:var(--ls-heading-fill)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;cursor:pointer;pointer-events:auto!important;text-decoration:none;touch-action:manipulation}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .text-block h2>a:is(:hover,:focus-visible){filter:brightness(1.18)}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .text-block h2>a:focus-visible{outline:2px solid #ff9700;outline-offset:5px;border-radius:3px}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) :is(.product-card,product-card) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.product-title){background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--color-foreground)!important;text-shadow:none!important;letter-spacing:normal!important}[data-template=index]>:is([id$=__product_list_4KDDtJ],[id$=__product_list_WQNckJ]) .subtitle{color:var(--ls-subtitle-color)!important;font-weight:400;letter-spacing:.012em}@media(max-width:749px){[data-template=index]>[id$=__product_list_WQNckJ] product-card .product-badges{display:none!important}}@keyframes topshelf-home-hero-cta-glow{0%,to{box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ff74007a,0 0 14px #ff54006b,0 8px 18px #0000006b}50%{box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ffae1ce6,0 0 26px #ff5c00b8,0 10px 22px #00000080}}@media(max-width:749px){[data-template=index]>[id$=__hero_DGf38f] .hero__link:after{content:"Learn more";position:absolute;bottom:28px;left:50%;z-index:3;display:grid;place-items:center;box-sizing:border-box;min-width:148px;padding:11px 24px;transform:translate(-50%);border:1px solid rgba(255,225,173,.7);border-radius:999px;background:linear-gradient(135deg,#ffb31a,#ff7a00 48%,#f04400);color:#001935;font-family:var(--font-subheading--family);font-size:.78rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ff74007a,0 0 14px #ff54006b,0 8px 18px #0000006b}[data-template=index]>[id$=__hero_DGf38f] .hero__link:active:after{filter:brightness(1.12)}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){[data-template=index]>[id$=__hero_DGf38f] .hero__link:after{animation:topshelf-home-hero-cta-glow 3.2s ease-in-out infinite}}html body .topshelf-dollar-off-badge,html body product-card .product-badges .product-badges__badge:not(.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7){border-color:#d99b08!important;background:linear-gradient(115deg,#fff3,#fff0 20% 80%,#fff4d224),linear-gradient(120deg,#9b6500,#d99400 22%,#ffc63b 50%,#e9a915 76%,#b77800)!important;color:#001935!important;box-shadow:inset 0 1px #fff8dc6b,inset 0 -1px #5c37008c,0 2px 10px #8a580047!important}@media(max-width:749px){[data-template="collection.live-corals"]>[id$=__product_list_RbQDcc] slideshow-slides:has(product-card){gap:8px!important;padding-inline:12px!important}[data-template="collection.live-corals"]>[id$=__product_list_RbQDcc] slideshow-slides:has(product-card)>slideshow-slide.resource-list__slide{width:min(30vw,116px)!important;max-width:116px!important;flex:0 0 min(30vw,116px)!important}[data-template="collection.live-corals"]>[id$=__product_list_RbQDcc] product-card :is(quick-add-component.quick-add,.add-to-cart-button){display:none!important}}@media screen and (min-width:750px){main[data-template^=collection] .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(10, minmax(0, 1fr)) !important}main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.group-block:has(product-price){display:block!important;width:100%!important;padding:0!important}main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.group-block:has(product-price) .group-block__media-wrapper,main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.group-block:has(product-price) .group-block-content>:not(product-price):not(:has(product-price)){display:none!important}main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.group-block:has(product-price) :is(.group-block,.group-block-content,product-price){width:100%!important}main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] product-price,main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] product-price :is(span,s){font-family:var(--font-paragraph--family)!important;font-size:var(--font-size--xs)!important;line-height:1.2!important}}main[data-template^=collection] .product-grid product-card :is(.product-grid-view-zoom-out--details .h4,[role=heading]){display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (min-width:750px){main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.product-grid-view-zoom-out--details,main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.group-block:has(product-price){padding-inline:6px!important}main[data-template^=collection] ul.product-grid[product-grid-view=zoom-out] .product-grid__card>.product-grid-view-zoom-out--details+.group-block:has(product-price){margin-block-start:-4px!important;padding-block-end:6px!important}}main[data-template^=collection]>:is([id$=__topshelf_breadcrumbs],[id$=__section],[id$=__collection_list_LYL9a9]){background:transparent!important;color:var(--topshelf-collection-ink)!important}main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs-band{background:transparent!important;color:var(--topshelf-collection-ink)!important}main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs{color:var(--topshelf-collection-ink)!important;font-family:var(--font-body--family);font-size:.8125rem;font-weight:650;line-height:1.3}main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs__link{color:var(--topshelf-collection-ink)!important;font-weight:650;opacity:.68}main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs__current{color:var(--topshelf-collection-ink)!important;font-weight:800}main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--topshelf-collection-ink)!important;margin-inline-start:.5rem;opacity:.4}main[data-template^=collection]>[id$=__section] :is(.section-background,.section,.custom-section-content,.overlay){background:transparent!important;background-color:transparent!important}main[data-template^=collection]>[id$=__section] .section-content-wrapper{box-sizing:border-box;width:100%;max-width:1250px!important;margin-inline:auto!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy{align-items:center;color:var(--topshelf-collection-ink)!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy__description,main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy__description :is(p,li,a,strong,em,span,summary,div){color:var(--topshelf-collection-ink)!important;font-family:var(--font-body--family)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-title{margin:0 0 10px!important;color:var(--topshelf-collection-ink)!important;font-family:var(--font-heading--family)!important;font-size:clamp(1.75rem,2.25vw,2.35rem)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.035em!important;text-align:left!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-subtitle{max-width:760px;margin:0 0 12px!important;color:#314b64!important;font-family:var(--font-body--family)!important;font-size:clamp(1rem,1.25vw,1.16rem)!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.005em!important;text-align:left!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-description-readmore{max-width:980px;margin:0!important;color:var(--topshelf-collection-ink)!important;font-size:.9375rem;font-weight:400;line-height:1.58;text-align:left!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-description-readmore :is(p,ul,ol){margin-block:0 .75em}main[data-template^=collection]>[id$=__section] .topshelf-collection-description-readmore :is(p,ul,ol):last-child{margin-block-end:0}main[data-template^=collection]>[id$=__section] .topshelf-collection-description-readmore__trigger{margin-left:.3em;color:var(--topshelf-collection-ink)!important;font-weight:800;text-decoration-thickness:1px;text-underline-offset:.18em}main[data-template^=collection]>[id$=__section] .topshelf-collection-vendor-logo__image{max-width:clamp(150px,18vw,260px);max-height:80px}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video{box-sizing:border-box;width:100%;overflow:hidden;aspect-ratio:16 / 9;background:#001935!important;border:1px solid rgb(0 25 53 / 18%);border-radius:9px!important;box-shadow:0 10px 26px #00193529!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video :is(.topshelf-youtube-facade,iframe){width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video .topshelf-youtube-facade:before{background:linear-gradient(180deg,#0019350a,#00193557)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video .topshelf-youtube-facade__play{width:68px;height:68px;background:#1a66d2;box-shadow:0 10px 26px #00000047}main[data-template^=collection]>[id$=__collection_list_LYL9a9] :is(.section-background,.section){background:transparent!important;background-color:transparent!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] :is(.section-resource-list__content,.resource-list,slideshow-component,slideshow-slides,slideshow-slide,.resource-list__item,.collection-card,.collection-card__inner,.collection-card__content,.collection-card__content>.text-block,.collection-card__image){background:transparent!important;background-color:transparent!important}main[data-template^=collection]>[id$=__main],main[data-template^=collection]>[id$=__main]~.shopify-section{position:relative;background:#fff!important}main[data-template^=collection]>[id$=__main] :is(.section-background,.section){background-color:#f2f7fd!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .section--page-width{max-width:1500px!important;margin-inline:auto!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card{color:var(--topshelf-collection-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__inner{gap:4px!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__image{background:transparent!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__image .resource-image__image{object-fit:contain!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__content{align-items:center!important;gap:2px!important;padding-inline:6px;color:var(--topshelf-collection-ink)!important;text-align:center!important}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__content>.text-block:first-child p{margin:0!important;color:var(--topshelf-collection-ink)!important;font-family:var(--font-subheading--family)!important;font-size:1rem!important;font-weight:800!important;line-height:1.16!important;letter-spacing:-.015em;text-align:center!important;text-wrap:balance}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__content>.text-block~.text-block p{margin:2px 0 0!important;color:var(--topshelf-collection-muted)!important;font-family:var(--font-body--family)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-align:center!important;opacity:.78}main[data-template^=collection]>[id$=__collection_list_LYL9a9] :is(slideshow-arrows,.slideshow-control){color:var(--topshelf-collection-ink)!important}@media screen and (min-width:750px){main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy--with-video{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy--with-logo{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy--with-logo.topshelf-collection-hero-copy--with-video{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) minmax(280px,.72fr)}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video--hero{width:100%;max-width:420px;justify-self:end}}@media screen and (max-width:749px){main[data-template^=collection]>[id$=__topshelf_breadcrumbs] .topshelf-breadcrumbs__inner{padding-inline:20px}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-copy{gap:0;padding-inline:20px}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-title{font-size:2rem!important;text-align:center!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-subtitle,main[data-template^=collection]>[id$=__section] .topshelf-collection-description-readmore{text-align:center!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video{width:min(72vw,280px)!important;margin:20px auto 0;border-radius:8px!important}main[data-template^=collection]>[id$=__section] .topshelf-collection-hero-video .topshelf-youtube-facade__play{width:58px;height:58px}main[data-template^=collection]>[id$=__collection_list_LYL9a9] .collection-card__content>.text-block:first-child p{font-size:.875rem!important}}html body .cart__ctas .cart__checkout-button{border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#2f7df4,#245fd2)!important;color:#fff!important;box-shadow:0 12px 28px #245fd23d!important;font-weight:850!important}html body .cart__ctas .cart__checkout-button:hover:not([disabled]),html body .cart__ctas .cart__checkout-button:focus-visible:not([disabled]){background:linear-gradient(180deg,#3887ff,#2767dd)!important;box-shadow:0 14px 32px #245fd247!important}html body slideshow-arrows .slideshow-control--shape-circle,html body slideshow-arrows .slideshow-control--shape-square{border:1px solid var(--topshelf-glass-control-border)!important;background:var(--topshelf-glass-control-bg-on-media)!important;color:var(--topshelf-glass-control-ink)!important;-webkit-backdrop-filter:var(--topshelf-glass-control-blur)!important;backdrop-filter:var(--topshelf-glass-control-blur)!important;box-shadow:var(--topshelf-glass-control-shadow)!important;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,transform .15s ease}html body slideshow-arrows .slideshow-control--shape-square{border-radius:14px!important}html body slideshow-arrows .slideshow-control--shape-circle svg,html body slideshow-arrows .slideshow-control--shape-square svg{color:var(--topshelf-glass-control-ink)!important}html body slideshow-arrows .slideshow-control--shape-circle:hover,html body slideshow-arrows .slideshow-control--shape-circle:focus-visible,html body slideshow-arrows .slideshow-control--shape-square:hover,html body slideshow-arrows .slideshow-control--shape-square:focus-visible{background:var(--topshelf-glass-control-bg-on-media-hover)!important;box-shadow:var(--topshelf-glass-control-shadow-hover)!important}html body slideshow-arrows .slideshow-control--shape-circle:active,html body slideshow-arrows .slideshow-control--shape-square:active{transform:scale(.96)}html body product-card .quick-add__button{border:1px solid var(--topshelf-glass-control-border)!important;background:var(--topshelf-glass-control-bg-on-media)!important;color:var(--topshelf-glass-control-ink)!important;-webkit-backdrop-filter:var(--topshelf-glass-control-blur)!important;backdrop-filter:var(--topshelf-glass-control-blur)!important;box-shadow:var(--topshelf-glass-control-shadow)!important}html body product-card .quick-add__button .add-to-cart-text{background:transparent!important}html body product-card .quick-add__button .add-to-cart-icon{width:calc(var(--button-size-md) - 2px)!important}html body product-card .quick-add__button:hover,html body product-card .quick-add__button:focus-visible{background:var(--topshelf-glass-control-bg-on-media-hover)!important;box-shadow:var(--topshelf-glass-control-shadow-hover)!important}.topshelf-collection-video-below-grid{padding-block:var(--topshelf-collection-video-padding-start, 24px) var(--topshelf-collection-video-padding-end, 32px);padding-inline:20px}.topshelf-collection-video-below-grid__inner{max-width:min(var(--topshelf-collection-video-max-width, 520px),440px);margin-inline:auto}.topshelf-collection-video-below-grid__heading{margin:0 0 12px;color:var(--topshelf-collection-ink, #001935);font-family:var(--font-heading--family);font-size:1.35rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:center}.topshelf-collection-video-below-grid .topshelf-collection-hero-video{margin:0;border:1px solid rgb(0 25 53 / 18%);border-radius:10px;box-shadow:0 10px 26px #00193529}@media screen and (max-width:749px){.topshelf-collection-hero-video--hero{display:none!important}}@media screen and (min-width:750px){.topshelf-collection-video-below-grid{display:none!important}}#quick-add-dialog .quick-add-modal__content .product-details variant-picker{width:100%}#quick-add-dialog .quick-add-modal__content .product-details .variant-option{gap:8px!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches){--variant-min-width: 0px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>legend{grid-column:1 / -1}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label{--options-border-width: 1px;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:5px 10px!important;border:1px solid #d9dce3!important;border-radius:11px!important;background:#fefefe!important;color:var(--topshelf-pdp-ink, #001935)!important;box-shadow:0 2px 7px #0019351a,inset 0 1px #ffffffe6!important;font-size:.84rem!important;font-weight:650!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label .variant-option__button-label__text{width:100%;text-align:center}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:has(input:checked):not(:has([data-option-available=false])){border-color:#3d4e62!important;background:linear-gradient(180deg,#082d62,#07224f 52%,#051539)!important;color:#fff!important;box-shadow:0 0 0 2px #f7f9fc,0 0 0 4px #8695aa,0 4px 10px #00193538,inset 0 1px #ffffff2e!important;font-weight:850!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:transparent!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label--on-sale:not(:has(input:checked)){border-color:#dfbd58!important;background:linear-gradient(180deg,#fffefa,#fffdf7)!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label--on-sale{flex-direction:column!important;gap:2px!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label--on-sale .topshelf-variant-sale-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:3px;min-height:0;padding:0;border:0;background:transparent;font-size:.6rem;font-weight:850;line-height:1;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label--on-sale .topshelf-variant-sale-badge svg{position:static!important;inset:auto!important;display:block;flex:0 0 12px;width:12px!important;height:12px!important;cursor:inherit;stroke:none!important}#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label--on-sale:has(input:checked) .topshelf-variant-sale-badge{color:#f6d670}@media screen and (min-width:750px){#quick-add-dialog .quick-add-modal__content .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label{height:44px!important;min-height:44px!important;padding:4px 10px!important;border-radius:9px!important;font-size:.82rem!important}}.facets{--facets-input-label-color: #334a60;color:#1f3850}.facets .facets__form-wrapper,.facets .facets__label,.facets .checkbox__label-text,.facets .facets__image-label,.facets .facets__swatch-label,.facets .price-facet__highest-price,.facets .price-facet__separator,.facets .show-more__button{color:#1f3850}.facets .facets__inputs-list-item--disabled .checkbox__label-text,.facets .facets__inputs-list-item--disabled .facets__image-label,.facets .facets__inputs-list-item--disabled .facets__swatch-label{color:var(--input-disabled-text-color)}.topshelf-kith-cart-drawer .cart-drawer--empty .cart-drawer__heading{justify-content:center;width:100%;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/210/assets/topshelf-custom.css.map */
