@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Montserrat:wght@300;400;500;600&display=swap";.template-product body,.template-product,.template-product .section-wrapper,.template-product .main-product-section{background-color:#0a0a0a!important;color:#ededea!important}.template-product .product-main-media-wrapper,.template-product .product-media-gallery,.template-product .product-image-slideshow-media,.template-product .media,.template-product .product-block .media{background:#111!important}.template-product .product-info-wrap h1,.template-product .product-info-wrap .h5,.template-product .product-info-wrap [class*=heading],.template-product .main-product-content h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(1.6rem,2.8vw,2.6rem)!important;line-height:1.05!important;letter-spacing:.02em!important;color:#ededea!important;font-style:italic!important}.template-product .price__regular,.template-product .price-item,.template-product .price .money,.template-product [class*=price] .money{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;letter-spacing:.2em!important;font-weight:400!important;color:#ededea!important}.template-product .product-variants-wrap-inner label,.template-product .product-variants-wrap-inner .product-info-title,.template-product .product-info-title,.template-product .variant-swatch-selected-info,.template-product .product-info-wrap .form__label,.template-product .selected-variant-title,.template-product [class*=variant-title],.template-product [class*=option-title],.template-product .product-block label,.template-product .variants-wrapper label{font-family:Montserrat,sans-serif!important;font-size:.46rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#555!important;font-weight:400!important;font-style:normal!important}.template-product .product-info-wrap h2,.template-product .product-info-wrap h3,.template-product .product-info-wrap h4,.template-product .product-info-wrap h5,.template-product .product-info-wrap h6{font-family:Montserrat,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:.48rem!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#555!important}.template-product .sizes-style-tile .variant-label,.template-product .variant-label{background:transparent!important;border:1px solid #1E1E1E!important;color:#ededea!important;font-family:Montserrat,sans-serif!important;font-size:.44rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;transition:background .15s,border-color .15s,color .15s!important;min-width:42px!important;padding:6px 10px!important}.template-product .product-variant-item input:checked+.variant-label,.template-product .product-variant-item input:active+.variant-label,.template-product .variant-label:hover{background:#ededea!important;border-color:#ededea!important;color:#0a0a0a!important}.template-product .swatch-input:checked+.swatch-label,.template-product .color-swatch.is-active{outline:1px solid #EDEDEA!important;outline-offset:2px!important}.template-product .product-form__submit,.template-product button[name=add],.template-product .btn-add-to-cart{background:#ededea!important;color:#0a0a0a!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:.56rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:600!important;padding:16px 28px!important;transition:background .2s!important;width:100%!important}.template-product .product-form__submit:hover,.template-product button[name=add]:hover{background:#d0d0cd!important}.template-product .shopify-payment-button,.template-product .shopify-payment-button__button,.template-product .dynamic-checkout__content,.template-product .dynamic-checkout,.template-product [class*=dynamic-checkout],.template-product .no-js-hidden .shopify-payment-button,.template-product .product-form__more-payment-options{display:none!important}.template-product quantity-input,.template-product .quantity__input,.template-product .quantity{background:transparent!important;border:1px solid #1E1E1E!important;color:#ededea!important;font-family:Montserrat,sans-serif!important;border-radius:0!important}.template-product .quantity__button{background:transparent!important;border:none!important;color:#ededea!important}.template-product .product-info-wrap .rte p,.template-product .product-info-wrap .product-description p,.template-product .rte p{font-family:Montserrat,sans-serif!important;font-size:.66rem!important;font-weight:300!important;line-height:1.85!important;color:#666!important;letter-spacing:.04em!important}.template-product .product-info-wrap .rte ul,.template-product .product-info-wrap .rte li{font-family:Montserrat,sans-serif!important;font-size:.62rem!important;font-weight:300!important;color:#555!important;line-height:1.8!important;letter-spacing:.04em!important;list-style:none!important;padding-left:0!important;margin-left:0!important}.template-product .product-info-wrap .rte li:before{content:"\2014  "!important;color:#333!important}.template-product .product-collapsible-content-tiles,.template-product .product-collapsible-content-box,.template-product .product-collapsible-content-tiles>*,.template-product [class*=collapsible-content],.template-product .accordion-item,.template-product .accordion-container,.template-product .product-accordion,.template-product .product-info-wrap [class*=accordion],.template-product .product-info-wrap [class*=collapsible]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;border:none!important;border-bottom:1px solid #1A1A1A!important;padding:0!important;margin:0!important}.template-product .product-collapsible-content-tiles{display:block!important;grid-template-columns:unset!important;gap:0!important}.template-product .accordion-heading,.template-product .product-info-wrap .accordion-heading,.template-product [class*=collapsible] summary,.template-product [class*=collapsible] button{font-family:Montserrat,sans-serif!important;font-size:.48rem!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#ededea!important;font-weight:500!important;font-style:normal!important;padding:16px 0!important;background:transparent!important;border:none!important;width:100%!important;text-align:left!important}.template-product .product-accordion-content,.template-product .product-info-wrap .product-accordion-content p,.template-product .product-info-wrap .product-accordion-content,.template-product [class*=collapsible] .content,.template-product [class*=collapsible] [class*=content]{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:300!important;color:#555!important;line-height:1.8!important;letter-spacing:.03em!important;background:transparent!important;padding:0 0 14px!important}.template-product .product-availability,.template-product .inventory-status{font-family:Montserrat,sans-serif!important;font-size:.46rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ededea!important}.template-product .breadcrumbs,.template-product .breadcrumb,.template-product nav[aria-label=breadcrumb]{font-family:Montserrat,sans-serif!important;font-size:.44rem!important;letter-spacing:.18em!important;color:#444!important;text-transform:uppercase!important}.template-product .breadcrumbs a,.template-product .breadcrumb a{color:#444!important;transition:color .2s!important}.template-product .breadcrumbs a:hover{color:#ededea!important}.template-product .product__vendor,.template-product .product-vendor{display:none!important}.template-product .sticky-promotional-bar{background:#111!important;border-top:1px solid #1E1E1E!important;font-family:Montserrat,sans-serif!important;font-size:.46rem!important;letter-spacing:.22em!important;color:#ededea!important}.template-product .product-thumbnails-media-item:not(.swiper-slide-thumb-active){opacity:.45!important}.template-product .product-thumbnails-media-item.swiper-slide-thumb-active{opacity:1!important;border:1px solid #EDEDEA!important}.template-product *{border-radius:0!important}.template-product .quantity-wrapper,.template-product .quantity__input-wrapper,.template-product .product-qty,.template-product [class*=quantity]{background:transparent!important;border:1px solid #1E1E1E!important;border-radius:0!important}.template-product .product-availability,.template-product .inventory-status,.template-product [class*=availability],.template-product [class*=stock-badge],.template-product .product-stock-status{background:transparent!important;border:none!important;font-family:Montserrat,sans-serif!important;font-size:.42rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#444!important}.template-product .color-swatches,.template-product [class*=swatch-list],.template-product [class*=color-list]{background:transparent!important}.template-product .payment-terms,.template-product .shopify-installments,.template-product [class*=installment]{display:none!important}.template-product hr,.template-product .divider{border-color:#1a1a1a!important}.template-product .scheme-1,.template-product .scheme-2,.template-product [class*=scheme-]{--color-background: #0A0A0A !important;--background: #0A0A0A !important;background-color:#0a0a0a!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/m3-product-override.css.map */
