:root{--omm-black: #0a0a0a;--omm-white: #ffffff;--omm-gray: #f2f2f2;--omm-red: #c8102e;--omm-border: rgba(10, 10, 10, .06);--omm-ease: cubic-bezier(.4, 0, .2, 1)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{letter-spacing:-.02em;font-weight:var(--font-heading-weight-bold, 700)}body,p,.rte{line-height:1.6}.button,button.button,a.button{box-shadow:0 2px 8px #0a0a0a1a;transition:transform .2s var(--omm-ease),opacity .2s var(--omm-ease),background-color .2s var(--omm-ease),color .2s var(--omm-ease),border-color .2s var(--omm-ease),box-shadow .2s var(--omm-ease)}.button:hover:not([disabled]),button.button:hover:not([disabled]),a.button:hover:not([disabled]){transform:translateY(-2px);opacity:.9;box-shadow:0 6px 16px #0a0a0a29}.button:active:not([disabled]){transform:translateY(0)}.header__menu-item{letter-spacing:.06em;font-weight:500;--u-link-color: var(--omm-red)}@media screen and (min-width:990px){.header__inline-menu{display:flex!important;align-items:center;visibility:visible!important;opacity:1!important}.header__inline-menu .header__menu-item{color:var(--omm-black)!important}}.link--style-line .link-style{transition:background .25s var(--omm-ease)!important}.header{border-bottom:1px solid var(--omm-border);box-shadow:none!important;background-color:var(--omm-white)!important}.toolbar-mobile,.multitasking-bar,sticky-add-to-cart,.product__sticky{background-color:var(--omm-white)!important}.product__sticky{border-radius:20px!important;box-shadow:0 12px 32px #0a0a0a29,0 2px 8px #0a0a0a14!important}.product__sticky-toggle{width:3.4rem!important;height:3.4rem!important;background:var(--omm-red);border-radius:50%;transition:transform .2s var(--omm-ease)}.product__sticky-toggle:before,.product__sticky-toggle:after{background:var(--omm-white)!important}.product__sticky-toggle:before{right:1.6rem!important}.product__sticky-product:active .product__sticky-toggle{transform:scale(.92)}.drawer,.drawer__inner,#menu-drawer,.menu-drawer__submenu{background-color:#fffffff7!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.quick-add-modal,.quick-add-modal__content,.popup-modal,.popup-modal__content,.product-media-modal,.product-media-modal__content{background-color:var(--omm-white)!important}.announcement-bar{letter-spacing:.04em}.card,.card-wrapper{box-shadow:0 1px 3px #0a0a0a0f,0 8px 20px #0a0a0a0d!important;border-radius:var(--media-radius, 20px);overflow:hidden;transition:box-shadow .3s var(--omm-ease),transform .3s var(--omm-ease)}.card-wrapper:hover,.card:hover{box-shadow:0 4px 10px #0a0a0a14,0 16px 32px #0a0a0a1a!important;transform:translateY(-2px)}.card-media{overflow:hidden;border-radius:var(--media-radius, 20px)}.card-media>img{transition:transform .45s var(--omm-ease)}.card-wrapper:hover .card-media>img,.card:hover .card-media>img{transform:scale(1.03)}.card__heading,.card-information .card__heading{font-weight:500;letter-spacing:-.01em}.pattern,.card__swatch--item .pattern{border:1px solid rgba(10,10,10,.25)!important;box-sizing:border-box}.price{color:var(--omm-black)}.price--on-sale .price-item--regular{color:#0a0a0a80!important}.style-product-card .card__price .price,.style-product-card .price--on-sale .price-item--regular,.style-product-advanced-card .card__price .price,.style-product-advanced-card .price--on-sale .price-item--regular,.style-product-default .card__price .price,.style-product-default .price--on-sale .price-item--regular{font-size:1.4rem!important;font-weight:700!important}.style-product-card .card__content{position:relative!important;padding:1.5rem 0!important}.style-product-card .card__information{text-align:center;align-items:center;height:auto!important}.style-product-card .card__quickadd .card__swatch{display:none!important}.style-product-card .card__content .card__swatch{display:flex!important;justify-content:center}.style-product-card .quick-add__submit.button-cart_mobile,.style-product-card .button-wishlist.wishlist-card{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important}.style-product-card .card__badge,.style-product-card .card__content .card__swatch,.style-product-card .card__price,.style-product-card .price{justify-content:center;margin-left:0!important}.style-product-card .card__vendor{width:100%}.style-product-card .card__badge:not(.pos-absolute){display:none!important}.style-product-card .card__badge.pos-absolute{display:flex!important;left:50%!important;right:auto!important;transform:translate(-50%)}.style-product-card .quick-add__submit.button-cart_mobile,.style-product-card .button-wishlist.wishlist-card{background-color:#fff!important;color:var(--omm-black)!important;border:1px solid rgba(10,10,10,.1);box-shadow:0 2px 10px #0a0a0a33!important;transition:background-color .2s var(--omm-ease),color .2s var(--omm-ease),transform .2s var(--omm-ease)}.style-product-card .quick-add__submit.button-cart_mobile:hover,.style-product-card .quick-add__submit.button-cart_mobile:active,.style-product-card .quick-add__submit.button-cart_mobile:focus-visible,.style-product-card .button-wishlist.wishlist-card:hover,.style-product-card .button-wishlist.wishlist-card:active,.style-product-card .button-wishlist.wishlist-card:focus-visible,.style-product-card .button-wishlist.wishlist-card.is-active{background-color:var(--omm-red)!important;color:#fff!important}.line-separator,.section__line-separator{border-color:var(--omm-border)!important;opacity:1}.footer{border-top:1px solid var(--omm-border)}.footer-block__heading{letter-spacing:.04em}.footer a[href="/pages/contact"]{display:inline-flex;align-items:center;gap:6px;color:var(--omm-red)!important;font-weight:600}.footer a[href="/pages/contact"]:after{content:"\2192";transition:transform .2s var(--omm-ease)}.footer a[href="/pages/contact"]:hover:after{transform:translate(3px)}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--omm-red);outline-offset:2px}.size-guide-intro{max-width:640px;margin:0 0 32px;color:#0a0a0aa6}.size-guide-category{margin:48px 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;color:#0a0a0a80;border-bottom:1px solid var(--omm-border);padding-bottom:12px}.size-guide-category:first-of-type{margin-top:8px}.size-guide details{border-bottom:1px solid var(--omm-border)}.size-guide summary{cursor:pointer;padding:18px 4px;font-weight:600;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:opacity .2s var(--omm-ease)}.size-guide summary::-webkit-details-marker{display:none}.size-guide summary:hover{opacity:.7}.size-guide summary:after{content:"+";font-size:1.4rem;font-weight:400;transition:transform .25s var(--omm-ease);flex-shrink:0;margin-left:12px}.size-guide details[open] summary:after{content:"\2013"}.size-guide-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 24px}.size-guide table{width:100%;min-width:480px;border-collapse:collapse;font-size:.9rem}.size-guide th,.size-guide td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--omm-border);white-space:nowrap}.size-guide th{background:var(--omm-gray);font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.size-guide-note{font-size:.85rem;color:#0a0a0a8c;margin:0 0 32px}.item__icon.bg-custom{box-shadow:0 6px 16px #c8102e59}.item__icon.bg-custom svg,.item__icon.bg-custom .icon{fill:#fff!important;color:#fff!important}.item__icon.bg-custom svg path,.item__icon.bg-custom svg circle,.item__icon.bg-custom svg rect,.item__icon.bg-custom svg polygon{fill:#fff!important}shipping-calculator .hidden-cart{display:flex!important}shipping-calculator label.hidden-cart{display:block!important}.cart-tool-shipping--labeled{width:auto!important;display:inline-flex!important;align-items:center;gap:8px;padding:.9rem 1.4rem!important;border-radius:999px;border:1px solid rgba(10,10,10,.15)!important}.cart-tool-shipping--labeled:hover{background-color:var(--omm-gray)!important}.cart-tool-shipping__icon{display:flex;align-items:center}.cart-tool-shipping__icon svg{width:1.8rem;height:1.8rem}.cart-tool-shipping__label{font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--omm-black)}.cart__checkout-button,.cart__ctas>a.button{background-color:var(--omm-black)!important;color:#fff!important;border-color:var(--omm-black)!important}.cart__checkout-button:hover,.cart__checkout-button:active,.cart__checkout-button:focus-visible,.cart__ctas>a.button:hover,.cart__ctas>a.button:active,.cart__ctas>a.button:focus-visible{background-color:var(--omm-red)!important;border-color:var(--omm-red)!important;color:#fff!important}.badge{box-shadow:0 3px 10px #0a0a0a24}.badge.outline{background:#ffffffe0!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media screen and (max-width:749px){.header__menu-item{letter-spacing:.04em}.card-wrapper:hover .card-media>img,.card:hover .card-media>img{transform:none}.button:active:not([disabled]),button.button:active:not([disabled]),a.button:active:not([disabled]){transform:scale(.97);opacity:.85}.card-wrapper:active .card-media>img,.card:active .card-media>img{transform:scale(1.02)}.card-wrapper,.card{-webkit-tap-highlight-color:transparent}.section__slideshow .slide__box{justify-content:flex-start!important;padding-top:2.5rem}}.omm-pt{max-width:1200px;margin:0 auto;padding:var(--padding-top, 80px) 24px var(--padding-bottom, 80px)}.omm-pt__header{text-align:center;margin-bottom:32px}.omm-pt__title{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.omm-pt__subtitle{color:#0a0a0aa6;font-size:clamp(1rem,1.5vw,1.15rem);margin:0}.color-inverse .omm-pt__subtitle,.color-scheme-e73a3976-e92b-4f6f-8b4d-2a58fb5b1976 .omm-pt__subtitle{color:#ffffffb3}.omm-pt__radio{position:absolute;opacity:0;pointer-events:none}.omm-pt__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.omm-pt__tab{padding:12px 26px;border-radius:999px;border:1px solid rgba(10,10,10,.15);cursor:pointer;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#fff;color:#0a0a0a;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0a0a0a0f;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.omm-pt__tab:hover{transform:translateY(-1px)}.omm-pt__panel{display:none;align-items:center;gap:clamp(24px,5vw,64px);background:var(--omm-gray);border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #fff9,0 20px 50px #0a0a0a14}.omm-pt__media{flex:1 1 45%;align-self:stretch;min-height:360px;position:relative}.omm-pt__img{width:100%;height:100%;object-fit:cover;display:block}.omm-pt__placeholder{width:100%;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);color:#ffffff59;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.omm-pt__content{flex:1 1 55%;padding:clamp(24px,4vw,20px) clamp(24px,5vw,56px) clamp(24px,4vw,56px) 0;text-align:left}.omm-pt__badge{display:inline-block;background:var(--omm-red);color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px;margin-bottom:16px;box-shadow:0 4px 12px #c8102e59}.omm-pt__heading{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.01em;margin:0 0 28px}.omm-pt__features{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin-bottom:32px}.omm-pt__feature{display:flex;align-items:flex-start;gap:12px}.omm-pt__dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--omm-red);margin-top:6px}.omm-pt__feature strong{display:block;font-size:1.05rem;font-weight:600;margin-bottom:3px}.omm-pt__feature span{font-size:.95rem;color:#0a0a0aa6}.omm-pt__cta{display:inline-flex;align-items:center;gap:6px;background:var(--omm-black);color:#fff;padding:14px 30px;border-radius:999px;text-decoration:none;font-size:.95rem;font-weight:600;box-shadow:0 4px 12px #0a0a0a33;transition:transform .2s var(--omm-ease),opacity .2s var(--omm-ease)}.omm-pt__cta:hover{transform:translateY(-1px);opacity:.9}.omm-pt__empty{text-align:center;color:#0a0a0a66;padding:40px}@media screen and (max-width:749px){.omm-pt__panel{flex-direction:column}.omm-pt__media,.omm-pt__placeholder{min-height:260px;width:100%}.omm-pt__content{padding:24px}.omm-pt__features{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
