main[data-template^=product] .product-information{--nklv-soft: #FFFFFF;--nklv-line: #E8DFD0;--nklv-muted: #75162D}main[data-template^=product] .product-details>.group-block{width:100%;max-width:620px}main[data-template^=product] .product-details h1{max-width:15ch;font-size:clamp(2.2rem,2.75vw,2.75rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}main[data-template^=product] .product-details .text-block:has(h1){margin-bottom:2px}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details product-price{font-size:17px}main[data-template^=product] .product-information__media{width:0!important;min-width:100%!important;max-width:100%;align-self:start;visibility:visible!important;opacity:1!important}main[data-template^=product] .product-information__media media-gallery{width:100%;min-width:0;display:block!important;visibility:visible!important;opacity:1!important}main[data-template^=product] .media-gallery--carousel slideshow-component,main[data-template^=product] .media-gallery--carousel slideshow-container{width:100%;visibility:visible!important;opacity:1!important}main[data-template^=product] .media-gallery--carousel slideshow-container{overflow:hidden;border-radius:18px;background:var(--nklv-soft)}main[data-template^=product] .media-gallery--carousel .product-media-container{border-radius:18px;background:var(--nklv-soft);visibility:visible!important;opacity:1!important}main[data-template^=product] .media-gallery--carousel .product-media,main[data-template^=product] .media-gallery--carousel .product-media img,main[data-template^=product] .media-gallery--carousel .product-media__image{visibility:visible!important;opacity:1!important}main[data-template^=product] .media-gallery--carousel .product-media img,main[data-template^=product] .media-gallery--carousel .product-media__image{object-fit:contain!important}main[data-template^=product] slideshow-controls[thumbnails] .slideshow-controls__thumbnail{overflow:hidden;border:1px solid transparent;background:#fff}main[data-template^=product] slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border-color:#3b010b}main[data-template^=product] .variant-option{gap:8px}main[data-template^=product] .variant-option__button-label{min-height:42px;border-radius:12px!important;padding-inline:15px;font-size:12px}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked){display:grid!important;grid-template-columns:118px minmax(0,1fr);gap:10px!important;align-items:stretch}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked)>.quantity-selector-wrapper{grid-column:1;width:100%;min-width:0}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked)>span:has(.add-to-cart-button){grid-column:2;width:100%;min-width:0}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked)>shopify-accelerated-checkout,main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked)>.accelerated-checkout-block{grid-column:1 / -1;width:100%}main[data-template^=product] .product-form-buttons .quantity-label,main[data-template^=product] .product-form-buttons .quantity-rules,main[data-template^=product] .product-form-buttons .volume-pricing,main[data-template^=product] .product-form-buttons .product-form-text__error{grid-column:1 / -1}main[data-template^=product] .quantity-selector,main[data-template^=product] .add-to-cart-button{min-height:54px;height:54px}main[data-template^=product] .quantity-selector,main[data-template^=product] .quantity-selector input,main[data-template^=product] .quantity-selector button{border-radius:12px!important}main[data-template^=product] .add-to-cart-button{border-radius:12px!important;font-size:12px;letter-spacing:.07em}main[data-template^=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 12px !important;--shopify-accelerated-checkout-button-block-size: 50px !important}main[data-template^=product] .accordion{margin-top:0}main[data-template^=product] .accordion .details__header{padding-block:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:1100px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr)!important}main[data-template^=product] .product-information--media-left .product-information__media{padding-right:22px!important}main[data-template^=product] .product-information--media-left .product-details{padding-left:34px!important;padding-right:22px!important}main[data-template^=product] .media-gallery--carousel slideshow-container{min-height:560px}main[data-template^=product] .media-gallery--carousel slideshow-slide,main[data-template^=product] .media-gallery--carousel .product-media-container{min-height:560px}main[data-template^=product] .media-gallery--carousel .product-media{min-height:560px;height:100%}}@media screen and (max-width:1099px)and (min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important}main[data-template^=product] .product-information--media-left .product-details{padding-left:24px!important;padding-right:16px!important}main[data-template^=product] .media-gallery--carousel slideshow-container,main[data-template^=product] .media-gallery--carousel slideshow-slide,main[data-template^=product] .media-gallery--carousel .product-media-container{min-height:480px}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-top:10px!important}main[data-template^=product] .product-information__media{padding-inline:10px}main[data-template^=product] .product-details{padding-inline:16px!important}main[data-template^=product] .product-details>.group-block{max-width:none}main[data-template^=product] .product-details h1{max-width:16ch;font-size:clamp(2rem,9vw,2.55rem)!important}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked){grid-template-columns:104px minmax(0,1fr);gap:8px!important}main[data-template^=product] .quantity-selector,main[data-template^=product] .add-to-cart-button{min-height:52px;height:52px}}main[data-template^=product] .product-information{--nklv-ref-accent: #75162D;--nklv-ref-accent-dark: #560B18;--nklv-ref-soft: #FFFFFF;--nklv-ref-border: #E8DFD0}main[data-template^=product] .product-details{position:relative}main[data-template^=product] .product-details>.group-block{max-width:560px}main[data-template^=product] .product-details h1{max-width:17ch;font-size:clamp(2.45rem,3.1vw,3.35rem)!important;line-height:1.02!important;letter-spacing:-.04em!important}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{font-size:1.45rem;font-weight:700}main[data-template^=product] .media-gallery--carousel slideshow-container{border:1px solid #E8DFD0;border-radius:20px;background:#fff;box-shadow:0 12px 34px #3b010b0f}main[data-template^=product] slideshow-controls[thumbnails] .slideshow-controls__thumbnail{border-radius:10px;background:#fff}main[data-template^=product] slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--nklv-ref-accent);box-shadow:0 0 0 1px var(--nklv-ref-accent)}main[data-template^=product] .epp__summary{color:#560b18;font-size:13.5px;line-height:1.65}main[data-template^=product] .epp__facts{border-color:var(--nklv-ref-border);border-radius:15px;background:var(--nklv-ref-soft)}main[data-template^=product] .epp__fact{min-height:64px;border-color:var(--nklv-ref-border)}main[data-template^=product] .variant-option__button-label{min-height:42px;border-radius:999px!important;padding-inline:16px}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked){grid-template-columns:102px minmax(0,1fr)!important;gap:10px!important}main[data-template^=product] .quantity-selector,main[data-template^=product] .add-to-cart-button{min-height:52px;height:52px}main[data-template^=product] .add-to-cart-button{border-radius:999px!important;background:var(--nklv-ref-accent)!important;border-color:var(--nklv-ref-accent)!important;color:#fbf8f2!important;font-weight:700;letter-spacing:.075em}main[data-template^=product] .add-to-cart-button:hover{background:var(--nklv-ref-accent-dark)!important;border-color:var(--nklv-ref-accent-dark)!important}main[data-template^=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px !important;--shopify-accelerated-checkout-button-block-size: 50px !important}main[data-template^=product] .epx__offer,main[data-template^=product] .epx__profile{border-radius:15px;border-color:var(--nklv-ref-border)}main[data-template^=product] .accordion{display:grid;gap:9px}main[data-template^=product] .accordion .details{border:1px solid #E8DFD0;border-radius:12px;background:#fff;overflow:hidden}main[data-template^=product] .accordion .details__header{min-height:56px;padding:15px 16px;font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:none}main[data-template^=product] .accordion .details-content{padding:0 16px 16px;color:#75162d}main[data-template^=product] .accordion .details__icon{color:var(--nklv-ref-accent)}main[data-template^=product] .sticky-add-to-cart__bar{border-top:3px solid var(--nklv-ref-accent);background:#fffffffa;box-shadow:0 -12px 30px #3b010b1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}main[data-template^=product] .sticky-add-to-cart__title{font-weight:700}@media screen and (min-width:990px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{width:min(calc(100% - 64px),1280px);margin-inline:auto;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)!important;gap:52px!important}main[data-template^=product] .product-information--media-left .product-information__media{padding-right:0!important}main[data-template^=product] .product-information--media-left .product-details{padding:22px 0 34px!important}main[data-template^=product] .media-gallery--carousel slideshow-container,main[data-template^=product] .media-gallery--carousel slideshow-slide,main[data-template^=product] .media-gallery--carousel .product-media-container{min-height:620px}}@media screen and (max-width:989px)and (min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;gap:28px!important}main[data-template^=product] .product-information--media-left .product-details{padding-left:10px!important;padding-right:16px!important}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-top:6px!important;padding-bottom:28px!important}main[data-template^=product] .product-information__media{padding-inline:8px}main[data-template^=product] .media-gallery--carousel slideshow-container{border-radius:14px}main[data-template^=product] .product-details{padding:14px 16px 26px!important}main[data-template^=product] .product-details h1{max-width:18ch;font-size:clamp(2rem,9.5vw,2.7rem)!important}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{font-size:1.6rem}main[data-template^=product] .epp{gap:13px}main[data-template^=product] .epp__notes{gap:7px}main[data-template^=product] .epp__facts{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template^=product] .epp__fact{min-height:58px;padding:11px}main[data-template^=product] .product-form-buttons:not(.product-form-buttons--stacked){grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important}main[data-template^=product] .quantity-selector,main[data-template^=product] .add-to-cart-button{min-height:50px;height:50px}main[data-template^=product] .epx__offer{padding:14px}main[data-template^=product] .accordion .details__header{min-height:54px;padding:14px 15px}main[data-template^=product] .sticky-add-to-cart__bar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elixvp-product-first-fold.css.map */
