.template-product{--up-ink: #0b0b0c;--up-paper: #f7f4ee;--up-red: var(--rw-red, #c1121f);--up-line: rgb(11 11 12 / .12);--up-line-strong: rgb(11 11 12 / .28);--up-mute: rgb(11 11 12 / .62);--up-r: 24px;--up-ease: cubic-bezier(.2, .7, .2, 1);--up-spring: cubic-bezier(.34, 1.32, .64, 1);--up-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5h13M10 1l4 4-4 4'/%3E%3C/svg%3E");--jdgm-primary-color: #c1121f;--jdgm-secondary-color: rgb(11 11 12 / .55)}@media(max-width:749px){.template-product{--up-r: 20px}}.template-product .product-information__media .media,.template-product .product-information__media .product-media-container{overflow:hidden;border-radius:var(--up-r);background:#ebe6dc}.template-product .product-information__media .swiper-button.swiper-button-prev,.template-product .product-information__media .swiper-button.swiper-button-next{border:1px solid rgb(255 255 255 / .75);border-radius:50%;color:var(--up-ink);background-color:#ffffffb8;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:0 8px 24px #00000029;transition:background-color .35s var(--up-ease),color .35s var(--up-ease),opacity .35s var(--up-ease),transform .5s var(--up-spring)}@media(hover:hover){.template-product .product-information__media .swiper-button.swiper-button-prev:hover,.template-product .product-information__media .swiper-button.swiper-button-next:hover{color:#fff;background-color:var(--up-ink)}}.template-product .product-information__media .swiper-pagination-bullet{width:7px;height:7px;margin-inline:4px;border-radius:999px;background:#0b0b0c47;opacity:1;transition:width .5s var(--up-spring),background-color .3s var(--up-ease)}.template-product .product-information__media .swiper-pagination-bullet-active{width:24px;background:var(--up-ink)}.template-product .product-information__media .swiper-controls__thumbnail{border-radius:14px;overflow:hidden;opacity:.55;outline-offset:-2px;transition:opacity .3s var(--up-ease),outline-color .3s var(--up-ease)}.template-product .product-information__media .swiper-controls__thumbnail.swiper-slide-thumb-active,.template-product .product-information__media .swiper-controls__thumbnail:hover{opacity:1}.template-product .product-information__media .card__badge{border-radius:999px}.template-product .product-details h1{font-size:clamp(3.2rem,4.6vw,5rem);font-weight:500;line-height:1.02;letter-spacing:-.012em;text-wrap:balance}.template-product .product-details .product-info-list{flex-direction:row;flex-wrap:wrap;gap:8px}.template-product .product-details .product-info-item{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--up-line-strong);border-radius:999px;font-size:1.15rem;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:capitalize;background:#ffffff8c}.template-product .product-details .product-info-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.template-product .product-stock-dot{display:inline-block;width:7px;height:7px;margin-right:8px;vertical-align:1px;border-radius:50%;background:#2f8f5b;box-shadow:0 0 0 4px #2f8f5b29}.template-product .product-stock-dot--out{background:var(--up-red);box-shadow:0 0 0 4px #c1121f24}.template-product .product-stock-dot--pre{background:#d99a1c;box-shadow:0 0 0 4px #d99a1c2e}.template-product .product-details .price{align-items:center;gap:8px 12px;color:var(--up-ink)}.template-product .product-details .price .price-item--sale,.template-product .product-details .price .price-item--last.price-item--sale{font-size:1.15em;font-weight:600;color:var(--up-ink)}.template-product .product-details .price .price-item--regular,.template-product .product-details .price .compare-at-price{font-size:.7em;font-weight:400;color:var(--up-mute);text-decoration:line-through}.template-product .product-details .price .price-item--percent{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:999px;font-family:var(--font-body--family);font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1;color:#fff;background:var(--up-red)}.template-product .product-details .variant-option .form__label,.template-product .product-details .product-form__input .form__label{font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--up-mute)}.template-product .swatch-custom .swatch-item :is(.swatch,.item-custom--inner,img){border-radius:14px}.template-product .swatch-custom .swatch-item .item-custom--inner{overflow:hidden;border:1px solid var(--up-line-strong);transition:border-color .3s var(--up-ease),box-shadow .3s var(--up-ease),transform .5s var(--up-spring)}.template-product .swatch-custom .swatch-item.active .item-custom--inner{border-color:var(--up-ink);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--up-ink)}@media(hover:hover){.template-product .swatch-custom .swatch-item:not(.active):hover .item-custom--inner{border-color:var(--up-ink);transform:translateY(-2px)}}.template-product .variant-option--buttons input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;min-height:4.6rem;padding:0 1.8rem;border:1px solid var(--up-line-strong);border-radius:999px;font-size:1.35rem;font-weight:600;letter-spacing:.04em;color:var(--up-ink);background:transparent;transition:background-color .3s var(--up-ease),border-color .3s var(--up-ease),color .3s var(--up-ease),transform .5s var(--up-spring)}@media(hover:hover){.template-product .variant-option--buttons input[type=radio]:not(:disabled):not(.disabled):not(:checked)+label:hover{border-color:var(--up-ink)}}.template-product .variant-option--buttons input[type=radio]:active+label{transform:scale(.96)}.template-product .variant-option--buttons input[type=radio]:checked+label{color:#fff;border-color:var(--up-ink);background:var(--up-ink)}.template-product .variant-option--buttons:not(:has(.sbs-swatch-item)) input[type=radio]+label:before{content:none!important;display:none!important}.template-product .variant-option--buttons input[type=radio]{outline:none}.template-product .variant-option--buttons input[type=radio]+label{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s var(--up-ease),border-color .16s var(--up-ease),color .16s var(--up-ease),box-shadow .2s var(--up-ease),transform .3s var(--up-spring)}.template-product .variant-option--buttons input[type=radio]:checked+label{box-shadow:0 8px 18px -10px #0b0b0c99}.template-product .variant-option--buttons input[type=radio]:focus-visible+label{outline:2px solid var(--up-ink);outline-offset:3px}product-info[data-variant-loading] :is(.price,.product-form__submit,.add-to-cart-button){opacity:.6}.template-product .variant-option--buttons input[type=radio]:disabled+label,.template-product .variant-option--buttons input[type=radio].disabled+label{border-style:dashed;border-color:#0b0b0c38;color:#0b0b0c61;background:transparent;overflow:hidden}.template-product .variant-option--buttons:not(:has(.sbs-swatch-item)) input[type=radio]:disabled+label:after,.template-product .variant-option--buttons:not(:has(.sbs-swatch-item)) input[type=radio].disabled+label:after{width:70%;background-color:#0b0b0c4d}.template-product .product-details .product-form__quantity .quantity{overflow:hidden;border:1px solid var(--up-line-strong);border-radius:999px!important;background:#ffffff80}.template-product .product-details .quantity__button{border-radius:50%}.template-product .product-details :is(.product-form__submit,.add-to-cart-button-container .button,button[id^=ProductSubmitButton-]),.template-product .sticky-atc .sticky-cart__button{min-height:5.6rem;border-radius:999px!important;font-size:1.25rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-product :is(.product-form__submit,.sticky-cart__button) .add-to-cart-text:after{content:"";display:inline-block;width:15px;height:10px;margin-left:12px;vertical-align:0;background:currentColor;-webkit-mask:var(--up-arrow) center / contain no-repeat;mask:var(--up-arrow) center / contain no-repeat;transition:transform .5s var(--up-spring)}@media(hover:hover){.template-product :is(.product-form__submit,.sticky-cart__button):hover .add-to-cart-text:after{transform:translate(5px)}}.template-product .product-details .wishlist-button{border-radius:999px!important}.template-product .product-details :is(.shopify-payment-button__button--unbranded,.accelerated-checkout-block .shopify-payment-button__button){min-height:5.2rem;border-radius:999px!important}.template-product .product-details .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.18em}.template-product .rw-assure{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:6px 0 0;padding:0;list-style:none;border:0}@media(max-width:359px){.template-product .rw-assure{grid-template-columns:1fr}}.template-product .rw-assure li{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--up-line);border-radius:18px;background:#ffffff8c;font-size:1.25rem;letter-spacing:0}.template-product .rw-assure li+li{border-top:1px solid var(--up-line)}.template-product .rw-assure svg{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;fill:none;stroke:var(--up-red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;background:#c1121f14}.template-product .rw-assure span{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.template-product .rw-assure strong{font-size:1.25rem;font-weight:700}.template-product .rw-assure small{font-size:1.1rem;color:var(--up-mute)}@media(min-width:1100px){.template-product .rw-assure li{padding:16px}}.template-product .product-details .details{border-bottom:1px solid var(--up-line)}.template-product .product-details .details__header{padding-block:1.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-product .product-details .details-content{padding-bottom:2rem;font-size:1.4rem;line-height:1.7;color:#0b0b0cd1}.template-product .sticky-atc.style-custom,.template-product .sticky-atc.style-jump_to_product{border:1px solid rgb(255 255 255 / .6);border-radius:26px;background:#f7f4eed1;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 22px 50px -18px #00000061}.template-product .sticky-atc__title{font-weight:700}.template-product .sticky-atc__media img{border-radius:12px}.template-product .shopify-section:is([id*=recently_viewed],[id*=product_recommendations]) :is(h2,.h2){font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.01em}.template-product .shopify-section:is([id*=recently_viewed],[id*=product_recommendations]) .card__media,.template-product .shopify-section:is([id*=recently_viewed],[id*=product_recommendations]) .card-product__media{border-radius:20px;overflow:hidden}@media(prefers-reduced-motion:reduce){.template-product .swiper-button,.template-product .swiper-pagination-bullet,.template-product .swatch-custom .item-custom--inner,.template-product .variant-option--buttons label,.template-product .add-to-cart-text:after{transition:none!important}}@media(prefers-reduced-transparency:reduce){.template-product .swiper-button,.template-product .sticky-atc.style-custom,.template-product .sticky-atc.style-jump_to_product{-webkit-backdrop-filter:none;backdrop-filter:none}.template-product .sticky-atc.style-custom,.template-product .sticky-atc.style-jump_to_product{background:var(--up-paper)}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ur-product.css.map */
