:root{--uph-ink: #111;--uph-ink-soft: #555;--uph-ink-muted: #8a8a8a;--uph-chip: #f3f3f3;--uph-chip-active: #dcdcdc;--uph-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--uph-gutter: 15px}.product__info-container .product__accordion .accordion__title,.product__info-container .uphoria-look__title,.related-products .related-products__heading{margin:0!important;padding:0!important;font-family:var(--uph-font)!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--uph-ink)!important}.product__info-container{font-family:var(--uph-font)}.product__info-container .title-price-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important}@media screen and (max-width:749px){product-info[class*=__main-padding]{padding-top:16px!important}}.product__info-container .title-price-row .product__title{margin:0!important}.product__info-container .title-price-row~.product__tax,.product__info-container .title-price-row~div:has(>form.installment){margin:0!important}.product__info-container .product-form__input:has(>.uph-color-swatches){margin:10px 0 0!important}.product__info-container .product-form__input>.uph-color-swatches{margin:0!important}.product__info-container .title-price-row .product__title h1{font-family:var(--uph-font)!important;font-size:15px!important;font-weight:500!important;line-height:19px!important;letter-spacing:.01em!important;color:var(--uph-ink)!important}.product__info-container .title-price-row .price,.product__info-container .title-price-row .price__container,.product__info-container .title-price-row .price-item{margin:0!important;padding:0!important;font-family:var(--uph-font)!important;font-size:14px!important;font-weight:400!important;line-height:19px!important;letter-spacing:.02em!important;color:var(--uph-ink)!important;white-space:nowrap}.product__info-container .title-price-row .price--on-sale .price-item--regular{color:var(--uph-ink-muted)!important}.product__info-container .title-price-row [id^=price-]{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.product__info-container .title-price-row .price--on-sale .price-item--regular{margin-right:8px!important}.product__info-container .title-price-row .price--on-sale .price-item--sale{font-weight:500!important}.product__info-container .title-price-row .price__badge-sale,.product__info-container .title-price-row .price__badge-sold-out{display:none!important}.product__info-container .uph-sale-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;background:var(--uph-ink);color:#fff;font-family:var(--uph-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.product__info-container .uph-current-color{margin:4px 0 0!important;font-size:12.5px!important;line-height:1.3!important;letter-spacing:.01em!important;color:var(--uph-ink-muted)!important;opacity:1!important}.product__info-container .uph-color-swatches{gap:6px!important;margin:14px 0 0!important}.product__info-container .uph-color-swatches .uph-swatch,.product__info-container .uph-color-swatches .uph-swatch.is-active{border:0!important;outline:none!important;box-shadow:none!important}.product__info-container .uph-swatch{position:relative;width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:0!important;background:#f4f4f4!important;overflow:visible!important;transition:opacity .15s ease}.product__info-container .uph-swatch img{width:100%;height:100%;object-fit:cover}.product__info-container .uph-swatch:not(.is-active){opacity:.72}.product__info-container .uph-swatch.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--uph-ink)}@media(hover:hover){.product__info-container .uph-swatch:hover{opacity:1}}.product__info-container variant-selects{margin:20px 0 0!important}.product__info-container variant-selects fieldset.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important}.product__info-container .product-form__input--pill.sticky-size-clean input[type=radio]+label,.product__info-container .product-form__input--pill input[type=radio]+label{flex:1 1 0!important;min-width:0!important;max-width:80px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--uph-chip)!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;color:var(--uph-ink)!important;font-family:var(--uph-font)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1!important;text-decoration:none!important;opacity:1!important;transition:background-color .15s ease}.product__info-container .product-form__input--pill input[type=radio]+label:before,.product__info-container .product-form__input--pill input[type=radio]+label:after{display:none!important}@media(hover:hover){.product__info-container .product-form__input--pill input[type=radio]:not(.disabled):not(:disabled)+label:hover{background:#e9e9e9!important}}.product__info-container .product-form__input--pill.sticky-size-clean:not(.sticky-size-unconfirmed) input[type=radio]:checked+label{background:var(--uph-chip-active)!important;font-weight:500!important}.product__info-container .product-form__input--pill.sticky-size-unconfirmed input[type=radio]:checked+label{background:var(--uph-chip)!important;font-weight:400!important}.product__info-container .product-form__input--pill.sticky-size-clean input[type=radio].disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label,.product__info-container .product-form__input--pill input[type=radio]:disabled+label{background:#f8f8f8!important;color:#b8b8b8!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;opacity:1!important}.product__info-container .uphoria-size-tools-row{margin:0 0 14px!important;font-size:12px!important}.product__info-container .uphoria-size-tools-row,.product__info-container .uphoria-size-tools-row *{font-family:var(--uph-font)!important;font-size:12px!important;letter-spacing:.01em!important;color:var(--uph-ink)!important}.product__info-container .uphoria-size-tools-row svg{width:13px!important;height:13px!important}.product__info-container product-form.product-form{margin:20px 0 0!important}.product__info-container .product-form__submit{min-height:46px!important;margin:0 0 8px!important;background:var(--uph-ink)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--uph-font)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{box-shadow:none!important}.product__info-container .product-form__submit[disabled]{background:#bdbdbd!important;opacity:1!important}.product__info-container .product-form__submit .loading__spinner .path{stroke:#fff}.product__info-container shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 46px !important;--shopify-accelerated-checkout-button-border-radius: 0px !important}.product__info-container #more-payment-options-link,.product__info-container .shopify-payment-button__more-options{display:none!important}.product__info-container .uphoria-duty-message{margin:10px 0 0!important;font-family:var(--uph-font)!important;font-size:11.5px!important;letter-spacing:.01em!important;color:var(--uph-ink-soft)!important}.product__info-container .product__accordion{margin:0!important;border:0!important}.product__info-container .uphoria-duty-message+style+.product__accordion,.product__info-container .uphoria-duty-message~.product__accordion:first-of-type{margin-top:28px!important}.product__info-container .product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;line-height:1!important}.product__info-container .product__accordion summary .summary__title{display:flex;align-items:center}.product__info-container .product__accordion summary .icon-caret,.product__info-container .product__accordion summary>svg{display:none!important}.product__info-container .product__accordion summary:after{content:"+";flex:0 0 auto;width:14px;text-align:center;font-family:var(--uph-font);font-size:15px;font-weight:300;line-height:11px;color:var(--uph-ink)}.product__info-container .product__accordion details[open]>summary:after{content:"\2212"}.product__info-container .product__accordion .accordion__content{margin:0!important;padding:0 0 14px!important;overflow:visible!important}.product__info-container .product__accordion .accordion__content,.product__info-container .product__accordion .accordion__content p,.product__info-container .product__accordion .accordion__content li{font-family:var(--uph-font)!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;color:var(--uph-ink-soft)!important}.product__info-container .product__accordion .accordion__content p{margin:0 0 8px!important}.product__info-container .product__accordion .accordion__content p:last-child,.product__info-container .product__accordion .accordion__content p:empty{margin-bottom:0!important}.product__info-container .product__accordion .accordion__content p:empty{display:none}.product__info-container .product__accordion .accordion__content ul{margin:0 0 8px;padding-left:16px}.product__info-container .uphoria-look{margin:44px 0 0!important}.product__info-container .uphoria-look__title{padding:0 0 14px!important}.product__info-container .uphoria-look__name,.product__info-container .uphoria-look__price{font-family:var(--uph-font)!important;font-size:12px!important}@media screen and (max-width:749px){.related-products.page-width{padding-left:0!important;padding-right:0!important}.related-products .related-products__heading{margin:0 0 14px!important;padding:0 var(--uph-gutter)!important}.related-products .product-grid{--grid-mobile-horizontal-spacing: 2px;--grid-mobile-vertical-spacing: 22px;column-gap:2px!important;row-gap:22px!important;margin:0 2px!important}}@media screen and (min-width:750px){.related-products .related-products__heading{margin:0 0 18px!important}}@media screen and (min-width:750px){product-info[class*=__main-padding]{padding-top:0!important}product-info[class*=__main-padding]>.page-width{max-width:none!important;padding:0!important}product-info .product.grid{margin:0!important;column-gap:0!important;width:100%!important}product-info .product.grid>.product__media-wrapper{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding:0!important}product-info .product.grid>.product__info-wrapper{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding:48px 6vw 0!important}product-info .product__info-container{max-width:440px!important;margin:0 auto!important}product-info .product__info-container.product__column-sticky{position:sticky!important;top:120px!important;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}product-info .product__info-container.product__column-sticky::-webkit-scrollbar{display:none}product-info .product.grid+.uphoria-look{width:100%!important;max-width:none!important;margin:0!important;padding:80px 50px 0!important}product-info .product.grid+.uphoria-look .uphoria-look__stage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;max-width:1100px;margin:0 auto}product-info .product.grid+.uphoria-look .uphoria-look__hero{aspect-ratio:4 / 5;height:auto!important;overflow:hidden}product-info .product.grid+.uphoria-look .uphoria-look__hero-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%}product-info .product.grid+.uphoria-look .uphoria-look__slider{margin-top:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}product-info .product.grid+.uphoria-look .uphoria-look__title{max-width:1100px;margin:0 auto!important;padding:0 0 16px!important;font-family:var(--uph-font)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--uph-ink)!important}product-info .product__media-list{display:flex!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important}product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}product-info .product__media-item .media{padding-top:100%!important;background-color:#f4f4f4!important;border:0!important;overflow:hidden!important}product-info .product__media-item .product-media-container{border:0!important;box-shadow:none!important}product-info .product__media-item .media img,product-info .product__media-item .media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}.product__info-container .uph-features{list-style:none;margin:18px 0 0!important;padding:0!important;display:grid;gap:9px}.product__info-container .uph-features__item{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--uph-font);font-size:12.5px;line-height:1.35;letter-spacing:.01em;color:var(--uph-ink)}.product__info-container .uph-features__icon{flex:0 0 15px;width:15px;height:15px;color:var(--uph-ink)}.product__info-container .uph-model-ref{display:none;align-items:center;gap:8px;margin:12px 0 0!important;font-family:var(--uph-font);font-size:12px;letter-spacing:.01em;color:var(--uph-ink-soft)}.product__info-container .uph-model-ref svg{flex:0 0 15px;width:15px;height:15px;color:var(--uph-ink-soft)}@media screen and (min-width:750px){.product__info-container .uph-model-ref{display:flex}}.product__info-container .uphoria-duty-message{text-align:center!important;color:var(--uph-ink-muted)!important;font-size:11px!important}.product__info-container .uph-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0!important;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.product__info-container .uph-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px;text-align:center}.product__info-container .uph-trust__item+.uph-trust__item{border-left:1px solid #ececec}.product__info-container .uph-trust__icon{width:22px;height:22px;color:var(--uph-ink)}.product__info-container .uph-trust__text{display:flex;flex-direction:column;gap:3px}.product__info-container .uph-trust__title{font-family:var(--uph-font);font-size:10.5px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--uph-ink)}.product__info-container .uph-trust__sub{font-family:var(--uph-font);font-size:11px;line-height:1.35;color:var(--uph-ink-muted)}.product__info-container .uph-acc{margin:26px 0 0!important;border-bottom:1px solid #ececec}.product__info-container .uph-acc__item{border-top:1px solid #ececec}.product__info-container .uph-acc__summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--uph-font);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--uph-ink)}.product__info-container .uph-acc__summary::-webkit-details-marker{display:none}.product__info-container .uph-acc__summary:after{content:"+";flex:0 0 auto;width:14px;text-align:center;font-size:16px;font-weight:300;line-height:11px}.product__info-container .uph-acc__item[open]>.uph-acc__summary:after{content:"\2212"}.product__info-container .uph-acc__body{padding:0 0 18px;font-family:var(--uph-font);font-size:12.5px;line-height:1.7;color:var(--uph-ink-soft)}.product__info-container .uph-acc__body p{margin:0 0 8px}.product__info-container .uph-acc__body p:last-child{margin-bottom:0}.product__info-container .uph-acc__body a{color:var(--uph-ink);text-underline-offset:3px}.product__info-container .uph-acc__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:4px}.product__info-container .uph-acc__list li{position:relative;padding-left:12px}.product__info-container .uph-acc__list li:before{content:"";position:absolute;left:0;top:.8em;width:4px;height:1px;background:var(--uph-ink-soft)}@media screen and (min-width:750px){product-info .product.grid>.product__info-wrapper{padding:48px 4.5vw 0!important}product-info .product__info-container{max-width:560px!important}}.product__info-container .product-form__input--pill.sticky-size-clean input[type=radio]+label,.product__info-container .product-form__input--pill input[type=radio]+label{max-width:none!important}.product__info-container .uph-trust__sub{font-size:10.5px}.product__info-container .product-form__buttons{max-width:none!important}.product__info-container variant-selects .product-form__input,.product__info-container .product-form__input{max-width:none!important}@media screen and (min-width:750px){product-info .product__info-container.product__column-sticky{overflow:visible}product-info .product__info-container.product__column-sticky>*:not(#sizepopup):not(modal-dialog):not(product-modal):not([id*=PopupModal]):not(.product-popup-modal){zoom:var(--uph-fit, 1)}product-info .product.grid>.product__info-wrapper{padding-top:32px!important}.product__info-container .uph-features{margin-top:14px!important;gap:7px}.product__info-container variant-selects{margin-top:16px!important}.product__info-container product-form.product-form{margin-top:16px!important}.product__info-container .uph-trust{margin-top:16px!important}.product__info-container .uph-trust__item{padding:12px 6px;gap:6px}.product__info-container .uph-acc{margin-top:18px!important}.product__info-container .uph-acc__summary{padding:13px 0}}@media screen and (min-width:750px){.product__info-container .uph-acc.has-tabs{border-bottom:0}.product__info-container .uph-acc.has-tabs>details{border-top:0}.product__info-container .uph-acc.has-tabs .uph-acc__summary{display:none}.product__info-container .uph-acc__tabs{display:flex;flex-wrap:wrap;gap:4px 20px;padding:12px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.product__info-container .uph-acc__tab{position:relative;padding:4px 0;background:none;border:0;cursor:pointer;font-family:var(--uph-font);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--uph-ink-muted);transition:color .15s ease}.product__info-container .uph-acc__tab:hover,.product__info-container .uph-acc__tab[aria-selected=true]{color:var(--uph-ink)}.product__info-container .uph-acc__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--uph-ink)}.product__info-container .uph-acc.has-tabs .uph-acc__body{padding:14px 0 4px}.product__info-container .uph-trust__item{flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:11px 8px;text-align:left}.product__info-container .uph-trust__icon{flex:0 0 18px;width:18px;height:18px}.product__info-container .uph-trust__text{gap:1px}.product__info-container .uph-trust__title{font-size:9.5px}.product__info-container .uph-trust__sub{font-size:10px;line-height:1.25}.product__info-container .uphoria-duty-message{margin-top:8px!important}}@media screen and (max-width:749px){.product__info-container .uph-acc__tabs{display:none!important}}@media screen and (min-width:750px){.product__info-container .uph-acc__tabs{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/uphoria-pdp.css.map */
