.m-header{color:var(--vip-navy, #07274D)}.m-header__desktop,.m-header__mobile{border-bottom:1px solid var(--vip-line, #E2E7EE)}.m-header .m-menu__link--main{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:17px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--vip-navy, #07274D)}.m-header .m-menu__link--main:after{height:2px;background-color:var(--vip-red, #E30E18);transition:width .25s ease-in-out}.m-header .m-menu__item:hover>.m-menu__link--main,.m-header .m-menu__link--main:focus-visible{color:var(--vip-navy, #07274D)}.m-header .m-menu__link--main:focus-visible{outline:2px solid var(--vip-red, #E30E18);outline-offset:2px}.m-header .m-header__account,.m-header .m-header__wishlist,.m-header .m-header__compare,.m-header .m-header__search-icon,.m-header .m-cart-icon-bubble,.m-header .m-search-form__button{color:var(--vip-navy, #07274D)}.m-header .m-cart-count-bubble{background-color:var(--vip-red, #E30E18);color:#fff}.m-footer{--vip-footer-text: rgba(255, 255, 255, .78);position:relative;background:var(--vip-navy-900, #041A35)}.m-footer:before{content:"";position:absolute;top:0;left:0;z-index:2;width:min(280px,55%);height:10px;background:linear-gradient(to bottom,var(--vip-red, #E30E18) 0 2px,transparent 2px 4px,var(--vip-red, #E30E18) 4px 6px,transparent 6px 8px,var(--vip-red, #E30E18) 8px 10px);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);pointer-events:none}.m-footer .m-footer--middle,.m-footer .m-footer--bottom{background:var(--vip-navy-900, #041A35);color:var(--vip-footer-text)}.m-footer .m-footer--middle .m-footer--block-title{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff}.m-footer .m-footer--block-newsletter .m-footer--block-title{font-size:28px;font-weight:800;margin-bottom:8px}.m-footer .m-footer--middle .m-footer--block-content,.m-footer .m-footer--middle .m-footer--block-content .block-text,.m-footer .m-footer--middle .m-footer--block-content p,.m-footer .m-footer--middle .m-footer--block-newsletter-desc{color:var(--vip-footer-text)}.m-footer .m-footer--middle .m-footer--block ul{list-style:none;margin:0;padding:0}.m-footer .m-footer--middle .m-footer--block ul li{margin:0 0 10px}.m-footer .m-footer--middle .m-footer--block ul li a,.m-footer .m-footer--middle .m-footer--block-content a,.m-footer .m-footer--middle .m-footer--block-our_store .m-footer--block-content a,.m-footer .m-footer--bottom a,.m-footer .m-footer--bottom-menu-item{color:var(--vip-footer-text);text-decoration:none;transition:color .2s ease}.m-footer .m-footer--middle .m-footer--block ul li a:hover,.m-footer .m-footer--middle .m-footer--block-content a:hover,.m-footer .m-footer--bottom a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--vip-red, #E30E18);text-decoration-thickness:2px;text-underline-offset:4px}.m-footer .m-footer--middle a:focus-visible{outline:2px solid var(--vip-gold, #F5B800);outline-offset:3px}.m-footer .m-footer--block-custom_text .block-image{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;box-sizing:border-box;width:fit-content;height:auto;max-width:100%!important;margin:0 0 20px;padding:16px 22px;background:#fff;border-radius:10px}.m-footer .m-footer--block-custom_text .block-image responsive-image{display:block;flex:0 1 auto;width:170px;max-width:100%;margin:0;padding:0;background:transparent}.m-footer .m-footer--block-custom_text .block-image img{display:block;width:100%;max-width:100%;height:auto;margin:0;opacity:1}.m-footer .m-footer--bottom{border-top:1px solid rgba(255,255,255,.12)}.m-footer .m-footer__copyright{color:var(--vip-footer-text);font-size:14px}.m-footer .m-accordion--item-icon{color:#fff}@media screen and (max-width:767px){.m-footer .m-footer--middle .m-footer--block-title{border-bottom:1px solid rgba(255,255,255,.12)}.m-footer .m-footer--block-custom_text .block-image responsive-image{width:140px}}.m-header:not(.transparent-on-top) .m-logo__image img,.m-header.stuck .m-logo__image img{mix-blend-mode:multiply}.m-header__desktop .m-logo__image{padding-top:16px;padding-bottom:16px}.m-header .m-logo__image-default img{display:block}@media(prefers-reduced-motion:reduce){.m-header .m-menu__link--main:after,.m-footer a{transition:none}}.m-cart-drawer{--vip-shield-icon: 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='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.m-cart-drawer .m-cart-drawer__title{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:800;font-size:28px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--vip-navy, #07274D)}.m-cart-drawer .m-cart-drawer__close{color:var(--vip-navy, #07274D);border-radius:6px}.m-cart-drawer .m-cart-drawer__close:focus-visible,.m-cart-drawer .m-cart-item__title:focus-visible,.m-cart-drawer .m-quantity__button:focus-visible,.m-cart-drawer .m-cart-drawer__link-to-cart:focus-visible,.m-cart-drawer .m-checkout-btn--los:focus-visible,.m-cart-drawer .ups2__atc-btn:focus-visible,.m-cart-drawer .ups2__variant-toggle:focus-visible,.m-cart-drawer .m-coupon-inline__btn:focus-visible{outline:2px solid var(--vip-red, #E30E18);outline-offset:2px}.m-cart-drawer .m-cart-drawer-item{border-bottom-color:var(--vip-line, #E2E7EE)}.m-cart-drawer .m-cart-drawer-item .m-cart-item__image.m-cart-drawer-item__image{border-color:var(--vip-line, #E2E7EE);border-radius:8px}.m-cart-drawer .m-cart-drawer-item__header .m-cart-item__title{font-family:var(--font-body-family, var(--vip-font-body, "Inter", system-ui, sans-serif));font-size:15px;font-weight:600;line-height:1.3;color:var(--vip-navy, #07274D)}.m-cart-drawer .m-cart-drawer-item__header .m-cart-item__title:hover{color:var(--vip-navy-700, #0E3A6E)}.m-cart-drawer .m-cart-drawer-item__variant,.m-cart-drawer .m-cart-drawer-item__variant .m-cart-item__option,.m-cart-drawer .m-cart-drawer-item__variant .m-cart-item__property,.m-cart-drawer .m-cart-drawer-item__qty-label{color:var(--vip-muted, #5B6B80);font-size:13px;line-height:1.4}.m-cart-drawer .m-cart-drawer-item__trash{color:var(--vip-muted, #5B6B80)}.m-cart-drawer .m-cart-drawer-item__trash:hover{color:var(--vip-red, #E30E18)}.m-cart-drawer .m-cart-drawer-item__price-final,.m-cart-drawer .m-cart-drawer-item__price-final.has-discount{color:var(--vip-red, #E30E18);font-weight:700}.m-cart-drawer .m-cart-drawer-item__price-compare{color:var(--vip-muted, #5B6B80)}.m-cart-drawer .m-cart-drawer-item__save{color:var(--vip-red-700, #B80A12)}.m-cart-drawer .m-cart-drawer-item .m-quantity{box-sizing:border-box;height:36px;min-height:36px;border:1px solid var(--vip-navy, #07274D);border-radius:6px;background-color:var(--vip-bg, #FFFFFF);color:var(--vip-navy, #07274D);overflow:hidden}.m-cart-drawer .m-cart-drawer-item .m-quantity__input{color:var(--vip-navy, #07274D);font-weight:600}.m-cart-drawer .m-cart-drawer-item .m-quantity__button{color:var(--vip-navy, #07274D);transition:background-color .2s ease,color .2s ease}.m-cart-drawer .m-cart-drawer-item .m-quantity__button:hover:not(:disabled){background-color:var(--vip-navy, #07274D);color:#fff}.m-cart-drawer .m-cart-drawer-item .m-quantity__button:disabled{opacity:.4}.m-cart-drawer .m-cart-drawer-item .m-cart-item--drawer__wrapper{width:100%}.m-cart-drawer .m-cart-drawer-item .m-cart-item__image.m-cart-drawer-item__image{flex:0 0 auto}.m-cart-drawer .m-cart-drawer-item .m-cart-drawer-item__info{flex:1 1 0;min-width:0}.m-cart-drawer .m-cart-drawer-item .m-cart-drawer-item__header,.m-cart-drawer .m-cart-drawer-item .m-cart-drawer-item__price-row,.m-cart-drawer .m-cart-drawer-item .m-cart-drawer-item__save,.m-cart-drawer .m-cart-drawer-item .m-cart-drawer-item__bottom{width:100%;box-sizing:border-box}.m-cart-drawer .m-cart-drawer-item .m-cart__discount{max-width:100%}.m-cart-drawer .m-cart-drawer-item.vip-cart-gift .m-cart-item__image.m-cart-drawer-item__image{background:#fff;overflow:hidden}.m-cart-drawer .m-cart-drawer-item.vip-cart-gift .m-cart-item__image img{width:100%;height:100%;object-fit:cover;object-position:55% 55%;scale:1.25;transform-origin:55% 55%;filter:brightness(1.08) contrast(1.04)}.m-cart-drawer .m-cart-drawer__footer--wrapper{border-top:1px solid var(--vip-line, #E2E7EE)}.m-cart-drawer .m-cart__subtotal--label,.m-cart-drawer .m-cart__subtotal--price{font-weight:600;color:var(--vip-navy, #07274D)}.m-cart-drawer .m-coupon-inline__input{border:1px solid var(--vip-line, #E2E7EE);border-radius:6px;color:var(--vip-ink, #0B1B2E)}.m-cart-drawer .m-coupon-inline__input:focus{border-color:var(--vip-navy, #07274D);outline:2px solid var(--vip-navy, #07274D);outline-offset:0}.m-cart-drawer .m-coupon-inline__input::placeholder{color:var(--vip-muted, #5B6B80)}.m-cart-drawer .m-coupon-inline .m-coupon-inline__btn{background-color:var(--vip-navy, #07274D)!important;border-radius:6px}.m-cart-drawer .m-coupon-inline .m-coupon-inline__btn:hover{background-color:var(--vip-navy-700, #0E3A6E)!important}.m-cart-drawer .m-coupon-inline .m-cart-addon-message-error{color:var(--vip-red-700, #B80A12)}.m-cart-drawer .m-coupon-inline .m-cart-addon-message-success{color:var(--vip-navy, #07274D)}.m-cart-drawer .m-checkout-btn--los{box-sizing:border-box;width:100%;min-height:56px;padding:12px 20px;background-color:var(--vip-red, #E30E18)!important;border-color:var(--vip-red, #E30E18)!important;border-radius:6px;color:#fff!important;font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.m-cart-drawer .m-checkout-btn--los:hover:not(:disabled){background-color:var(--vip-red-700, #B80A12)!important;border-color:var(--vip-red-700, #B80A12)!important;transform:none}.m-cart-drawer .m-checkout-btn--los:disabled{opacity:.6}.m-cart-drawer .m-checkout-btn--los>span{display:inline-flex;align-items:center;justify-content:center;gap:10px}.m-cart-drawer .m-checkout-btn--los>span:before{content:"";flex-shrink:0;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--vip-shield-icon) center / contain no-repeat;mask:var(--vip-shield-icon) center / contain no-repeat}.m-cart-drawer .m-cart-drawer__link-to-cart.m-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:48px;margin-top:10px;padding:10px 20px;background:transparent;border:2px solid var(--vip-navy, #07274D);border-radius:6px;color:var(--vip-navy, #07274D);font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.m-cart-drawer .m-cart-drawer__link-to-cart.m-button:before,.m-cart-drawer .m-cart-drawer__link-to-cart.m-button:after{display:none}.m-cart-drawer .m-cart-drawer__link-to-cart.m-button:hover{background:var(--vip-navy, #07274D);color:#fff}.m-cart-drawer .m-cart__trust-badge{margin-top:12px;color:var(--vip-muted, #5B6B80)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__heading{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:800;font-size:22px;letter-spacing:.01em;text-transform:uppercase;color:var(--vip-navy, #07274D);border-top-color:var(--vip-line, #E2E7EE)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card{display:flex;align-items:center;position:relative;overflow:visible;background:var(--vip-bg, #FFFFFF);color:var(--vip-ink, #0B1B2E);border:1px solid var(--vip-line, #E2E7EE);border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #07274d1a}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-img{position:relative;flex:0 0 22%;max-width:22%;aspect-ratio:1 / 1;overflow:hidden;align-self:flex-start;background:var(--vip-bg-alt, #F4F6F9);border-radius:11px 0 0 11px}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-img img{display:block;width:100%;height:100%;object-fit:cover}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__placeholder svg{width:40%;height:40%}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 14px}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--vip-line, #E2E7EE)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__title-link{flex:1;min-width:0;color:inherit;text-decoration:none}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__title{margin:0;font-family:var(--font-body-family, var(--vip-font-body, "Inter", system-ui, sans-serif));font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--vip-navy, #07274D);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__title-link:hover .ups2__title{text-decoration:underline}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__prices{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__price-sale{font-size:15px;font-weight:700;color:var(--vip-red, #E30E18)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__price-compare{font-size:13px;font-weight:400;color:var(--vip-muted, #5B6B80);text-decoration:line-through}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-bottom{display:flex;align-items:flex-end;gap:10px}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-picker{flex:1;min-width:0;margin:0}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vip-muted, #5B6B80)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-dropdown{position:relative}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-toggle{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:6px 10px;background:var(--vip-bg, #FFFFFF);border:1px solid var(--vip-line, #E2E7EE);border-radius:6px;color:var(--vip-navy, #07274D);font-size:13px;font-weight:600;cursor:pointer}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-toggle:hover,.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-toggle.is-open{border-color:var(--vip-navy, #07274D)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-toggle-img,.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-opt-img{flex-shrink:0;width:28px;height:28px;border-radius:4px;object-fit:cover}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-toggle-text{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-chevron{flex-shrink:0;color:var(--vip-muted, #5B6B80)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-list{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;max-height:200px;overflow-y:auto;background:var(--vip-bg, #FFFFFF);border:1px solid var(--vip-navy, #07274D);border-top:0;border-radius:0 0 6px 6px;box-shadow:0 8px 24px #07274d1f}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-list.is-open{display:block}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:var(--vip-bg, #FFFFFF);border:0;color:var(--vip-ink, #0B1B2E);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option:not(:last-child){border-bottom:1px solid var(--vip-line, #E2E7EE)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option:hover,.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option.is-selected{background:var(--vip-bg-alt, #F4F6F9)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option.is-selected{font-weight:700}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-option:disabled{opacity:.45;cursor:not-allowed}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-opt-name{flex:1}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__variant-opt-sold{font-size:11px;font-weight:600;color:var(--vip-red-700, #B80A12)}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-wrap{display:flex;align-items:center;flex-shrink:0}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-btn{box-sizing:border-box;flex-shrink:0;height:40px;padding:8px 18px;background:var(--vip-red, #E30E18);border:1px solid var(--vip-red, #E30E18);border-radius:6px;color:#fff;font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-btn:hover:not(:disabled):not(.is-added){background:var(--vip-red-700, #B80A12);border-color:var(--vip-red-700, #B80A12);box-shadow:none;transform:none}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-btn:disabled{opacity:.4;cursor:not-allowed}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-btn.is-added{background:var(--vip-navy, #07274D);border-color:var(--vip-navy, #07274D)}.m-cart-drawer .m-cart-drawer-fg-card{border-top-color:var(--vip-line, #E2E7EE)}.m-cart-drawer .m-cart-drawer-fg-card__title{color:var(--vip-navy, #07274D)}.m-cart-drawer .m-cart-drawer-fg-card__badge,.m-cart-drawer .m-cart-drawer-fg-card__price-free{color:var(--vip-red-700, #B80A12)}@media screen and (max-width:639px){.m-cart-drawer .m-cart-drawer__title{font-size:24px}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.m-cart-drawer .m-cart-drawer-item .m-quantity__button,.m-cart-drawer .m-cart-drawer__link-to-cart.m-button,.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card,.m-cart-drawer .ups2--cart-drawer-stacked .ups2__atc-btn,.m-cart-drawer .m-checkout-btn--los{transition:none}.m-cart-drawer .ups2--cart-drawer-stacked .ups2__card:hover{transform:none}}.m-collection-page-header .m-collection-page-header__wrapper{background:var(--vip-navy, #07274D)}.m-collection-page-header .m-collection-page-header__title{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase!important;color:#fff}.m-collection-page-header .m-collection-page-header__title:before{content:"";display:block;width:22px;height:14px;margin:0 auto 14px;background:linear-gradient(to right,var(--vip-red, #E30E18) 0 6px,transparent 6px 8px,var(--vip-red, #E30E18) 8px 14px,transparent 14px 16px,var(--vip-red, #E30E18) 16px 22px);transform:skew(-20deg)}.m-collection-page-header .m\:text-left .m-collection-page-header__title:before{margin-left:0}.m-collection-page-header .m\:text-right .m-collection-page-header__title:before{margin-right:0}.m-collection-page-header .m-breadcrumb--item,.m-collection-page-header .m-breadcrumb--separator,.m-collection-page-header .m-breadcrumb--item-current{color:#ffffffb3}.m-collection-page-header a.m-breadcrumb--item:hover{color:#fff}.m-collection-page-header .m-breadcrumb--item:focus-visible{outline:2px solid var(--vip-gold, #F5B800);outline-offset:3px}.m-collection-page-header .m-collection-page-header__description,.m-collection-page-header .m-collection-page-header__description p{color:#fffc}.facest-filters-section .m-sidebar--title{font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--vip-navy, #07274D)}.facest-filters-section .m-filter--widget-title{font-weight:600;color:var(--vip-navy, #07274D)}.facest-filters-section .m-facets .m-facet--checkbox input[type=checkbox]:checked~svg,.facest-filters-section .m-facets .m-facet--checkbox input[type=checkbox]:checked~span,.facest-filters-section .m-facets .m-facet--checkbox:not(.m-facet--checkbox__disabled):hover svg,.facest-filters-section .m-facets .m-facet--checkbox:not(.m-facet--checkbox__disabled):hover span{color:var(--vip-navy, #07274D)}.facest-filters-section .m-collection-toolbar .m-sortby--open,.facest-filters-section .m-collection-toolbar .m-sidebar--open,.facest-filters-section .m-toolbar--sortby .m-select-custom--trigger{color:var(--vip-navy, #07274D);font-weight:600}.facest-filters-section .m-toolbar--sortby .m-select-custom--option:hover{background:var(--vip-bg-alt, #F4F6F9);color:var(--vip-navy, #07274D)}.facest-filters-section .m-toolbar--column-switcher>button{background-color:var(--vip-bg-alt, #F4F6F9);color:var(--vip-navy, #07274D);border-radius:6px}.facest-filters-section .m-toolbar--column-switcher>button.active,.facest-filters-section .m-toolbar--column-switcher>button:hover{background-color:var(--vip-navy, #07274D);color:#fff}.facest-filters-section .m-collection-toolbar button:focus-visible,.facest-filters-section .m-facets .m-facet--checkbox:focus-within{outline:2px solid var(--vip-red, #E30E18);outline-offset:2px}.facest-filters-section .m-active-facets .m-active-facets--item:not(.m-active-facets--item-remove-all){background:var(--vip-navy, #07274D);color:#fff;border-radius:6px}.facest-filters-section .m-active-facets .m-active-facets--item:not(.m-active-facets--item-remove-all):hover{background:var(--vip-navy-700, #0E3A6E);color:#fff}.facest-filters-section .m-active-facets .m-active-facets--remove-all{color:var(--vip-navy, #07274D)}@media(prefers-reduced-motion:reduce){.facest-filters-section .m-toolbar--column-switcher>button,.facest-filters-section .m-active-facets .m-active-facets--item{transition:none}}.m-footer .m-footer--block-custom_text .block-image responsive-image.m-image{width:170px;max-width:100%;height:auto;margin:0;padding:0!important;position:static}.m-footer .m-footer--block-custom_text .block-image responsive-image.m-image:before{content:none;display:none;padding:0}.m-footer .m-footer--block-custom_text .block-image responsive-image.m-image img{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none;margin:0;object-fit:contain}@media screen and (max-width:767px){.m-footer .m-footer--block-custom_text .block-image responsive-image.m-image{width:140px}}.m-newsletter-section .m-newsletter-form__input{border:1px solid var(--vip-line, #E2E7EE);border-radius:6px;background-color:var(--vip-bg, #FFFFFF);color:var(--vip-ink, #0B1B2E)}.m-newsletter-section .m-newsletter-form__input:focus{border-color:var(--vip-navy, #07274D);outline:none}.m-newsletter-section .m-newsletter-form__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--vip-red, #E30E18)!important;border:1px solid var(--vip-red, #E30E18)!important;border-radius:6px;color:#fff!important;font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.m-newsletter-section .m-newsletter-form__button-inline .m-newsletter-form__button{position:absolute;top:0;right:0;height:100%;border-radius:0 6px 6px 0}[dir=rtl] .m-newsletter-section .m-newsletter-form__button-inline .m-newsletter-form__button{right:auto;left:0;border-radius:6px 0 0 6px}.m-newsletter-section .m-newsletter-form__button:hover,.m-newsletter-section .m-newsletter-form__button:focus-visible{background-color:var(--vip-red-700, #B80A12)!important;border-color:var(--vip-red-700, #B80A12)!important;color:#fff!important}.m-newsletter-section .m-newsletter-form__button:focus-visible{outline:2px solid var(--vip-navy, #07274D);outline-offset:2px}@media(prefers-reduced-motion:reduce){.m-newsletter-section .m-newsletter-form__button{transition:none}}#scroll-to-top-button.m-button--scroll-top{right:16px;bottom:24px;width:40px;height:40px;min-height:0;background:#07274dd9;border:0;color:#fff;box-shadow:0 2px 8px #041a3540;transition:opacity .2s ease,background-color .2s ease,visibility 0s linear .2s}#scroll-to-top-button.m-button--scroll-top.is-show{transition:opacity .2s ease,background-color .2s ease,visibility 0s}#scroll-to-top-button.m-button--scroll-top:hover,#scroll-to-top-button.m-button--scroll-top:focus-visible{background:var(--vip-navy, #07274D);color:#fff}#scroll-to-top-button.m-button--scroll-top:focus-visible{outline:2px solid var(--vip-navy, #07274D);outline-offset:2px}#scroll-to-top-button.m-button--scroll-top svg{width:14px;height:14px;fill:currentColor;stroke:currentColor}@media(max-width:767px){#scroll-to-top-button.m-button--scroll-top{right:12px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:44px;height:44px}body:has(.mobile-sticky-atc) #scroll-to-top-button.m-button--scroll-top{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}html.stick-atc-show #scroll-to-top-button.m-button--scroll-top{bottom:calc(var(--f-sticky-atc-bar-height, 0px) + 16px)}@media(min-width:768px){html.stick-atc-show #scroll-to-top-button.m-button--scroll-top{bottom:calc(var(--f-sticky-atc-bar-height, 0px) + 48px)}}@media(prefers-reduced-motion:reduce){#scroll-to-top-button.m-button--scroll-top{transition:none}}.m-footer .m-footer--middle>div,.m-footer .m-footer--bottom>div{box-sizing:border-box;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.m-footer .m-footer--middle>div,.m-footer .m-footer--bottom>div{padding-left:24px;padding-right:24px}}.m-footer .m-footer--middle .m-footer--block-title,.m-footer .m-footer--block-custom_text .block-image{margin-top:0}.m-footer .m-footer--middle .m-footer--block-title{line-height:1.1}@media screen and (min-width:1280px){.m-footer .m-footer--middle .m-footer--block{padding-top:56px;padding-bottom:56px}}.m-footer .m-newsletter-form__wrapper.m-newsletter-form__button-below,.m-footer .m-newsletter-form__wrapper{flex-direction:column;align-items:stretch;gap:12px}.m-footer .m-newsletter-form__wrapper .m-newsletter-form__input-wrapper{flex:0 0 auto;width:100%;min-width:0}.m-footer .m-newsletter-form__wrapper .m-newsletter-form__input,.m-footer .m-newsletter-form__wrapper .m-newsletter-form__input.form-field--input__icon{box-sizing:border-box;width:100%;min-height:48px;padding:14px 16px}.m-footer .m-newsletter-form__wrapper .m-newsletter-form__button,.m-footer .m-newsletter-form__button-below .m-newsletter-form__button{position:static;flex:0 0 auto;width:100%;min-height:48px;margin-top:0;padding:0 22px;background-color:var(--vip-red, #E30E18);border:1px solid var(--vip-red, #E30E18);border-radius:6px;color:#fff;font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.m-footer .m-newsletter-form__wrapper .m-newsletter-form__button:hover,.m-footer .m-newsletter-form__wrapper .m-newsletter-form__button:focus-visible,.m-footer .m-newsletter-form__button-below .m-newsletter-form__button:hover{background-color:var(--vip-red-700, #B80A12);border-color:var(--vip-red-700, #B80A12);box-shadow:none;color:#fff}body .m-footer .social-media-links{column-gap:10px;row-gap:10px;margin:0;padding:0}body .m-footer .social-media-links a.social-media-links--item{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;box-shadow:none;color:#fff;transition:background-color .2s ease,border-color .2s ease}body .m-footer .social-media-links a.social-media-links--item svg{width:18px;height:18px}@media(max-width:767px){body .m-footer .social-media-links a.social-media-links--item{position:relative}body .m-footer .social-media-links a.social-media-links--item:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}}body .m-footer .social-media-links a.social-media-links--item:hover,body .m-footer .social-media-links a.social-media-links--item:focus-visible{background:var(--vip-red, #E30E18);border-color:var(--vip-red, #E30E18);box-shadow:none;color:#fff;text-decoration:none}body .m-footer .social-media-links a.social-media-links--item:focus-visible{outline:2px solid var(--vip-gold, #F5B800);outline-offset:3px}.m-footer .m-payment-icons--list.vip-footer-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.m-footer .vip-footer-payments .vip-footer-payments__item{display:flex;margin:0}.m-footer .vip-footer-payments .vip-footer-payments__item svg{display:block;width:38px;height:24px}.m-footer .vip-footer-payments-wrap{max-width:100%}@media screen and (max-width:1279px){.m-footer .m-footer--bottom-inner{align-items:center}.m-footer .m-footer--bottom-left{text-align:center}}@media screen and (min-width:1280px){.m-footer .m-footer--bottom-inner{align-items:center}.m-footer .m-payment-icons--list.vip-footer-payments{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){body .m-footer .social-media-links a.social-media-links--item,.m-footer .m-newsletter-form__wrapper .m-newsletter-form__button{transition:none}}.m-quantity .m-quantity__input:focus-visible,.m-quantity .m-quantity__button:focus-visible{outline:2px solid var(--vip-navy, #07274D);outline-offset:-2px;border-radius:4px}.m-quantity:focus-within{border-color:var(--vip-navy, #07274D)}body .m-footer .m-footer--block-inner .social-media-links{padding-top:25px;padding-bottom:0;margin-bottom:-5px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vip-chrome.css.map */
