product-info{font-family:var(--pr-font-body);background:transparent!important;color:var(--fg, var(--c-ink))}.product__media-wrapper{position:relative}.product__media-wrapper .product__media-item,.product__media-wrapper .product-media-container,.product__media-wrapper .media,.product-media-container .media{border-radius:var(--r-0)!important}.product__media-list .product-media-container{border:1px solid var(--hairline, var(--n-100));box-shadow:var(--shadow-print)}.product__media-list .product-media-container:before,.product__media-list .product-media-container:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--c-flame);pointer-events:none;z-index:2}.product__media-list .product-media-container:before{top:8px;left:8px;border-right:0;border-bottom:0}.product__media-list .product-media-container:after{bottom:8px;right:8px;border-left:0;border-top:0}.thumbnail,.thumbnail.global-media-settings{border-radius:var(--r-0)!important}.thumbnail[aria-current]{border-color:var(--c-flame)}.product__title,.product__title h1,.product__title a{font-family:var(--pr-font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--fg, var(--c-ink))}.product__info-container .price,.product__info-container .price__regular .price-item{font-family:var(--pr-font-mono);color:var(--fg, var(--c-ink))}.product__info-container .price--on-sale .price-item--sale{color:var(--c-flame-press)}.product__text.subtitle,.product__sku,.product__inventory,.product__tax{font-family:var(--pr-font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted, var(--n-400))}.product-form__input--swatch .swatch-input__input+.swatch,.swatch{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #0b0b0d2e,inset 0 -2px 4px #0b0b0d1f}.product-form__input--swatch label.swatch-input__label{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.swatch-input__input:checked+.swatch-input__label .swatch,.swatch-input__input:checked+.swatch{outline:2px solid var(--c-flame);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.swatch{transition:outline-color var(--d-fast) var(--e-ink),transform var(--d-micro) var(--e-press)}.swatch-input__input:checked+.swatch-input__label .swatch{transform:translate3d(1px,1px,0)}}.product-form__input--pill input[type=radio]+label{font-family:var(--pr-font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--r-0);border:1px solid var(--n-200);min-height:44px}.product-form__input--pill input[type=radio]:checked+label{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.product-form__input .form__label{font-family:var(--pr-font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted, var(--n-400))}.quantity{border-radius:var(--r-0);border:1px solid var(--c-ink)}.quantity__button{min-width:44px;min-height:44px;color:var(--fg, var(--c-ink))}.quantity__input{font-family:var(--pr-font-mono);color:var(--fg, var(--c-ink));min-height:44px}.quantity__label,.quantity__rules{font-family:var(--pr-font-mono)}.product-form__buttons .product-form__submit,.product-form__submit.button{font-family:var(--pr-font-mono);font-size:var(--fs-body-lg);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--r-0)!important;background:var(--c-volt);color:var(--on-volt);box-shadow:var(--shadow-print);border:0;min-height:52px}@media(prefers-reduced-motion:no-preference){.product-form__submit.button{transition:box-shadow var(--d-fast) var(--e-press),background-color var(--d-fast) var(--e-press)}}.product-form__submit.button:not([disabled]):hover{background:var(--c-volt-press);box-shadow:var(--shadow-print-hover)}.product-form__submit.button[disabled],.product-form__submit.button:disabled{background:var(--n-200);color:var(--n-400);box-shadow:none;cursor:not-allowed}.product-form__submit .loading__spinner .path{stroke:var(--c-ink)}.shopify-payment-button__button{border-radius:var(--r-0)!important}.product__accordion.accordion details{border-radius:var(--r-0)}.product__accordion .summary__title,.product__accordion summary{font-family:var(--pr-font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg, var(--c-ink))}.product__accordion details[open]>summary{color:var(--c-flame)}.pr-spec{width:100%;border-collapse:collapse;font-family:var(--pr-font-mono);font-size:var(--fs-sm);margin-block:var(--sp-6);border:1px solid var(--c-ink)}.pr-spec th,.pr-spec td{text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline, var(--n-100))}.pr-spec th{width:40%;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg-muted, var(--n-400));font-weight:400}.pr-spec tr:last-child th,.pr-spec tr:last-child td{border-bottom:0}.pr-howprinted{display:grid;gap:var(--sp-3);margin-block:var(--sp-6);padding:var(--sp-4);border:1px solid var(--c-ink);box-shadow:var(--shadow-print);background:var(--bg-raised, var(--n-0))}.pr-howprinted__title{font-family:var(--pr-font-display);font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:var(--ls-display);margin:0}.pr-howprinted__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pr-howprinted__steps{grid-template-columns:repeat(4,1fr)}}.pr-howprinted__step{font-family:var(--pr-font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted, var(--n-400))}.pr-howprinted__step strong{display:block;color:var(--c-flame);font-weight:400}.product-form__submit.button:focus-visible,.quantity__button:focus-visible,.quantity__input:focus-visible,.swatch-input__input:focus-visible+.swatch-input__label .swatch,.product__accordion summary:focus-visible,.thumbnail:focus-visible{outline:2px solid var(--c-flame);outline-offset:2px}@media(prefers-reduced-motion:reduce){.swatch,.product-form__submit.button{transition:none!important;transform:none!important}}product-info{position:relative;display:block}.pr-pdp-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1}.pr-pdp-bg svg{position:absolute;top:-8%;right:-20%;bottom:-8%;left:-20%;width:140%;height:116%;color:#34343a;opacity:.09}.pr-pdp-bg svg path{fill:none;stroke:currentColor;stroke-width:1.1;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.pr-pdp-bg svg{animation:pr-pdp-drift 90s linear infinite alternate}@keyframes pr-pdp-drift{0%{transform:translateZ(0)}to{transform:translate3d(-5%,1.5%,0)}}}[data-bg-mode=paper]{background:transparent!important;background-color:transparent!important}main .shopify-section+.shopify-section{border-top:1px dashed var(--n-200, #CFC8B6)}@media screen and (min-width:990px){.product--stacked .product__media-item:nth-child(2n):last-child{max-width:100%;width:100%}}.product__info-container{position:relative;background:var(--bg-raised, #FBFAF5);border:1px solid var(--n-200, #CFC8B6);box-shadow:var(--shadow-print);padding:var(--sp-6, 24px);padding-top:calc(var(--sp-6, 24px) + 10px)}.product__info-container:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--c-cyan) 0 25%,var(--c-magenta) 25% 50%,var(--c-yellow) 50% 75%,var(--c-key) 75% 100%)}.product__info-container:after{content:"PRESS ORDER \b7  SPEC SHEET";position:absolute;top:14px;right:var(--sp-6, 24px);font-family:var(--pr-font-mono);font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted, var(--n-400));pointer-events:none}.product__info-container .price__container,.product__info-container .price:not(.price--on-sale) .price__regular{display:inline-block;padding:4px 12px;border:1.5px solid var(--c-flame);transform:rotate(-1.5deg);transform-origin:left center}.product__title{padding-bottom:var(--sp-3, 12px);border-bottom:1px dashed var(--n-200, #CFC8B6)}@media screen and (min-width:990px){.pr-pf-gallery.product__media-list{transform:rotate(-.6deg)}}.product__media-list .product__media-item:first-child{position:relative}.product__media-list .product__media-item:first-child:after{content:"PRESS PROOF \b7  APPROVED";position:absolute;top:12px;right:-8px;z-index:3;transform:rotate(2.5deg);background:var(--c-ink);color:var(--c-paper);font-family:var(--pr-font-mono);font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;padding:6px 10px;box-shadow:var(--shadow-print);pointer-events:none}@media screen and (max-width:749px){.product__info-container{padding:var(--sp-4, 16px);padding-top:calc(var(--sp-4, 16px) + 10px)}.product__info-container:after{right:var(--sp-4, 16px)}}.pr-pf-gallery{display:flex;flex-wrap:wrap;gap:var(--sp-4, 16px);margin:0;padding:0}.pr-pf-gallery__item{width:100%}.pr-pf-gallery .product-media-container{position:relative;overflow:hidden}.pr-pf-gallery__item .product-media-container{aspect-ratio:4 / 5}.pr-pf-gallery .product-media-container img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.pr-pf-gallery{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--sp-4, 16px);scrollbar-width:none;gap:var(--sp-3, 12px)}.pr-pf-gallery::-webkit-scrollbar{display:none}.pr-pf-gallery__item{flex:0 0 86%;scroll-snap-align:center}.pr-pf-gallery__item:first-child .product-media-container,.pr-pf-gallery__item:not(:first-child) .product-media-container{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pressroom-product.css.map */
