: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--has-cart:has(.cart-bubble.visually-hidden) svg{mask:none!important;-webkit-mask:none!important}.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-arrows{display: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}}.kith-menu-drawer{--kith-header-edge: 2px;--kith-drawer-top: calc(var(--kith-header-offset, 72px) + var(--kith-header-edge))}@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-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-rewards-link:hover .kith-menu-rewards-card,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 40%),linear-gradient(135deg,#03245a 0,#0d387a 48%,#09224f)!important;box-shadow:0 10px 24px #0019352e!important;transform:none!important;filter:none!important}.kith-menu-rewards-link:hover .kith-menu-rewards-card:before,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card:before{opacity:0!important;transform:translate(-100%)!important}.kith-menu-rewards-link:hover .kith-menu-rewards-card__coin,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card__coin{filter:drop-shadow(0 10px 12px rgba(0,0,0,.28))!important;transform:none!important}.kith-menu-rewards-link:hover .kith-menu-rewards-card__cta,.kith-menu-rewards-link:focus-visible .kith-menu-rewards-card__cta{background:#ffffff1f!important;border-color:#ffffff2e!important;box-shadow:inset 0 0 0 1px #ffffff0a!important;transform: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 #e0a91f;border-radius:999px;background:linear-gradient(115deg,#ffffff3d,#fff0 20% 80%,#fff4d229),linear-gradient(120deg,#f2b421,#ffc63b 22%,#ffd466 50%,#ffc63b 76%,#f0b020);box-shadow:inset 0 1px #fff8dc73,inset 0 -1px #78500066,0 2px 10px #96640040;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:var(--topshelf-badge-min-height, 1.9em);padding:var(--topshelf-badge-padding, .34em .82em .32em)!important;border-radius:999px!important;font-family:var(--font-accent--family, var(--font-body--family))!important;font-size:var(--topshelf-badge-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(.topshelf-soldout-badge){border:1px solid #e0a91f;border-radius:999px;background:linear-gradient(115deg,#ffffff3d,#fff0 20% 80%,#fff4d229),linear-gradient(120deg,#f2b421,#ffc63b 22%,#ffd466 50%,#ffc63b 76%,#f0b020)!important;box-shadow:inset 0 1px #fff8dc73,inset 0 -1px #78500066,0 2px 10px #96640040;color:#001935!important}.product-badges__badge.topshelf-soldout-badge{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}product-price[data-block-id$=price_tVjtKg]{flex:0 0 auto;width:fit-content!important;max-width:max-content;padding-block-start:var( --topshelf-price-row-pad-top, var(--padding-block-start, 0px) )!important}.group-block-content:has(>product-price[data-block-id$=price_tVjtKg]):has(.topshelf-dollar-off-badge-block){--topshelf-price-row-pad-top: 20px;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;padding-block-start:var(--topshelf-price-row-pad-top, 0px)!important}.topshelf-dollar-off-badge-block .topshelf-dollar-off-badge-wrap{margin-block-start:0}@media(max-width:749px){.group-block-content:has(>product-price[data-block-id$=price_tVjtKg]):has(.topshelf-dollar-off-badge-block){flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;align-items:center!important;justify-content:flex-start!important}product-price[data-block-id$=price_tVjtKg]{position:static!important;inset-block-start:auto!important;align-self:center!important;text-align:left!important}.topshelf-dollar-off-badge-block{align-self:center!important;justify-content:flex-start!important;padding-block-start:0!important;transform:none!important}}.topshelf-product-installments{margin-block-start:.35rem}.topshelf-product-installments__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;max-width:100%;margin:0;padding:0;border:0;border-radius:.25rem;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:opacity .15s ease}.topshelf-product-installments__row:hover{opacity:.75}.topshelf-product-installments__row:focus-visible{outline:2px solid currentColor;outline-offset:3px}.topshelf-product-installments__terms{flex:0 1 auto}.topshelf-product-installments__terms strong{font-weight:700}.topshelf-product-installments__shop-logo{display:inline-block;width:auto;height:1em;vertical-align:-.24em}.topshelf-product-installments__logos{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.topshelf-product-installments__logo{display:block;width:auto;max-width:none;object-fit:contain}.topshelf-product-installments__logo--paypal{height:1.05em}.topshelf-product-installments__logo--klarna{height:1.3em}.topshelf-product-installments__logo--affirm{height:1.2em;transform:translateY(-.12em)}.topshelf-bnpl-drawer{position:fixed;inset:0 0 0 auto;width:min(28rem,100vw);height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#121212;font-size:1rem;line-height:1.5;box-shadow:-8px 0 32px #0000002e;transform:translate(100%);transition:transform .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.topshelf-bnpl-drawer:popover-open{transform:translate(0)}@starting-style{.topshelf-bnpl-drawer:popover-open{transform:translate(100%)}}.topshelf-bnpl-drawer::backdrop{background-color:#0000;transition:background-color .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.topshelf-bnpl-drawer:popover-open::backdrop{background-color:#0006}@starting-style{.topshelf-bnpl-drawer:popover-open::backdrop{background-color:#0000}}@media(prefers-reduced-motion:reduce){.topshelf-bnpl-drawer,.topshelf-bnpl-drawer::backdrop{transition:none}}body:has(.topshelf-bnpl-drawer:popover-open){overflow:hidden}.topshelf-bnpl-drawer__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;background:#fff;border-bottom:1px solid rgb(0 0 0 / .1)}.topshelf-bnpl-drawer__title{margin:0;font-size:1.25rem;line-height:1.3}.topshelf-bnpl-drawer__close{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#0000000f;color:#121212;cursor:pointer}.topshelf-bnpl-drawer__close:hover{background:#0000001f}.topshelf-bnpl-drawer__close svg{width:1.1rem;height:1.1rem}.topshelf-bnpl-drawer__body{display:grid;gap:1rem;padding:1.25rem 1.5rem 2rem}.topshelf-bnpl-drawer__intro{margin:0;color:#000000bf}.topshelf-bnpl-drawer__tip{margin:0;padding:.85rem 1rem;border-radius:.5rem;background:#f3f1ff;font-size:.9rem}.topshelf-bnpl-drawer__option{padding:1.1rem 1.1rem 1.2rem;border:1px solid rgb(0 0 0 / .1);border-radius:.75rem}.topshelf-bnpl-drawer__logos{display:flex;align-items:center;gap:.75rem;min-height:2rem;margin-bottom:.65rem}.topshelf-bnpl-drawer__logo{display:block;width:auto;max-width:none}.topshelf-bnpl-drawer__logo--shop{height:1.6rem}.topshelf-bnpl-drawer__logo--affirm{height:1.75rem}.topshelf-bnpl-drawer__logo--paypal{height:1.5rem}.topshelf-bnpl-drawer__logo--klarna{height:1.9rem}.topshelf-bnpl-drawer__option-title{margin:0 0 .4rem;font-size:1.05rem;line-height:1.3}.topshelf-bnpl-drawer__list{display:grid;gap:.3rem;margin:0 0 .75rem;padding-inline-start:1.15rem;font-size:.95rem}.topshelf-bnpl-drawer__fine-print{margin:0 0 .6rem;color:#0009;font-size:.75rem;line-height:1.45}.topshelf-bnpl-drawer__link{color:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}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 + var(--topshelf-fab-slot, 0) * 50px);right:max(12px,env(safe-area-inset-right));z-index:calc(var(--layer-sticky) - 1);display:none;align-items:center;justify-content:center;width:50px;height:40px;padding:0;margin:0;border:1px solid var(--topshelf-glass-control-border);border-radius:13px;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:20px;height:20px}@media screen and (max-width:749px){.topshelf-filter-fab{display:inline-flex}@supports (animation-timeline: scroll()){.topshelf-fab-toggle{animation:topshelf-filter-fab-reveal linear both;animation-timeline:scroll(root block);animation-range:600px 780px}.topshelf-fab-toggle: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}html body #header-group[data-kith-sticky-state=inactive],html body #header-group[data-kith-sticky-state=parked]{position:relative!important;top:var(--kith-header-anchor, 0px)!important}@media screen and (max-width:900px)and (hover:none)and (pointer:coarse){html body,html body.kith-header-mounted{padding-top:var(--kith-header-offset, 56px)!important;overflow-x:clip!important}html body #header-group,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=inactive],html body #header-group[data-kith-sticky-state=parked]{position:absolute!important;top:var(--kith-header-anchor, 0px)!important}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],body #header-group[data-kith-sticky-state=parked]{--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],body #header-group[data-kith-sticky-state=parked]{--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;margin-block-start:clamp(40px,5vw,64px)!important;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],.topshelf-grid-fab[hidden]{display:none!important}.topshelf-filters-fab{--topshelf-fab-slot: 1}.topshelf-grid-fab{--topshelf-fab-slot: 2}.topshelf-guide-fab{--topshelf-fab-slot: 3}.topshelf-scroll-top-fab{--topshelf-fab-slot: 4}.topshelf-grid-fab[hidden]~.topshelf-guide-fab{--topshelf-fab-slot: 2}.topshelf-grid-fab[hidden]~.topshelf-scroll-top-fab,.topshelf-guide-fab[hidden]+.topshelf-scroll-top-fab{--topshelf-fab-slot: 3}.topshelf-grid-fab[hidden]~.topshelf-guide-fab[hidden]+.topshelf-scroll-top-fab{--topshelf-fab-slot: 2}.topshelf-fab-menu>.topshelf-filter-fab{z-index:calc(var(--layer-sticky) - 2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--topshelf-fab-slot, 0) * -50px)) scale(.6);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.topshelf-collection-utilities.is-open .topshelf-fab-menu>.topshelf-filter-fab{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .2s ease calc(var(--topshelf-fab-slot, 0) * 35ms),transform .34s cubic-bezier(.34,1.56,.64,1) calc(var(--topshelf-fab-slot, 0) * 35ms),visibility 0s}.topshelf-collection-utilities.is-open .topshelf-fab-menu>.topshelf-filter-fab:active{transform:scale(.96)}.topshelf-fab-toggle .topshelf-filter-fab__icon{transition:transform .25s ease}.topshelf-collection-utilities.is-open .topshelf-fab-toggle{background:var(--topshelf-glass-control-bg-hover);box-shadow:var(--topshelf-glass-control-shadow-hover)}.topshelf-collection-utilities.is-open .topshelf-fab-toggle .topshelf-filter-fab__icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.topshelf-fab-menu>.topshelf-filter-fab,.topshelf-collection-utilities.is-open .topshelf-fab-menu>.topshelf-filter-fab{transition-duration:0s;transition-delay:0s}}.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,html.topshelf-guide-drawer-open .page-wrapper{overflow:hidden!important;overscroll-behavior:none}@media screen and (min-width:750px){.topshelf-filter-fab{display:inline-flex}.topshelf-fab-toggle{opacity:0;transform:translateY(-8px);pointer-events:none}.topshelf-collection-utilities.is-scrolled .topshelf-fab-toggle{opacity:1;transform:translateY(0);pointer-events:auto}.topshelf-collection-utilities.is-scrolled .topshelf-fab-toggle:active{transform:translateY(0) scale(.96)}}@media screen and (max-width:749px){.topshelf-guide-fab{display:inline-flex}.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 #fff6,0 0 10px #ffffff1f,0 12px 24px #00193559}50%{transform:scale(1.025);box-shadow:0 0 0 1px #fffc,0 0 22px #ffffff4d,0 16px 30px #00193573}}@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,255,255,.7);border-radius:14px;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.1),transparent 48%),#001935;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,255,255,.08) 50%,transparent 80%);content:""}[data-template=index] .topshelf-ls-view-more:hover,[data-template=index] .topshelf-ls-view-more:focus-visible{border-color:#fff;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{color:#fff;font-family:var(--font-subheading--family);font-size:clamp(.72rem,1vw,.98rem);font-weight:800;letter-spacing:.1em;line-height:1.15}[data-template=index] .topshelf-ls-view-more__arrow{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#fff;color:#001935;font-size:1.65rem;font-weight:800;line-height:1;box-shadow:0 5px 14px #0000004d}@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(.topshelf-soldout-badge){border-color:var(--topshelf-badge-border-color, #e0a91f)!important;background:linear-gradient(115deg,#ffffff3d,#fff0 20% 80%,#fff4d229),linear-gradient(120deg,#f2b421,#ffc63b 22%,#ffd466 50%,#ffc63b 76%,#f0b020)!important;color:#001935!important;box-shadow:var( --topshelf-badge-shadow, inset 0 1px 0 rgba(255, 248, 220, .45), inset 0 -1px 0 rgba(120, 80, 0, .4), 0 2px 10px rgba(150, 100, 0, .25) )!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(8, 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}@media screen and (max-width:749px){product-card .quick-add{--button-size-md: 32px}}.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-input-border: rgba(15, 30, 50, .12);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) rgba(15, 30, 50, .4);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}.page-wrapper--drawer-open{margin-right:0}theme-drawer .theme-drawer__dialog{z-index:2147483640}@media screen and (min-width:990px){body:has(#filters-drawer .theme-drawer__dialog[open]) #MainContent{z-index:var(--layer-window-overlay)}}product-card.product-card{grid-template-columns:minmax(0,1fr)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list){--ts-card-radius: 16px;--ts-card-surface: rgba(255, 255, 255, .82);--ts-card-border: rgba(15, 30, 50, .08);--ts-card-border-hover: rgba(15, 30, 50, .14);--ts-card-shadow: 0 1px 2px rgba(15, 30, 50, .03), 0 4px 12px rgba(15, 30, 50, .04);--ts-card-shadow-hover: 0 2px 4px rgba(15, 30, 50, .04), 0 8px 20px rgba(15, 30, 50, .07);--ts-card-transition: .2s cubic-bezier(.25, .1, .25, 1);--ts-card-pad-start: 14px;--ts-card-pad-end: 16px;--ts-card-pad-inline: 14px;--ts-card-ink: #10223d;--ts-card-title-size: .9375rem;--ts-card-price-ink: #0f1f38;--ts-card-price-size: 1.0625rem;--ts-card-muted: #8d99ab;--ts-card-badge-inset: 10px;--ts-card-badge-font-size: .75rem}@media screen and (max-width:749px){:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list){--ts-card-radius: 12px;--ts-card-pad-start: 10px;--ts-card-pad-end: 12px;--ts-card-pad-inline: 10px;--ts-card-title-size: .875rem;--ts-card-price-size: 1rem;--ts-card-badge-inset: 8px;--ts-card-badge-font-size: .6875rem}}.product-grid:not(.topshelf-wishlist-page__grid)[product-grid-view=zoom-out]{--ts-card-radius: 10px}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card.product-card{border-radius:var(--ts-card-radius);box-shadow:none;transition:transform var(--ts-card-transition)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card .product-grid__card{padding:0;border:1px solid var(--ts-card-border);border-radius:var(--ts-card-radius);background-color:var(--ts-card-surface);box-shadow:var(--ts-card-shadow);transition:border-color var(--ts-card-transition),box-shadow var(--ts-card-transition)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card.product-card:focus-within .product-grid__card{border-color:var(--ts-card-border-hover)}@media(hover:hover)and (pointer:fine){:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card.product-card:hover .product-grid__card{border-color:var(--ts-card-border-hover);box-shadow:var(--ts-card-shadow-hover)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card.product-card:hover{transform:translateY(-2px)}}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card>.group-block{padding:max(0px,calc(var(--ts-card-pad-start) - var(--product-card-gap, 0px))) var(--ts-card-pad-inline) var(--ts-card-pad-end)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card>.group-block :is(product-price,.text-block:has([role=heading])){padding:0}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card:not(:has(>.group-block)){padding-block-end:var(--ts-card-pad-end)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card>:is(product-price,.text-block),:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card>a.contents>.text-block{padding-block:0;padding-inline:var(--ts-card-pad-inline)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card>a.contents:first-of-type>.text-block{padding-block-start:max(0px,calc(var(--ts-card-pad-start) - var(--product-card-gap, 0px)))}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) .product-grid__card [role=heading]{color:var(--ts-card-ink);font-size:var(--ts-card-title-size);font-weight:600;line-height:1.3}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card product-price .unit-price{flex-basis:100%}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card :is(product-price,.topshelf-card-price) .price{color:var(--ts-card-price-ink);font-size:var(--ts-card-price-size);font-weight:700;line-height:1.2}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card product-price .compare-at-price{color:var(--ts-card-muted);font-size:.8125rem;font-weight:400;line-height:1.2;text-decoration-color:currentcolor;text-decoration-thickness:1px}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card .topshelf-card-price__label{color:var(--ts-card-muted);font-size:.75rem}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card .product-badges{--badge-inset: var(--ts-card-badge-inset)}:is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card .product-badges__badge:not(.topshelf-soldout-badge){--topshelf-badge-min-height: 0;--topshelf-badge-padding: 5px 10px;--topshelf-badge-font-size: var(--ts-card-badge-font-size);--topshelf-badge-border-color: rgba(120, 80, 0, .3);--topshelf-badge-shadow: 0 1px 2px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .25)}#cart-drawer .topshelf-cart-upsells-host:has(>*:not(.topshelf-cart-upsells-host__header):not(:empty)){display:block}@media screen and (min-width:990px){#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .theme-drawer__dialog{--theme-drawer-width: min(70rem, 95vw)}#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .cart-drawer__content{display:grid;grid-template-columns:minmax(20rem,40%) minmax(0,60%);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .cart-drawer__items{min-height:0;grid-column:2;grid-row:1;overflow-y:auto}#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .topshelf-cart-upsells-host{min-height:0;grid-column:1;grid-row:1 / 3;overflow-y:auto;padding:var(--padding-2xl);border-block:0;border-inline-end:var(--style-border-width) solid var(--color-border)}#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .topshelf-cart-upsells-host .storesboost-upsells{grid-template-columns:minmax(0,1fr)}#cart-drawer:has(.topshelf-cart-upsells-host>*:not(.topshelf-cart-upsells-host__header):not(:empty)) .cart-drawer__summary{grid-column:2;grid-row:2;margin-top:0}}.cart-drawer__items{--ts-drawer-media-width: 5rem}.cart-drawer__items .cart-items__table-row{grid-template-columns:var(--ts-drawer-media-width) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-drawer__items .cart-items__table-row--full-width-variants{grid-template-columns:var(--ts-drawer-media-width) minmax(0,1fr) auto}.cart-drawer__items .cart-items__table-row--full-width-variants{grid-template-rows:min-content min-content 1fr;grid-template-areas:"media details price" "media quantity quantity" "media error error"}.cart-drawer__items .cart-items__details,.cart-drawer__items .cart-items__table-row--full-width-variants .cart-items__details{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--gap-sm);grid-area:details}.cart-drawer__items .cart-items__product-info{flex:1 0 100%}.cart-drawer__items .cart-items__quantity{margin-block-start:var(--margin-3xs)}.cart-drawer__items .cart-items__details{line-height:var(--line-height--body-tight)}.cart-drawer__items .cart-items__details>*+*{margin-block-start:0}.cart-drawer__items .cart-items__remove{margin-block:calc((var(--button-size-md) - var(--minimum-touch-target)) / 2)}.cart-drawer__items .cart-items__variants-wrapper:empty{display:none}.cart-drawer__items .cart-items__media-container{aspect-ratio:1}.cart-drawer__items .cart-items__details{font-weight:500}.cart-drawer__items .cart-items__title{font-weight:600}.cart-drawer__items .cart-items__price{font-size:var(--font-size--md);font-weight:600}#cart-drawer .theme-drawer__dialog{border-left:none;box-shadow:-6px 8px 8px #00000026}html body .cart-drawer__items{padding-inline:var(--padding-sm)}html body .cart-drawer__items .cart-items__table-row:not(:last-child){padding-bottom:var(--gap-xs);margin-bottom:var(--gap-xs)}html body .cart-drawer__items .cart-items__table{--topshelf-segment-gap: 1.75rem}html body .cart-drawer__items .topshelf-cart-segment .cart-items__table-row{padding-inline:var(--padding-xs);padding-block-start:var(--padding-xs)}html body .cart-drawer__items .topshelf-cart-segment .cart-items__table-row:last-of-type{padding-block-end:var(--padding-xs)}html body .cart-drawer__items .topshelf-cart-segment__header-cell{padding:var(--padding-xs) var(--padding-xs) var(--padding-2xs)}@media screen and (min-width:990px){.page-wrapper>main,.page-wrapper>footer{transition:filter .3s ease}body:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper>main,body:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper>footer{filter:blur(3px)}}@property --ts-cart-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ts-cart-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.cart-drawer__content[style*=mask-image],.cart-drawer__items[style*=mask-image]{--ts-cart-fade-top: 14px;--ts-cart-fade-bottom: 14px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ts-cart-fade-top),black calc(100% - var(--ts-cart-fade-bottom)),transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0,black var(--ts-cart-fade-top),black calc(100% - var(--ts-cart-fade-bottom)),transparent 100%)!important}@supports (animation-timeline: scroll()){.cart-drawer__content[style*=mask-image],.cart-drawer__items[style*=mask-image]{animation:ts-cart-top-fade-in linear both,ts-cart-bottom-fade-out linear both;animation-timeline:scroll(self block),scroll(self block);animation-range:0px 24px,calc(100% - 24px) 100%}}@keyframes ts-cart-top-fade-in{0%{--ts-cart-fade-top: 0px}to{--ts-cart-fade-top: 14px}}@keyframes ts-cart-bottom-fade-out{0%{--ts-cart-fade-bottom: 14px}to{--ts-cart-fade-bottom: 0px}}.product-media img.product-media__sticker{filter:drop-shadow(0 2px 3px rgb(0 0 0 / .4)) drop-shadow(0 8px 14px rgb(0 0 0 / .32))!important}@media screen and (min-width:750px){[data-template=index]>[id*=__product_list_] .resource-list__carousel slideshow-slides[gutters]{padding-inline:0 var(--page-margin);scroll-padding-inline-start:0}}@media screen and (min-width:750px){[data-template=index]>[id*=__product_list_] .resource-list{max-width:min(1620px,calc(100% - 40px))}}.topshelf-light-carousel__heading{color:inherit;font-family:var(--font-heading--family)}.topshelf-light-carousel__heading a{color:inherit;text-decoration:none}.topshelf-light-carousel__heading a:hover{text-decoration:underline;text-underline-offset:.15em}.topshelf-light-carousel__control{color:var(--topshelf-glass-control-ink, #001935);background:var(--topshelf-glass-control-bg, rgba(255, 255, 255, .65));border:1px solid var(--topshelf-glass-control-border, rgba(255, 255, 255, .55));border-radius:999px;box-shadow:0 5px 18px #0019351f;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.topshelf-light-carousel__control:hover:not(:disabled){transform:translateY(-1px)}.topshelf-light-carousel__control:disabled{opacity:.3;cursor:default}.topshelf-light-carousel__control:focus-visible,.topshelf-light-carousel__viewport:focus-visible{outline:2px solid currentColor;outline-offset:3px}.topshelf-light-carousel__viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:inline mandatory;cursor:grab}.topshelf-light-carousel__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.topshelf-light-carousel__item{scroll-snap-align:start;transition:transform .32s cubic-bezier(.22,1,.36,1)}.topshelf-light-card{color:var(--ts-lc-card-text, #fff);background:var(--ts-lc-card-background, #001935);box-shadow:0 10px 30px #0f172a2e;transition:box-shadow .32s cubic-bezier(.22,1,.36,1)}.topshelf-light-carousel__view-all{isolation:isolate;color:#fff!important;background:linear-gradient(145deg,#001935,#074b7c);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px #0f172a2e;text-decoration:none!important;transition:box-shadow .32s cubic-bezier(.22,1,.36,1)}.topshelf-light-carousel__view-all:before{position:absolute;z-index:-1;width:150%;aspect-ratio:1;inset-block-start:-82%;inset-inline-start:28%;background:radial-gradient(circle,#ffd62357 0 18%,#ffd62300 66%);border-radius:50%;content:"";transform:translateZ(0) scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1)}.topshelf-light-carousel__view-all:hover,.topshelf-light-carousel__view-all:focus-visible,.topshelf-light-carousel__view-all:active,.topshelf-light-carousel__view-all:visited{color:#fff!important;text-decoration:none!important}.topshelf-light-carousel__view-all:focus-visible{outline:2px solid #ffd623;outline-offset:-4px}.topshelf-light-carousel__view-all-label{font-family:var(--font-heading--family);font-weight:700}.topshelf-light-carousel__view-all-title{opacity:.84;font-family:var(--font-subheading--family)}.topshelf-light-carousel__view-all-icon{color:#001935;background:#ffd623;border-radius:50%;transition:color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.topshelf-light-carousel__view-all-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.topshelf-light-card__link{color:var(--ts-lc-card-text, #fff)!important;text-decoration:none!important}.topshelf-light-card__link:hover,.topshelf-light-card__link:focus-visible,.topshelf-light-card__link:active,.topshelf-light-card__link:visited{color:var(--ts-lc-card-text, #fff)!important;text-decoration:none!important}.topshelf-light-card__media{color:inherit;background:color-mix(in srgb,var(--ts-lc-card-background, #001935) 78%,#fff)}.topshelf-light-card__image{opacity:0;transition:opacity .18s ease}.topshelf-light-card__image.is-loaded,.topshelf-light-card__image--placeholder{opacity:1}.topshelf-light-card__video{z-index:2;pointer-events:none}.topshelf-light-card__badge{position:absolute;z-index:3;inset-block-start:8px;inset-inline-start:8px;padding:4px 7px;color:#001935;background:#ffd623;border-radius:999px;font-size:.6875rem;font-weight:800;line-height:1;text-transform:uppercase}.topshelf-light-card__title,.topshelf-light-card__price{font-family:var(--font-subheading--family);font-weight:600}.topshelf-light-card__price-current{color:#ffd623}.topshelf-light-card__price-compare{opacity:.72;font-size:.8125rem;font-weight:400}@media(hover:hover)and (pointer:fine){.topshelf-light-carousel__item:hover,.topshelf-light-carousel__item:focus-within{z-index:2;transform:translate3d(0,-8px,0)}.topshelf-light-carousel__item:hover .topshelf-light-card,.topshelf-light-carousel__item:focus-within .topshelf-light-card,.topshelf-light-carousel__item:hover .topshelf-light-carousel__view-all,.topshelf-light-carousel__item:focus-within .topshelf-light-carousel__view-all{box-shadow:0 20px 44px #0f172a47}.topshelf-light-carousel__view-all:hover:before,.topshelf-light-carousel__view-all:focus-visible:before{transform:translate3d(-16%,18%,0) scale(1.18)}.topshelf-light-carousel__view-all:hover .topshelf-light-carousel__view-all-icon,.topshelf-light-carousel__view-all:focus-visible .topshelf-light-carousel__view-all-icon{color:#ffd623;background:#001935;transform:translate3d(5px,0,0)}}@media screen and (max-width:749px){.topshelf-light-carousel__viewport{cursor:auto}}@media(prefers-reduced-motion:reduce){.topshelf-light-carousel__viewport{scroll-behavior:auto}.topshelf-light-card__image,.topshelf-light-carousel__control,.topshelf-light-carousel__item,.topshelf-light-card,.topshelf-light-carousel__view-all,.topshelf-light-carousel__view-all:before,.topshelf-light-carousel__view-all-icon{transition:none}.topshelf-light-carousel__item{transform:none}}@media screen and (min-width:990px){main[data-template^=product] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:96px;min-width:96px}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/topshelf-custom.css.map */
