.vm-hide-small-promo{display:none}.article--excerpt-text>p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.vm-nav-all{display:none}@media screen and (min-width:1024px){#site-header-nav{--vm-nav-bg: #ffd21f;--vm-nav-text: #1d1d1d;--vm-nav-hover: rgba(0, 0, 0, .08);--vm-nav-ease: cubic-bezier(.22, 1, .36, 1);background-color:var(--vm-nav-bg)}#site-header-nav>nav.site-navigation{align-items:center;gap:12px;max-width:1440px;background-color:var(--vm-nav-bg)}#site-header-nav .vm-nav-all{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;margin:6px 0;padding:9px 16px 9px 14px;border:0;border-radius:999px;background-color:var(--vm-nav-text);color:#fff;font-size:clamp(12px,.4vw + 8px,14px);font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .2s var(--vm-nav-ease),box-shadow .2s ease}#site-header-nav .vm-nav-all:hover{background-color:#000;box-shadow:0 6px 16px -8px #00000080;transform:translateY(-1px)}#site-header-nav .vm-nav-all:active{transform:translateY(0)}#site-header-nav .vm-nav-all:focus-visible{outline:2px solid var(--vm-nav-text);outline-offset:3px}.vm-nav-all__icon{display:inline-flex;flex-direction:column;justify-content:space-between;width:14px;height:10px}.vm-nav-all__icon span{display:block;height:2px;border-radius:2px;background-color:currentColor;transition:transform .3s var(--vm-nav-ease),width .3s var(--vm-nav-ease)}.vm-nav-all__icon span:nth-child(2){width:70%}#site-header-nav .vm-nav-all:hover .vm-nav-all__icon span:nth-child(2){width:100%}#site-header-nav .navmenu-depth-1{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;gap:2px;min-width:0;margin-left:0}#site-header-nav .navmenu-depth-1>li.vm-nav-overflow{display:none}#site-header-nav .vm-nav--custom-links>.navmenu-depth-1{display:none}#site-header-nav .vm-nav-links{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:2px;min-width:0;margin:0;padding:0;list-style:none}#site-header-nav .vm-nav-links>li{flex:0 0 auto}#site-header-nav .vm-nav-links--end{margin-left:auto}#site-header-nav .navmenu-depth-1>li.navmenu-item,#site-header-nav .navmenu-depth-1>li.navmenu-item:hover{flex:0 0 auto;padding:0;background-color:transparent}#site-header-nav .navmenu-link-depth-1{position:relative;display:flex;align-items:center;gap:.45em;padding:15px clamp(8px,.9vw,14px);font-size:clamp(12px,.4vw + 8px,15px);font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;white-space:nowrap;color:var(--vm-nav-text);opacity:1;isolation:isolate}#site-header-nav .navmenu-link-depth-1:before{content:"";position:absolute;top:7px;right:2px;bottom:7px;left:2px;z-index:-1;border-radius:8px;background-color:var(--vm-nav-hover);opacity:0;transform:scale(.94);transition:opacity .22s var(--vm-nav-ease),transform .32s var(--vm-nav-ease)}#site-header-nav .navmenu-link-depth-1:after{content:"";position:absolute;right:14%;bottom:0;left:14%;height:3px;border-radius:3px 3px 0 0;background-color:var(--vm-nav-text);transform:scaleX(0);transition:transform .32s var(--vm-nav-ease)}#site-header-nav .navmenu-link-depth-1:hover:before,#site-header-nav .navmenu-link-depth-1[aria-expanded=true]:before,#site-header-nav details[open]>.navmenu-link-depth-1:before{opacity:1;transform:scale(1)}#site-header-nav .navmenu-link-depth-1[aria-expanded=true]:after,#site-header-nav details[open]>.navmenu-link-depth-1:after,#site-header-nav .navmenu-link-depth-1.navmenu-link-active:after{transform:scaleX(1)}#site-header-nav .navmenu-link-depth-1:focus{outline:none}#site-header-nav .navmenu-link-depth-1:focus-visible{outline:2px solid var(--vm-nav-text);outline-offset:-6px;border-radius:10px}#site-header-nav .navmenu-icon-depth-1{position:static;display:inline-flex;height:auto;margin:0;transform:none;transition:transform .32s var(--vm-nav-ease)}#site-header-nav .navmenu-icon-depth-1 svg{display:block;width:9px;height:7px;transform:none}#site-header-nav .navmenu-link-depth-1[aria-expanded=true] .navmenu-icon-depth-1,#site-header-nav details[open]>.navmenu-link-depth-1 .navmenu-icon-depth-1{transform:rotate(180deg)}#site-header-nav .navmenu-meganav.navmenu-meganav--desktop{margin-top:0;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 24px 40px -18px #00000038}}html.vm-menu-drawer-open{overflow:hidden}.vm-menu-drawer{--vm-drawer-ease: cubic-bezier(.22, 1, .36, 1);--vm-drawer-text: #1d1d1d;--vm-drawer-muted: #555;--vm-drawer-line: #ececec;--vm-drawer-accent: #c62828;--vm-col-main: 340px;--vm-col-sub: 380px;--vm-col-products: 440px;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--vm-drawer-text)}@media screen and (min-width:1024px)and (max-width:1279px){.vm-menu-drawer{--vm-col-main: 300px;--vm-col-sub: 340px;--vm-col-products: 0px}}.vm-menu-drawer::backdrop{background-color:#0000;transition:background-color .3s ease}.vm-menu-drawer.is-open::backdrop{background-color:#00000073}.vm-menu-drawer__panel{display:flex;width:var(--vm-col-main);max-width:100%;height:100%;overflow:hidden;background-color:#fff;box-shadow:12px 0 40px -12px #0000004d;transform:translate(-100%);transition:transform .38s var(--vm-drawer-ease),width .42s var(--vm-drawer-ease)}.vm-menu-drawer.is-open .vm-menu-drawer__panel{transform:translate(0)}.vm-menu-drawer__panel.has-sub{width:calc(var(--vm-col-main) + var(--vm-col-sub))}.vm-menu-drawer__panel.has-sub.has-products{width:calc(var(--vm-col-main) + var(--vm-col-sub) + var(--vm-col-products))}.vm-menu-drawer__col{flex:0 0 auto;height:100%;overflow-y:auto;overscroll-behavior:contain}.vm-menu-drawer__col--main{display:flex;flex-direction:column;width:var(--vm-col-main);overflow:hidden;border-right:1px solid var(--vm-drawer-line)}.vm-menu-drawer__col--sub{width:var(--vm-col-sub);padding:22px 28px 40px}.vm-menu-drawer__col--products{width:var(--vm-col-products);padding:22px 24px 40px;background-color:#f4f4f5;transition:opacity .2s ease}.vm-menu-drawer__col--products.is-loading{opacity:.45}@media screen and (min-width:1024px)and (max-width:1279px){.vm-menu-drawer__col--products{display:none}}@media screen and (min-width:1024px){.vm-menu-drawer__detail{display:contents}.vm-menu-drawer__detail-header,.vm-menu-drawer__extras{display:none}}.vm-menu-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:18px 16px 18px 24px;border-bottom:1px solid var(--vm-drawer-line)}.vm-menu-drawer__title{margin:0;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0}.vm-menu-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background-color:#f2f2f2;color:inherit;cursor:pointer;transition:background-color .2s ease,transform .3s var(--vm-drawer-ease)}.vm-menu-drawer__close:hover{background-color:#e6e6e6;transform:rotate(90deg)}.vm-menu-drawer__close svg{width:13px;height:13px}#vm-menu-drawer .vm-menu-drawer__body{background-color:#fff}.vm-menu-drawer__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.vm-menu-drawer__list,.vm-menu-drawer__group-list{margin:0;padding:0;list-style:none}.vm-menu-drawer__list>li+li{border-top:1px solid var(--vm-drawer-line)}.vm-menu-drawer__cat{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 18px 10px 20px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vm-menu-drawer__cat:hover{background-color:#f7f7f7}.vm-menu-drawer__cat[aria-expanded=true]{background-color:#f7f7f7;color:var(--vm-drawer-accent)}.vm-menu-drawer__cat.is-current .vm-menu-drawer__cat-title{font-weight:600}.vm-menu-drawer__cat-media{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:8px}.vm-menu-drawer__cat-media:empty{display:none}.vm-menu-drawer__cat-media img{width:100%;height:100%;object-fit:cover}.vm-menu-drawer__cat-media--icon{border-radius:0}.vm-menu-drawer__cat-media--icon img{object-fit:contain}.vm-menu-drawer__cat-title{flex:1 1 auto;line-height:1.3}.vm-menu-drawer__cat-arrow{display:inline-flex;flex:0 0 auto;color:#999;transition:transform .32s var(--vm-drawer-ease),color .2s ease}.vm-menu-drawer__cat-arrow svg{width:10px;height:8px;transform:rotate(-90deg)}.vm-menu-drawer__cat:hover .vm-menu-drawer__cat-arrow{transform:translate(3px)}.vm-menu-drawer__cat[aria-expanded=true] .vm-menu-drawer__cat-arrow{color:var(--vm-drawer-accent);transform:translate(3px)}.vm-menu-drawer__sub:not([hidden]){animation:vm-menu-slide-in .36s var(--vm-drawer-ease)}.vm-menu-drawer__sub-all{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--vm-drawer-text);font-size:14px;font-weight:600;text-decoration:none}.vm-menu-drawer__sub-all svg{width:9px;height:7px;transform:rotate(-90deg);transition:transform .25s var(--vm-drawer-ease)}.vm-menu-drawer__sub-all:hover{color:var(--vm-drawer-accent)}.vm-menu-drawer__sub-all:hover svg{transform:rotate(-90deg) translateY(3px)}.vm-menu-drawer__group+.vm-menu-drawer__group,.vm-menu-drawer__link--single+.vm-menu-drawer__group,.vm-menu-drawer__group+.vm-menu-drawer__link--single{margin-top:26px}.vm-menu-drawer__group-title{display:block;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--vm-drawer-line);color:var(--vm-drawer-text);font-size:18px;font-weight:700;text-decoration:none;transition:color .15s ease}.vm-menu-drawer__group-title:hover,.vm-menu-drawer__group-title.is-current{color:var(--vm-drawer-accent)}.vm-menu-drawer__group-list .vm-menu-drawer__link{padding-left:16px}.vm-menu-drawer__link{display:block;padding:8px 0;color:var(--vm-drawer-muted);font-size:15px;text-decoration:none;transition:color .15s ease,transform .25s var(--vm-drawer-ease)}.vm-menu-drawer__link:hover,.vm-menu-drawer__link.is-current,.vm-menu-drawer__link.is-previewing{color:var(--vm-drawer-accent);transform:translate(4px)}.vm-menu-drawer__link--single{color:var(--vm-drawer-text);font-size:16px;font-weight:600}.vm-menu-products{animation:vm-menu-fade-in .3s ease}.vm-menu-products__heading{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#777}.vm-menu-products__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.vm-menu-product{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:14px;border-radius:16px;background-color:#fff;box-shadow:0 1px 2px #0000000a;transition:box-shadow .25s ease,transform .25s var(--vm-drawer-ease)}.vm-menu-product:hover{box-shadow:0 12px 28px -12px #0003;transform:translateY(-2px)}.vm-menu-product__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background-color:#f7f7f7}.vm-menu-product__media img{width:100%;height:100%;object-fit:contain}.vm-menu-product__title{display:-webkit-box;overflow:hidden;color:var(--vm-drawer-text);font-size:15px;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vm-menu-product__title:hover{color:var(--vm-drawer-accent)}.vm-menu-product__price{margin:8px 0 12px;font-size:18px;font-weight:700}.vm-menu-product__unit{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#777}.vm-menu-product__button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:0;border-radius:999px;background-color:var(--vm-drawer-accent);color:#fff;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s var(--vm-drawer-ease)}.vm-menu-product__button:hover{background-color:#a81f1f;color:#fff;transform:translateY(-1px)}.vm-menu-product__button[disabled]{opacity:.7;cursor:default}.vm-menu-product__button.is-added{background-color:#2e7d32}.vm-menu-product__button--secondary{background-color:var(--vm-drawer-text)}.vm-menu-product__soldout{font-size:13px;color:#777}.vm-menu-products__all{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;color:var(--vm-drawer-text);font-size:15px;font-weight:700;text-decoration:none}.vm-menu-products__all svg{width:10px;height:8px;transform:rotate(-90deg)}.vm-menu-products__all:hover{color:var(--vm-drawer-accent)}.vm-menu-drawer :focus-visible{outline:2px solid var(--vm-drawer-text);outline-offset:-2px}@media screen and (max-width:1023px){.vm-menu-drawer__panel,.vm-menu-drawer__panel.has-sub,.vm-menu-drawer__panel.has-sub.has-products{position:relative;display:block;width:min(100%,480px)}.vm-menu-drawer__col--main{width:100%;border-right:0;transition:transform .38s var(--vm-drawer-ease),visibility 0s}.vm-menu-drawer__panel.has-sub .vm-menu-drawer__col--main{visibility:hidden;transform:translate(-30%);transition:transform .38s var(--vm-drawer-ease),visibility 0s .38s}.vm-menu-drawer__detail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background-color:#fff;visibility:hidden;transform:translate(100%);transition:transform .38s var(--vm-drawer-ease),visibility 0s .38s}.vm-menu-drawer__panel.has-sub .vm-menu-drawer__detail{visibility:visible;transform:translate(0);transition:transform .38s var(--vm-drawer-ease),visibility 0s}.vm-menu-drawer__header{padding:12px 12px 12px 20px}.vm-menu-drawer__detail-header{position:sticky;top:0;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--vm-drawer-line);background-color:#fff}.vm-menu-drawer__back{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background-color:#f2f2f2;color:inherit;cursor:pointer}.vm-menu-drawer__back svg{width:11px;height:9px;transform:rotate(90deg)}.vm-menu-drawer__detail-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:17px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vm-menu-drawer__cat{min-height:56px;padding:8px 16px 8px 20px}.vm-menu-drawer__cat:active{background-color:#f2f2f2}.vm-menu-drawer__col--sub,.vm-menu-drawer__col--products{width:100%;height:auto;overflow:visible}.vm-menu-drawer__col--sub{padding:18px 20px 24px}.vm-menu-drawer__sub:not([hidden]){animation:none}.vm-menu-drawer__link{padding:11px 0}.vm-menu-drawer__group-title{font-size:17px}.vm-menu-drawer__col--products{flex:1 0 auto;padding:20px 0 32px}.vm-menu-drawer__col--products:empty{display:none}.vm-menu-products__heading,.vm-menu-products__all{padding:0 20px}.vm-menu-products__all{justify-content:flex-start}.vm-menu-products__list{grid-auto-columns:72%;grid-auto-flow:column;gap:12px;padding:2px 20px 8px;overflow-x:auto;scroll-padding:0 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.vm-menu-products__list::-webkit-scrollbar{display:none}.vm-menu-product{grid-template-columns:1fr;align-items:start;gap:12px;padding:12px;scroll-snap-align:start}.vm-menu-product:hover{box-shadow:0 1px 2px #0000000a;transform:none}.vm-menu-product__media{aspect-ratio:4 / 3}.vm-menu-product__button{width:100%;min-height:42px}.vm-menu-drawer__extras{padding:20px 20px 32px;border-top:1px solid var(--vm-drawer-line);background-color:#fafafa}.vm-menu-drawer__extras .site-header-actions{display:block;max-width:none;margin:0 0 12px;padding:0;text-align:left;font-size:15px}.vm-menu-drawer__extras .site-header-actions li{display:flex}.vm-menu-drawer__extras .site-header-actions a{color:inherit;font-size:15px;font-weight:600}.vm-menu-drawer__extra-menu{margin:0 0 16px;padding:0;list-style:none}.vm-menu-drawer__extra-menu a{display:block;padding:10px 0;color:var(--vm-drawer-muted);font-size:15px;text-decoration:none}.vm-menu-drawer__social:empty{display:none}}@keyframes vm-menu-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes vm-menu-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#site-header-nav .vm-nav-all,#site-header-nav .navmenu-link-depth-1:before,#site-header-nav .navmenu-link-depth-1:after,#site-header-nav .navmenu-icon-depth-1,.vm-menu-drawer::backdrop,.vm-menu-drawer__panel,.vm-menu-drawer__col--products,.vm-menu-drawer__col--main,.vm-menu-drawer__detail,.vm-menu-drawer__cat-arrow,.vm-menu-drawer__link,.vm-menu-product{transition:none}.vm-menu-drawer__sub:not([hidden]),.vm-menu-products{animation:none}}.site-header{position:sticky;top:0;transition:box-shadow .25s ease}.site-header.vm-header-stuck{box-shadow:0 6px 20px -10px #00000040}.site-header .site-header-main{transition:padding .25s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:1024px){.site-header.vm-header-stuck .site-header-main{padding-top:4px;padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.site-header,.site-header .site-header-main{transition:none}}.vm-hero{margin-top:12px}@media screen and (min-width:1024px){.vm-hero{margin-top:12px}}.vm-hero__banner{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none;background-color:#f2f2f2}.vm-hero__banner-image{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1)}a.vm-hero__banner:hover .vm-hero__banner-image{transform:scale(1.04)}.vm-hero__banner .vm-hero__banner-cta{position:absolute;bottom:24px;left:50%;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 20px -10px #00000073}.vm-hero__banner--placeholder{min-height:320px}.vm-hero__banner--placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#c9c9c9}.vm-hero__banner--placeholder .vm-hero__banner-cta{white-space:normal;text-align:center;width:max-content;max-width:85%}a.vm-hero__banner:focus-visible{outline:3px solid #1d1d1d;outline-offset:3px}@media screen and (max-width:1023px){.vm-hero__banner{margin:12px 10px 0}.vm-hero--banner-desktop-only .vm-hero__banner{display:none}}@media screen and (min-width:720px)and (max-width:1023px){.vm-hero__banner{margin-right:15px;margin-left:15px}}@media screen and (min-width:1024px){.vm-hero .slideshow--width-content{max-width:none;padding-right:0;padding-left:0}.vm-hero{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.vm-hero--with-banner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:stretch}.vm-hero__slideshow{min-width:0}.vm-hero--with-banner .vm-hero__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.vm-hero__banner .vm-hero__banner-cta{bottom:32px}}@media(prefers-reduced-motion:reduce){.vm-hero__banner-image{transition:none}a.vm-hero__banner:hover .vm-hero__banner-image{transform:none}}.productgrid--item:not(.productgrid-listview *,.product-compare-card){--vm-card-ease: cubic-bezier(.22, 1, .36, 1);--vm-card-line: #ececec;--vm-card-tile: #f5f5f5}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem{display:flex;flex-direction:column;height:auto;padding:10px;border:1px solid var(--vm-card-line);border-radius:16px;background-color:#fff;box-shadow:none;transition:border-color .3s ease,box-shadow .45s var(--vm-card-ease)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__container{display:flex;flex:1 1 auto;flex-direction:column}@media screen and (min-width:1024px){.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem[data-animation],.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem[data-animation-state=open]{position:relative;height:auto}}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--image{isolation:isolate;border-radius:12px;background-color:var(--vm-card-tile)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--image img{mix-blend-mode:multiply;transition:scale .8s var(--vm-card-ease),opacity .45s ease}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--image .productitem--image-alternate{visibility:visible;opacity:0}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__badge{top:10px;bottom:auto;left:10px;z-index:2;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1.3;letter-spacing:.02em;box-shadow:0 4px 10px -4px #0000004d}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--info{margin:12px 4px 0;background-color:transparent}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--title{display:-webkit-box;min-height:2.8em;margin:0;overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--title a{color:#1d1d1d;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .45s var(--vm-card-ease)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:8px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price .price__current{order:-1;margin-top:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price .price__compare-at{font-size:13px;color:#949494}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price .price__compare-at:not(.visible),.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price .price__spacer{display:none}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--actions{position:static;width:100%;margin:auto 0 0;padding-top:14px;visibility:visible;opacity:1;transition:none}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action{width:100%;margin:0;padding:0}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700;transition:background-color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .25s var(--vm-card-ease)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-atc .atc-button--text{display:inline-flex;align-items:center;gap:8px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-atc:not(.disabled) .atc-button--text:before{content:"";flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1.2 12.2H6.7L5.5 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8h13l-1.2 12.2H6.7L5.5 8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .35s var(--vm-card-ease)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger:not(.disabled):active{transform:scale(.97)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger.disabled{border-color:#e6e6e6;background-color:#f2f2f2;color:#949494;cursor:not-allowed}@media(hover:hover){.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover{border-color:transparent;box-shadow:0 1px 2px #0000000a,0 14px 34px -14px #00000038}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover .productitem--image img{scale:1.06}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover .productitem--image-alternate{opacity:1}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover .productitem--image-alternate~img{visibility:visible;opacity:0}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover .productitem--title a{background-size:100% 1px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger:not(.disabled):hover{box-shadow:0 10px 20px -10px #0006;transform:translateY(-1px)}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-atc:not(.disabled):hover .atc-button--text:before{transform:translateY(-2px) rotate(-10deg)}}@media screen and (max-width:719px){.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem{padding:8px;border-radius:14px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--title{font-size:14px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem__price .price__current{font-size:16px}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger{min-height:40px;font-size:13px}}@media(prefers-reduced-motion:reduce){.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem,.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--image img,.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--title a,.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-trigger,.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem--action-atc .atc-button--text:before{transition:none}.productgrid--item:not(.productgrid-listview *,.product-compare-card) .productitem:hover .productitem--image img{scale:1}}.vm-sidebar-sort{display:none}@media screen and (min-width:860px){.collection--section .productgrid--outer.layout--has-sidebar{grid-template-columns:220px minmax(0,1fr);column-gap:32px}.collection--section .layout--has-sidebar .productgrid--sidebar{position:sticky;top:24px;align-self:start;width:220px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 8px;border:1px solid #ececec;border-radius:16px;background-color:#fff;scrollbar-width:thin}body:has(.site-header.vm-header-stuck) .collection--section .layout--has-sidebar .productgrid--sidebar{top:calc(var(--vm-header-height, 140px) + 16px);max-height:calc(100vh - var(--vm-header-height, 140px) - 32px)}.collection--section .layout--has-sidebar .productgrid--utils .utils-sortby{display:none}.vm-sidebar-sort{display:block;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid #f0f0f0}.vm-sidebar-sort__title,.collection--section .productgrid--sidebar .productgrid--sidebar-title{display:block;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777}.vm-sidebar-sort__field{position:relative}.vm-sidebar-sort__select{width:100%;height:42px;padding:0 36px 0 14px;border:1px solid #e2e2e2;border-radius:12px;background-color:#fafafa;color:#1d1d1d;font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.vm-sidebar-sort__select:hover{border-color:#cfcfcf;background-color:#fff}.vm-sidebar-sort__select:focus-visible{outline:none;border-color:#1d1d1d;box-shadow:0 0 0 3px #1d1d1d1a}.vm-sidebar-sort__field svg{position:absolute;top:50%;right:14px;width:10px;height:8px;pointer-events:none;transform:translateY(-50%)}.collection--section .productgrid--sidebar .productgrid--sidebar-title{margin-top:14px}.collection--section .productgrid--sidebar .collection-filters__filter-group{padding:0;border-top:1px solid #f0f0f0}.collection--section .productgrid--sidebar .collection-filters__filter-group:first-child{border-top:0}.collection--section .productgrid--sidebar .collection-filters__filter-group:last-of-type{border-bottom:0}.collection--section .productgrid--sidebar .collection-filters__filter-group-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;cursor:pointer}.collection--section .productgrid--sidebar .collection-filters__filter-title{font-size:14px;font-weight:700;color:#1d1d1d;transition:color .2s ease}.collection--section .productgrid--sidebar .collection-filters__filter-group-heading:hover .collection-filters__filter-title{color:#000}.collection--section .productgrid--sidebar .collection-filters__filter-icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;border-radius:50%;background-color:#f4f4f4;transition:background-color .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.collection--section .productgrid--sidebar .collection-filters__filter-icon{position:static;margin:0;transform:none}.collection--section .productgrid--sidebar .collection-filters__filter-group-heading:hover .collection-filters__filter-icon-wrapper{background-color:#ebebeb}.collection--section .productgrid--sidebar .collection-filters__filter-group-heading[aria-expanded=true] .collection-filters__filter-icon-wrapper{background-color:#ffd21f;transform:rotate(180deg)}.collection--section .productgrid--sidebar .collection-filters__filter-icon .icon-chevron-down-left,.collection--section .productgrid--sidebar .collection-filters__filter-icon .icon-chevron-down-right{transform:none}.collection--section .productgrid--sidebar .collection-filters__filter-list{padding-bottom:10px}.collection--section .productgrid--sidebar .collection-filters__filter-list-item{margin-top:2px}.collection--section .productgrid--sidebar .collection-filters__filter-list-item:first-child{padding-top:0}.collection--section .productgrid--sidebar .collection-filters__filter-link{gap:10px;width:100%;padding:7px 8px;margin:0 -8px;border-radius:8px;font-size:14px;line-height:1.3;transition:background-color .2s ease}.collection--section .productgrid--sidebar .collection-filters__filter-link:not([data-disabled]):hover{background-color:#f6f6f6}.collection--section .productgrid--sidebar .collection-filters__filter-list-item-text{flex:1 1 auto;min-width:0;color:#3a3a3a}.collection--section .productgrid--sidebar .collection-filters__filter-link[data-filter-active] .collection-filters__filter-list-item-text{color:#000}.collection--section .productgrid--sidebar .collection-filters__filter-list-item .checkmark{width:18px;height:18px;padding:1px;border-width:1.5px;border-color:#cfcfcf;border-radius:5px;background-color:#fff;color:#1d1d1d}.collection--section .productgrid--sidebar .collection-filters__filter-link:not([data-disabled]):hover .checkmark[data-animation-state=unchecked]{border-color:#1d1d1d}.collection--section .productgrid--sidebar .collection-filters__filter-list-item .checkmark[data-animation-state=checked]{border-color:#1d1d1d;box-shadow:inset 0 0 0 30px #1d1d1d}}.vm-price-range__fields{display:grid;gap:8px;margin:0;padding:2px 0 14px;list-style:none}.vm-price-range__field{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px}.vm-price-range__label{margin:0;font-size:13px;font-weight:600;color:#777}.vm-price-range__control{display:flex;align-items:center;height:42px;padding:0 12px;border:1px solid #e2e2e2;border-radius:12px;background-color:#fafafa;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.vm-price-range__control:hover{border-color:#cfcfcf;background-color:#fff}.vm-price-range__control:focus-within{border-color:#1d1d1d;background-color:#fff;box-shadow:0 0 0 3px #1d1d1d1a}.vm-price-range__input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#1d1d1d;font:inherit;font-size:15px;font-weight:600;-moz-appearance:textfield}.vm-price-range__input::placeholder{color:#b3b3b3;font-weight:400}.vm-price-range__input::-webkit-outer-spin-button,.vm-price-range__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.vm-price-range__currency{flex:0 0 auto;margin-left:8px;font-size:13px;font-weight:600;color:#949494}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
