:root{--vip-navy: #07274D;--vip-navy-900: #041A35;--vip-navy-700: #0E3A6E;--vip-red: #E30E18;--vip-red-700: #B80A12;--vip-gold: #F5B800;--vip-ink: #0B1B2E;--vip-muted: #5B6B80;--vip-line: #E2E7EE;--vip-bg: #FFFFFF;--vip-bg-alt: #F4F6F9;--vip-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--vip-font-body: "Inter", system-ui, sans-serif}h1,h2,.h1,.h2,.m-section__heading{font-family:var(--vip-font-display);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--vip-navy)}.m-button--primary{background-color:var(--vip-red);border-color:var(--vip-red);color:var(--vip-bg);border-radius:6px;font-family:var(--vip-font-display);font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.m-button--primary:hover,.m-button--primary:focus,.m-button--primary:active{background:var(--vip-red-700);border-color:var(--vip-red-700);color:var(--vip-bg)}:where(.template-product) :where(.stars-fill,.jsb-stars__fill,.review-stars-5) svg{color:var(--vip-gold);fill:var(--vip-gold)}.vip-section{padding-block:var(--vip-pt, 72px) var(--vip-pb, 72px);background-color:var(--vip-bg);color:var(--vip-ink);font-family:var(--vip-font-body)}.vip-section--alt{background-color:var(--vip-bg-alt)}.vip-section--navy{background-color:var(--vip-navy);color:var(--vip-bg)}.vip-container{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}.vip-h1,.vip-h2{font-family:var(--vip-font-display);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.05;color:var(--vip-navy)}.vip-h1{font-size:clamp(40px,6vw,80px)}.vip-h2{font-size:clamp(32px,4vw,56px)}.vip-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--vip-font-display);font-style:italic;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--vip-red)}.vip-section--alt .vip-eyebrow{color:#c70c15}.vip-lead{font-size:18px;line-height:1.6;color:var(--vip-muted);max-width:62ch}.vip-section--navy :where(h1,h2,.h1,.h2,.m-section__heading,.vip-h1,.vip-h2,.vip-lead,.vip-eyebrow),.m-color-dark :where(h1,h2,.h1,.h2,.m-section__heading){color:var(--vip-bg)}.vip-stripes{display:inline-block;flex-shrink:0;width:22px;height:14px;background:linear-gradient(to right,var(--vip-red) 0 6px,transparent 6px 8px,var(--vip-red) 8px 14px,transparent 14px 16px,var(--vip-red) 16px 22px);transform:skew(-20deg)}.vip-star{color:var(--vip-gold);fill:currentColor}.vip-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 24px;border:1px solid transparent;border-radius:6px;font-family:var(--vip-font-display);font-size:18px;font-style:italic;font-weight:700;line-height:1.4;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vip-btn--primary{background:var(--vip-red);border-color:var(--vip-red);color:var(--vip-bg)}.vip-btn--primary:hover,.vip-btn--primary:active{background:var(--vip-red-700);border-color:var(--vip-red-700);color:var(--vip-bg)}.vip-btn--outline{background:transparent;border-color:var(--vip-navy);color:var(--vip-navy)}.vip-btn--outline:hover,.vip-btn--outline:active{background:var(--vip-navy);color:var(--vip-bg)}.vip-btn--light{background:var(--vip-bg);border-color:var(--vip-bg);color:var(--vip-navy)}.vip-btn--light:hover,.vip-btn--light:active{background:var(--vip-bg-alt);border-color:var(--vip-bg-alt);color:var(--vip-navy)}.vip-btn__arrow{display:inline-flex;transition:transform .2s ease}.vip-btn:hover :where(.vip-btn__arrow){transform:translate(4px)}.vip-btn:focus-visible,.m-button--primary:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:0 0 0 2px var(--vip-navy)}.vip-btn:disabled,.vip-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.vip-card{background:var(--vip-bg);color:var(--vip-ink);border:1px solid var(--vip-line);border-radius:12px;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.vip-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #07274d1a}.vip-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--vip-navy);color:var(--vip-bg);font-size:12px;font-weight:600;line-height:1.5}.vip-badge--red{background:var(--vip-red)}.vip-stars{display:inline-flex;align-items:center;gap:2px;color:var(--vip-gold)}:where(.vip-section) [data-vip-reveal]{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.js :where(.vip-section) [data-vip-reveal]:not(.is-revealed){opacity:0;transform:translateY(16px)}@media(max-width:767px){.vip-section{padding-block:var(--vip-pt, 48px) var(--vip-pb, 48px)}.vip-container{padding-inline:16px}}@media(prefers-reduced-motion:reduce){:where(.vip-section) [data-vip-reveal],.js :where(.vip-section) [data-vip-reveal]:not(.is-revealed){opacity:1;transform:none;transition:none}.vip-btn,.vip-btn__arrow,.vip-card,.m-button--primary{transition:none}.vip-card:hover,.vip-btn:hover :where(.vip-btn__arrow){transform:none}}.m-product-card .m-product-card__title{margin-bottom:6px}.m-product-card .m-product-card__name{font-family:var(--font-body-family, var(--vip-font-body, "Inter", system-ui, sans-serif));font-weight:600;font-size:15px;line-height:1.35;color:var(--vip-navy, #07274D);display:-webkit-box;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.m-product-card .m-product-card__name:hover{color:var(--vip-navy-700, #0E3A6E)}.m-product-card .m-price__sale .m-price-item--sale,.m-product-card .m-price__sale .m-price-item--last{color:var(--vip-red, #E30E18);font-weight:700;font-size:16px}.m-product-card .m-price__sale s.m-price-item--regular,.m-product-card .m-price__sale s{color:var(--vip-muted, #5B6B80);font-size:14px;font-weight:400;text-decoration:line-through}.m-product-card .m-price__save{font-size:13px;color:var(--vip-red-700, #B80A12);font-weight:500}.m-product-card .m-product-tag--soldout,.m-product-card .m-product-tag--sale{border-radius:999px;font-family:var(--vip-font-display, "Barlow Condensed", "Arial Narrow", sans-serif);font-style:italic;font-weight:700;text-transform:uppercase!important;font-size:12px;line-height:1;padding:4px 10px;white-space:nowrap}.m-product-card .m-product-tag--soldout{width:auto;height:auto;background-color:var(--vip-navy, #07274D)!important;background-image:none!important;color:#fff!important}.m-product-card .m-product-tag--sale{background-color:var(--vip-red, #E30E18)!important;background-image:none!important;color:#fff!important}.m-product-card .m-product-card__media{border-radius:12px;overflow:hidden;isolation:isolate}.m-product-card .m-product-card__main-image,.m-product-card .m-product-card__hover-image,.m-product-card .m-placeholder-svg{transition:transform .4s ease,opacity .4s ease}@media screen and (min-width:1024px){.m-product-card:hover .m-product-card__main-image,.m-product-card__media:hover .m-product-card__main-image,.m-product-card:hover .m-placeholder-svg,.m-product-card__media:hover .m-placeholder-svg{transform:scale(1.03)}.m-product-card--show-second-img:hover .m-product-card__main-image,.m-product-card--show-second-img .m-product-card__media:hover .m-product-card__main-image{transform:scale(1);opacity:0}.m-product-card--show-second-img:hover .m-product-card__hover-image,.m-product-card--show-second-img .m-product-card__media:hover .m-product-card__hover-image{opacity:1;transform:scale(1.03)}}.m-product-card .m-product-option--swatch .m-product-option--node__label{width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;margin:3px!important;box-shadow:0 0 0 1px var(--vip-line, #E2E7EE)!important;transition:box-shadow .2s ease,transform .2s ease}.m-product-card .m-product-option--swatch .m-product-option--node__label:hover,.m-product-card .m-product-option--swatch:hover .m-product-option--node__label,.m-product-card .m-product-option--swatch input:checked+.m-product-option--node__label,.m-product-card .m-product-option--swatch .m-product-option--node__label[data-selected=true]{box-shadow:0 0 0 2px var(--vip-navy, #07274D)!important;transform:none!important}@media(prefers-reduced-motion:reduce){.m-product-card .m-product-card__main-image,.m-product-card .m-product-card__hover-image,.m-product-card .m-placeholder-svg{transition:none!important;transform:none!important}.m-product-card:hover .m-product-card__main-image,.m-product-card__media:hover .m-product-card__main-image,.m-product-card:hover .m-placeholder-svg,.m-product-card__media:hover .m-placeholder-svg,.m-product-card--show-second-img:hover .m-product-card__hover-image,.m-product-card--show-second-img .m-product-card__media:hover .m-product-card__hover-image{transform:none!important}}.m-product-card .m-product-card__name{min-height:2.7em}.m-product-card .m-product-option,.m-product-card .m-product-option--content{display:flex;align-items:center}.m-product-card .m-product-option--more-option{display:inline-flex;align-items:center;justify-content:center;height:24px;line-height:1;padding:0 4px;margin:0;font-size:13px;font-weight:500;color:var(--vip-muted, #5B6B80)}.m-product-card .m-product-option--more-option .m-tooltip{display:inline-flex;align-items:center;line-height:1}.m-product-card .m-product-option--more-option .text-base{font-size:13px;font-weight:500;color:var(--vip-muted, #5B6B80);line-height:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vip-brand.css.map */
