.template-product .product{gap:44px;align-items:start}.template-product .product__info-wrapper{padding-left:0}.template-product .product__media-wrapper{position:sticky;top:16px}.template-product .product-media-container,.template-product .product__media,.template-product .media--transparent{background-color:var(--ut-product-ground)!important;border-radius:0;border:0;box-shadow:none}.template-product .product__media-item .product-media-container{aspect-ratio:1 / 1}.template-product .product__media img,.template-product .product-media-container img{object-fit:contain!important;background-color:var(--ut-product-ground)}.template-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:0;list-style:none}.template-product .thumbnail-list__item{width:auto!important;max-width:none!important;flex:none!important;scroll-snap-align:none}.template-product .thumbnail{border-radius:0;border:1px solid rgba(0,0,0,.12);background-color:var(--ut-product-ground);aspect-ratio:1 / 1;transition:border-color var(--ut-t-hover) var(--ut-ease)}.template-product .thumbnail img{object-fit:contain!important}.template-product .thumbnail[aria-current=true],.template-product .thumbnail.is-active{border-color:var(--ut-orange);border-width:2px;box-shadow:none}.template-product .thumbnail-slider .slider-button{display:none}.ut-thumb-label{font-family:var(--ut-font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;display:block;margin-top:5px;line-height:1.3}.ut-gal{position:relative}.ut-gal__badge-series{position:absolute;top:12px;left:12px;z-index:3;background:var(--ut-ink);color:#fff;font-family:var(--ut-font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px}.ut-gal__badge-shot{position:absolute;bottom:12px;right:12px;z-index:3;background:#ffffffe6;color:var(--ut-ink);font-family:var(--ut-font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px}.ut-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.14);background:#ffffffeb;color:var(--ut-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--ut-t-hover) var(--ut-ease),color var(--ut-t-hover) var(--ut-ease)}.ut-gal__arrow:hover{background:var(--ut-orange);border-color:var(--ut-orange);color:#fff}.ut-gal__arrow--prev{left:12px}.ut-gal__arrow--next{right:12px}.ut-gal__meta{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-family:var(--ut-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.ut-gal__meta button{background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;padding:0;min-height:44px}.template-product .product__title h1,.template-product .product__title{font-family:var(--ut-font-display);font-weight:800;font-size:44px;line-height:1.04;letter-spacing:-.03em}.template-product .product__text.caption-with-letter-spacing{font-family:var(--ut-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.template-product .price,.template-product .price .price-item--regular{font-family:var(--ut-font-display);font-weight:700;font-size:30px;letter-spacing:-.02em}.template-product .price s.price-item--regular,.template-product .price__sale s{font-family:var(--ut-font-body);font-weight:300;font-size:15px;opacity:.5}.ut-save-chip{display:inline-block;background:var(--ut-orange);color:var(--ut-ink);font-family:var(--ut-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;margin-left:10px;vertical-align:middle}.ut-tax-note{font-family:var(--ut-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-left:10px}.template-product .product-form__input .form__label,.template-product legend.form__label{font-family:var(--ut-font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.template-product .product-form__input--pill input[type=radio]+label{font-family:var(--ut-font-display);font-weight:600;font-size:13px;letter-spacing:.02em;border-radius:0;border:1px solid rgba(0,0,0,.18);min-width:54px;min-height:44px;padding:13px 12px;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--ut-t-hover) var(--ut-ease),color var(--ut-t-hover) var(--ut-ease),border-color var(--ut-t-hover) var(--ut-ease)}.template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--ut-ink);border-color:var(--ut-ink);color:#fff}.template-product .product-form__input--pill input[type=radio]:disabled+label,.template-product .product-form__input--pill input[type=radio].disabled+label{opacity:.3;text-decoration:line-through;cursor:not-allowed}.template-product .product-form__input--swatch .swatch,.template-product .swatch-input__input+.swatch-input__label{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.template-product .swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--ut-orange);outline-offset:2px;box-shadow:inset 0 0 0 1px #00000026}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{font-family:var(--ut-font-display);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;min-height:56px}.template-product .product-form__submit{background:var(--ut-orange);color:var(--ut-ink);border-color:var(--ut-orange)}.ut-stock-line{font-family:var(--ut-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ut-orange);margin:14px 0 4px;display:block}.ut-promo-line{font-family:var(--ut-font-body);font-weight:300;font-size:13px;line-height:1.6;opacity:.7;margin-top:12px}.ut-promo-line strong{font-family:var(--ut-font-mono);font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--ut-orange)}.ut-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#0000001f;border:1px solid rgba(0,0,0,.12);margin:22px 0}.ut-trust__cell{background:var(--ut-page-bg, #fff);padding:14px 12px;text-align:center}.ut-trust__title{font-family:var(--ut-font-display);font-weight:700;font-size:12px;letter-spacing:.02em;display:block}.ut-trust__text{font-family:var(--ut-font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;display:block;margin-top:5px}.template-product .product__accordion .accordion__title,.template-product .accordion summary .accordion__title{font-family:var(--ut-font-display);font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.template-product .product__accordion summary{min-height:44px;display:flex;align-items:center}.template-product .product__accordion .icon-accordion{color:var(--ut-orange)}.template-product .product__accordion{border-top:1px solid rgba(0,0,0,.12)}.ut-satc{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#0b0b0cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ut-hairline-dark);transform:translateY(110%);transition:transform .35s var(--ut-ease)}.ut-satc.is-visible{transform:none}.ut-satc__inner{max-width:var(--ut-content-width);margin-inline:auto;padding:10px var(--ut-section-x);display:flex;align-items:center;gap:18px}.ut-satc__thumb{width:42px;height:42px;object-fit:contain;background:var(--ut-product-ground);flex:none}.ut-satc__name{font-family:var(--ut-font-display);font-weight:600;font-size:13px;color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-satc__sel{font-family:var(--ut-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;display:block;margin-top:3px}.ut-satc__meta{min-width:0;flex:1 1 auto}.ut-satc__price{font-family:var(--ut-font-display);font-weight:700;font-size:16px;color:#fff;flex:none}.ut-satc__btn{flex:none;min-height:44px}@media screen and (max-width:749px){.template-product .product__title h1,.template-product .product__title{font-size:28px}.template-product .price,.template-product .price .price-item--regular{font-size:22px}.template-product .product__media-wrapper{position:static}.ut-satc__inner{padding:8px 14px;gap:12px}.ut-satc__thumb{display:none}.ut-satc__price{font-size:14px}.ut-gal__arrow{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ut-product.css.map */
