.u-pdp2 .u-gal>.pr-media__slide:not(.u-shot) img,.u-pdp2 .u-gal>.pr-media__slide video{width:100%;height:100%;object-fit:cover;display:block}.u-pdp2 .u-gal>.pr-media__slide{background:var(--u-panel)}.u-pdp2 .u-gal>.u-vid{background:#111}.u-pdp2 .u-gal>.u-spec-plate{background:var(--u-chrome)}.u-pdp2 .u-gal>.u-spec-plate.u-pro{background:var(--u-matte-dark)}.u-pdp2 .u-gal>[hidden]{display:none}.u-pdp2 .u-gal .u-shot .u-fin[hidden]{display:none}.u-pdp2 .u-swipehint{border:0;padding:0;cursor:pointer;font:inherit;color:var(--u-white)}.u-pdp2 .u-swipehint[hidden]{display:none}.u-galnote{margin:0;font-size:12px;line-height:1.4;color:var(--u-steel);text-align:center;padding-inline:8px}.u-pdp2 .u-types{grid-auto-columns:max(calc((100% - 8px)/2),calc((100% - 8px * (var(--u-tn,2) - 1)) / var(--u-tn,2)))}.u-pdp2 .u-type .u-thumb,.u-pdp2 .u-type .u-thumb img{display:block}.u-pdp2 .u-type{color:var(--u-ink)}.u-pdp2 .u-type.u-pro{color:var(--u-white)}.u-pdp2 .u-toggle[hidden]{display:none}.u-pdp2 .u-toggle[disabled]{cursor:default}.u-pdp2 .u-toggle[disabled]:not([aria-pressed=true]){opacity:.55}.u-pdp2 .u-toggle.u-upd-ms-out small{color:var(--u-steel)}.u-pdp2 .u-colors{flex-wrap:wrap;justify-content:flex-end}.u-pdp2 .u-colrow[hidden]{display:none}.u-upd-devwrap{display:block}.u-upd-devpanel .u-brands{grid-template-columns:repeat(var(--u-bn,4),minmax(0,1fr))}.u-upd-devpanel .u-brands.u-scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:25%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:3px;overscroll-behavior-x:contain}.u-upd-devpanel .u-brands.u-scroll::-webkit-scrollbar{display:none}.u-upd-devpanel .u-brands.u-scroll button{scroll-snap-align:start}.u-upd-devpanel .u-brands button{white-space:nowrap;min-width:0;text-align:center}.u-upd-devpanel .u-p-body{grid-auto-rows:max-content}.u-upd-devpanel .u-brands[hidden]{display:none}.u-upd-devnone{padding-top:12px}html:not(.mf-p11-on) .u-upd-p11{display:none}html:not(.mf-mg-b) .u-upd-mg{display:none}html:not(.mf-p11-on) .u-upd-offers:not(.u-has-mg),html:not(.mf-mg-b) .u-upd-offers:not(.u-has-p11),html:not(.mf-p11-on):not(.mf-mg-b) .u-upd-offers{display:none}.u-pdp2 .u-o3-th.u-myst img{border-radius:8px}html.up .u-pdp2 .u-bfclose{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--u-ink)}.u-upd-howto{border-top:1px solid #2A2A30}.u-upd-howto summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.u-upd-howto summary::-webkit-details-marker{display:none}.u-upd-howto summary:after{content:"+";font-size:18px;letter-spacing:0;line-height:1;color:var(--u-white)}.u-upd-howto[open] summary:after{content:"\2212"}.u-upd-rules{list-style:none;margin:0;padding:0;display:grid}.u-upd-rules li{padding:12px 0;border-top:1px solid #2A2A30;font-size:13px;line-height:1.5;color:#ffffffbf}.u-upd-rules li:last-child{border-bottom:0}.u-upd-rules li b{display:block;color:var(--u-white);font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;margin-bottom:2px}.u-upd-giftpanel .u-bfcta .u-cta{width:100%}html.up .u-upd-giftpanel .u-bflink{text-decoration:underline;text-underline-offset:auto}.u-pdp2 .u-upd-err{color:#c4231a;font-weight:500;margin:0;text-align:center}.u-pdp2 .u-cta[aria-busy=true]{cursor:progress}.u-pdp2 .u-accb{padding:0 0 18px;color:var(--u-graphite);max-width:62ch;font-size:15px;line-height:1.5}.u-pdp2 .u-accb>*:first-child{margin-top:0}.u-pdp2 .u-accb p,.u-pdp2 .u-accb ul,.u-pdp2 .u-accb ol{margin:0 0 10px}.u-pdp2 .u-accb ul,.u-pdp2 .u-accb ol{padding-left:20px}.u-pdp2 .u-accb h1,.u-pdp2 .u-accb h2,.u-pdp2 .u-accb h3,.u-pdp2 .u-accb h4{font-family:var(--u-f-body);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.4;margin:12px 0 6px;color:var(--u-ink)}.u-pdp2 .u-accb h3:empty{display:none}.u-pdp2 .u-accb img{max-width:100%;height:auto;border-radius:12px}.u-pdp2 .u-accb a{color:var(--u-ink)}cart-drawer.is-adding .drawer__content,cart-drawer.is-adding .drawer__footer{opacity:.4;pointer-events:none;transition:opacity .15s ease}cart-drawer.is-adding .drawer__wrapper{position:relative}cart-drawer.is-adding .drawer__wrapper:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:2px solid rgba(0,0,0,.15);border-top-color:#0e0e11;border-radius:50%;animation:updSpin .7s linear infinite;z-index:3}@keyframes updSpin{to{transform:rotate(360deg)}}html:not(.mf-g-women):not(.mf-g-men) .u-upd-rail .u-upd-xa,html.mf-g-women .u-upd-rail .u-upd-xw,html.mf-g-men .u-upd-rail .u-upd-xm{display:none!important}html:not(.mf-g-women):not(.mf-g-men) .u-upd-p11 .u-c2[data-dl]:not([data-dl~=a]),html.mf-g-women .u-upd-p11 .u-c2[data-dl]:not([data-dl~=w]),html.mf-g-men .u-upd-p11 .u-c2[data-dl]:not([data-dl~=m]){display:none}#upd-dev.u-panel:not(.u-on),#upd-gift.u-panel:not(.u-on){visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}#upd-dev.u-panel.u-on,#upd-gift.u-panel.u-on{visibility:visible}.u-pdp2 .u-stickybuy:not(.u-on){visibility:hidden;transition:transform .25s,visibility 0s .25s}.u-pdp2 .u-stickybuy.u-on{visibility:visible}@media(prefers-reduced-motion:reduce){#upd-dev.u-panel,#upd-gift.u-panel,.u-pdp2 .u-stickybuy{transition:none!important}}html.up body:has(#upd-dev.u-on,#upd-gift.u-on) #shopify-section-header,html.up body:has(#upd-dev.u-on,#upd-gift.u-on) .shopify-section--announcement-bar{z-index:30}html.up body:has(.u-pdp2) .u-footer{margin-top:0}@media(min-width:1024px){.u-pdp2 .u-types{grid-template-columns:repeat(var(--u-tn,3),minmax(0,1fr))}.u-pdp2 .u-gal>.u-upd-xs{display:none}}.u-upd-acc .u-gal:not(:has(>:nth-child(2))){grid-auto-columns:100%}.u-upd-acc .u-gal .u-shot .u-gloss{max-width:min(100%,var(--u-iw,100%))}.u-upd-acc .u-upd-otypes{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding-top:0;margin-top:0}.u-upd-acc .u-upd-ot{grid-template-columns:1fr;padding:12px 14px;row-gap:6px}.u-upd-acc .u-upd-ot b{font-size:16px;margin-top:0}.u-upd-acc .u-upd-ot .u-tp{margin-top:0}.u-upd-acc .u-trustrow.u-upd-tr2{justify-content:flex-start;gap:22px}.u-upd-acc .u-colrow[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/245/assets/up-skin-pdp2.css.map */
