.template-product{--up-paper: 250, 250, 248;--up-surface: 242, 241, 238;--up-ink: 26, 26, 24;--up-stone: 107, 104, 98;--up-line: 226, 224, 219;--up-garnet: 122, 32, 54;--up-space-xs: .8rem;--up-space-s: 1.6rem;--up-space-m: 2.4rem;--up-space-l: 4rem;--up-space-xl: 6.4rem;--up-display: var(--font-display-family, Georgia, "Times New Roman", serif);--up-ui: var(--font-ui-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.template-product,.template-product .color-scheme-1,.template-product .color-background-1,.template-product .color-scheme-2,.template-product .color-background-2{--color-background: var(--up-paper);--gradient-background: rgb(250, 250, 248);--color-foreground: var(--up-ink);--color-button: var(--up-ink);--color-button-text: var(--up-paper);--color-secondary-button: var(--up-paper);--color-secondary-button-text: var(--up-ink);--color-link: var(--up-ink);--color-shadow: var(--up-ink);--accent-color: var(--up-garnet)}.template-product .color-scheme-2,.template-product .color-background-2{--color-background: var(--up-surface);--gradient-background: rgb(242, 241, 238)}.template-product{--buttons-radius: 2px;--buttons-radius-outset: 2px;--buttons-border-width: 1px;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--buttons-shadow-blur-radius: 0px;--media-radius: 0px;--media-border-opacity: 0;--media-border-width: 0px;--media-shadow-opacity: 0;--media-shadow-visible: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--inputs-radius: 2px;--inputs-radius-outset: 2px;--inputs-shadow-opacity: 0;--inputs-border-width: 1px;--text-boxes-radius: 2px;--text-boxes-shadow-opacity: 0;--text-boxes-border-opacity: 0;--variant-pills-radius: 2px;--variant-pills-shadow-opacity: 0}body.template-product{background-color:rgb(var(--up-paper));color:rgb(var(--up-ink));font-family:var(--up-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.template-product .product__info-container,.template-product .accordion__content,.template-product .multicolumn-card__info{font-family:var(--up-ui);color:rgb(var(--up-ink))}.template-product h1,.template-product h2,.template-product h3,.template-product .product__title>*,.template-product .accordion__title{font-family:var(--up-display);font-weight:400;letter-spacing:-.015em;text-wrap:balance}.template-product .product__title>*{font-size:clamp(2rem,1.4rem + 1.2vw,2.8rem);line-height:1.22;margin:0;max-width:26ch;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media screen and (max-width:749px){.template-product .product__title>*{max-width:none}}.template-product .quantity-breaks__title,.template-product .product-specs__heading,.template-product .product-form__input>.form__label{font-family:var(--up-ui);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--up-stone));opacity:1}.template-product .price,.template-product .price .price-item{font-family:var(--up-ui);font-size:2rem;font-weight:500;letter-spacing:-.01em;color:rgb(var(--up-ink));font-variant-numeric:tabular-nums}.template-product .price--on-sale .price-item--regular{color:rgb(var(--up-stone));font-size:1.5rem}.template-product .product__media-wrapper .product__media-item{margin-bottom:var(--up-space-s)}.template-product .product__media,.template-product .product__media-item .media{border-radius:0;background-color:rgb(var(--up-surface))}.template-product .product__media-item img{border-radius:0}.template-product .product__info-container>*+*{margin-top:var(--up-space-s)}.template-product .product__info-wrapper{padding-left:var(--up-space-xl)}@media screen and (max-width:989px){.template-product .product__info-wrapper{padding-left:0}}.template-product .button,.template-product .shopify-payment-button__button--unbranded{font-family:var(--up-ui);font-size:1.5rem;font-weight:500;letter-spacing:.01em;min-height:5.4rem;border-radius:2px;box-shadow:none;transition:background-color .17s ease,color .17s ease,border-color .17s ease}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{background:rgb(var(--up-ink));color:rgb(var(--up-paper));border:1px solid rgb(var(--up-ink))}.template-product .product-form__submit:after,.template-product .button:after{box-shadow:none}.template-product .product-form__submit:hover:not([disabled]),.template-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#3a3834;border-color:#3a3834}.template-product .button:focus-visible,.template-product .product-form__submit:focus-visible,.template-product summary:focus-visible,.template-product .quantity-breaks__toggle-input:focus-visible~.quantity-breaks__toggle-label{outline:2px solid rgb(var(--up-ink));outline-offset:3px;box-shadow:none}.template-product .product-form__input input[type=radio]+label,.template-product .swatch-input__label{border-radius:2px;border:1px solid rgb(var(--up-line));box-shadow:none;transition:border-color .17s ease}.template-product .product-form__input input[type=radio]:checked+label,.template-product .swatch-input__input:checked+.swatch-input__label{border-color:rgb(var(--up-ink));box-shadow:0 0 0 1px rgb(var(--up-ink))}.template-product .accordion{border-top:1px solid rgb(var(--up-line));border-bottom:0;margin:0}.template-product .collapsible-content .accordion:last-of-type{border-bottom:1px solid rgb(var(--up-line))}.template-product .accordion summary{padding:var(--up-space-s) 0}.template-product .accordion__title{font-size:1.7rem;margin:0}.template-product .accordion__content{padding:0 0 var(--up-space-s);font-size:1.5rem;line-height:1.65;max-width:62ch;color:rgb(var(--up-stone))}.template-product .product-specs__list{border-top-color:rgb(var(--up-line))}.template-product .product-specs__row{border-bottom-color:rgb(var(--up-line))}.template-product .product-specs__label{color:rgb(var(--up-stone));opacity:1;letter-spacing:.02em}.template-product .product-specs__value{color:rgb(var(--up-ink))}.template-product .multicolumn .multicolumn-card{background:transparent;border:0;box-shadow:none}.template-product .multicolumn-card__info h3{font-size:1.8rem;margin-bottom:var(--up-space-xs)}.template-product .multicolumn-card__info .rte{font-size:1.4rem;line-height:1.6;color:rgb(var(--up-stone));max-width:34ch;margin-inline:auto}.template-product .payment-badges{gap:.6rem;opacity:.85}@media screen and (min-width:750px){.template-product .sticky-atc{display:none!important}}.template-product .sticky-atc{background:rgb(var(--up-paper));border-top:1px solid rgb(var(--up-line));box-shadow:0 -1px 12px rgba(var(--up-ink),.06)}@media screen and (max-width:749px){.template-product media-gallery .slider-button{display:none}}@media screen and (min-width:990px){.template-product .product__media-wrapper media-gallery{display:flex;align-items:flex-start;gap:var(--up-space-s)}.template-product .product__media-wrapper .thumbnail-slider{order:-1;flex:0 0 7.2rem;display:block;padding:0}.template-product .product__media-wrapper [id^=GalleryViewer]{flex:1 1 auto;min-width:0}.template-product .product__media-wrapper .thumbnail-list{display:grid;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;overflow:visible}.template-product .product__media-wrapper .thumbnail-list__item{width:100%}.template-product .product__media-wrapper .thumbnail-slider>.slider-button{display:none}.template-product .product__media-wrapper .thumbnail{border:1px solid transparent;border-radius:0;background:rgb(var(--up-paper));box-shadow:none;transition:border-color .16s var(--up-ease, ease),opacity .16s var(--up-ease, ease);opacity:.72}.template-product .product__media-wrapper .thumbnail:hover{border-color:rgb(var(--up-line));opacity:1}.template-product .product__media-wrapper .thumbnail[aria-current=true]{border-color:rgb(var(--up-ink));opacity:1;box-shadow:none}.template-product .product__media-wrapper .thumbnail:focus-visible{outline:2px solid rgb(var(--up-ink));outline-offset:2px}.template-product .product__media-wrapper .product__media-item .media{background:rgb(var(--up-paper))}.template-product .product__media-wrapper .product__media-item .media img{object-fit:contain}.template-product .product__media-wrapper .product__media-icon{opacity:0;transition:opacity .18s var(--up-ease, ease)}.template-product .product__media-wrapper [id^=GalleryViewer]:hover .product__media-icon,.template-product .product__media-wrapper [id^=GalleryViewer]:focus-within .product__media-icon{opacity:1}}@media screen and (min-width:750px){.template-product .product__media-wrapper [id^=GalleryViewer]{position:relative}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:space-between;align-items:center;padding:0 var(--up-space-s);background:none;min-height:0;pointer-events:none}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-counter__link,.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-counter{display:none}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-button{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgb(var(--up-line));border-radius:50%;background:rgba(var(--up-paper),.92);color:rgb(var(--up-ink));opacity:0;transition:opacity .18s var(--up-ease, ease),border-color .18s var(--up-ease, ease)}.template-product .product__media-wrapper [id^=GalleryViewer]:hover .slider-button,.template-product .product__media-wrapper [id^=GalleryViewer]:focus-within .slider-button{opacity:1}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-button:hover{border-color:rgb(var(--up-ink))}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-button:focus-visible{opacity:1;outline:2px solid rgb(var(--up-ink));outline-offset:2px}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-button[disabled]{opacity:0;pointer-events:none}.template-product .product__media-wrapper .slider.gallery-slider--desktop+.slider-buttons .slider-button .icon{width:1.6rem;height:1.6rem}}@media(prefers-reduced-motion:reduce){.template-product *,.template-product *:before,.template-product *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.template-product .gallery-slider--desktop{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ds-product-premium.css.map */
