:root{--uph-photo-bg: #f4f4f4;--uph-card-ratio: 4 / 5;--uph-card-ratio-percent: 125%}.product-card-wrapper .card__inner{--ratio-percent: var(--uph-card-ratio-percent) !important}.product-card-wrapper .card__media .media,.product-card-wrapper .card__inner{background-color:var(--uph-photo-bg)}.product-card-wrapper .card__media .media img{object-fit:cover!important;object-position:center center!important}.product-card-wrapper .card__media .media img.uph-sq,[data-pf-type=ProductMedia3] img.uph-sq{object-fit:contain!important}[data-pf-type=ProductMedia3] img{aspect-ratio:var(--uph-card-ratio)!important;height:auto!important;object-fit:cover!important;object-position:center center!important;background-color:var(--uph-photo-bg)}.uph-card-price{display:block;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#181818;white-space:nowrap}.uph-card-compare{margin-left:6px;color:#8a8a8a;text-decoration:line-through}.pf-slide:has(>[data-pf-type=ProductBox]){padding:0!important}.pf-slide>[data-pf-type=ProductBox]{margin-bottom:20px!important}@media screen and (max-width:767px){.pf-slide>[data-pf-type=ProductBox]{margin-bottom:14px!important}}.uph-model-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 18px 0 0;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#111;-webkit-tap-highlight-color:transparent}.uph-model-toggle__track{position:relative;width:26px;height:14px;border-radius:14px;background:#d6d6d6;transition:background-color .2s ease}.uph-model-toggle__thumb{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s ease}.uph-model-toggle[aria-checked=true] .uph-model-toggle__track{background:#111}.uph-model-toggle[aria-checked=true] .uph-model-toggle__thumb{transform:translate(12px)}.uph-model-toggle-row{display:flex;justify-content:flex-end;margin-bottom:12px}#menu-drawer.uph-drawer{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;border:0!important;box-shadow:0 10px 40px #00000014}@media screen and (min-width:750px){#menu-drawer.uph-drawer{width:420px!important}}#menu-drawer.uph-drawer,#menu-drawer.uph-drawer *:not(script):not(style){color:#111!important;border-color:#ececec!important}#menu-drawer.uph-drawer .menu-drawer__inner-container{padding-top:0!important}#menu-drawer.uph-drawer .menu-drawer__navigation-container{display:flex!important;flex-direction:column;padding:18px 0 0}#menu-drawer.uph-drawer .uph-drawer__tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 16px 18px}#menu-drawer.uph-drawer .uph-drawer__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f4f4f4;text-decoration:none}#menu-drawer.uph-drawer .uph-drawer__tile img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .5s ease}#menu-drawer.uph-drawer .uph-drawer__tile:hover img{transform:scale(1.03)}#menu-drawer.uph-drawer .uph-drawer__tile-label{position:absolute;left:8px;bottom:8px;padding:6px 9px;background:#fff9;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1}#menu-drawer.uph-drawer .menu-drawer__navigation{padding:0!important}#menu-drawer.uph-drawer .menu-drawer__menu>li{border-top:1px solid #ececec}#menu-drawer.uph-drawer .menu-drawer__menu>li:last-child{border-bottom:1px solid #ececec}#menu-drawer.uph-drawer .menu-drawer__menu-item{display:flex!important;align-items:center;justify-content:space-between;min-height:50px;padding:0 20px!important;background:transparent!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}#menu-drawer.uph-drawer .menu-drawer__menu-item--active span:first-child{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#menu-drawer.uph-drawer .uph-drawer__chev{width:10px;height:10px;flex:0 0 10px;opacity:.45;transition:transform .2s ease,opacity .2s ease}#menu-drawer.uph-drawer .menu-drawer__menu-item:hover .uph-drawer__chev{opacity:1;transform:translate(2px)}#menu-drawer.uph-drawer .uph-menu-sale,#menu-drawer.uph-drawer .uph-menu-sale *{color:#c8102e!important}#menu-drawer.uph-drawer .uph-drawer__secondary{list-style:none;margin:0;padding:18px 20px 8px;display:grid;gap:2px}#menu-drawer.uph-drawer .uph-drawer__secondary-link{display:block;padding:7px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px;letter-spacing:.01em;text-decoration:none;color:#6b6b6b!important}#menu-drawer.uph-drawer .uph-drawer__secondary-link:hover{color:#111!important}#menu-drawer.uph-drawer .menu-drawer__utility-links{margin-top:auto;padding:18px 20px 28px!important;background:#fafafa!important;border-top:1px solid #ececec}#menu-drawer.uph-drawer .menu-drawer__account{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px!important;padding:6px 0!important}#menu-drawer.uph-drawer .menu-drawer__account svg{stroke:currentColor}#menu-drawer.uph-drawer .list-social__link svg{fill:currentColor!important}#menu-drawer.uph-drawer .uph-drawer__chev path{fill:none!important;stroke:currentColor!important}#menu-drawer.uph-drawer{position:fixed!important;top:var(--uph-drawer-top, 0px)!important;left:0;height:calc(100vh - var(--uph-drawer-top, 0px))!important;height:calc(100dvh - var(--uph-drawer-top, 0px))!important;z-index:1001!important}#menu-drawer.uph-drawer .menu-drawer__inner-container{display:flex;flex-direction:column;height:100%}#menu-drawer.uph-drawer .menu-drawer__navigation-container{flex:1 1 auto;min-height:0;padding-top:4px}#menu-drawer.uph-drawer .uph-drawer__top{flex:0 0 auto;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;padding:0 8px;border-bottom:1px solid #ececec}#menu-drawer.uph-drawer .uph-drawer__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer}#menu-drawer.uph-drawer .uph-drawer__close svg{width:13px;height:13px}#menu-drawer.uph-drawer .uph-drawer__close svg path{fill:none!important;stroke:currentColor!important}#menu-drawer.uph-drawer .uph-drawer__brand{justify-self:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}header-drawer details[open]>summary:after{content:"";position:fixed;inset:var(--uph-drawer-top, 0px) 0 0 0;z-index:1000;background:#00000059}#menu-drawer.uph-drawer .uph-drawer__tiles{padding-top:14px}#menu-drawer.uph-drawer .uph-drawer__info{padding:8px 20px 22px}#menu-drawer.uph-drawer .uph-drawer__perks{list-style:none;margin:0 0 16px;padding:14px 0 0;border-top:1px solid #ececec;display:grid;gap:6px}#menu-drawer.uph-drawer .uph-drawer__perks li{position:relative;padding-left:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11.5px;letter-spacing:.01em;color:#6b6b6b!important}#menu-drawer.uph-drawer .uph-drawer__perks li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#111}#menu-drawer.uph-drawer .uph-drawer__perks .uph-threshold{color:#111!important}#menu-drawer.uph-drawer .uph-drawer__ig{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 16px;background:#111!important;border:1px solid #111;text-decoration:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#menu-drawer.uph-drawer .uph-drawer__ig,#menu-drawer.uph-drawer .uph-drawer__ig *{color:#fff!important}#menu-drawer.uph-drawer .uph-drawer__ig svg{width:18px;height:18px;flex:0 0 18px}#menu-drawer.uph-drawer .uph-drawer__ig svg rect,#menu-drawer.uph-drawer .uph-drawer__ig svg circle:not(:last-child){fill:none!important;stroke:#fff!important}#menu-drawer.uph-drawer .uph-drawer__ig svg circle:last-child{fill:#fff!important}#menu-drawer.uph-drawer .uph-drawer__ig-handle{margin-left:auto;font-weight:400;letter-spacing:.02em;text-transform:none;opacity:.7}#menu-drawer.uph-drawer .list-social{display:none}@media screen and (max-width:749px){.header__icon--menu .icon-hamburger,.header__icon--menu .icon-close{width:15px!important;height:15px!important}.header__icon--cart .svg-wrapper,.header__icon--cart svg{width:29px!important;height:29px!important}}.header-wrapper:has(#Details-menu-drawer-container[open]),sticky-header:has(#Details-menu-drawer-container[open]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000!important}#menu-drawer.uph-drawer .menu-drawer__utility-links{display:none!important}#menu-drawer.uph-drawer .uph-drawer__info{flex:0 0 auto;padding:16px 20px calc(18px + env(safe-area-inset-bottom));background:#fafafa!important;border-top:1px solid #ececec}#menu-drawer.uph-drawer .uph-drawer__perks{padding-top:0;border-top:0;margin-bottom:14px}.shopify-policy__container{max-width:680px!important;margin:0 auto!important;padding:56px 24px 96px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111}.shopify-policy__title{margin:0 0 36px!important;padding-bottom:22px;border-bottom:1px solid #e6e6e6;text-align:left!important}.shopify-policy__title:before{content:"Policies";display:block;margin-bottom:10px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.shopify-policy__title h1{margin:0!important;font-family:inherit!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.005em!important}.shopify-policy__body .rte h2{margin:0 0 18px!important;font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin:34px 0 10px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#111!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-family:inherit!important;font-size:13.5px!important;line-height:1.75!important;letter-spacing:0!important;color:#4a4a4a!important}.shopify-policy__body .rte p{margin:0 0 12px!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 14px!important;padding-left:0!important;list-style:none!important}.shopify-policy__body .rte li{position:relative;margin:0 0 4px!important;padding-left:16px!important}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:1px;background:#111}.shopify-policy__body .rte strong{font-weight:500;color:#111}.shopify-policy__body .rte a{color:#111!important;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.shopify-policy__container{padding:96px 32px 140px!important}.shopify-policy__title h1{font-size:32px!important}}.shopify-policy__title{display:none!important}.section-header:has(#Details-menu-drawer-container[open]),[id$=__header].shopify-section:has(#Details-menu-drawer-container[open]){z-index:1000!important}@media screen and (max-width:749px){#menu-drawer.uph-drawer .uph-drawer__top{height:48px}#menu-drawer.uph-drawer .uph-drawer__tiles{padding:12px 16px}#menu-drawer.uph-drawer .uph-drawer__tile{aspect-ratio:3 / 2}#menu-drawer.uph-drawer .uph-drawer__tile img{object-position:center 20%}#menu-drawer.uph-drawer .menu-drawer__menu-item{min-height:44px}#menu-drawer.uph-drawer .uph-drawer__secondary{display:flex;flex-wrap:wrap;gap:0 18px;padding:12px 20px 10px}#menu-drawer.uph-drawer .uph-drawer__secondary-link{padding:4px 0;font-size:12px}#menu-drawer.uph-drawer .uph-drawer__perks{display:none}#menu-drawer.uph-drawer .uph-drawer__info{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#menu-drawer.uph-drawer .uph-drawer__ig{min-height:44px}}@media screen and (max-width:749px)and (max-height:700px){#menu-drawer.uph-drawer .uph-drawer__tile{aspect-ratio:2 / 1}#menu-drawer.uph-drawer .menu-drawer__menu-item{min-height:42px}}#menu-drawer.uph-drawer .uph-drawer__tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}#menu-drawer.uph-drawer .uph-drawer__tile{aspect-ratio:4 / 5!important}#menu-drawer.uph-drawer .uph-drawer__tile img{object-position:center center!important}#menu-drawer.uph-drawer .uph-drawer__tile-label{left:5px;bottom:5px;max-width:calc(100% - 10px);padding:5px 6px;font-size:8.5px;letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){#menu-drawer.uph-drawer .uph-drawer__tile-label{font-size:9.5px;padding:6px 8px}}@media screen and (max-width:749px)and (max-height:700px){#menu-drawer.uph-drawer .uph-drawer__tile{aspect-ratio:1 / 1!important}#menu-drawer.uph-drawer .menu-drawer__menu-item{min-height:40px}#menu-drawer.uph-drawer .uph-drawer__tiles{padding-top:10px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/uphoria-global.css.map */
