body.template-product{background:#fff;color:#1f1f1f}body.template-product .product__info{max-width:840px;margin-inline:auto;text-align:center}body.template-product .product__vendor,body.template-product .product__text.first,body.template-product .product__text.last,body.template-product .product__badges,body.template-product .product__inventory,body.template-product .product__share,body.template-product .shopify-payment-button,body.template-product .installment,body.template-product .pickup-availability,body.template-product .product__complementary,body.template-product .variant-picker,body.template-product variant-picker{display:none!important}body.template-product .product__title{justify-items:center;gap:10px;margin-block:22px 24px}body.template-product .product__title .heading{font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3.2vw,46px)!important;font-style:italic;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}body.template-product .product-linked-variant-name{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2vw,25px);letter-spacing:.16em;line-height:1.2;text-transform:none}body.template-product .product__price,body.template-product .price{justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2vw,25px);letter-spacing:.16em;line-height:1.2}body.template-product .product__text.rte{max-width:680px;margin:0 auto 26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2vw,24px);line-height:1.35;letter-spacing:.12em}body.template-product .linked-product-colors{width:100%;max-width:840px;margin:18px auto 28px;text-align:center}body.template-product .linked-product-colors__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:#fff}body.template-product .linked-product-colors__item{display:grid;min-width:0;aspect-ratio:1 / 1.18;place-items:center;position:relative;overflow:hidden;background:#efefef;border:1px solid transparent;text-decoration:none}body.template-product .linked-product-colors__item.is-active{border-color:#1f1f1f}body.template-product .linked-product-colors__image{width:100%;height:100%;object-fit:contain;padding:14px}body.template-product .linked-product-colors__name{position:absolute;inset-inline:8px;bottom:8px;color:#1f1f1f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}body.template-product .linked-product-colors__label{display:inline-flex;align-items:center;gap:16px;margin-top:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2.2vw,27px);letter-spacing:.08em}body.template-product .linked-product-colors__label span{display:inline-grid;width:38px;height:38px;place-items:center;border:2px solid currentColor;border-radius:50%;line-height:1}body.template-product .product-form__buttons,body.template-product .product-form__submit,body.template-product .shopify-payment-button__button,body.template-product .button[name=add],body.template-product button[type=submit][name=add]{width:100%}body.template-product .product-form__submit,body.template-product .button[name=add],body.template-product button[type=submit][name=add]{min-height:112px;border-radius:0!important;background:#000!important;color:#fff!important;border:1px solid #000!important;font-family:var(--font-heading-family, inherit);font-size:clamp(24px,3vw,34px);font-style:italic;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.template-product .quantity,body.template-product .quantity__label,body.template-product quantity-input{display:none!important}body.template-product .product-details,body.template-product [id*=product-details]{max-width:840px;margin-inline:auto}body.template-product .product-details .section,body.template-product section[id*=product-details] .section{padding-top:30px!important}body.template-product .accordion,body.template-product details,body.template-product .collapsible-content,body.template-product .collapsible-row{border-color:#1f1f1f!important;border-radius:0!important}body.template-product summary,body.template-product .accordion summary,body.template-product .collapsible-content__summary,body.template-product .collapsible-row__summary{min-height:86px;font-family:var(--font-heading-family, inherit);font-size:clamp(24px,3vw,34px);font-style:italic;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:1024px){body.template-product .featured-product.product{grid-template-columns:minmax(0,1fr) minmax(420px,840px)!important;align-items:start;column-gap:clamp(32px,5vw,84px)}}@media screen and (max-width:767px){body.template-product .product__info{padding-inline:18px}body.template-product .product__title .heading{font-size:30px!important}body.template-product .linked-product-colors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .product-form__submit,body.template-product .button[name=add],body.template-product button[type=submit][name=add]{min-height:78px;font-size:24px}}.product-v2.v2024 .product-infos-col .product-title .n1,.product-v2.v2024 .product-infos .product-title .n1,.col-right.product-infos-col .product-title .n1{font-family:Baton,Georgia,serif!important;font-weight:500!important;font-style:italic!important;font-size:18px!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important}.product-v2.v2024 .product-infos-col .product-title .n2,.product-v2.v2024 .product-infos .product-title .n2,.col-right.product-infos-col .product-title .n2{font-family:Courier Prime Custom,Courier,monospace!important;font-weight:400!important;font-style:normal!important;font-size:13px!important;line-height:1.1!important;letter-spacing:.18em!important;text-transform:none!important;margin-top:6px!important}.product-v2.v2024 .product-infos-col .product-price,.product-v2.v2024 .product-infos-col .product-price .money,.col-right.product-infos-col .product-price,.col-right.product-infos-col .product-price .money{font-family:Courier Prime Custom,Courier,monospace!important;font-weight:400!important;font-style:normal!important;font-size:13px!important;line-height:1.1!important;letter-spacing:.16em!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/rsvp-product.css.map */
