.block-container{position:relative;background:transparent}.block-container__content{position:relative;z-index:1}.footer__newsletter-form.form{gap:var(--space-token-l)}.icon-reference{container-type:inline-size;padding:40px 24px;max-width:1600px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}.icon-reference__header{position:relative;text-align:center;margin-bottom:32px}.icon-reference__title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--color-text-primary, #1a1a1a)}.icon-reference__hint{font-size:14px;color:var(--color-text-secondary, #666);margin:0}.icon-reference__count{font-size:13px;color:var(--color-text-tertiary, #999);margin:4px 0 0}.icon-reference .icon-reference__search{position:absolute;inset-inline-end:0;top:50%;z-index:2;width:min(420px,50%);transform:translateY(-50%)}.icon-reference__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.icon-reference__card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 8px 16px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border, #e5e5e5);cursor:pointer;transition:border-color .15s,background-color .15s;background:var(--color-bg-accessories, #f2f3f5)}.icon-reference__card:hover{border-color:var(--color-text-primary, #1a1a1a);background:var(--color-bg-surface, #e8e9eb)}.icon-reference__card-icon{display:flex;align-items:center;justify-content:center;min-height:72px;color:var(--color-text-primary, #1a1a1a)}.icon-reference__card-icon svg{max-width:48px;max-height:48px;object-fit:contain}.icon-reference__card-name{font-size:12px;color:var(--color-text-secondary, #666);text-align:center;word-break:break-all;line-height:1.3}.icon-reference__empty{margin:48px 0 0;text-align:center;font-size:14px;color:var(--color-text-secondary, #666)}.icon-reference__empty[hidden]{display:none}.icon-reference__toast{position:fixed;bottom:50%;left:50%;transform:translate(-50%,-50%);background:#f3f4f7;box-shadow:0 0 1px #0003;color:#228b22;padding:10px 24px;border-radius:6px;font-size:14px;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:9999}.icon-reference__toast.is-visible{opacity:1;visibility:visible}@container (max-width: 600px){.icon-reference .icon-reference__search{position:static;inset:auto;width:100%;margin-top:16px;transform:none}.icon-reference__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.icon-reference__card{padding:14px 6px 12px;gap:6px}.icon-reference__card-icon{min-height:56px}.icon-reference__card-icon svg{max-width:64px;max-height:64px}.icon-reference__card-name{font-size:11px}}.klaviyo-popup-trigger--with-slot{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9999}.klaviyo-popup-trigger--with-slot.klaviyo-popup-trigger--is-hidden{display:none!important}@media screen and (min-width:768px){.klaviyo-popup-trigger--with-slot{bottom:var(--klaviyo-popup-bottom-desktop);left:var(--klaviyo-popup-left-desktop);transform:none}}.klaviyo-popup-trigger__slot{display:flex;justify-content:center;padding:0}@media screen and (min-width:768px){.klaviyo-popup-trigger__slot{justify-content:flex-start}}.klaviyo-popup-trigger--with-slot[data-state=open]{opacity:.55}.product-quick-nav-section{position:relative;background:transparent}.product-quick-nav{--product-quick-nav-item-width: 100px;--product-quick-nav-media-size: 100px;--product-quick-nav-track-pad-block: 5px;--product-quick-nav-gap: var(--space-token-xs);position:relative;z-index:1;display:block;width:100%;padding-block:var(--space-token-base)}.product-quick-nav__viewport{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline:calc(50vw - 50%);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-quick-nav__viewport::-webkit-scrollbar{display:none}.product-quick-nav__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--product-quick-nav-gap);width:max-content;min-width:100%;padding-block:var(--product-quick-nav-track-pad-block)}.product-quick-nav__track>*{flex:0 0 var(--product-quick-nav-item-width);width:var(--product-quick-nav-item-width);min-width:var(--product-quick-nav-item-width)}.product-quick-nav__track>.shopify-block__product-nav-item:empty{display:none}.product-quick-nav__edge{display:none}.product-quick-nav__edge[hidden],.product-quick-nav__arrow[hidden]{display:none!important}@media screen and (min-width:768px){.product-quick-nav{--product-quick-nav-item-width: 116px;--product-quick-nav-gap: var(--space-token-base)}.product-quick-nav__viewport{width:100%;max-width:100%;margin-inline-start:0;padding-inline:0}.product-quick-nav--align-center .product-quick-nav__track{justify-content:center}.product-quick-nav__edge{position:absolute;z-index:2;top:calc(var(--space-token-base) + var(--product-quick-nav-track-pad-block));height:var(--product-quick-nav-media-size);display:block;width:103px;pointer-events:none}.product-quick-nav__edge--prev{left:0;background:linear-gradient(to right,var(--color-bg-white) 38%,transparent 100%)}.product-quick-nav__edge--next{right:0;background:linear-gradient(to left,var(--color-bg-white) 38%,transparent 100%)}button.product-quick-nav__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:var(--size-14);height:var(--size-14);padding:0;border:0;border-radius:var(--radius-full);background:#9797974d;background-image:none;color:var(--color-text-secondary);cursor:pointer;line-height:0;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(-50%)}.product-quick-nav__edge--prev .product-quick-nav__arrow{left:0}.product-quick-nav__edge--next .product-quick-nav__arrow{right:0}button.product-quick-nav__arrow:hover{background:#97979799}button.product-quick-nav__arrow:active{background:#97979787}button.product-quick-nav__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-quick-nav__arrow .icon{display:block;width:20px;height:20px;flex-shrink:0}.product-quick-nav__arrow--prev .icon{transform:scaleX(-1)}}@media screen and (min-width:1280px){.product-quick-nav{--product-quick-nav-item-width: 134px;--product-quick-nav-gap: var(--space-token-md)}}.slideshow-v2__content{position:relative;z-index:1}.slideshow-v2__carousel{position:relative;isolation:isolate;touch-action:pan-y}.slideshow-v2__carousel>.slideshow__slide:not(.is-selected){pointer-events:none}.slideshow-v2__carousel:has(>.slideshow__cursor){cursor:auto}.slideshow-v2{--slideshow-controls-color: 255 255 255;--slideshow-controls-background: 0 0 0;--slideshow-v2-arrow-well-gap: var(--space-token-xl);--slideshow-v2-arrow-edge-min: var(--space-token-2xl);--slideshow-v2-well-outer: calc((100% - min( var(--banner-item-well-max-width, var(--container-max-width, 1200px)), 100% - var(--banner-item-gutter, var(--container-gutter, 20px)) * 2 ))/2) }.slideshow-v2 .shopify-block__banner-item{--slideshow-slide-controls-color: 255 255 255;--slideshow-slide-controls-background: 0 0 0}.slideshow-v2[data-image-size=fixed_height]{--banner-item-height: 440px;--banner-item-fit: cover;--banner-item-media-height: 100%}@media screen and (min-width:375px){.slideshow-v2[data-image-size=fixed_height]{--banner-item-height: 490px}}@media screen and (min-width:1280px){.slideshow-v2[data-image-size=fixed_height]{--banner-item-height: 640px}}.slideshow-v2[data-image-size=fullscreen]{--banner-item-height: calc(100svh - var(--sticky-area-height, 0px));--banner-item-fit: cover;--banner-item-media-height: 100%}.slideshow-v2[data-image-size=original]{--banner-item-height: auto;--banner-item-fit: contain;--banner-item-media-height: auto}.slideshow-v2__carousel>.shopify-block__banner-item~.shopify-block__banner-item:not(.is-selected):not(.is-leaving){opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow-v2__carousel>.slideshow__slide.is-leaving,.slideshow-v2__carousel>.shopify-block__banner-item.slideshow__slide.is-leaving,.slideshow-v2__carousel>.shopify-block__banner-item~.shopify-block__banner-item.slideshow__slide.is-leaving{opacity:1;visibility:visible;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.slideshow-v2__carousel>.shopify-block__badge{position:absolute;z-index:3;pointer-events:none}.slideshow-v2__carousel>.shopify-block__badge:not(:has(>.badge-block--fixed)){top:0;right:0;bottom:0;left:0}.slideshow-v2__carousel>.shopify-block__badge:has(>.badge-block--fixed){inset:auto;width:max-content;height:auto}.slideshow-v2__carousel>.shopify-block__badge[hidden]{display:none}.slideshow-v2__badge-stack{--slideshow-v2-badge-well-mo: 350px;--slideshow-v2-badge-well-ta: 704px;--slideshow-v2-badge-well-pc: 1216px;--slideshow-v2-badge-gutter-mo: 16px;--slideshow-v2-badge-bottom-mo: 54px;--slideshow-v2-badge-bottom-ta: 60px;--slideshow-v2-badge-top-pc: 114px;--slideshow-v2-badge-gap-mo: 8px;--slideshow-v2-badge-gap-wide: 12px;position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;width:max-content;pointer-events:none;left:max(var(--slideshow-v2-badge-gutter-mo),calc((100% - var(--slideshow-v2-badge-well-mo)) / 2));right:auto;bottom:var(--slideshow-v2-badge-bottom-mo);gap:var(--slideshow-v2-badge-gap-mo)}.slideshow-v2__badge-stack>.shopify-block__badge:not(.badge-block){width:max-content;max-width:100%;position:static;inset:auto;pointer-events:none}.slideshow-v2__badge-stack>.shopify-block__badge[hidden]{display:none}.slideshow-v2__badge-stack>.shopify-block__badge>.badge-block{position:relative;inset:auto;height:auto}@media screen and (min-width:768px)and (max-width:1279px){.slideshow-v2__badge-stack{left:calc((100% - var(--slideshow-v2-badge-well-ta)) / 2);bottom:var(--slideshow-v2-badge-bottom-ta);gap:var(--slideshow-v2-badge-gap-wide)}.slideshow-v2__badge-stack .badge-block[data-fixed-has-mo=true] .badge-block__image--pc{display:none}.slideshow-v2__badge-stack .badge-block[data-fixed-has-mo=true] .badge-block__image--mo{display:block}}@media screen and (min-width:1280px){.slideshow-v2__badge-stack{left:auto;right:calc((100% - var(--slideshow-v2-badge-well-pc)) / 2);top:var(--slideshow-v2-badge-top-pc);bottom:auto;align-items:flex-end;gap:var(--slideshow-v2-badge-gap-wide)}.slideshow-v2__badge-stack>.shopify-block__badge:has(>.badge-block--mobile-only),.slideshow-v2__badge-stack>.shopify-block__badge:has(>.badge-block[data-fixed-has-pc=false]){display:none}}@media screen and (max-width:1279px){.slideshow-v2__badge-stack>.shopify-block__badge:has(>.badge-block--desktop-only){display:none}}@media screen and (max-width:767px){.slideshow-v2__badge-stack .badge-block[data-fixed-has-mo=false] .badge-block__image--pc{display:block}}.slideshow-v2__controls{--slideshow-v2-pagination-bottom: var(--space-35);--slideshow-v2-progress-gap: var(--space-token-base);position:absolute;bottom:var(--slideshow-v2-pagination-bottom);z-index:4;color:#fff;left:auto;right:auto}@media screen and (min-width:1280px){.slideshow-v2__controls{--slideshow-v2-pagination-bottom: var(--space-token-md)}}.slideshow-v2__controls[hidden]{display:none}.slideshow-v2__controls--left{left:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.slideshow-v2__controls--center{inset-inline:0;display:flex;justify-content:center}.slideshow-v2__controls--right{right:max(var(--container-gutter),50% - var(--container-max-width) / 2)}@media screen and (min-width:1400px){.slideshow-v2__controls--left{left:var(--space-140)}.slideshow-v2__controls--right{right:var(--space-140)}}.slideshow-v2__controls .stretching-dots:has(.progress-btn){gap:var(--slideshow-v2-progress-gap)}.slideshow-v2__controls .stretching-dots>*:not(.progress-btn){background:rgb(var(--slideshow-controls-color))}.slideshow-v2__controls .numbered-dots>*{color:rgb(var(--slideshow-controls-color) / .7);border-color:rgb(var(--slideshow-controls-color) / .3)}.slideshow-v2__controls .numbered-dots>[aria-current=true]{color:rgb(var(--slideshow-controls-color))}.slideshow-v2 .slideshow__cursor{z-index:50;background:rgb(var(--background-primary, 255 255 255));color:rgb(var(--text-primary, 21 24 29))}@media screen and (min-width:1280px)and (pointer:fine){.slideshow-v2__carousel:has(>.slideshow__cursor.is-visible){cursor:none}.slideshow-v2 .slideshow__cursor:not([hidden]){display:grid!important}}.slideshow-v2__nav-arrows{pointer-events:none}.slideshow-v2__nav-arrows[hidden]{display:none}.slideshow-v2__nav-arrows>.button{--slideshow-v2-arrow-offset: max( var(--slideshow-v2-arrow-edge-min), calc( var(--slideshow-v2-well-outer) - var(--slideshow-v2-arrow-well-gap) - var(--button-circle-size) ) );pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.slideshow-v2__nav-arrows>.button:first-of-type{left:var(--slideshow-v2-arrow-offset)}.slideshow-v2__nav-arrows>.button:last-of-type{right:var(--slideshow-v2-arrow-offset)}.slideshow-v2__nav-arrows .button--circle.button--fill-white{background:rgb(var(--slideshow-controls-background));color:rgb(var(--slideshow-controls-color))}.slideshow-v2__nav-arrows .button--circle.button--outline-white{color:rgb(var(--slideshow-controls-color));box-shadow:inset 0 0 0 1px rgb(var(--slideshow-controls-color))}.slideshow-v2__carousel>.prev-next-btn{visibility:hidden;pointer-events:none}.slideshow-v2 .banner-item>.prev-next-btn{grid-area:1 / 1 / span 3 / span 3;position:relative;z-index:1;visibility:visible;pointer-events:none;width:100%;min-height:100%}.slideshow-v2 .prev-next-btn{display:block}.slideshow-v2 .prev-next-btn[hidden]{display:none!important}.slideshow-v2 .pre_btn,.slideshow-v2 .next_btn{--slideshow-v2-arrow-offset: max( var(--slideshow-v2-arrow-edge-min), calc(var(--slideshow-v2-well-outer) - var(--slideshow-v2-arrow-well-gap) - 56px) );position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;border:none;border-radius:var(--radius-xs);background:transparent;color:#fff;cursor:pointer;line-height:0;pointer-events:auto;transition:background-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.slideshow-v2 .pre_btn{left:var(--slideshow-v2-arrow-offset)}.slideshow-v2 .next_btn{right:var(--slideshow-v2-arrow-offset)}.slideshow-v2 .pre_btn .icon{display:block;transform:scaleX(-1)}.slideshow-v2 .next_btn .icon{display:block}.slideshow-v2__carousel:hover .pre_btn,.slideshow-v2__carousel:hover .next_btn{background-color:#99999926;backdrop-filter:blur(var(--backdrop-blur-base));-webkit-backdrop-filter:blur(var(--backdrop-blur-base))}.slideshow-v2 .pre_btn:hover,.slideshow-v2 .next_btn:hover{background-color:#99999940;backdrop-filter:blur(var(--backdrop-blur-base));-webkit-backdrop-filter:blur(var(--backdrop-blur-base))}.slideshow-v2 .progress-btn{--slideshow-controls-color: transparent;--slideshow-v2-progress-size: var(--space-15, 6px);position:relative;width:auto;min-width:var(--slideshow-v2-progress-size);height:var(--slideshow-v2-progress-size);background:transparent;border:none;cursor:pointer;padding:0}.slideshow-v2 .progress-btn[aria-current=true]{min-width:48px}.slideshow-v2 .progress-bar{display:none;position:relative;width:48px;height:var(--slideshow-v2-progress-size);background-color:#ffffff5c;overflow:hidden;border-radius:5px}.slideshow-v2 .progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:#f5f5f7;transform:scaleX(0);transform-origin:left;animation:slideshow-v2-fill-progress var(--progress-duration) linear forwards}@keyframes slideshow-v2-fill-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.slideshow-v2 button[aria-current=true] .progress-bar{display:block}.slideshow-v2 button[aria-current=true] .progress-dot{display:none}.slideshow-v2 .progress-dot{width:var(--slideshow-v2-progress-size);height:var(--slideshow-v2-progress-size);border-radius:50%;background-color:#ffffff5c;display:block}@media screen and (max-width:1279px){.slideshow-v2 .slideshow__cursor,.slideshow-v2 .prev-next-btn,.slideshow-v2__carousel:hover .prev-next-btn,.slideshow-v2__carousel:hover .pre_btn,.slideshow-v2__carousel:hover .next_btn,.slideshow-v2__nav-arrows{display:none!important;pointer-events:none}.slideshow-v2__carousel:has(>.slideshow__cursor){cursor:auto}}@media screen and (max-width:767px){.slideshow-v2 .banner-item__content--mo-top_left,.slideshow-v2 .banner-item__content--mo-top_center,.slideshow-v2 .banner-item__content--mo-top_right{margin-block-start:calc(-1 * var(--banner-item-gutter, var(--container-gutter, 20px)));padding-block-start:42px}}.vertical-swiper{position:relative}.vertical-swiper__viewport{position:relative;z-index:1;display:grid;grid-template-columns:100%;grid-template-rows:100%;align-items:center;justify-items:var(--vertical-swiper-align, center);height:100%;overflow:hidden;text-align:var(--vertical-swiper-align, center)}.vertical-swiper__viewport>*{grid-area:1 / 1;min-width:0;min-height:0}.vertical-swiper__viewport>*:not(:first-child){opacity:0;visibility:hidden}.vertical-swiper__viewport[effect=flip]{perspective:600px}.vertical-swiper__viewport[effect=flip]>*{backface-visibility:hidden}.banner-item{height:var(--banner-item-height, 440px);position:relative;overflow:hidden;display:grid;color:var(--color-text-primary);grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--banner-item-well-max-width, var(--container-max-width, 1200px)),100% - var(--banner-item-gutter, var(--container-gutter, 20px)) * 2)) minmax(0,1fr);gap:var(--banner-item-gutter, var(--container-gutter, 20px))}.banner-item:before{content:"";background:rgb(var(--banner-item-overlay));border-radius:inherit;z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.banner-item__media{grid-area:1 / 1 / span 3 / span 3;min-width:0;min-height:0;height:var(--banner-item-media-height, 100%)}.banner-item__media :is(picture,picture-breakpoint){display:block;width:100%;height:var(--banner-item-media-height, 100%)}@media screen and (min-width:375px){.banner-item{height:var(--banner-item-height, 490px)}}@media screen and (min-width:1280px){.banner-item{height:var(--banner-item-height, 640px)}}.banner-item__media :is(img,video,svg){width:100%;height:var(--banner-item-media-height, 100%);object-fit:var(--banner-item-fit, cover);display:block}.banner-item--size-original{--banner-item-height: auto;--banner-item-fit: contain;--banner-item-media-height: auto}.banner-item--size-fixed_height{--banner-item-height: 440px;--banner-item-fit: cover;--banner-item-media-height: 100%}@media screen and (min-width:375px){.banner-item--size-fixed_height{--banner-item-height: 490px}}@media screen and (min-width:1280px){.banner-item--size-fixed_height{--banner-item-height: 640px}}.banner-item--size-fullscreen{--banner-item-height: calc(100svh - var(--sticky-area-height, 0px));--banner-item-fit: cover;--banner-item-media-height: 100%}@media screen and (max-width:1279px){.banner-item--desktop-only{display:none}}@media screen and (min-width:1280px){.banner-item--mobile-only{display:none}}.banner-item__video--pc{display:none}@media screen and (min-width:768px){.banner-item__video--pc{display:block}.banner-item__video--mo{display:none}}.banner-item__content{--banner-item-content-items: flex-start;--banner-item-content-text: start;grid-area:2 / 2;z-index:2;display:flex;flex-direction:column;align-items:var(--banner-item-content-items);text-align:var(--banner-item-content-text);width:100%;max-width:var(--banner-item-content-max-width-mo);min-width:0}.banner-item__content>*{flex-shrink:0;flex-grow:0;width:max-content;max-width:100%}.banner-item__content>.shopify-block__spacer{width:100%}.banner-item__content>.banner-item__logo{width:var(--banner-item-logo-width);max-width:100%;margin-block-end:var(--space-token-base)}.banner-item__logo-image{width:100%;height:auto;display:block}.banner-item__subtitle,.banner-item__title,.banner-item__description{margin-block-start:0;margin-block-end:0;color:var(--color-text-primary)}.banner-item__subtitle{font-weight:var(--font-weight-regular);margin-block-end:var(--space-token-2xs)}.banner-item__title{font:var(--font-3xl-semibold);margin-block-end:var(--space-token-2xs)}.banner-item__description{margin-block-end:var(--space-token-l)}@media screen and (max-width:374px){.banner-item__subtitle.fs-base-2xl{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.banner-item__title{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.banner-item__description.fs-lg-2xl{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.banner-item__description{margin-block-end:var(--space-token-s)}}.banner-item__content>:last-child{margin-block-end:0}@media screen and (min-width:768px){.banner-item__subtitle{font-weight:var(--font-weight-medium)}.banner-item__title{font:var(--font-4xl-semibold)}}@media screen and (min-width:768px)and (max-width:1279px){.banner-item__content[data-position-mode-ta=fixed]:is(.banner-item__content--ta-top_left,.banner-item__content--ta-top_center,.banner-item__content--ta-top_right){margin-block-start:calc(var(--space-200) - var(--banner-item-gutter, var(--container-gutter, 20px)))}}@media screen and (min-width:1280px){.banner-item__content>.banner-item__logo{margin-block-end:var(--space-token-l)}.banner-item__subtitle{margin-block-end:var(--space-token-xs)}.banner-item__title{margin-block-end:var(--space-token-xs);font:var(--font-8xl-semibold)}.banner-item__description{margin-block-end:var(--space-token-xl)}}.banner-item__content .text-block{text-align:inherit}.banner-item__content--mo-top_left,.banner-item__content--mo-middle_left,.banner-item__content--mo-bottom_left{--banner-item-content-items: flex-start;--banner-item-content-text: start}.banner-item__content--mo-top_center,.banner-item__content--mo-middle_center,.banner-item__content--mo-bottom_center{--banner-item-content-items: center;--banner-item-content-text: center}.banner-item__content--mo-top_right,.banner-item__content--mo-middle_right,.banner-item__content--mo-bottom_right{--banner-item-content-items: flex-end;--banner-item-content-text: end}.banner-item__content--mo-top_left{place-self:start}.banner-item__content--mo-top_center{place-self:start center}.banner-item__content--mo-top_right{place-self:start end}.banner-item__content--mo-middle_left{place-self:center start}.banner-item__content--mo-middle_center{place-self:center}.banner-item__content--mo-middle_right{place-self:center end}.banner-item__content--mo-bottom_left{place-self:end start}.banner-item__content--mo-bottom_center{place-self:end center}.banner-item__content--mo-bottom_right{place-self:end}@media screen and (min-width:768px){.banner-item__content{max-width:var(--banner-item-content-max-width-ta)}.banner-item__content--ta-top_left,.banner-item__content--ta-middle_left,.banner-item__content--ta-bottom_left{--banner-item-content-items: flex-start;--banner-item-content-text: start}.banner-item__content--ta-top_center,.banner-item__content--ta-middle_center,.banner-item__content--ta-bottom_center{--banner-item-content-items: center;--banner-item-content-text: center}.banner-item__content--ta-top_right,.banner-item__content--ta-middle_right,.banner-item__content--ta-bottom_right{--banner-item-content-items: flex-end;--banner-item-content-text: end}.banner-item__content--ta-top_left{place-self:start}.banner-item__content--ta-top_center{place-self:start center}.banner-item__content--ta-top_right{place-self:start end}.banner-item__content--ta-middle_left{place-self:center start}.banner-item__content--ta-middle_center{place-self:center}.banner-item__content--ta-middle_right{place-self:center end}.banner-item__content--ta-bottom_left{place-self:end start}.banner-item__content--ta-bottom_center{place-self:end center}.banner-item__content--ta-bottom_right{place-self:end}}@media screen and (min-width:1280px){.banner-item__content{max-width:var(--banner-item-content-max-width-pc)}.banner-item__content--pc-top_left,.banner-item__content--pc-middle_left,.banner-item__content--pc-bottom_left{--banner-item-content-items: flex-start;--banner-item-content-text: start}.banner-item__content--pc-top_center,.banner-item__content--pc-middle_center,.banner-item__content--pc-bottom_center{--banner-item-content-items: center;--banner-item-content-text: center}.banner-item__content--pc-top_right,.banner-item__content--pc-middle_right,.banner-item__content--pc-bottom_right{--banner-item-content-items: flex-end;--banner-item-content-text: end}.banner-item__content--pc-top_left{place-self:start}.banner-item__content--pc-top_center{place-self:start center}.banner-item__content--pc-top_right{place-self:start end}.banner-item__content--pc-middle_left{place-self:center start}.banner-item__content--pc-middle_center{place-self:center}.banner-item__content--pc-middle_right{place-self:center end}.banner-item__content--pc-bottom_left{place-self:end start}.banner-item__content--pc-bottom_center{place-self:end center}.banner-item__content--pc-bottom_right{place-self:end}}.product-nav-item{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;width:100%;color:var(--color-text-primary);text-align:center;text-decoration:none}.product-nav-item:hover{z-index:1}.product-nav-item__media{position:relative;display:block;flex:0 0 100px;width:100px;height:100px;overflow:visible}.product-nav-item__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s cubic-bezier(.42,0,.58,1);transform-origin:center center;will-change:transform}.product-nav-item:hover .product-nav-item__image{transform:scale(1.1)}.product-nav-item__tag{position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--product-nav-item-tag-color, var(--color-warning-normal));background-color:var(--product-nav-item-tag-bg, transparent);font:var(--font-sm-medium);white-space:nowrap}.product-nav-item__tag--has-bg{padding-inline:var(--space-token-2xs);padding-block:var(--space-token-2xs);border-radius:var(--radius-xs)}.product-nav-item__title{width:100%;margin-block-start:calc(-1 * var(--space-token-2xs));color:var(--color-text-primary);font:var(--font-sm-regular);overflow-wrap:anywhere}.background-block{--background-block-outset-start: var( --section-space-block-start, var(--section-space-block, var(--section-space-block-normal)) );--background-block-outset-end: var( --section-space-block-end, var(--section-space-block, var(--section-space-block-normal)) );position:absolute;top:calc(-1 * var(--background-block-outset-start));bottom:calc(-1 * var(--background-block-outset-end));left:50%;width:100vw;transform:translate(-50%);z-index:0;pointer-events:none;overflow:hidden}.section-settings--padding-block .background-block{--background-block-outset-start: 0px;--background-block-outset-end: 0px}.background-block__mobile-gradient{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.background-block__media{position:absolute;top:0;left:0;right:0;width:100%;aspect-ratio:var(--background-block-aspect-ratio-mo);max-height:var(--background-block-max-height, none);overflow:hidden}.background-block__media--dual{aspect-ratio:var(--background-block-aspect-ratio-mo)}@media screen and (min-width:768px)and (max-width:1279px){.background-block__media--triple{aspect-ratio:var(--background-block-aspect-ratio-pad, var(--background-block-aspect-ratio-mo))}}@media screen and (min-width:1280px){.background-block__media--triple,.background-block__media--dual,.background-block__media--single{aspect-ratio:var(--background-block-aspect-ratio-pc, var(--background-block-aspect-ratio-pad, var(--background-block-aspect-ratio-mo)))}}.background-block--sizing-fill .background-block__media{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.background-block__picture,.background-block__image{display:block;width:100%;height:100%;object-fit:var(--background-block-object-fit, cover);object-position:center top}@media screen and (max-width:767px){.background-block__mobile-gradient{display:block}}.badge-block{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.badge-block__image{position:absolute;pointer-events:none}.badge-block__image img{display:block;width:auto;height:auto;object-fit:contain}.badge-block__image--size-width{width:var(--badge-block-size)}.badge-block__image--size-width img{width:100%;height:auto}.badge-block__image--size-height{height:var(--badge-block-size)}.badge-block__image--size-height img{width:auto;height:100%}.badge-block__image--pc{display:none}@media screen and (min-width:768px){.badge-block__image--pc{display:block}.badge-block__image--mo{display:none}}@media screen and (max-width:1279px){.badge-block--desktop-only{display:none}}@media screen and (min-width:1280px){.badge-block--mobile-only{display:none}}.badge-block.badge-block--fixed{position:relative;inset:auto;z-index:auto;width:var(--badge-fixed-width-mo);height:auto}.badge-block--fixed .badge-block__image{position:static;inset:auto;width:100%;height:auto}.badge-block--fixed .badge-block__image img{width:100%;height:auto}@media screen and (min-width:768px)and (max-width:1279px){.badge-block.badge-block--fixed{width:var(--badge-fixed-width-ta)}}@media screen and (min-width:1280px){.badge-block.badge-block--fixed{width:var(--badge-fixed-width-pc)}}.banner-block{--banner-block-gutter: var(--container-gutter, 20px);height:var(--banner-block-height, 380px);position:relative;overflow:hidden;display:grid;grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--banner-block-well-max-width, var(--container-max-width, 1200px)),100% - var(--banner-block-gutter) * 2)) minmax(0,1fr);gap:var(--banner-block-gutter)}.banner-block:before{content:"";background:rgb(var(--banner-block-overlay));border-radius:inherit;z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.banner-block__media{grid-area:1 / 1 / span 3 / span 3;min-width:0;min-height:0;height:var(--banner-block-media-height, 100%)}.banner-block__media :is(picture,picture-breakpoint){display:block;width:100%;height:var(--banner-block-media-height, 100%)}@media screen and (min-width:375px){.banner-block{height:var(--banner-block-height, 490px)}}@media screen and (min-width:1280px){.banner-block{height:var(--banner-block-height, 640px)}}.banner-block__media :is(img,video,svg){width:100%;height:var(--banner-block-media-height, 100%);object-fit:var(--banner-block-fit, cover);display:block}.banner-block--size-original{--banner-block-height: auto;--banner-block-fit: contain;--banner-block-media-height: auto}.banner-block--size-fixed_height{--banner-block-height: 380px;--banner-block-fit: cover;--banner-block-media-height: 100%}@media screen and (min-width:375px){.banner-block--size-fixed_height{--banner-block-height: 490px}}@media screen and (min-width:1280px){.banner-block--size-fixed_height{--banner-block-height: 640px}}.banner-block--size-fullscreen{--banner-block-height: calc(100svh - var(--sticky-area-height, 0px));--banner-block-fit: cover;--banner-block-media-height: 100%}@media screen and (max-width:1279px){.banner-block--desktop-only{display:none}}@media screen and (min-width:1280px){.banner-block--mobile-only{display:none}}.banner-block__video--pc{display:none}@media screen and (min-width:768px){.banner-block__video--pc{display:block}.banner-block__video--mo{display:none}}.banner-block__content{--banner-block-content-items: flex-start;--banner-block-content-text: start;grid-area:2 / 2;z-index:2;display:flex;flex-direction:column;align-items:var(--banner-block-content-items);text-align:var(--banner-block-content-text);width:100%;max-width:var(--banner-block-content-max-width-mo);min-width:0}.banner-block__content>*{flex-shrink:0;flex-grow:0;width:max-content;max-width:100%}.banner-block__content>.shopify-block__spacer{width:100%}.banner-block__content .text-block{text-align:inherit}.banner-block__content--mo-top_left,.banner-block__content--mo-middle_left,.banner-block__content--mo-bottom_left{--banner-block-content-items: flex-start;--banner-block-content-text: start}.banner-block__content--mo-top_center,.banner-block__content--mo-middle_center,.banner-block__content--mo-bottom_center{--banner-block-content-items: center;--banner-block-content-text: center}.banner-block__content--mo-top_right,.banner-block__content--mo-middle_right,.banner-block__content--mo-bottom_right{--banner-block-content-items: flex-end;--banner-block-content-text: end}.banner-block__content--mo-top_left{place-self:start}.banner-block__content--mo-top_center{place-self:start center}.banner-block__content--mo-top_right{place-self:start end}.banner-block__content--mo-middle_left{place-self:center start}.banner-block__content--mo-middle_center{place-self:center}.banner-block__content--mo-middle_right{place-self:center end}.banner-block__content--mo-bottom_left{place-self:end start}.banner-block__content--mo-bottom_center{place-self:end center}.banner-block__content--mo-bottom_right{place-self:end}@media screen and (min-width:768px){.banner-block__content{max-width:var(--banner-block-content-max-width-ta)}.banner-block__content--ta-top_left,.banner-block__content--ta-middle_left,.banner-block__content--ta-bottom_left{--banner-block-content-items: flex-start;--banner-block-content-text: start}.banner-block__content--ta-top_center,.banner-block__content--ta-middle_center,.banner-block__content--ta-bottom_center{--banner-block-content-items: center;--banner-block-content-text: center}.banner-block__content--ta-top_right,.banner-block__content--ta-middle_right,.banner-block__content--ta-bottom_right{--banner-block-content-items: flex-end;--banner-block-content-text: end}.banner-block__content--ta-top_left{place-self:start}.banner-block__content--ta-top_center{place-self:start center}.banner-block__content--ta-top_right{place-self:start end}.banner-block__content--ta-middle_left{place-self:center start}.banner-block__content--ta-middle_center{place-self:center}.banner-block__content--ta-middle_right{place-self:center end}.banner-block__content--ta-bottom_left{place-self:end start}.banner-block__content--ta-bottom_center{place-self:end center}.banner-block__content--ta-bottom_right{place-self:end}}@media screen and (min-width:1280px){.banner-block__content{max-width:var(--banner-block-content-max-width-pc)}.banner-block__content--pc-top_left,.banner-block__content--pc-middle_left,.banner-block__content--pc-bottom_left{--banner-block-content-items: flex-start;--banner-block-content-text: start}.banner-block__content--pc-top_center,.banner-block__content--pc-middle_center,.banner-block__content--pc-bottom_center{--banner-block-content-items: center;--banner-block-content-text: center}.banner-block__content--pc-top_right,.banner-block__content--pc-middle_right,.banner-block__content--pc-bottom_right{--banner-block-content-items: flex-end;--banner-block-content-text: end}.banner-block__content--pc-top_left{place-self:start}.banner-block__content--pc-top_center{place-self:start center}.banner-block__content--pc-top_right{place-self:start end}.banner-block__content--pc-middle_left{place-self:center start}.banner-block__content--pc-middle_center{place-self:center}.banner-block__content--pc-middle_right{place-self:center end}.banner-block__content--pc-bottom_left{place-self:end start}.banner-block__content--pc-bottom_center{place-self:end center}.banner-block__content--pc-bottom_right{place-self:end}}.countdown-block{display:inline-flex;gap:6px;color:var(--countdown-block-color, inherit)}.countdown-block__unit{display:inline-flex;flex-direction:column;align-items:center;text-align:center}.countdown-block__number{font-variant-numeric:tabular-nums;line-height:1}.countdown-block__number--fixed{inline-size:2.1ch;flex-shrink:0;white-space:nowrap}.countdown-block__label{font:var(--font-xs-regular);font-weight:var(--font-weight-medium, 500)}.countdown-block__separator{line-height:1}.countdown-block--vertical{align-items:stretch}.countdown-block--vertical .countdown-block__unit{gap:2px}.countdown-block--vertical .countdown-block__separator{display:inline-flex;align-items:center}.countdown-block--inline{align-items:center}.countdown-block--inline .countdown-block__unit{flex-direction:row;align-items:baseline;gap:2px}@media screen and (max-width:1279px){.countdown-block--desktop-only{display:none}}@media screen and (min-width:1280px){.countdown-block--mobile-only{display:none}}.text-block--custom{display:block;color:var(--text-block-color, inherit);padding-block-start:var(--text-block-padding-block-start);padding-block-end:var(--text-block-padding-block-end)}.text-block--custom.text-block--gradient .text-block__content,.text-block--custom.text-block--gradient .text-block__html,.text-block--custom.text-block--gradient .text-block__content>*,.text-block--custom.text-block--gradient .text-block__html>*{background:var(--text-block-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.text-block--custom.text-block--display-inline{display:inline;color:var(--text-block-color, inherit);font-size:inherit;font-weight:inherit;line-height:inherit;padding-block-start:0;padding-block-end:0}.text-block--custom.text-block--display-inline .text-block__content,.text-block--custom.text-block--display-inline .text-block__html,.text-block--custom.text-block--display-inline .text-block__content>*,.text-block--custom.text-block--display-inline .text-block__html>*{display:inline;margin:0}.text-block--custom.text-block--wrap-normal{overflow-wrap:normal}.text-block--custom.text-block--wrap-anywhere{overflow-wrap:anywhere}.text-block--custom.text-block--wrap-balance{text-wrap:balance}.text-block--custom.text-block--wrap-nowrap{white-space:nowrap}@media screen and (max-width:1279px){.text-block--custom.text-block--mobile-gradient .text-block__content,.text-block--custom.text-block--mobile-gradient .text-block__html,.text-block--custom.text-block--mobile-gradient .text-block__content>*,.text-block--custom.text-block--mobile-gradient .text-block__html>*{background:var(--text-block-mobile-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.text-block--custom.text-block--mobile-custom-color,.text-block--custom.text-block--mobile-custom-color .text-block__content,.text-block--custom.text-block--mobile-custom-color .text-block__html,.text-block--custom.text-block--mobile-custom-color .text-block__content>*,.text-block--custom.text-block--mobile-custom-color .text-block__html>*{background:none;color:var(--text-block-mobile-color);-webkit-background-clip:border-box;background-clip:border-box}.text-block--custom.text-block--desktop-only{display:none}}@media screen and (min-width:1280px){.text-block--custom.text-block--mobile-only{display:none}}.shopify-block__icon-text{min-width:0}.icon-text{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-token-xs);box-sizing:border-box;max-width:100%;color:var(--icon-text-color, var(--color-text-primary))}.icon-text--dark-primary{--icon-text-color: var(--color-font-gray-1, #000000e5)}.icon-text--dark-secondary{--icon-text-color: var(--color-font-gray-2, #00000099)}.icon-text--light-primary{--icon-text-color: var(--color-text-white-primary)}.icon-text--light-secondary{--icon-text-color: var(--color-text-white-secondary)}.icon-text__media{flex:0 0 var(--icon-text-icon-width);display:inline-flex;width:var(--icon-text-icon-width);min-width:var(--icon-text-icon-width);color:inherit;line-height:0}.icon-text__media svg,.icon-text__media img{display:block;width:var(--icon-text-icon-width);height:auto}.icon-text__label{flex:1 1 0%;min-width:0}.klaviyo-form-block{width:100%}@media screen and (max-width:1279px){.klaviyo-form-block--desktop-only{display:none}}@media screen and (min-width:1280px){.klaviyo-form-block--mobile-only{display:none}}.klaviyo-form-block--custom .needsclick form>.needsclick{min-height:auto!important;width:min(100%,var(--klaviyo-form-block-max-width));max-width:var(--klaviyo-form-block-max-width);margin:0 auto!important}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component]{padding:0!important;width:auto}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]{height:var(--klaviyo-form-block-height)!important;border:var(--klaviyo-form-block-border)!important;border-radius:var(--klaviyo-form-block-radius) 0 0 var(--klaviyo-form-block-radius)!important;font-size:var(--klaviyo-form-block-font-size)!important;color:var(--klaviyo-form-block-form-text)!important;margin-block:0!important;background:var(--klaviyo-form-block-form-bg)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]::placeholder{color:var(--color-text-placeholder, rgba(0, 0, 0, .4))!important;font-size:var(--klaviyo-form-block-font-size)!important}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button{height:var(--klaviyo-form-block-height)!important;border-radius:0 var(--klaviyo-form-block-radius) var(--klaviyo-form-block-radius) 0!important;color:var(--klaviyo-form-block-button-text)!important;font-size:var(--klaviyo-form-block-font-size)!important;font-weight:700!important;width:auto;background:var(--klaviyo-form-block-button-bg)!important;padding-inline:20px!important;margin-block:0!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media screen and (min-width:1280px){.klaviyo-form-block--left.klaviyo-form-block--custom .needsclick form>.needsclick{margin-inline:0!important}.klaviyo-form-block--left .needsclick form{margin:0!important}}@media screen and (max-width:767px){.klaviyo-form-block--custom .needsclick form>.needsclick{width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin:0 auto!important}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-row]{display:grid!important;grid-template-columns:minmax(0,1fr) var(--klaviyo-form-block-height);align-items:stretch;width:100%}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component]:first-child{min-width:0;width:100%!important}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] input[autocomplete=email]{width:100%!important;min-width:0!important;background:var(--klaviyo-form-block-form-bg-mo)!important;color:var(--klaviyo-form-block-form-text-mo)!important}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button{min-width:var(--klaviyo-form-block-height);width:var(--klaviyo-form-block-height);padding-inline:0!important;font-size:0!important;color:transparent!important;display:inline-flex;align-items:center;justify-content:center}.klaviyo-form-block--custom .needsclick form .needsclick[data-testid=form-component] button:before{content:"\2192";color:var(--klaviyo-form-block-button-text)!important;font-size:20px!important;line-height:1}}.list-block{position:relative;z-index:1;width:100%;--list-min-block-width: var(--list-min-block-width-mo)}.list-block__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.list-block__viewport::-webkit-scrollbar{display:none}.list-block__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--grid-gap);width:100%;min-width:100%}.list-block__track>*{flex:1 1 0;width:auto;min-width:0}.list-block:not(.list-block--child-height-auto) .list-block__track>*{display:flex;flex-direction:column;align-self:stretch}.list-block:not(.list-block--child-height-auto) .list-block__track>*>*{flex:1 1 auto;width:100%;min-height:100%}.list-block--child-height-auto .list-block__track{align-items:flex-start}@media screen and (max-width:767px){.list-block.list-block--fixed-height-mo .list-block__track>*,.list-block.list-block--fixed-height-mo .list-block__track>*>*{box-sizing:border-box;align-self:flex-start;height:var(--list-child-height-mo);min-height:var(--list-child-height-mo);max-height:var(--list-child-height-mo);overflow:hidden}}@media screen and (min-width:768px)and (max-width:1279px){.list-block.list-block--fixed-height-pad .list-block__track>*,.list-block.list-block--fixed-height-pad .list-block__track>*>*{box-sizing:border-box;align-self:flex-start;height:var(--list-child-height-pad);min-height:var(--list-child-height-pad);max-height:var(--list-child-height-pad);overflow:hidden}}@media screen and (min-width:1280px){.list-block.list-block--fixed-height-pc .list-block__track>*,.list-block.list-block--fixed-height-pc .list-block__track>*>*{box-sizing:border-box;align-self:flex-start;height:var(--list-child-height-pc);min-height:var(--list-child-height-pc);max-height:var(--list-child-height-pc);overflow:hidden}}.list-block--scroll .list-block__viewport{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%);box-sizing:border-box}.list-block--scroll .list-block__track{width:max-content;min-width:100%}.list-block--scroll .list-block__track>*{flex:0 0 var(--list-min-block-width);width:var(--list-min-block-width);min-width:var(--list-min-block-width)}button.list-block__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:56px;height:56px;border:none;border-radius:var(--radius-full);background-color:var(--mask-default);background-image:none;color:var(--color-text-white-primary);cursor:pointer;align-items:center;justify-content:center;padding:0;line-height:0;pointer-events:auto}button.list-block__arrow:hover{background-color:var(--color-text-placeholder)}button.list-block__arrow:active{background-color:var(--mask-default)}button.list-block__arrow .icon{display:block;flex-shrink:0}.list-block__arrow--prev{left:var(--space-token-base)}button.list-block__arrow--prev .icon{transform:scaleX(-1)}.list-block__arrow--next{right:var(--space-token-base)}.list-block__arrow[hidden]{display:none!important}.list-block__nav{display:none;z-index:3;align-items:center;justify-content:flex-start;width:max-content;height:36px;padding:0 16px;border-radius:56px;background-color:#00000014;box-shadow:inset 0 0 1px #e8e8ed1c;color:#15181d}.list-block--scroll.list-block--has-nav .list-block__nav{display:flex}.list-block__nav-arrows{display:flex;align-items:center;justify-content:space-between;width:64px}button.list-block__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:0;background:transparent;background-image:none;color:inherit;cursor:pointer;line-height:0;-webkit-appearance:none;appearance:none}button.list-block__nav-btn:hover:not(:disabled):not([aria-disabled=true]){opacity:.6}button.list-block__nav-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}button.list-block__nav-btn:disabled,button.list-block__nav-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}button.list-block__nav-btn svg{display:block;width:16px;height:16px;flex-shrink:0;pointer-events:none}@media screen and (max-width:1279px){.list-block--scroll.list-block--has-nav .list-block__nav{position:static;margin-block-start:var(--space-token-l);margin-inline:0;justify-content:flex-start;inset:auto}}@media screen and (min-width:1280px){.list-block--scroll.list-block--has-nav .list-block__nav{position:absolute;margin:0}.list-block__nav[data-h-anchor=left]{left:var(--list-nav-h-offset, 0px);right:auto}.list-block__nav[data-h-anchor=right]{right:var(--list-nav-h-offset, 0px);left:auto}.list-block__nav[data-v-anchor=top]{top:var(--list-nav-v-offset, 0px);bottom:auto}.list-block__nav[data-v-anchor=bottom]{bottom:var(--list-nav-v-offset, 0px);top:auto}}.list-block__pagination{display:none;z-index:3;align-items:center;gap:8px;width:max-content;height:36px;padding:0 16px;border-radius:24px;background-color:#424245b3;-webkit-backdrop-filter:blur(var(--aap-blur, 20px));backdrop-filter:blur(var(--aap-blur, 20px));box-shadow:inset 0 0 1px #e8e8ed1c}.list-block--scroll.list-block--has-pagination .list-block__pagination{display:none}@media screen and (min-width:1280px){.list-block--scroll.list-block--has-pagination .list-block__pagination{display:flex;position:absolute}.list-block__pagination[data-h-anchor=left]{left:var(--list-pagination-h-offset, 0px);right:auto}.list-block__pagination[data-h-anchor=right]{right:var(--list-pagination-h-offset, 0px);left:auto}.list-block__pagination[data-v-anchor=top]{top:var(--list-pagination-v-offset, 0px);bottom:auto}.list-block__pagination[data-v-anchor=bottom]{bottom:var(--list-pagination-v-offset, 0px);top:auto}}button.list-block__bullet{position:relative;width:8px;height:8px;padding:0;border:none;border-radius:5px;background-color:#ffffffd9;background-image:none;cursor:pointer;overflow:hidden;flex-shrink:0;transition:width .2s ease}button.list-block__bullet.is-active{width:40px;background-color:#ffffff4d}button.list-block__bullet.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:8px;border-radius:5px;background-color:#fff}.list-block:not(.list-block--autoplay-running) button.list-block__bullet.is-active:before{width:100%}.list-block--autoplay-running button.list-block__bullet.is-active:before{width:10%;animation:list-pagination-fill var(--list-autoplay-interval, 5s) linear forwards}.list-block--autoplay-running button.list-block__bullet.is-active.list-block__bullet--restart:before{animation:none}@keyframes list-pagination-fill{0%{width:10%}to{width:100%}}@media screen and (min-width:768px){.list-block{--list-min-block-width: var(--list-min-block-width-pad)}}@media screen and (min-width:1280px){.list-block{--list-min-block-width: var(--list-min-block-width-pc)}.list-block--scroll.list-block--hover-arrows:hover button.list-block__arrow:not([hidden]){display:flex}}@media screen and (max-width:1279px){.list-block--desktop-only{display:none}}@media screen and (min-width:1280px){.list-block--mobile-only{display:none}}media-description{display:block;min-width:0;max-width:100%}.media-description--image-natural{width:100%;min-width:0;container-type:inline-size}.media-description--image-custom{width:max-content;max-width:100%}.media-description--image-full{width:100%}.media-description__frame{display:flex;flex-direction:var(--media-description-frame-direction-mo, column);gap:var(--media-description-gap-mo, 0);min-width:0;max-width:100%}.media-description--image-full .media-description__frame{width:100%}.media-description__media{position:relative;overflow:hidden;min-width:0;max-width:100%}.media-description--image-natural .media-description__frame{width:100%}.media-description--image-natural .media-description__media{width:100%;max-width:min(var(--image-mobile-max-width, 100%),100%);aspect-ratio:var(--media-description-image-aspect-mo, auto)}.media-description--image-natural .media-description__media picture-breakpoint,.media-description--image-natural .media-description__media picture{display:block;width:100%;height:auto;border-radius:inherit}.media-description__image{display:block;width:100%;height:auto;border-radius:inherit}.media-description--image-natural .media-description__image{width:100%;height:auto;max-width:100%;object-fit:contain}.media-description--image-custom .media-description__media{width:min(100%,var(--media-description-image-width));max-width:100%;height:var(--media-description-image-height)}.media-description--image-custom .media-description__media picture,.media-description--image-custom .media-description__media picture-breakpoint,.media-description--image-custom .media-description__image{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;border-radius:inherit}.media-description--image-custom .media-description__image{display:block}.media-description--image-full,.media-description--image-full .media-description__frame{height:100%}.media-description--image-full .media-description__media{width:100%;height:100%}.media-description--image-full .media-description__media picture,.media-description--image-full .media-description__media picture-breakpoint,.media-description--image-full .media-description__image{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:inherit}.media-description__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#0000 35%,#000000b8)}.media-description__content{display:flex;min-width:0}.media-description__text{display:flex;flex-direction:column;gap:var(--title-body-space);width:100%;min-width:0}.media-description__title-row{display:flex;align-items:center;gap:var(--title-body-space);min-width:0}.media-description__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-text-primary)}.media-description__icon svg{width:var(--media-description-icon-size, 32px);height:var(--media-description-icon-size, 32px)}.media-description__title,.media-description__description{margin:0;min-width:0}.media-description__title{color:var(--media-description-title-color, inherit)}.media-description__description{color:var(--media-description-description-color, inherit)}.media-description__description>*{color:inherit}.media-description--text-mo-start .media-description__text{text-align:start}.media-description--text-mo-center .media-description__text{text-align:center}.media-description--text-mo-end .media-description__text{text-align:end}.media-description--layout-mo-inside .media-description__frame{position:relative;display:block;gap:0}.media-description--layout-mo-inside .media-description__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:var(--media-description-justify-mo, flex-end);align-items:var(--media-description-align-mo, flex-start);pointer-events:none}.media-description--layout-mo-inside .media-description__text{pointer-events:auto}.media-description--layout-mo-outside .media-description__content{position:static;inset:auto;padding:0;pointer-events:auto}@media screen and (max-width:1279px){.media-description--desktop-only{display:none}}@media screen and (min-width:1280px){.media-description__frame{flex-direction:var(--media-description-frame-direction-pc, column);gap:var(--media-description-gap-pc, 0)}.media-description--image-natural .media-description__media{max-width:min(var(--image-max-width, 100%),100%);aspect-ratio:var(--media-description-image-aspect-pc, var(--media-description-image-aspect-mo, auto))}.media-description--layout-pc-outside .media-description__frame{display:flex;position:static}.media-description--layout-pc-inside .media-description__frame{display:block;position:relative;gap:0}.media-description--text-pc-start .media-description__text{text-align:start}.media-description--text-pc-center .media-description__text{text-align:center}.media-description--text-pc-end .media-description__text{text-align:end}.media-description--layout-pc-inside .media-description__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:var(--media-description-justify-pc, flex-end);align-items:var(--media-description-align-pc, flex-start);pointer-events:none}.media-description--layout-pc-inside .media-description__text{pointer-events:auto}.media-description--layout-pc-outside .media-description__content{position:static;inset:auto;padding:0;pointer-events:auto}.media-description--mobile-only{display:none}}.product-card-block{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;width:100%;overflow:hidden;background-color:var(--color-bg-gray);text-decoration:none;color:inherit;--product-card-block-pad-inline: var(--space-token-base);--product-card-block-pad-block: var(--space-token-base);--product-card-block-pad-offset: 0px;--context-text-primary: var(--color-text-primary);--context-text-secondary: var(--color-text-secondary);--context-action-background: 21 24 29;--context-action-text: 255 255 255;--product-card-block-text-primary: var(--context-text-primary);--product-card-block-text-secondary: var(--context-text-secondary)}.product-card-block__bg--full-row,.product-card-block__hover-layer{display:none}.product-card-block__bg--full-row{position:relative;z-index:0;width:100%;overflow:hidden;pointer-events:none}.product-card-block__bg--full-row .product-card-block__bg-image{width:100%;height:auto;display:block}.product-card-block__hover-image,.product-card-block__hover-video,.product-card-block__hover-video video{width:100%;height:100%;object-fit:cover;display:block}.product-card-block__hover-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;opacity:0;transition:opacity .3s cubic-bezier(.42,0,.58,1);pointer-events:none}.product-card-block__media{grid-row:1;grid-column:1;position:relative;z-index:1;overflow:hidden}.product-card-block__image{overflow:hidden;width:100%}.product-card-block__image--mo img{width:100%;height:auto;display:block}.product-card-block__image--default{display:none}.product-card-block__badge,.product-card-block-info__tag{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold, 600);line-height:1.2;color:var(--product-card-block-tag-color, var(--color-warning-normal));background-color:var(--product-card-block-tag-bg, transparent)}.product-card-block__badge--has-bg,.product-card-block-info__tag--has-bg{padding-inline:var(--space-token-2xs);padding-block:var(--space-token-2xs);border-radius:var(--radius-xs)}.product-card-block__badge{position:absolute;top:var(--product-card-block-pad-block, var(--space-token-base));left:calc(var(--product-card-block-pad-inline, var(--space-token-base)) + var(--product-card-block-pad-offset, 0px));z-index:2}.product-card-block__body{grid-row:2;grid-column:1;position:relative;z-index:3;display:flex;flex-direction:column;min-height:0;padding-inline:var(--product-card-block-pad-inline);padding-block:var(--product-card-block-pad-block);padding-inline-start:calc(var(--product-card-block-pad-inline) + var(--product-card-block-pad-offset))}.product-card-block--clickable{cursor:pointer}.product-card-block-info{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%}.product-card-block-info__text{position:relative;display:flex;flex-direction:column;gap:var(--space-token-xs);width:100%;max-width:100%}.product-card-block-info__title{font:var(--font-xl-semibold);margin:0;color:var(--product-card-block-text-primary)}.product-card-block-info__title a{color:inherit;text-decoration:none}.product-card-block-info__specs,.product-card-block-info__specs-mo-body,.product-card-block-info__description-slot{color:var(--product-card-block-text-secondary)}.product-card-block-info__description-slot:empty{display:none}.product-card-block-info__tag--desktop,.product-card-block-info__specs--desktop{display:none}.product-card-block-info__bottom{display:flex;flex-direction:column;gap:var(--space-token-xs);width:100%;margin-block-start:auto;padding-block-start:var(--space-token-base)}.product-card-block-info__bottom:not(:has(.product-card-block-info__prices)):not(:has(.product-card-block__children>*)){display:none}.product-card-block-info__footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--space-token-xs);width:100%}.product-card-block-info__footer:not(:has(.product-card-block-info__prices)):not(:has(.product-card-block__children>*)){display:none}.product-card-block-info__specs-mo summary{cursor:pointer;list-style:none;color:var(--product-card-block-text-primary)}.product-card-block-info__specs-mo summary::-webkit-details-marker{display:none}.product-card-block-info__specs-toggle{display:inline-flex;align-items:center;gap:var(--space-token-xs);line-height:1.2}.product-card-block-info__specs-toggle .icon{flex-shrink:0;transition:transform .2s cubic-bezier(.42,0,.58,1)}.product-card-block-info__specs-mo[open] .product-card-block-info__specs-toggle .icon{transform:rotate(180deg)}.product-card-block-info__specs-mo-body{display:flex;flex-direction:column;gap:var(--space-token-xs);margin-block-start:var(--space-token-xs)}.product-card-block-info__spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-token-base)}.product-card-block-info__spec-label{color:var(--product-card-block-text-secondary)}.product-card-block-info__spec-value{text-align:end;color:var(--product-card-block-text-primary)}.product-card-block-info__prices{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.product-card-block-info__prices .price-list{flex-direction:column;align-items:flex-start;gap:var(--space-token-2xs)}.product-card-block-info__prices sale-price{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold, 600);line-height:1.2;color:var(--product-card-block-text-primary)}.product-card-block-info__prices sale-price:has(.price-from-label){font-size:unset;font-weight:unset;line-height:unset}.product-card-block-info__prices sale-price .price-from-label{font:var(--font-sm-medium);color:var(--product-card-block-text-primary)}.product-card-block-info__prices sale-price .price-from-label+.price-from-value,.product-card-block-info__prices sale-price .price-from-value+.price-from-label{margin-inline-start:var(--space-token-2xs)}.product-card-block-info__prices sale-price .price-from-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold, 600);line-height:1.2;color:var(--product-card-block-text-primary)}.product-card-block-info__prices compare-at-price{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500);line-height:1.2;color:var(--product-card-block-text-secondary);text-decoration:line-through}.product-card-block__children{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-token-xs);position:relative;z-index:3;margin-inline-start:auto}.product-card-block__children:empty{display:none}@media screen and (min-width:768px){.product-card-block--list-count-1 .product-card-block-info__title{font:var(--font-3xl-semibold)}.product-card-block{--product-card-block-pad-inline: var(--space-token-base);--product-card-block-pad-block: var(--space-token-xl)}.product-card-block:not(.product-card-block--list-count-1) .product-card-block__body{padding-block-start:0;margin-block-start:calc(var(--space-token-s) * -1)}.product-card-block__image--mo{display:none}.product-card-block__image--default{display:flex;align-items:center;justify-content:center;height:var(--product-card-block-header-height, 290px);opacity:1}.product-card-block__image--default img{width:auto;height:100%;max-width:100%;object-fit:contain;display:block}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg--full-row,.product-card-block--has-hover-video .product-card-block__hover-layer,.product-card-block--has-hover-image .product-card-block__hover-layer{display:block}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__image--default,.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__media{display:none}.product-card-block--list-count-1.product-card-block--has-full-row-bg{display:block;position:relative;height:auto}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg--full-row{display:block;position:relative;width:100%}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__hover-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.product-card-block--list-count-1.product-card-block--has-full-row-bg.product-card-block--bg-theme-light,.product-card-block--bg-theme-light.product-card-block--has-hover-video:is(:hover,.product-card-block--arrow-hover),.product-card-block--in-list:not(.product-card-block--list-count-1).product-card-block--bg-theme-light.product-card-block--has-hover-image:is(:hover,.product-card-block--arrow-hover),.product-card-block--bg-theme-light.product-card-block--has-hover-image:not(.product-card-block--has-full-row-bg):is(:hover,.product-card-block--arrow-hover){--context-text-primary: var(--color-text-white-primary);--context-text-secondary: var(--color-text-white-secondary);--context-action-background: 255 255 255;--context-action-text: 0 0 0}.product-card-block--has-hover-video:is(:hover,.product-card-block--arrow-hover) .product-card-block__hover-layer,.product-card-block--in-list:not(.product-card-block--list-count-1).product-card-block--has-hover-image:is(:hover,.product-card-block--arrow-hover) .product-card-block__hover-layer,.product-card-block--has-hover-image:not(.product-card-block--has-full-row-bg):is(:hover,.product-card-block--arrow-hover) .product-card-block__hover-layer{opacity:1}.product-card-block--has-hover-video:is(:hover,.product-card-block--arrow-hover) .product-card-block__image--default,.product-card-block--in-list:not(.product-card-block--list-count-1).product-card-block--has-hover-image:is(:hover,.product-card-block--arrow-hover) .product-card-block__image--default,.product-card-block--has-hover-image:not(.product-card-block--has-full-row-bg):is(:hover,.product-card-block--arrow-hover) .product-card-block__image--default{opacity:0;transition:opacity .1s cubic-bezier(.42,0,.58,1)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__hover-image,.product-card-block-info__specs-mo{display:none}.product-card-block-info__specs--desktop{display:block}.product-card-block-info__tag--desktop{display:inline-block}.product-card-block:not(.product-card-block--list-count-1) .product-card-block-info__tag--desktop{position:absolute;inset-inline-start:0;inset-block-end:100%;margin-block-end:var(--space-token-xs)}.product-card-block__badge{display:none}.product-card-block-info__prices sale-price:not(:has(.price-from-label)){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold, 600)}.product-card-block-info__prices sale-price .price-from-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold, 600)}.product-card-block-info__prices compare-at-price{font-size:var(--font-size-base);font-weight:var(--font-weight-medium, 500)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info{flex:0 0 auto;min-height:0}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__text{max-width:50%}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__bottom{margin-block-start:var(--space-token-3xl);padding-block-start:0}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__footer{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-token-s)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__prices .price-list{flex-direction:row;align-items:baseline;gap:var(--space-token-2xs)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__prices sale-price:not(:has(.price-from-label)){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold, 600);color:var(--product-card-block-text-primary)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__prices sale-price .price-from-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold, 600);color:var(--product-card-block-text-primary)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block-info__prices compare-at-price{font-size:var(--font-size-base);font-weight:var(--font-weight-medium, 500);color:var(--product-card-block-text-secondary)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__children{justify-content:flex-start;margin-inline-start:0}.product-card-block--list-count-1{--product-card-block-pad-inline: var(--space-token-l);--product-card-block-pad-block: var(--space-token-l);--product-card-block-pad-offset: var(--space-token-l)}}@media screen and (min-width:768px)and (max-width:1279px){.product-card-block--list-count-1.product-card-block--has-full-row-bg{height:400px}.list-block--fixed-height-pad .product-card-block--list-count-1.product-card-block--has-full-row-bg{height:var(--list-child-height-pad)}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg--full-row{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg-image{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1280px){.product-card-block{--product-card-block-pad-inline: var(--space-token-l);--product-card-block-pad-block: var(--space-token-l)}.product-card-block--list-count-2{--product-card-block-pad-inline: var(--space-token-2xl);--product-card-block-pad-block: var(--space-token-2xl);--product-card-block-pad-offset: 0px}.product-card-block--list-count-3{--product-card-block-pad-inline: var(--space-token-xl);--product-card-block-pad-block: var(--space-token-xl);--product-card-block-pad-offset: 0px}.product-card-block--list-count-1{--product-card-block-pad-inline: var(--space-token-2xl);--product-card-block-pad-block: var(--space-token-2xl);--product-card-block-pad-offset: var(--space-token-l)}.list-block--fixed-height-pc .product-card-block--list-count-1.product-card-block--has-full-row-bg{height:var(--list-child-height-pc)}.list-block--fixed-height-pc .product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg--full-row{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.list-block--fixed-height-pc .product-card-block--list-count-1.product-card-block--has-full-row-bg .product-card-block__bg-image{width:100%;height:100%;object-fit:cover}.product-card-block-info__title{font:var(--font-2xl-semibold)}.product-card-block-info__specs--desktop{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card-block--mobile-only{display:none}}@media screen and (max-width:1279px){.product-card-block--desktop-only{display:none}}.spacer-block{flex-shrink:0;pointer-events:none}.spacer-block--horizontal{display:block;width:100%;height:var(--spacer-block-size-mo)}.spacer-block--vertical{display:block;width:var(--spacer-block-size-mo);height:100%;align-self:stretch}@media screen and (min-width:768px){.spacer-block--horizontal{height:var(--spacer-block-size-ta)}.spacer-block--vertical{width:var(--spacer-block-size-ta)}}@media screen and (max-width:1279px){.spacer-block--desktop-only{display:none}}@media screen and (min-width:1280px){.spacer-block--horizontal{height:var(--spacer-block-size-pc)}.spacer-block--vertical{width:var(--spacer-block-size-pc)}.spacer-block--mobile-only{display:none}}.tab-block{--tab-active-color: var(--color-text-white-primary);--tab-active-bg: var(--color-bg-brand-dark);--tab-normal-color: var(--color-text-secondary);--tab-normal-bg: var(--mask-light-gray-s);--tab-bottom-border: transparent;position:relative;z-index:1;width:100%}.tab-block__nav{display:flex;justify-content:var(--tab-justify, center);width:100%}.tab-block__list{display:var(--tab-display, flex);align-items:center;max-width:100%;white-space:nowrap;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;position:relative;gap:var(--space-token-md)}.tab-block__list::-webkit-scrollbar{display:none}.tab-block__list>.shopify-block__tab-item{flex-shrink:0;width:max-content}.tab-block .tab-item{width:max-content;padding:var(--space-25, 10px) var(--space-60, 24px);text-align:center;font-size:var(--tab-text-size, 14px);font-weight:500;cursor:pointer;display:flex;flex-direction:column;align-items:center;position:relative;color:var(--tab-normal-color);background:transparent;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.tab-block .tab-item.active{font-weight:var(--font-weight-semibold, 600);color:var(--tab-active-color)}.tab-block .tab-item.active .tab-item__text{font-weight:var(--font-weight-semibold, 600)}.tab-block .tab-item__text{font-weight:inherit}.tab-block--content .tab-block__list{border-radius:100px;gap:1px;background:var(--tab-normal-bg)}.tab-block--content .tab-block__list:before{content:"";position:absolute;top:0;left:0;width:var(--tab-width, 0);height:100%;transform:translate(var(--tab-left, 0));background-color:var(--tab-active-bg);border-radius:100px;transition:transform .4s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.tab-block--content .tab-item{z-index:1;border-radius:100px;background:transparent}.tab-block--button .tab-item{border-radius:var(--radius-full);border:1px solid var(--tab-normal-color);background:var(--tab-normal-bg)}.tab-block--button .tab-item.active{background:var(--tab-active-bg);color:var(--tab-active-color);border-color:var(--tab-active-bg)}.tab-block--tab .tab-block__list{border-bottom:1px solid var(--tab-bottom-border)}.tab-block--tab .tab-item.active:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:var(--tab-active-color);transition:.3s cubic-bezier(.4,0,.2,1)}.tab-block--slide .tab-block__list{width:auto;justify-content:flex-start;gap:var(--space-token-2xs);padding:var(--space-token-2xs);border-radius:var(--radius-full);background:var(--tab-normal-bg);display:inline-flex;--tab-left: 0px;--tab-width: 0px}.tab-block--slide .tab-block__list:before{content:"";position:absolute;top:var(--space-token-2xs);bottom:var(--space-token-2xs);left:0;width:var(--tab-width);transform:translate(var(--tab-left));border-radius:var(--radius-full);background:var(--tab-active-bg);transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.tab-block--slide .tab-item{z-index:1;border-radius:var(--radius-full);background:transparent}@media screen and (max-width:1279px){.tab-block--desktop-only{display:none}}@media screen and (min-width:1280px){.tab-block--mobile-only{display:none}}.shopify-block__text{flex-shrink:1;min-width:0}.text-block--plain{color:var(--text-block-color, inherit);margin:0;max-width:var(--text-block-max-width-mo)}@media screen and (min-width:768px){.text-block--plain{max-width:var(--text-block-max-width-ta)}}.text-block--plain.text-block--gradient{background:var(--text-block-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.text-block--plain.text-block--wrap-normal{overflow-wrap:normal}.text-block--plain.text-block--wrap-anywhere{overflow-wrap:anywhere}.text-block--plain.text-block--wrap-balance{text-wrap:balance}.text-block--plain.text-block--wrap-nowrap{white-space:nowrap}@media screen and (max-width:1279px){.text-block--plain.text-block--mobile-gradient{background:var(--text-block-mobile-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.text-block--plain.text-block--desktop-only{display:none}}@media screen and (min-width:1280px){.text-block--plain{max-width:var(--text-block-max-width-pc)}.text-block--plain.text-block--mobile-only{display:none}}.textarea-block{position:relative;color:var(--textarea-text-color, inherit);margin:0}.textarea-block--size-description-l{font:var(--font-description-l)}.textarea-block--size-description-xl{font:var(--font-description-xl)}.textarea-block__content{overflow-wrap:break-word}@media screen and (max-width:767px){.textarea-block--clamp-mo:not(.textarea-block--expanded) .textarea-block__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--textarea-max-lines-mo);overflow:hidden}}@media screen and (min-width:768px)and (max-width:1279px){.textarea-block--clamp-pad:not(.textarea-block--expanded) .textarea-block__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--textarea-max-lines-pad);overflow:hidden}}@media screen and (min-width:1280px){.textarea-block--clamp-pc:not(.textarea-block--expanded) .textarea-block__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--textarea-max-lines-pc);overflow:hidden}}.textarea-block--expanded .textarea-block__content{display:block;-webkit-line-clamp:unset;overflow:visible}.textarea-block__tooltip{position:absolute;left:0;bottom:calc(100% + var(--space-token-xs, 4px));z-index:5;box-sizing:border-box;width:max-content;max-width:100%;padding:var(--space-token-xs, 4px) var(--space-token-s, 8px);border-radius:var(--radius-s, 8px);background-color:var(--color-bg-black, #000);color:var(--color-text-white-primary, #fff);font:var(--font-sm-regular, inherit);line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.42,0,.58,1),visibility .2s cubic-bezier(.42,0,.58,1)}.textarea-block--reveal-hover.textarea-block--clamped:hover .textarea-block__tooltip{opacity:1;visibility:visible}.textarea-block__toggle{display:inline-flex;align-items:center;margin-block-start:var(--space-token-xs, 4px);padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;position:relative;z-index:4}.textarea-block__toggle[hidden]{display:none!important}@media screen and (max-width:1279px){.textarea-block--desktop-only{display:none}}@media screen and (min-width:1280px){.textarea-block--mobile-only{display:none}}.wrapper-block{display:var(--wrapper-display);color:var(--wrapper-color, inherit);margin-block:0;margin-inline:calc(-1 * var(--wrapper-inline-spacing-trim));padding-block-start:var(--wrapper-padding-block-start);padding-block-end:var(--wrapper-padding-block-end)}.wrapper-block--align-start{justify-content:flex-start;text-align:start}.wrapper-block--align-center{justify-content:center;text-align:center}.wrapper-block--align-end{justify-content:flex-end;text-align:end}.wrapper-block--align-start:not(.wrapper-block--display-flex):not(.wrapper-block--display-inline-flex)>*{margin-inline-start:0;margin-inline-end:auto}.wrapper-block--align-center:not(.wrapper-block--display-flex):not(.wrapper-block--display-inline-flex)>*{margin-inline-start:auto;margin-inline-end:auto}.wrapper-block--align-end:not(.wrapper-block--display-flex):not(.wrapper-block--display-inline-flex)>*{margin-inline-start:auto;margin-inline-end:0}.wrapper-block--vertical-start{align-content:flex-start;align-items:flex-start;vertical-align:top}.wrapper-block--vertical-center{align-content:center;align-items:center;vertical-align:middle}.wrapper-block--vertical-end{align-content:flex-end;align-items:flex-end;vertical-align:bottom}:where(.wrapper-block--child-no-shrink)>*{flex-shrink:0}:where(.wrapper-block--child-fill)>*{flex:1 1 0;min-width:0}.wrapper-block--gradient{background:var(--wrapper-gradient);color:#0000;padding-block-end:calc(var(--wrapper-padding-block-end) + .2em);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.wrapper-block--color-override{background:none;color:var(--wrapper-color, var(--color-text-primary));-webkit-background-clip:border-box;background-clip:border-box}.wrapper-block--color-override.wrapper-block--gradient{background:var(--wrapper-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.wrapper-block__break--mobile-only,.wrapper-block__break--desktop-only{display:none}@media screen and (max-width:1279px){.wrapper-block--mobile-gradient{background:var(--wrapper-mobile-gradient);color:#0000;padding-block-end:calc(var(--wrapper-padding-block-end) + .2em);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.wrapper-block--mobile-custom-color{background:none;color:var(--wrapper-mobile-color);-webkit-background-clip:border-box;background-clip:border-box}.wrapper-block__break--mobile-only{display:initial}.wrapper-block--desktop-only,.wrapper-block__break--render-desktop-only{display:none}}@media screen and (min-width:1280px){.wrapper-block__break--desktop-only{display:initial}.wrapper-block--mobile-only,.wrapper-block__break--render-mobile-only{display:none}}.button-block{display:flex}.button-block--align-start{justify-content:flex-start}.button-block--align-center{justify-content:center}.button-block--align-end{justify-content:flex-end}@media screen and (max-width:1279px){.button-block--desktop-only{display:none}}@media screen and (min-width:1280px){.button-block--mobile-only{display:none}}.consent-gate{--consent-gate-line-height: var(--line-height-sm, 20px);margin:var(--space-token-s, 12px) 0}.consent-gate__label{display:flex;align-items:flex-start;gap:var(--space-token-xs, 8px);cursor:pointer;text-align:start}.consent-gate__control{display:flex;align-items:center;flex-shrink:0;block-size:var(--consent-gate-line-height)}.consent-gate .consent-gate__checkbox{flex-shrink:0;margin:0;padding:0;inline-size:auto;block-size:auto}.consent-gate__content{font:var(--font-sm-regular, inherit);line-height:var(--consent-gate-line-height);color:var(--color-text-secondary, inherit);text-align:start}.consent-gate__content :where(p){margin:0}.consent-gate__content :where(a){text-decoration:underline}.is-consent-gated{pointer-events:none;opacity:.5;cursor:not-allowed}.theme-icon-block{display:flex}.theme-icon-block--align-start{justify-content:flex-start}.theme-icon-block--align-center{justify-content:center}.theme-icon-block--align-end{justify-content:flex-end}.shopify-block__icon,.theme-icon-block__surface,.theme-icon-block svg,.theme-icon-block__image{flex:0 0 auto}.theme-icon-block__surface{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color, var(--color-text-primary))}.theme-icon-block--with-background .theme-icon-block__surface{padding:var(--theme-icon-block-padding);background:var(--background, var(--color-bg-accessories))}.theme-icon-block--background-circle .theme-icon-block__surface{border-radius:var(--radius-full)}.theme-icon-block--background-square .theme-icon-block__surface{border-radius:var(--radius-sm)}.theme-icon-block svg,.theme-icon-block__image{width:var(--theme-icon-block-size);height:var(--theme-icon-block-size)}@media screen and (max-width:1279px){.theme-icon-block--desktop-only{display:none}}@media screen and (min-width:1280px){.theme-icon-block--mobile-only{display:none}}.image-block{display:block}.image-block__image{display:block;width:100%;border-radius:inherit}.image-block--align-start .image-block__image{margin-inline-end:auto}.image-block--align-center .image-block__image{margin-inline:auto}.image-block--align-end .image-block__image{margin-inline-start:auto}.image-block--width-custom .image-block__image{max-width:var(--image-block-max-width)}@media screen and (max-width:1279px){.image-block--width-custom .image-block__image{max-width:var(--image-block-mobile-max-width)}.image-block__image{min-height:var(--image-block-mobile-min-height);object-fit:var(--image-block-mobile-object-fit)}.image-block--desktop-only{display:none}}@media screen and (min-width:1280px){.image-block--mobile-only{display:none}}.newsletter-consent{--newsletter-consent-font-size: var(--font-size-sm, 14px);--newsletter-consent-line-height: var(--line-height-sm, 20px);display:flex;align-items:flex-start;gap:var(--space-token-xs, 8px);cursor:pointer;text-align:start;font-size:var(--newsletter-consent-font-size)}.newsletter-consent__checkbox-wrap{display:flex;align-items:center;block-size:var(--newsletter-consent-line-height);flex-shrink:0}.newsletter-consent__checkbox{inline-size:18px;block-size:18px;margin:0;cursor:pointer;accent-color:rgb(var(--text-color))}.newsletter-consent__content{text-align:start;font-size:var(--newsletter-consent-font-size);line-height:var(--newsletter-consent-line-height)}.newsletter-consent__content :where(p){margin:0}[data-newsletter-consent-form] button[type=submit]:disabled{opacity:.4;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
