.vm-card{gap:15px}.vm-card .product-card__figure{background:var(--vm-placeholder)}.vm-card .product-card__media{display:block;overflow:hidden}.vm-card .product-card__image{display:block;width:100%;aspect-ratio:var(--vm-product-ratio);object-fit:cover;object-position:center}.vm-card .product-card__image--primary,.vm-card .product-card__image--secondary{transition:opacity .5s ease}@media(hover:none),(pointer:coarse){.vm-card .product-card__image--secondary{display:none!important}}.vm-card-btns{position:absolute;left:0;right:0;bottom:19px;z-index:2;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.vm-card-btns>*,.vm-card-btns__form{pointer-events:auto;display:block;margin:0}.vm-card .vm-card-btn,.vm-card .vm-card-btns__wl>:is(button,a){position:static;inset:auto;display:grid;place-items:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:#fff;color:var(--vm-ink);box-shadow:none;cursor:pointer;opacity:1;transform:none;transition:background-color .25s,color .25s}.vm-card .vm-card-btn:hover,.vm-card .vm-card-btns__wl>:is(button,a):hover{background:var(--vm-ink);color:#fff}.vm-card .vm-card-btn svg{width:16px;height:16px;transform:none!important}@media screen and (min-width:1000px)and (hover:hover){.vm-card .vm-card-btns>*{opacity:0;transform:translateY(15px);transition:opacity .25s ease,transform .25s ease}.vm-card .vm-card-btns>*:nth-child(2){transition-delay:.05s}.vm-card:hover .vm-card-btns>*,.vm-card:focus-within .vm-card-btns>*{opacity:1;transform:none}}@media screen and (max-width:999px){.vm-card-btns{bottom:5px}.vm-card .vm-card-btn,.vm-card .vm-card-btns__wl>:is(button,a){width:28px;height:28px}.vm-card .vm-card-btn svg{width:13px;height:13px}}.vm-card .product-card__figure>.badge-list{inset:15px 15px auto auto;z-index:2}.vm-card .badge--sold-out{display:flex;align-items:center;justify-content:center;text-align:center;width:60px;height:60px;padding:0 6px;border-radius:50%;background:#767676;color:#fff;font:400 14px/1 var(--vm-font);text-transform:none;white-space:normal}@media screen and (max-width:699px){.vm-card .product-card__figure>.badge-list{inset:5px 5px auto auto}.vm-card .badge--sold-out{width:36px;height:36px;padding:0 3px;font-size:9px}}.vm-card .product-card__info{display:block;gap:0;text-align:center}.vm-card__title{display:block;color:#000;text-transform:uppercase;font:400 var(--vm-fs-card-coll)/20px var(--vm-font);overflow-wrap:anywhere}.vm-card__title:hover{color:#000}.vm-card__price .price-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 4px;font:500 var(--vm-fs-card-coll)/1.4 var(--vm-font)}.vm-card__price :is(sale-price,.text-subdued){color:var(--vm-ink);font-weight:500}@media screen and (max-width:699px){.vm-card__title{line-height:13px}}.vm-pills{display:block}.vm-pills__row{display:block;margin:5px 0;line-height:0}.vm-pills .vm-pill{line-height:1.5}.vm-pills--card .vm-pills__row{text-align:center}.vm-pills--product .vm-pills__row,.vm-pills--search .vm-pills__row{text-align:left}.vm-sw{display:flex;flex-wrap:wrap;justify-content:center;min-height:28px;margin-top:2px}.vm-sw__item{display:grid;place-items:center;box-sizing:border-box;width:20px;height:20px;margin:4px;padding:1px;border:1px solid var(--vm-border);background:#fff;color:var(--vm-ink);font:500 9px/1 var(--vm-font);cursor:pointer}.vm-sw__item img,.vm-sw__color{display:block;width:16px;height:16px;object-fit:cover}.vm-sw__item:hover,.vm-sw__item.is-selected{border-color:#333;background:#333}.vm-sw__more:hover{color:#fff}@media screen and (max-width:699px){.vm-sw__item{width:24px;height:24px}.vm-sw__item img,.vm-sw__color{width:20px;height:20px}}.vm-card--home .product-card__info{text-align:left}.vm-card--home .vm-card__title{font-size:var(--vm-fs-card-home);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-card--home .vm-card__price .price-list{justify-content:flex-start;font-size:var(--vm-fs-card-home)}.vm-card--home .vm-pills__row{text-align:left}.vm-set-card .vm-set-card__ph{background:var(--vm-placeholder)}.vm-set-card__price{font:500 var(--vm-fs-card-coll)/1.4 var(--vm-font);color:var(--vm-ink)}.vm-set-card__sale{color:var(--vm-red)}.vm-set-card__was{color:#6b6b6b}.vm-set-card__btn{margin-top:10px;min-height:36px;padding:0 20px;font-size:12px}@media screen and (max-width:699px){.vm-set-card__btn{min-height:30px;padding:0 12px;font-size:10px}}.vm-coll{--vm-coll-pad: 30px;padding-bottom:50px}.vm-coll__title{margin:30px 0 20px;padding:0 var(--vm-coll-pad);font:500 var(--vm-fs-h1-coll)/1 var(--vm-font);text-transform:uppercase;color:#222}.vm-coll__bar{display:flex;align-items:center;gap:20px;height:40px;margin:10px 0 20px;padding:0 var(--vm-coll-pad)}.vm-coll__chips{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.vm-coll__chips::-webkit-scrollbar{display:none}.vm-coll__chip{flex:0 0 auto;margin-right:30px;color:#222;white-space:nowrap;font:400 14px/45px var(--vm-font);text-transform:uppercase;transition:color .2s}.vm-coll__chip:hover,.vm-coll__chip--campaign{color:var(--vm-red)}.vm-coll__tools{display:flex;align-items:center;margin-left:auto}.vm-coll__filter{display:inline-flex;align-items:center;gap:5px;margin:0 30px;padding:0;border:0;background:none;cursor:pointer;color:var(--vm-menu-2);font:400 14px/18px var(--vm-font)}.vm-coll__filter:hover{color:var(--vm-red)}.vm-coll__sort{position:relative;margin-left:auto}.vm-coll__sort-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:190px;min-height:40px;padding:7px 15px;border:1px solid var(--vm-border);background:#fff;color:var(--vm-menu-2);font:400 14px/18px var(--vm-font);cursor:pointer}.vm-coll__sort-btn[aria-expanded=true] .vm-coll__chev{transform:rotate(180deg)}.vm-coll__chev{transition:transform .2s;flex:0 0 auto}.vm-coll__sort-mb{display:none}.vm-sort{--popover-block-offset: 0px;inset-inline-end:0}.vm-sort::part(content){width:250px;max-width:250px;border:0;box-shadow:0 0 20px #0003}.vm-sort::part(body),.vm-sort:has(.popover__value-list)::part(body){padding:0}.vm-sort__list{display:block;text-align:left}.vm-sort .vm-sort__opt{display:block;width:100%;padding:10px 15px;text-align:left;color:var(--vm-menu-2);font:400 14px/18px var(--vm-font);background:#fff;transition:none}.vm-sort .vm-sort__opt[aria-selected=true],.vm-sort .vm-sort__opt:hover{background:var(--vm-red);color:#fff}.vm-sort__title{margin:0;font:600 16px/1 var(--vm-font);text-transform:uppercase;color:var(--vm-ink);text-align:left}@media screen and (max-width:999px){.vm-sort::part(content){width:100%;max-width:none;max-height:80vh}.vm-sort::part(overlay){background:var(--vm-overlay-drawer);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vm-sort::part(header){min-height:50px;padding:0 15px;text-align:left}.vm-sort .vm-sort__opt{padding:10px 15px;line-height:18px}.vm-sort::part(close-button){color:var(--vm-red)}}.vm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:30px;padding:0}.vm-grid>*{min-width:0}.vm-found{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 20px;padding:0 var(--vm-coll-pad);font:400 14px/1.4 var(--vm-font);color:var(--vm-menu-2)}.vm-found__count strong{color:var(--vm-red);font-weight:600}.vm-found__sep{color:var(--vm-separator)}.vm-found__chip,.vm-found__clear{color:var(--vm-ink);text-decoration:none}.vm-found__chip:hover,.vm-found__clear:hover{color:var(--vm-red)}.vm-found__clear{text-decoration:underline;text-underline-offset:3px}.vm-loadmore-wrap{margin-top:40px;text-align:center}.vm-loadmore-wrap:empty{display:none}.vm-loadmore-wrap--prev{margin:0 0 20px}.vm-loadmore{display:inline-flex;align-items:center;gap:8px;padding:10px 0;color:var(--vm-red);font:600 14px/1 var(--vm-font)}.vm-loadmore:hover{color:var(--vm-red-hover)}.vm-loadmore__spin{display:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vm-spin .7s linear infinite}.vm-loadmore.is-loading .vm-loadmore__spin{display:inline-block}@keyframes vm-spin{to{transform:rotate(360deg)}}.vm-coll__empty{padding:40px var(--vm-coll-pad);text-align:center;display:grid;justify-items:center;gap:20px}.vm-filter-drawer::part(overlay){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vm-filter-drawer::part(header){min-height:50px;margin:0;padding:0 0 0 20px;border-bottom:1px solid var(--vm-border);display:flex;align-items:center;justify-content:space-between}.vm-filter-drawer::part(close-button){width:50px;height:50px;display:grid;place-items:center;transition:transform .3s}.vm-filter-drawer::part(close-button):hover{transform:rotate(90deg)}.vm-filter-drawer::part(body){padding:0}.vm-filter-drawer::part(footer){display:none}.vm-filter-drawer__title{margin:0;font:600 16px/1 var(--vm-font);text-transform:uppercase;color:var(--vm-ink)}.vm-filter-drawer .accordion-list>.accordion{padding:20px;border-bottom:1px solid var(--vm-border);border-top:0}.vm-filter-drawer .accordion summary{padding:0}.vm-filter-drawer .accordion__toggle{font:500 16px/1.3 var(--vm-font);text-transform:none;color:#797979;padding:0}.vm-filter-drawer .accordion__content{padding:20px 0 0;max-height:250px;overflow:auto}.vm-filter-drawer .checkbox-control{gap:10px;font:400 14px/1.6 var(--vm-font);text-transform:capitalize}.vm-filter-drawer .checkbox{--checkbox-size: 16px;border-color:#bbb}.vm-filter-drawer .checkbox:checked{background-color:var(--vm-red);border-color:var(--vm-red)}.vm-filter-drawer .checkbox-control:hover label{color:var(--vm-red);opacity:1}.vm-filter-drawer .range-group{--text-color: 173 35 41}.vm-filter-drawer .price-range .input-group{display:none}.vm-filter-drawer .price-range>.range-group{margin-block-end:0}.vm-price-label{margin:15px 0 0;font:400 14px/1.4 var(--vm-font);color:var(--vm-ink)}.vm-price-label strong{font-weight:600}.vm-filter-apply{display:block;width:100%;height:36px;margin-top:15px;border:0;border-radius:999px;cursor:pointer;background:var(--vm-red);color:#fff;font:600 12px/36px var(--vm-font);text-transform:uppercase;transition:background-color .3s}.vm-filter-apply:hover{background:var(--vm-red-hover)}.vm-ymal{margin-top:60px}.vm-ymal__title{margin:0 0 30px;padding:0 15px;text-align:center;font:500 var(--vm-fs-ymal)/1.2 var(--vm-font);text-transform:uppercase;color:var(--vm-ink)}@media screen and (max-width:999px){.vm-coll{--vm-coll-pad: 15px}}@media screen and (max-width:699px){.vm-coll{padding-bottom:30px}.vm-coll__title{margin-top:20px}.vm-coll:not(.vm-coll--campaign) .vm-coll__title{margin-top:30px}.vm-coll__chips{display:none}.vm-coll__bar{height:32px;margin:10px 0}.vm-coll__tools{width:100%;justify-content:space-between}.vm-coll__filter{margin:0}.vm-coll__sort-btn{min-width:0;min-height:32px;padding:7px 0 7px 15px;border:0;background:none}.vm-coll__sort-cur{display:none}.vm-coll__sort-mb{display:inline}.vm-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:10px;padding:0 15px}.vm-loadmore{font-size:15px}.vm-ymal{margin-top:40px}.vm-ymal__title{margin-bottom:20px}}.vm-cband{background:var(--vm-ink);color:#fff}.vm-cband__in{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:calc(100vw * 364 / 1920);padding:20px var(--vm-gutter);text-align:center}.vm-cband__title{margin:0;font:600 28px/1.2 var(--vm-font);text-transform:uppercase;color:#fff}.vm-cband__sub{margin:0;font:400 15px/1.4 var(--vm-font);color:#ffffffd9}.vm-cband__sub--solo{font-size:18px;color:#fff}.vm-cband a{color:#fff;text-decoration:underline;text-underline-offset:3px}.vm-cband a:hover{color:#fff;opacity:.8}html:not([data-vm-phase=normal]) body:has(.vm-cband) .vm-coll--campaign .vm-coll__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:not([data-vm-phase=normal]) body:has(.vm-cband) .vm-coll--campaign .vm-coll__bar{margin-top:20px}@media screen and (max-width:699px){.vm-cband{margin-top:10px}.vm-cband__in{min-height:90px;gap:4px;padding:12px 15px}html:not([data-vm-phase=normal]) body:has(.vm-cband) .vm-coll--campaign .vm-coll__bar{margin-top:10px}.vm-cband__title{font-size:18px}.vm-cband__sub{font-size:13px}.vm-cband__sub--solo{font-size:15px}}.vm-coll--search .vm-coll__bar{justify-content:flex-end}.vm-search-form{display:flex;width:100%;max-width:460px;gap:0}.vm-search-form__input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--vm-border);border-right:0;font:400 14px/1 var(--vm-font)}.vm-search-form .vm-btn{min-height:40px}.vm-pag{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:40px;font:500 15px/1 var(--vm-font)}.vm-pag__link{display:inline-block;padding:8px 2px;color:var(--vm-menu-2)}a.vm-pag__link:hover,.vm-pag__link.is-current{color:var(--vm-red)}.vm-pag__link.is-current{font-weight:600}.vm-pdp.section-spacing{padding-block-start:0;padding-block-end:0}.vm-pdp>.container{max-width:none;padding-inline:0;margin-inline:0}.vm-pdp .product-gallery__media img,.vm-pdp .product-gallery__media .media{aspect-ratio:var(--vm-product-ratio);object-fit:cover;object-position:center;width:100%;height:auto}.vm-pdp .product-gallery__media{background:var(--vm-placeholder)}@media screen and (min-width:1000px){.vm-pdp .product{--product-grid: "product-gallery product-info" / minmax(0, 64.3fr) minmax(0, 35.7fr);column-gap:0;grid-template:var(--product-grid)}.vm-pdp .product-gallery{padding-inline-end:26px}.vm-pdp .product-info{padding:0 35px 0 15px}.vm-pdp safe-sticky.product-info{top:calc(var(--sticky-area-height, 0px) + 30px)!important;transition:top .2s ease}.vm-pdp .product-gallery__zoom-button{inset:auto 41px 15px auto;display:inline-flex;align-items:center;justify-content:flex-end;width:auto;min-width:44px;height:44px;padding:0;border:0;background:#fff;color:var(--vm-ink);box-shadow:0 0 3px #00000026;cursor:pointer}.vm-pdp .product-gallery__zoom-button .vm-zoom-btn__t{display:block;max-width:0;overflow:hidden;white-space:nowrap;font:500 14px/44px var(--vm-font);transition:max-width .35s var(--vm-ease),padding .35s var(--vm-ease)}.vm-pdp .product-gallery__zoom-button:hover .vm-zoom-btn__t,.vm-pdp .product-gallery__zoom-button:focus-visible .vm-zoom-btn__t{max-width:160px;padding-left:15px}.vm-pdp .product-gallery__zoom-button .vm-zoom-btn__i{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px}.vm-lens{position:absolute;z-index:2;width:128px;height:144px;border:1px solid #c6c6c6;background:#fff6;pointer-events:none}.vm-zoom-pane{position:fixed;z-index:4;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-size:200% auto;box-shadow:0 0 10px #0000001a;pointer-events:none}.vm-lens[hidden],.vm-zoom-pane[hidden]{display:none}}@media screen and (max-width:999px){.vm-pdp .product{row-gap:15px}.vm-pdp .product-info{padding:0 15px}.vm-pdp .product-gallery__carousel.full-bleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.vm-pdp .product-gallery__media{width:100%}.vm-pdp .product-gallery__zoom-button{top:auto;bottom:10px;right:10px;inset-block-start:auto;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:#fff;color:var(--vm-ink);box-shadow:none}.vm-pdp .product-gallery__zoom-button .vm-zoom-btn__t{display:none}}.vm-pdp .product-info__block-list{gap:0;display:block}.vm-pdp .product-info__block-item{margin:0 0 20px}.vm-pdp .product-info__block-item:empty{display:none}@media screen and (max-width:699px){.vm-pdp .product-info__block-item{margin-bottom:10px}}.vm-pdp .product-title{margin:0;font:400 var(--vm-fs-h1-prod)/40px var(--vm-font);letter-spacing:-1px;text-transform:uppercase;color:#222}.vm-pdp .product-info__block-item[data-block-type=title]{margin-bottom:5px}@media screen and (max-width:699px){.vm-pdp .product-title{line-height:24px;letter-spacing:0}}.vm-rating{display:inline-flex;align-items:center;gap:6px;color:#595959;font:400 15px/21px var(--vm-font)}.vm-rating:hover{color:var(--vm-ink)}.vm-pstars{--vm-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.6 6.1.7-4.5 4.2 1.2 6L10 15l-5.4 3 1.2-6L1.3 7.8l6.1-.7z'/%3E%3C/svg%3E");position:relative;display:inline-block;width:85px;height:16px;background:linear-gradient(90deg,var(--vm-ink) var(--vm-r, 100%),#cfcfcf var(--vm-r, 100%));-webkit-mask:var(--vm-star) 0 0 / 17px 16px repeat-x;mask:var(--vm-star) 0 0 / 17px 16px repeat-x}.vm-ugcb{display:flex;align-items:center;gap:10px;margin-top:12px}.vm-ugcb[hidden]{display:none}.vm-ugcb__list{display:flex;gap:8px}.vm-ugcb__b{flex:0 0 56px;width:56px;height:56px;margin:3px;padding:0;overflow:hidden;cursor:pointer;border:0;border-radius:50%;background:var(--vm-placeholder);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--vm-red)}.vm-ugcb__b img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform .3s}.vm-ugcb__b:focus-visible{outline:2px solid var(--vm-ink);outline-offset:5px}@media(hover:hover){.vm-ugcb__b:hover img{transform:scale(1.08)}}.vm-ugcb__t{font:500 11px/1.25 var(--vm-font);text-transform:uppercase;color:var(--vm-ink)}@media screen and (max-width:699px){.vm-ugcb{margin-top:10px;gap:8px}.vm-ugcb__list{gap:6px}.vm-ugcb__b{flex-basis:52px;width:52px;height:52px}}.vm-pdp-price .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0}.vm-pdp-price sale-price{font:400 var(--vm-fs-price-prod)/1 var(--vm-font);color:var(--vm-ink)}.vm-pdp .vm-pdp-price sale-price{color:var(--vm-red)}.vm-pdp .product-info__block-item[data-block-type=price]{margin:20px 0 5px}.vm-ea-note{margin:8px 0 0;font:400 13px/1.4 var(--vm-font);color:var(--vm-text)}.vm-ea-note strong{font-weight:600;color:var(--vm-ink)}@media screen and (max-width:699px){.vm-pdp .product-info__block-item[data-block-type=price]{margin:5px 0}.vm-pdp .vm-pdp-price sale-price{line-height:30px}}.vm-fire{font:400 14px/1.4 var(--vm-font);color:#212b35}.vm-fire__l{margin:0}.vm-fire a{color:inherit}.vm-fire a:hover{color:var(--vm-red)}.vm-pcd{padding:18px 15px;border-radius:8px;background:var(--vm-red);color:#fff;text-align:center}.vm-pcd.is-expired{display:none!important}.vm-pcd__title{margin:0;font:600 28px/1.2 var(--vm-font);color:#fff}.vm-pcd__nums{display:flex;justify-content:center;gap:18px;margin:10px 0 6px}.vm-pcd__u{display:grid;justify-items:center;min-width:48px}.vm-pcd__n{font:600 40px/1 var(--vm-font);font-variant-numeric:tabular-nums;color:#fff}.vm-pcd__l{margin-top:4px;font:400 12px/1 var(--vm-font);color:#ffffffd9}.vm-pcd__sub{margin:0;font:400 16px/1.4 var(--vm-font);color:#fff}@media screen and (max-width:699px){.vm-pcd__title{font-size:22px}.vm-pcd__n{font-size:32px}.vm-pcd__sub{font-size:14px}.vm-pcd__nums{gap:12px}}:is(.vm-pdp,.vm-qs) .variant-picker{gap:15px}:is(.vm-pdp,.vm-qs) .vm-opt-single{display:none}:is(.vm-pdp,.vm-qs) .variant-picker__option-info legend{font:400 18px/1.3 var(--vm-font);text-transform:capitalize;color:var(--vm-ink)}:is(.vm-pdp,.vm-qs) .variant-picker__option-info variant-option-value{display:none}:is(.vm-pdp,.vm-qs) .variant-picker__option-values{gap:14px}:is(.vm-pdp,.vm-qs) .block-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:36px;padding:6px 16px 7px;border:1px solid var(--vm-red);border-radius:3px;background:#fff;color:var(--vm-red);font:400 15px/21px var(--vm-font);overflow:hidden}:is(.vm-pdp,.vm-qs) .block-swatch.is-disabled{color:var(--vm-separator);border-color:var(--vm-separator)}:is(.vm-pdp,.vm-qs) .block-swatch.is-disabled:after{content:"";position:absolute;left:50%;top:50%;width:90%;height:1px;background:var(--vm-separator);transform:translate(-50%,-50%) rotate(135deg)}@media(hover:hover){:is(.vm-pdp,.vm-qs) .block-swatch:hover{border-color:#000;color:#000}}:is(.vm-pdp,.vm-qs) :is(:checked+.block-swatch,.block-swatch.is-selected){background:var(--vm-red);border-color:var(--vm-red);color:#fff}:is(.vm-pdp,.vm-qs) .thumbnail-swatch{width:35px;height:45px}:is(.vm-pdp,.vm-qs) .thumbnail-swatch img{width:100%;height:100%;object-fit:cover}:is(.vm-pdp,.vm-qs) :not(:checked)+.thumbnail-swatch img{opacity:.6}.vm-wms-wrap{margin-top:-5px}@media screen and (max-width:699px){.vm-wms-wrap{margin-top:14px}}.vm-wms{padding:0;border:0;background:none;cursor:pointer;color:#000;font:500 14px/18px var(--vm-font);text-decoration:underline;text-underline-offset:3px}.vm-wms:hover{color:var(--vm-red)}.vm-psize-modal__h{font:600 16px/1 var(--vm-font);text-transform:uppercase}.vm-psize{display:grid;gap:12px}.vm-psize__label{margin:10px 0 0;font:600 16px/1 var(--vm-font);color:var(--vm-ink)}.vm-psize__note{margin:0;font:400 14px/1.4 var(--vm-font);color:var(--vm-text)}.vm-fitscale{position:relative;padding-top:18px}.vm-fitscale__line{position:absolute;left:12%;right:12%;top:6px;height:1px;background:var(--vm-ink)}.vm-fitscale__list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;text-align:center;font:400 13px/1.3 var(--vm-font);color:var(--vm-grey)}.vm-fitscale__list li{position:relative}.vm-fitscale__list li:before{content:"";position:absolute;left:50%;top:-16px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#fff;border:1px solid var(--vm-ink)}.vm-fitscale__list li.is-on{color:#000;font-weight:600}.vm-fitscale__list li.is-on:before{top:-19px;width:13px;height:13px;margin-left:-6.5px;background:#000}.vm-psize__chart table{width:100%;border-collapse:collapse;font:400 12px/1.4 var(--vm-font);text-align:center}.vm-psize__chart th{background:#f5f5f5;font-weight:600;white-space:nowrap}.vm-psize__chart th,.vm-psize__chart td{padding:6px 4px;border:1px solid var(--vm-border);font-size:12px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.vm-psize__chart .table-scroller,.vm-psize__chart{overflow-x:auto}.vm-psize__units{display:flex;gap:10px}.vm-psize__units[hidden]{display:none}.vm-psize__u{min-width:80px;height:32px;padding:0 14px;border:1px solid var(--vm-red);background:#fff;color:var(--vm-red);font:500 14px/1 var(--vm-font);cursor:pointer}.vm-psize__u.is-on{background:var(--vm-red);color:#fff}.vm-psize:not([data-vm-unit=cm]) [data-u=cm],.vm-psize[data-vm-unit=cm] [data-u=in]{display:none}.vm-psize-modal.modal{--modal-body-max-width: 400px}.vm-psize-modal::part(close-button){display:grid;place-items:center;width:30px;height:30px;background:var(--vm-red);color:#fff}.vm-psize-modal::part(close-button):hover{background:var(--vm-red-hover)}@media screen and (max-width:699px){.vm-psize-modal::part(base){place-items:center}.vm-psize-modal::part(content){width:90%;max-height:80vh}}.vm-psize__chart img{max-width:100%;height:auto}.vm-psize__more a{font:500 14px/1 var(--vm-font);color:var(--vm-ink)}.vm-buy-row{display:grid;grid-template-columns:120px minmax(0,1fr) 50px;grid-template-areas:"qty atc wl";gap:10px;align-items:stretch}.vm-buy-row__qty{grid-area:qty}.vm-buy-row__atc{grid-area:atc;min-width:0}.vm-buy-row__wl{grid-area:wl}.vm-buy-row__wl:empty{display:none}.vm-buy-row:not(:has(.vm-buy-row__wl :is(button,a))){grid-template-columns:120px minmax(0,1fr);grid-template-areas:"qty atc"}.vm-buy-row .quantity-selector{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 6px;border:0;background:var(--vm-bg-alt)}.vm-buy-row .quantity-selector__input{width:40px;font:500 24px/1 var(--vm-font);color:#000;text-align:center;background:transparent}.vm-buy-row .quantity-selector__button{color:var(--vm-ink);padding:8px}.vm-buy-row .buy-buttons .button,.vm-buy-row .buy-buttons button[type=submit]{width:100%;min-height:50px;padding:5px 25px;background:var(--vm-red);border-color:var(--vm-red);color:#fff;font:400 var(--vm-fs-atc)/1 var(--vm-font);text-transform:uppercase}.vm-buy-row .buy-buttons .button:hover,.vm-buy-row .buy-buttons button[type=submit]:hover{background:var(--vm-red-hover);border-color:var(--vm-red-hover)}.vm-buy-row .buy-buttons .button[disabled]{background:#9a9a9a;border-color:#9a9a9a}.vm-buy-row__wl>:is(button,a){display:grid;place-items:center;width:50px;height:50px;padding:0;border:0;background:var(--vm-bg-alt);color:var(--vm-ink)}@media screen and (max-width:999px){.vm-buy-row{grid-template-columns:minmax(0,1fr) 50px;grid-template-areas:"qty wl" "atc atc";row-gap:20px}.vm-buy-row:not(:has(.vm-buy-row__wl :is(button,a))){grid-template-columns:minmax(0,1fr);grid-template-areas:"qty" "atc"}}.vm-pdp .vm-eta-wrap{margin:0}.vm-pdp .vm-eta--pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#0000000a}.vm-pdp .vm-eta__icon{width:15px;height:15px;flex:0 0 15px;opacity:.75}.vm-pdp .vm-eta__text{font:400 12.5px/1.35 var(--vm-font);color:var(--vm-text)}@media screen and (max-width:699px){.vm-pdp .vm-eta--pill{padding:7px 12px;border-radius:16px}.vm-pdp .vm-eta__text{font-size:12px}}.vm-pdp .feature-badge{padding:0;border:0;background:none;font:400 13px/1.4 var(--vm-font);color:var(--vm-text)}.vm-safe__t{margin:0 0 10px;font:500 15px/1.3 var(--vm-font);text-transform:uppercase;color:var(--vm-ink)}.vm-safe__icons{display:flex;flex-wrap:wrap;gap:0}.vm-safe__icon{width:51px;height:34px}@media screen and (max-width:699px){.vm-safe{text-align:center}.vm-safe__icons{justify-content:center}}.vm-pacc-group{border-top:1px solid var(--vm-line)}.vm-pacc{border:0;border-bottom:1px solid var(--vm-line);padding:0}.vm-pacc summary{list-style:none;cursor:pointer;padding:0}.vm-pacc summary::-webkit-details-marker{display:none}.vm-pacc__t{display:flex;align-items:center;justify-content:space-between;min-height:60px;font:500 18px/18px var(--vm-font);text-transform:uppercase;color:#000}.vm-pacc__ico{flex:0 0 30px;width:30px;height:30px;transition:transform .2s}.vm-pacc[open] .vm-pacc__ico{transform:rotate(-90deg)}.vm-pacc__c{margin:0;padding:20px;border:1px solid rgba(79,72,72,.08);border-top:0;font:400 15px/21px var(--vm-font);color:#4f4848}.vm-pacc__c :is(strong,b){font-weight:600}.vm-pacc__c a{color:var(--vm-ink);text-decoration:underline;text-underline-offset:3px}.vm-pacc__c a:hover{color:var(--vm-red)}.vm-pacc__c table{width:100%;font-size:12px;table-layout:auto}.vm-pacc__c :is(th,td){padding:6px 4px;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;vertical-align:middle}.vm-pacc__c .table-wrapper,.vm-pacc__c table{overflow-x:auto}.vm-pacc__c--reviews{padding:20px}.vm-entry{display:none}@media screen and (max-width:699px){.vm-entry{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:15px;background:var(--vm-red);color:#fff;font:400 15px/21px var(--vm-font);text-align:center;transition:transform .3s ease,opacity .3s ease}.vm-entry.is-gone{transform:translateY(100%);opacity:0}}.vm-gal-wrap{position:relative}.vm-gal-arrow{display:none}@media screen and (max-width:999px){.vm-gal-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;padding:0;border:2px solid var(--vm-red);border-radius:50%;background:#000;color:#fff;cursor:pointer}.vm-gal-arrow--prev{left:5px}.vm-gal-arrow--next{right:5px}.vm-pdp .page-dots{display:none}}@media screen and (min-width:700px){.product-sticky-bar{inset-block:auto 0;min-height:85px;padding:10px 30px;border-block-end-width:0;box-shadow:0 0 9px #0000001f}.product-sticky-bar .buy-buttons{min-width:160px}}.vm-sab{display:none}@media screen and (min-width:1000px){.product-sticky-bar{grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px;padding-inline:max(30px,calc((100% - 1024px)/2))}.vm-sab{display:flex;align-items:center;gap:10px}.vm-sab__variant{width:190px;height:40px;padding:0 30px 0 12px;border:1px solid var(--vm-border);background:#fff;color:var(--vm-ink);font:400 14px/1 var(--vm-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vm-sab__qty{display:flex;align-items:center;justify-content:space-between;width:120px;height:40px;padding:0 4px;background:var(--vm-bg-alt)}.vm-sab__qty button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:none;color:var(--vm-ink);cursor:pointer}.vm-sab__qty input{width:40px;padding:0;border:0;background:transparent;text-align:center;font:500 16px/1 var(--vm-font);color:#000;-moz-appearance:textfield}.vm-sab__qty input::-webkit-inner-spin-button,.vm-sab__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-sticky-bar .buy-buttons .button{width:160px}}.product-sticky-bar sale-price{color:var(--vm-ink)!important}.product-sticky-bar variant-media img{width:65px;height:65px;border-radius:50%;object-fit:cover}.product-sticky-bar .h6{font:500 15px/1.3 var(--vm-font);text-transform:none}.product-sticky-bar .button{min-height:40px;background:var(--vm-red);border-color:var(--vm-red);color:#fff;font:600 14px/1 var(--vm-font);text-transform:uppercase}.product-sticky-bar .button:hover{background:var(--vm-red-hover)}.vm-cts{padding:0 15px}.vm-cts__title{margin:120px 0 80px}.vm-cts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 10px}.vm-cts__grid--1,.vm-cts__grid--2{max-width:720px;margin-inline:auto}.vm-cts__grid--1{grid-template-columns:minmax(0,350px);justify-content:center}.vm-cts__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-cts__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin-inline:auto}.vm-cts__cta{margin-top:30px;text-align:center}@media screen and (max-width:699px){.vm-cts__title{margin:60px 0 20px}.vm-cts__grid,.vm-cts__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 4px}.vm-cts__grid--1{grid-template-columns:minmax(0,60%)}}.vm-ymal--carousel{margin-top:125px;padding-bottom:50px}.vm-ymal--carousel .vm-ymal__title{margin-bottom:70px;line-height:34px;letter-spacing:-1px;color:#222}.vm-carousel{position:relative}.vm-carousel__track{display:grid;grid:auto / auto-flow calc((100% - 30px)/4);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vm-carousel__track::-webkit-scrollbar{display:none}.vm-carousel__track>*{scroll-snap-align:start}.vm-carousel__arrow{position:absolute;top:35%;z-index:2;display:grid;place-items:center;width:44px;height:54px;padding:0;border:0;background:var(--vm-ink);color:#fff;cursor:pointer;transition:background-color .2s,opacity .2s}.vm-carousel__arrow:hover{background:var(--vm-red)}.vm-carousel__arrow[disabled]{opacity:.3;cursor:default}.vm-carousel__arrow--prev{left:0}.vm-carousel__arrow--next{right:0}@media screen and (max-width:699px){.vm-ymal--carousel{margin-top:60px;padding-bottom:30px}.vm-ymal--carousel .vm-ymal__title{margin-bottom:20px;line-height:30px;letter-spacing:-1px}.vm-carousel__track{grid:auto / auto-flow calc((100% - 10px)/2);gap:10px;padding:0;scroll-padding-inline:0}.vm-carousel__arrow{width:30px;height:36px}}.shopify-section--main-product~.shopify-section--vm-ugc h2{text-transform:uppercase}.shopify-section--main-product~.shopify-section--vm-ugc .vm-hc__head{justify-content:center;padding:0 15px;text-align:center}.shopify-section--main-product~.shopify-section--vm-ugc .vm-hc__title{display:block;flex:none;width:100%;min-height:0;margin:120px 0 80px;font:500 45px/54px var(--vm-font);text-align:center;color:var(--vm-ink)}.shopify-section--main-product~.shopify-section--vm-ugc .vm-ugc__eyebrow{text-align:center}.shopify-section--main-product~.shopify-section--vm-ugc .vm-ugc__track:hover .vm-ugc__card:not(:hover){filter:none}@media screen and (min-width:1000px){.shopify-section--main-product~.shopify-section--vm-ugc .vm-rail{--vm-n: 5}}@media screen and (max-width:699px){.shopify-section--main-product~.shopify-section--vm-ugc .vm-hc__title{margin:60px 0 20px;font-size:23px;line-height:28px}.shopify-section--main-product~.shopify-section--vm-ugc .vm-rail{--vm-n: 1.25}}.quick-buy-modal{--modal-body-max-width: 420px;--modal-body-padding-inline: 30px;--modal-body-padding-block: 30px}.quick-buy-modal::part(base){place-items:center}.quick-buy-modal::part(header){display:none}.quick-buy-modal::part(content){width:420px;max-width:calc(100vw - 30px);max-height:85vh}.vm-qs.quick-buy-modal__content{display:block}.vm-qs__close.quick-buy-modal__close-button{position:absolute;inset:0 0 auto auto;z-index:3;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:var(--vm-red);color:#fff;cursor:pointer}.vm-qs__close.quick-buy-modal__close-button:hover{background:var(--vm-red-hover)}.vm-qs .quick-buy-modal__info-wrapper{margin:0;border:0}.vm-qs .product-info{position:relative;top:auto!important}.vm-qs .product-info__block-list{display:grid;gap:20px}.vm-qs .product-info__block-item{margin:0}.vm-qs .product-info__block-item[data-block-type=title]{margin-bottom:-10px}.vm-qs .quick-buy-modal__info-wrapper .product-info__block-item:is([data-block-type=title],[data-block-type=price]){display:block}.vm-qs .product-info__block-item[data-block-type=payment-terms]{display:none}.vm-qs .product-title{margin:0;padding-right:20px;font:500 24px/1.25 var(--vm-font);text-transform:uppercase;color:#222}.vm-qs .product-title a{color:inherit}.vm-qs .vm-pdp-price sale-price{font:500 24px/1 var(--vm-font)}.vm-qs .vm-buy-row{grid-template-columns:120px 40px minmax(0,1fr);grid-template-areas:"qty wl ." "atc atc atc";column-gap:10px;row-gap:15px}.vm-qs .vm-buy-row:not(:has(.vm-buy-row__wl :is(button,a))){grid-template-columns:120px minmax(0,1fr);grid-template-areas:"qty ." "atc atc"}.vm-qs .vm-buy-row .quantity-selector{height:40px;border:1px solid #000;background:#fff}.vm-qs .vm-buy-row .quantity-selector__input{font-size:16px}.vm-qs .vm-buy-row__wl>:is(button,a){width:40px;height:40px;border:1px solid #000;background:#fff}.vm-qs .vm-buy-row .buy-buttons .button,.vm-qs .vm-buy-row .buy-buttons button[type=submit]{min-height:40px;font:600 14px/1 var(--vm-font)}@media screen and (max-width:699px){.quick-buy-modal{--modal-body-padding-inline: 20px;--modal-body-padding-block: 30px}.quick-buy-modal::part(content){width:calc(100vw - 30px)}}.vm-grid>.vm-rise{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease}.vm-grid>.vm-rise.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vm-grid>.vm-rise{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vm-ae-b.css.map */
