:root{--archival-font: "Times New Roman", "EB Garamond", Garamond, "Iowan Old Style", serif;--archival-size: 1.2rem;--archival-line: 1.35;--archival-info-max: 42ch;--archival-media-bg: #efefef;--archival-button-height: 4rem;--archival-product-max: 850px}.product__info-wrapper,.product__info-wrapper *{font-family:var(--archival-font)!important;font-style:italic;font-weight:400;font-size:var(--archival-size)!important;line-height:var(--archival-line);letter-spacing:0!important;text-transform:uppercase!important}.product__info-wrapper h1,.product__info-wrapper h2,.product__info-wrapper h3,.product__info-wrapper h4,.product__info-wrapper h5,.product__info-wrapper .h0,.product__info-wrapper .h1,.product__info-wrapper .h2,.product__info-wrapper .h3,.product__info-wrapper .h4{font-size:var(--archival-size)!important;font-weight:400;line-height:var(--archival-line);margin:0}.product__info-wrapper .product__title>*{font-weight:700!important;font-style:normal!important}.product__info-wrapper,.product__info-wrapper *,.product__info-container,.product__info-container *{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.product__info-container>*+*,.product__info-container>variant-radios+*,.product__info-container>*+variant-radios,.product__info-container>*+.product-form__input,.product__info-container>*+.product-form__quantity,.product__info-container>*+.product__description,.product__info-container>*+product-form,.product__info-container>*+share-button,.product__info-container>*+pickup-availability,html body .product__info-container>variant-radios+.product-form__input,html body .product__info-container>variant-radios+.product-form__quantity{margin-top:1lh!important}.product__info-wrapper pickup-availability,.product__info-wrapper pickup-availability[available],.product__info-wrapper .product__pickup-availabilities{display:block!important;margin-top:1lh!important;min-height:0!important;height:auto!important}.product__info-wrapper .product__description>*:first-child,.product__info-wrapper .product__description p:first-child{margin-top:0!important}.product__info-wrapper .product__description>*+*,.product__info-wrapper .product__description p+p{margin-top:1lh!important}.product__info-wrapper .price,.product__info-wrapper .price *{font-style:italic!important}.product__info-wrapper .price--center{text-align:left!important}.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price__sale .price-item{text-transform:uppercase!important}.product__info-wrapper .product__tax,.product__info-wrapper .product__tax a{font-style:italic!important}.product__info-wrapper .product__tax a{text-decoration:underline;text-underline-offset:2px}.product__info-wrapper .product-form__input legend.form__label,.product__info-wrapper .product-form__input label,.product__info-wrapper .quantity__label,.product__info-wrapper .form__label{font-style:italic!important;font-weight:400!important;letter-spacing:0!important;margin:0!important;text-transform:uppercase!important;display:block}.product__info-wrapper .product-form__input--pill input[type=radio]+label,.product__info-wrapper .product-form__input--swatch label,.product__info-wrapper fieldset.product-form__input label{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;min-width:0!important;min-height:0!important;font-style:italic!important;font-weight:400!important;display:inline!important;margin:0 .5rem 0 0!important;box-shadow:none!important;cursor:pointer;color:inherit!important}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label,.product__info-wrapper fieldset.product-form__input input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:2px}.product__info-wrapper .product-form__input--pill input[type=radio]:disabled+label,.product__info-wrapper fieldset.product-form__input input[type=radio]:disabled+label{text-decoration:line-through;opacity:.5}.product__info-wrapper .swatch{border-radius:50%;width:.7rem!important;height:.7rem!important;border:1px solid currentColor!important;vertical-align:middle}.product__info-wrapper .product-form__quantity .quantity,.product__info-wrapper quantity-input.quantity{border:none!important;background:transparent!important;width:auto!important;min-height:0!important;display:inline-flex;align-items:baseline;box-shadow:none!important}.product__info-wrapper .product-form__quantity .quantity__button,.product__info-wrapper .quantity__button{background:transparent!important;border:none!important;width:auto!important;height:auto!important;padding:0 .4rem!important;color:inherit!important;box-shadow:none!important;font-style:italic!important}.product__info-wrapper .quantity__button svg{display:none!important}.product__info-wrapper .quantity__button[name=minus]:before{content:"\2212"}.product__info-wrapper .quantity__button[name=plus]:before{content:"+"}.product__info-wrapper .quantity__input{background:transparent!important;border:none!important;width:2ch!important;text-align:center!important;font-style:italic!important;font-weight:400!important;padding:0!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;color:inherit!important}.product__info-wrapper .quantity__input::-webkit-outer-spin-button,.product__info-wrapper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__info-wrapper .product-form__buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.6rem!important;max-width:none!important;width:100%!important}.product__info-wrapper .product-form__submit,.product__info-wrapper .product-form__submit.button,.product__info-wrapper .shopify-payment-button__button--branded,.product__info-wrapper .shopify-payment-button__button--unbranded{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:var(--archival-font)!important;font-style:italic!important;font-weight:400!important;font-size:var(--archival-size)!important;padding:0 1.25rem!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.04em!important;height:var(--archival-button-height)!important;min-height:var(--archival-button-height)!important;max-height:var(--archival-button-height)!important;line-height:1!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box!important}.product__info-wrapper .product-form__submit:hover,.product__info-wrapper .shopify-payment-button__button:hover{background:#000!important;background-color:#000!important;color:#fff!important}.product__info-wrapper .product-form__submit:after,.product__info-wrapper .product-form__submit:before{display:none!important}.product__info-wrapper .product-form__submit:disabled{opacity:.4;cursor:not-allowed}.product__info-wrapper .product-form__submit .loading-overlay__spinner{display:none!important}html body .product__info-wrapper .shopify-payment-button,html body .product__info-wrapper .product-form__buttons .shopify-payment-button{width:100%!important;min-height:var(--archival-button-height)!important;height:var(--archival-button-height)!important}html body .product__info-wrapper .shopify-payment-button .shopify-payment-button__button,html body .product__info-wrapper .shopify-payment-button .shopify-payment-button__button--branded,html body .product__info-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded{height:var(--archival-button-height)!important;min-height:var(--archival-button-height)!important;max-height:var(--archival-button-height)!important;border-radius:0!important;box-sizing:border-box!important}.product__info-wrapper .shopify-payment-button__more-options{display:none!important}.product__info-wrapper shopify-payment-terms,.product__info-wrapper .product__info-container shopify-payment-terms,.product__info-wrapper [id^=shopify-installments]{display:none!important}.product__info-wrapper .pickup-availability-preview svg,.product__info-wrapper .pickup-availability-info svg{display:none!important}.product__info-wrapper .pickup-availability-preview{padding:0!important;gap:0!important;display:block!important}.product__info-wrapper .pickup-availability-info p,.product__info-wrapper .pickup-availability-info button,.product__info-wrapper .pickup-availability-button{font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important;padding:0!important;background:transparent!important;border:none!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:2px}.product__info-wrapper .pickup-availability-info p{text-decoration:none!important;margin:0!important}.product__info-wrapper .product__description,.product__info-wrapper .product__description *{font-style:italic!important;font-weight:400!important;line-height:var(--archival-line)}.product__info-wrapper .product__sku,.product__info-wrapper .product__inventory,.product__info-wrapper .product__vendor{font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}.product__info-wrapper div{font-size:var(--archival-size)!important}.product__info-wrapper button{text-transform:uppercase!important}.product__info-wrapper .product-form__input label,.product__info-wrapper .product-form__input--pill input[type=radio]+label,.product__info-wrapper fieldset.product-form__input label,.product__info-wrapper .product-form__quantity .quantity__button,.product__info-wrapper .product-form__quantity .quantity__input,.product__info-wrapper .quantity__input,.product__info-wrapper .quantity__button,.product__info-wrapper .product-form__submit,.product__info-wrapper .shopify-payment-button__button,.product__info-wrapper .shopify-payment-button__button--branded,.product__info-wrapper .shopify-payment-button__button--unbranded,.product__info-wrapper .pickup-availability-button,.product__info-wrapper .pickup-availability-info button,.product__info-wrapper .product__tax a,.product__info-wrapper .share-button .share-button__button,.product__info-wrapper .share-button details summary,.product__info-wrapper a,.product__info-wrapper button{font-style:normal!important}.product__info-wrapper,.product__info-container,.product__info-container.product__column-sticky,.product__column-sticky{position:static!important;top:auto!important}@media screen and (min-width:990px){.product--large{width:var(--archival-product-max)!important;max-width:var(--archival-product-max)!important;margin-left:auto!important;margin-right:auto!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 2rem!important}.product__info-container{max-width:100%!important;margin-left:0!important}}.product__media-wrapper .product__media,.product__media-wrapper .product__media-item,.product__media-wrapper media-gallery,.product__media-wrapper .media,.product__media-wrapper{background-color:var(--archival-media-bg)!important}.product__media img,.product__media-item img{background:transparent!important}.product__media-list .product__media-item:not(.is-active){display:none!important}@media screen and (min-width:750px)and (max-width:989px){.product--large{width:100%!important;max-width:var(--archival-product-max)!important;margin-left:auto!important;margin-right:auto!important}.product__info-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media screen and (max-width:749px){.product__info-wrapper,.product__info-wrapper *{font-size:1.4rem!important}.product,.product.grid{margin:0!important;padding:0!important}.product__info-wrapper{padding:0 12px 6rem!important}.product__info-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.product__media-wrapper{margin:2.4rem 12px!important;padding:0!important;width:auto!important;max-width:none!important}.product__media-list .product-media-container{max-width:calc(52vh * var(--ratio, .8))!important;margin-left:auto!important;margin-right:auto!important}.product__media-list .product-media-container .media{padding-top:var(--ratio-percent)!important}.product__media-wrapper{background:transparent!important}ul.product__media-list{overflow-x:hidden!important;scroll-snap-type:none!important;margin:0!important;padding:0!important;width:100%!important}.product__media-list .product__media-item{width:100%!important;margin:0!important;padding:0!important}body.template-product{overflow-x:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/archival-product.css.map */
