.template-product body,.template-product .shopify-section{background:var(--salt)}.template-product .gradient{background:var(--salt)!important}.product{--product-gap: 60px;gap:var(--product-gap);align-items:start}@media screen and (min-width:750px){.product.grid--2-col-tablet{grid-template-columns:1fr 1fr;gap:var(--product-gap)}}@media screen and (min-width:990px){.product--medium.grid--2-col-tablet{grid-template-columns:55% 1fr}.product--small.grid--2-col-tablet{grid-template-columns:45% 1fr}.product--large.grid--2-col-tablet{grid-template-columns:65% 1fr}}.product__info-wrapper{padding-left:0}@media screen and (min-width:990px){.product__info-container{padding-top:4px}.product__column-sticky{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.product__column-sticky::-webkit-scrollbar{display:none}}.product__media img,.product__media model-viewer,.product__media video,.product__media iframe{border-radius:0!important}.product__media-list{gap:8px}.thumbnail-list__item .thumbnail{border:1px solid transparent;border-radius:0;opacity:.55;transition:opacity .15s,border-color .15s}.thumbnail-list__item .thumbnail:hover,.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--inkwell);opacity:1}.product__media-item:focus,.product__media-item:focus-within{outline-color:var(--inkwell)}.product__title{margin-bottom:12px;border-bottom:1px solid var(--rule);padding-bottom:16px}.product__title h1{font-family:var(--ff-mono);font-weight:500;font-size:clamp(20px,3vw,30px);line-height:1.15;letter-spacing:.02em;text-transform:lowercase;color:var(--inkwell);margin:0 0 4px}.product__title a.product__title,.product__title a h2{display:none}.price--large{margin-bottom:20px}.price--large .price__regular .price-item,.price--large .price__sale .price-item--sale{font-family:var(--ff-mono);font-weight:400;font-size:18px;letter-spacing:.02em;color:var(--inkwell)}.price--large .price__sale .price-item--regular{font-family:var(--ff-mono);font-size:14px;color:var(--muted);text-decoration:line-through;margin-right:8px}.price--large .price__sale .price-item--sale{color:var(--adobe)}.price__badge-sale,.badge--sale{background:var(--adobe);color:var(--salt);font-family:var(--ff-mono);font-size:9px;letter-spacing:var(--label);text-transform:uppercase;border-radius:0;padding:3px 8px}.price__badge-sold-out,.badge--sold-out{background:var(--muted-2);color:var(--salt);font-family:var(--ff-mono);font-size:9px;letter-spacing:var(--label);text-transform:uppercase;border-radius:0;padding:3px 8px}.product__tax{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--tracked);color:var(--muted);margin-top:-12px;margin-bottom:16px}.product__tax a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.product-form__input--pill fieldset,.product-form__input--pill{border:none;padding:0;margin:0 0 20px}.product-form__input--pill .form__label,.product-form__input--swatch .form__label,.product-form__input--dropdown .form__label{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--label);text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}.product-form__input--swatch .form__label [data-selected-value],.product-form__input--pill .form__label [data-selected-value]{color:var(--inkwell);font-weight:500}.variant-input-wrapper label{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--label);text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);background:transparent;padding:7px 14px;cursor:pointer;border-radius:0;transition:border-color .12s,color .12s,background .12s;line-height:1;-webkit-user-select:none;user-select:none}.variant-input-wrapper input:checked+label,.variant-input-wrapper label.active{border-color:var(--inkwell);color:var(--inkwell);background:transparent}.variant-input-wrapper input:disabled+label,.variant-input-wrapper label.disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.variant-input-wrapper label:hover:not([class*=disabled]){border-color:var(--muted);color:var(--inkwell)}.product-form__input--swatch{margin-bottom:20px}.swatch-input__input+.swatch{border-radius:50%;width:28px;height:28px;border:1px solid var(--rule);position:relative;cursor:pointer;transition:transform .12s}.swatch-input__input:checked+.swatch{box-shadow:0 0 0 2px var(--salt),0 0 0 3px var(--inkwell)}.swatch-input__input+.swatch:hover{transform:scale(1.08)}.product-form__input--dropdown{margin-bottom:20px}.product-form__input--dropdown .select{position:relative}.product-form__input--dropdown .select__select{font-family:var(--ff-mono);font-size:12px;letter-spacing:var(--tracked);color:var(--inkwell);background:transparent;border:1px solid var(--rule);border-radius:0;padding:10px 36px 10px 14px;width:100%;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .12s}.product-form__input--dropdown .select__select:focus{border-color:var(--inkwell);outline:none}.product-form__quantity{margin-bottom:16px}.quantity__label.form__label{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--label);text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}.quantity{display:flex;align-items:stretch;border:1px solid var(--rule);width:fit-content;background:transparent;border-radius:0}.quantity__button{background:transparent;border:none;padding:0 14px;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;transition:color .12s;display:flex;align-items:center;justify-content:center}.quantity__button:hover{color:var(--inkwell)}.quantity__button svg{width:14px;height:14px}.quantity__input{font-family:var(--ff-mono);font-size:13px;color:var(--inkwell);background:transparent;border:none;border-left:1px solid var(--rule);border-right:1px solid var(--rule);text-align:center;width:52px;padding:10px 0;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none}.quantity__input:focus{outline:none;border-color:var(--muted)}.quantity__rules{font-family:var(--ff-mono);font-size:10px;color:var(--muted);letter-spacing:var(--tracked);margin-top:6px}.quantity__rules-cart{font-family:var(--ff-mono);font-size:10px;color:var(--muted)}.product-form__buttons{margin-top:4px}.product-form__submit.button{font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:var(--label);text-transform:uppercase;border-radius:0;border:none;padding:16px 24px;width:100%;cursor:pointer;transition:opacity .15s;position:relative}.product-form__submit.button--primary{background:var(--inkwell);color:var(--salt)}.product-form__submit.button--primary:hover:not([disabled]){opacity:.85}.product-form__submit.button--secondary{background:transparent;color:var(--inkwell);border:1px solid var(--inkwell)}.product-form__submit.button--secondary:hover:not([disabled]){background:var(--inkwell);color:var(--salt)}.product-form__submit[disabled]{background:var(--muted-2);color:var(--salt);cursor:not-allowed;opacity:1}.product-form__submit .loading__spinner{border-color:var(--salt);border-top-color:transparent}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{font-family:var(--ff-mono)!important;font-size:11px!important;letter-spacing:var(--label)!important;text-transform:uppercase!important;border-radius:0!important;background:var(--sintra)!important}.product__description{font-family:var(--ff-mono);font-size:13px;line-height:1.75;color:var(--muted);margin:20px 0;padding-top:16px;border-top:1px solid var(--rule)}.product__description p{margin-bottom:12px}.product__description p:last-child{margin-bottom:0}.product__description a{color:var(--inkwell);text-decoration:underline;text-underline-offset:2px}.product__description ul,.product__description ol{padding-left:20px;margin-bottom:12px}.product__description li{margin-bottom:4px}.product__accordion{border-top:1px solid var(--rule)}.product__accordion:last-of-type{border-bottom:1px solid var(--rule);margin-bottom:24px}.product__accordion details{padding:0}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;gap:12px}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .icon-accordion{width:16px;height:16px;opacity:.55;flex-shrink:0}.product__accordion .summary__title{display:flex;align-items:center;gap:10px;flex:1}.product__accordion .accordion__title{font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:var(--label);text-transform:uppercase;color:var(--inkwell);margin:0}.product__accordion .svg-wrapper svg,.product__accordion summary>.svg-wrapper{width:14px;height:14px;flex-shrink:0;color:var(--muted);transition:transform .2s}.product__accordion details[open] summary>.svg-wrapper svg,.product__accordion details[open] summary>.svg-wrapper{transform:rotate(180deg)}.product__accordion .accordion__content{font-family:var(--ff-mono);font-size:12px;line-height:1.75;color:var(--muted);padding-bottom:16px}.product__accordion .accordion__content p{margin-bottom:10px}.product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion .accordion__content a{color:var(--inkwell);text-underline-offset:2px}.product__accordion .accordion__content ul{padding-left:18px;margin:0 0 10px}.product__inventory{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--label);text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:16px}.product__inventory .svg-wrapper{width:8px;height:8px;flex-shrink:0}.product__sku,.product__pickup-availabilities{display:none!important}.product__text{font-family:var(--ff-mono);font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:16px}.product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:var(--label);text-transform:uppercase}.rating-wrapper{margin-bottom:16px;display:flex;align-items:center;gap:8px}.rating .rating-star{color:var(--adobe)}.rating-text{font-family:var(--ff-mono);font-size:10px;color:var(--muted);letter-spacing:var(--tracked)}.complementary-products{border-top:1px solid var(--rule);padding-top:32px;margin-top:48px}.complementary-products .title{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--label);text-transform:uppercase;color:var(--muted);margin-bottom:20px}.volume-pricing-note{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--tracked);color:var(--muted);margin-bottom:16px}.breadcrumbs,nav[aria-label=breadcrumbs],.breadcrumb{font-family:var(--ff-mono);font-size:10px;letter-spacing:var(--tracked);color:var(--muted);padding:16px 0 0}.breadcrumbs a,.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--inkwell)}.breadcrumbs li:after,.breadcrumb li:after{content:"/";margin:0 6px;opacity:.4}.breadcrumbs li:last-child:after,.breadcrumb li:last-child:after{display:none}@media screen and (max-width:749px){.product__title h1{font-size:22px}.product-form__submit.button{font-size:10px;padding:14px 20px}.product__accordion .accordion__title{font-size:10px}}.product-form__error-message-wrapper{font-family:var(--ff-mono);font-size:11px;color:var(--adobe-ink);margin-bottom:12px;display:flex;align-items:center;gap:8px}.deferred-media__poster-button{background:#1b1b1b8c;border-radius:0}.template-product a:focus-visible{outline:2px solid var(--inkwell);outline-offset:3px}.template-product .link,.template-product a{color:inherit}.template-product .underlined-link{color:var(--inkwell);text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/slow-passage-product.css.map */
