.template-product .product__info-container [id^=price-]:empty,.ci-page-product .product__info-container [id^=price-]:empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.template-product,.ci-page-product{--ci-pdp-header-offset: var(--ci-header-offset-live, var(--ci-header-offset-desktop, 120px));--ci-pdp-viewport-h: calc(100vh - var(--ci-pdp-header-offset));--ci-pdp-info-bg: #ffffff;--ci-pdp-gallery-info-gap: clamp(2.5rem, 4vw, 4rem);--ci-pdp-info-max-width: 42rem;--ci-pdp-info-pad-left: clamp(3rem, 5vw, 5.5rem);--ci-pdp-info-pad-right: clamp(3rem, 5vw, 5.5rem);--ci-pdp-info-pad-top: clamp(2.5rem, 3vh, 3.75rem)}@media(max-width:1024px){.template-product,.ci-page-product{--ci-pdp-header-offset: var(--ci-header-offset-live, var(--ci-header-offset-mobile, 88px))}}.template-product main#MainContent>.shopify-section:first-child,.ci-page-product main#MainContent>.shopify-section:first-child{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.template-product .section-main-product,.template-product [class*=section-][class*=-padding].color-scheme-1,.ci-page-product .section-main-product{padding-top:0!important;padding-bottom:0!important}.template-product #MainContent,.ci-page-product #MainContent{padding-top:0!important}.template-product [id^=MainProduct-],.template-product [id^=MainProduct-].gradient,.ci-page-product [id^=MainProduct-]{background:var(--ci-pdp-info-bg)!important;background-image:none!important;background-attachment:scroll!important;display:block!important;width:100%!important;max-width:none!important}.template-product [id^=MainProduct-] .page-width,.ci-page-product [id^=MainProduct-] .page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.template-product .product,.ci-page-product .product{margin:0!important;max-width:none!important;width:100%!important}.template-product .product.grid,.ci-page-product .product.grid{display:grid!important;gap:0!important;margin:0!important;background:var(--ci-pdp-info-bg)!important}@media screen and (min-width:990px){.template-product product-info,.template-product [id^=MainProduct-],.template-product [id^=MainProduct-] .page-width,.template-product .product,.template-product .product__media-wrapper,.template-product .product__info-wrapper,.ci-page-product product-info,.ci-page-product .product{overflow:visible!important}.template-product .product__info-wrapper.scroll-trigger,.template-product .product__info-wrapper.scroll-trigger.animate--slide-in,.template-product .product__media-item.scroll-trigger,.ci-page-product .product__info-wrapper.scroll-trigger{transform:none!important;opacity:1!important;animation:none!important}.template-product .product.grid.grid--2-col-tablet,.ci-page-product .product.grid.grid--2-col-tablet{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:var(--ci-pdp-gallery-info-gap)!important}.template-product .product--large:not(.product--no-media) .product__media-wrapper,.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper,.template-product .product--large:not(.product--no-media) .product__info-wrapper,.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__info-wrapper,.ci-page-product .product--large:not(.product--no-media) .product__media-wrapper,.ci-page-product .product--large:not(.product--no-media) .product__info-wrapper{max-width:none!important;width:100%!important}.template-product .product--large:not(.product--no-media) .product__media-wrapper,.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper,.ci-page-product .product--large:not(.product--no-media) .product__media-wrapper{padding:0!important}.template-product .product__media-wrapper,.ci-page-product .product__media-wrapper{grid-column:1!important;max-width:none!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.template-product .product__media-wrapper .product-media-container,.template-product .product__media-wrapper .global-media-settings,.template-product .product__media-wrapper .media,.ci-page-product .product__media-wrapper .product-media-container{border:none!important;box-shadow:none!important;border-radius:0!important;--media-border-width: 0px !important;--media-shadow-visible: 0 !important}.template-product .product__info-wrapper,.template-product .product--large:not(.product--no-media) .product__info-wrapper,.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__info-wrapper,.ci-page-product .product__info-wrapper,.ci-page-product .product--large:not(.product--no-media) .product__info-wrapper{grid-column:2!important;align-self:start!important;position:sticky!important;top:var(--ci-pdp-header-offset)!important;z-index:1!important;box-sizing:border-box!important;max-width:none!important;width:100%!important;min-height:var(--ci-pdp-viewport-h)!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;overflow-x:clip!important;overflow-y:visible!important;background:var(--ci-pdp-info-bg)!important;border:none!important;box-shadow:none!important;padding-top:clamp(1.5rem,3vh,2.75rem)!important;padding-bottom:clamp(1.5rem,3vh,2.75rem)!important;padding-left:var(--ci-pdp-info-pad-left)!important;padding-right:var(--ci-pdp-info-pad-right)!important}.template-product .product__info-container,.template-product .product--large:not(.product--no-media) .product__info-container,.ci-page-product .product__info-container{width:100%!important;max-width:var(--ci-pdp-info-max-width)!important;margin:0!important;flex:0 1 auto!important;padding-left:0!important;padding-right:0!important}.template-product media-gallery.product__column-sticky,.ci-page-product media-gallery.product__column-sticky{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.template-product .product__media-list,.template-product .product__media-list.grid,.ci-page-product .product__media-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.template-product .product__media-list .product__media-item,.template-product .product__media-list .grid__item,.template-product .product--stacked .product__media-item,.ci-page-product .product--stacked .product__media-item{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 auto!important;min-height:var(--ci-pdp-viewport-h)!important;height:var(--ci-pdp-viewport-h)!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f0eeea!important}.template-product .product--stacked .product__media-item .product-media-container,.template-product .product--stacked .product__media-item .media,.template-product .product--stacked .product__media-item deferred-media,.ci-page-product .product--stacked .product__media-item .product-media-container{width:100%!important;height:100%!important;min-height:var(--ci-pdp-viewport-h)!important;--ratio-percent: 0 !important}.template-product .product--stacked .product__media-item img,.ci-page-product .product--stacked .product__media-item img{width:100%!important;height:100%!important;min-height:var(--ci-pdp-viewport-h)!important;object-fit:cover!important;object-position:center center!important;display:block!important}.template-product .thumbnail-slider,.template-product .product__media-wrapper .slider-buttons,.template-product .product__media-wrapper .thumbnail-list,.ci-page-product .thumbnail-slider{display:none!important}.template-product .product__info-container.product__column-sticky,.ci-page-product .product__info-container.product__column-sticky{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.template-product .product__column-sticky{top:auto!important}.template-product .slider-mobile-gutter,.ci-page-product .slider-mobile-gutter{margin:0!important;padding:0!important;max-width:none!important}}@media screen and (max-width:989px){.template-product .product.grid.grid--2-col-tablet,.ci-page-product .product.grid.grid--2-col-tablet{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.template-product .product__media-wrapper,.ci-page-product .product__media-wrapper{order:1!important;position:relative!important;width:100%!important;max-width:none!important;height:min(72vh,520px)!important;max-height:min(72vh,520px)!important;min-height:0!important;overflow:hidden!important}.template-product .product__media-wrapper media-gallery,.ci-page-product .product__media-wrapper media-gallery,.template-product .product__media-wrapper slider-component,.ci-page-product .product__media-wrapper slider-component{position:relative!important;display:block!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.template-product .product__info-wrapper,.ci-page-product .product__info-wrapper{order:2!important;position:static!important;top:auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important;width:100%!important;padding:40px 20px!important;border:none!important}.template-product .product__info-container,.ci-page-product .product__info-container{max-width:none!important}.template-product .product__info-container.product__column-sticky,.ci-page-product .product__info-container.product__column-sticky{position:static!important;max-height:none!important;overflow:visible!important;padding:0!important}.template-product .product__media-list,.template-product .product__media-list.grid,.template-product .product__media-list.slider--mobile,.ci-page-product .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;height:100%!important;max-height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scroll-padding-left:0!important;gap:0!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch!important}.template-product .product__media-list:after,.ci-page-product .product__media-list:after{display:none!important;content:none!important;padding:0!important}.template-product .product__media-list .product__media-item,.template-product .product__media-list .grid__item,.template-product .product--stacked .product__media-item,.ci-page-product .product__media-list .product__media-item,.ci-page-product .product--stacked .product__media-item{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;scroll-snap-align:start!important;min-height:0!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#eceae6!important}.template-product .product__media-list .product-media-container,.template-product .product__media-list .media,.template-product .product--stacked .product__media-item .product-media-container,.template-product .product--stacked .product__media-item .media,.ci-page-product .product__media-list .product-media-container,.ci-page-product .product--stacked .product__media-item .product-media-container{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;--ratio-percent: 0 !important}.template-product .product__media-list .product__media-item img,.template-product .product--stacked .product__media-item img,.ci-page-product .product__media-list .product__media-item img,.ci-page-product .product--stacked .product__media-item img{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important}.template-product .product__media-wrapper .slider-buttons,.ci-page-product .product__media-wrapper .slider-buttons{display:none!important}.template-product .ci-pdp-gallery-progress,.ci-page-product .ci-pdp-gallery-progress{display:flex!important;align-items:center!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:3!important;padding:0 16px 14px!important;pointer-events:none!important}.template-product .ci-pdp-gallery-progress__track,.ci-page-product .ci-pdp-gallery-progress__track{display:flex!important;gap:5px!important;width:100%!important;height:2px!important}.template-product .ci-pdp-gallery-progress__seg,.ci-page-product .ci-pdp-gallery-progress__seg{flex:1 1 0!important;height:2px!important;background:#0000002e!important;border-radius:0!important;transition:background .2s ease!important}.template-product .ci-pdp-gallery-progress__seg.is-active,.ci-page-product .ci-pdp-gallery-progress__seg.is-active{background:#000!important}.template-product .product-media-modal[open],.ci-page-product .product-media-modal[open]{z-index:1000!important}.template-product .product-media-modal__dialog,.ci-page-product .product-media-modal__dialog{position:relative!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;width:100%!important}.template-product .product-media-modal__content,.ci-page-product .product-media-modal__content{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:contain!important;padding:4.5rem 1rem 5.5rem!important;box-sizing:border-box!important}.template-product .product-media-modal__content>*:not(.active),.ci-page-product .product-media-modal__content>*:not(.active){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.template-product .product-media-modal__content>.active,.ci-page-product .product-media-modal__content>.active{display:block!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 6rem)!important;height:auto!important;margin:0 auto!important;flex:0 0 auto!important}.template-product .product-media-modal__content .media,.template-product .product-media-modal__content .media img,.ci-page-product .product-media-modal__content .media,.ci-page-product .product-media-modal__content .media img{max-height:calc(100dvh - 6rem)!important;width:100%!important;object-fit:contain!important}.template-product .product-media-modal__toggle,.ci-page-product .product-media-modal__toggle{position:fixed!important;z-index:1002!important;top:max(1rem,env(safe-area-inset-top,0px))!important;right:1rem!important;width:3rem!important;height:3rem!important;min-width:48px!important;min-height:48px!important;padding:0!important;pointer-events:auto!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 4px 16px #0000001f!important;color:#1c1c1c!important}.template-product .product-media-modal__toggle .icon,.ci-page-product .product-media-modal__toggle .icon{width:1.25rem!important;height:1.25rem!important}.template-product .ci-pdp-modal-close-bar,.ci-page-product .ci-pdp-modal-close-bar{position:fixed!important;z-index:1002!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:3.25rem!important;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))!important;margin:0!important;border:0!important;border-top:1px solid rgba(0,0,0,.08)!important;background:#fff!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1c1c1c!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}}@media screen and (min-width:990px){.template-product .ci-pdp-gallery-progress,.ci-page-product .ci-pdp-gallery-progress{display:none!important}}.template-product .product__title:has(.ci-product-volume) h1,.ci-page-product .product__title:has(.ci-product-volume) h1{margin-bottom:.65rem!important}.template-product .product__title h1,.ci-page-product .product__title h1{font-family:Cormorant,serif!important;font-size:clamp(32px,3.2vw,44px)!important;font-weight:500!important;line-height:1.1!important;margin-bottom:.35em!important}.template-product .ci-product-low-stock,.ci-page-product .ci-product-low-stock{font-family:Inter,sans-serif!important;font-size:clamp(.9375rem,1.1vw,1.0625rem)!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1.4!important;color:#8b3a2a!important;margin:-.15rem 0 .85rem!important;padding:0!important}.template-product .ci-product-low-stock.hidden,.ci-page-product .ci-product-low-stock.hidden{display:none!important}.template-product .ci-product-volume,.ci-page-product .ci-product-volume{display:inline-flex!important;align-items:center!important;gap:.45rem!important;width:fit-content!important;max-width:100%!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;background:#000!important;margin:0 0 1.25rem!important;padding:.5rem .85rem .5rem .7rem!important;line-height:1!important;border-radius:2px!important}.template-product .ci-product-volume__icon,.ci-page-product .ci-product-volume__icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:16px!important;height:16px!important;color:#fff!important}.template-product .ci-product-volume__icon svg,.ci-page-product .ci-product-volume__icon svg{width:16px!important;height:16px!important;fill:currentColor!important}.template-product .ci-product-volume__text,.ci-page-product .ci-product-volume__text{display:block!important}.template-product .product__text.caption-with-letter-spacing,.ci-page-product .product__text.caption-with-letter-spacing{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;color:#c6a96b!important;text-transform:uppercase!important}.template-product .product__info-container .product__tax.caption.rte,.ci-page-product .product__info-container .product__tax.caption.rte{text-align:justify!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.template-product .product__info-container .product__description.rte,.template-product .product__info-container .product__description.rte p,.template-product .product__info-container .product__description.rte li,.template-product .product__info-container .product__description.rte span,.template-product .product__info-container .product__description.rte a,.ci-page-product .product__info-container .product__description.rte{text-align:justify!important;text-justify:inter-word!important}.ci-page-product .product__info-container .product__description.rte,.ci-page-product .product__info-container .product__description.rte p{font-size:1rem!important;letter-spacing:.07rem!important;line-height:calc(1 + .7 / var(--font-body-scale))!important;font-family:var(--font-body-family),"Inter",sans-serif!important;font-weight:400!important;color:rgb(var(--color-foreground))!important;text-align:justify!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}@media screen and (min-width:750px){.template-product .product__info-container .product__description.rte,.template-product .product__info-container .product__description.rte p,.ci-page-product .product__info-container .product__description.rte,.ci-page-product .product__info-container .product__description.rte p{font-size:1.2rem!important}}.template-product .product__info-container .product__description.rte h1,.template-product .product__info-container .product__description.rte h2,.template-product .product__info-container .product__description.rte h3,.template-product .product__info-container .product__description.rte h4,.template-product .product__info-container .product__description.rte strong,.ci-page-product .product__info-container .product__description.rte h1,.ci-page-product .product__info-container .product__description.rte h2,.ci-page-product .product__info-container .product__description.rte h3,.ci-page-product .product__info-container .product__description.rte h4{font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important;text-transform:none!important;margin:0 0 .85em!important}.template-product .product__info-container .product__description.rte>*:last-child,.ci-page-product .product__info-container .product__description.rte>*:last-child{margin-bottom:0!important}.template-product .product__info-container .product__description.rte,.template-product .product__info-container .accordion__content.rte,.ci-page-product .product__info-container .product__description.rte,.ci-page-product .product__info-container .accordion__content.rte{max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;word-wrap:break-word!important}.template-product .product__info-container .product__description.rte img,.template-product .product__info-container .product__description.rte video,.template-product .product__info-container .product__description.rte iframe,.template-product .product__info-container .product__description.rte table,.template-product .product__info-container .accordion__content.rte img,.template-product .product__info-container .accordion__content.rte table,.ci-page-product .product__info-container .product__description.rte img,.ci-page-product .product__info-container .product__description.rte video,.ci-page-product .product__info-container .product__description.rte iframe,.ci-page-product .product__info-container .product__description.rte table,.ci-page-product .product__info-container .accordion__content.rte img,.ci-page-product .product__info-container .accordion__content.rte table{max-width:100%!important;height:auto!important}.template-product .product__info-container .product__description.rte table,.ci-page-product .product__info-container .product__description.rte table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.template-product .product__info-container .product__accordion .accordion__content,.ci-page-product .product__info-container .product__accordion .accordion__content{overflow-x:auto!important;overflow-y:visible!important;max-height:none!important}.template-product .product-form__buttons,.ci-page-product .product-form__buttons{--ci-pdp-btn-radius: var(--ci-btn-radius, 999px);--ci-pdp-btn-ease: cubic-bezier(.22, 1, .36, 1);--ci-pdp-btn-duration: .5s;display:flex!important;flex-direction:column!important;gap:.85rem!important;max-width:100%!important}.template-product .product-form__dynamic-checkout[hidden],.ci-page-product .product-form__dynamic-checkout[hidden],.template-product .product-form__buttons:has(.product-form__submit[disabled]) [data-ci-dynamic-checkout],.ci-page-product .product-form__buttons:has(.product-form__submit[disabled]) [data-ci-dynamic-checkout]{display:none!important}.template-product .product-form__buttons .product-form__submit,.template-product .product-form__buttons .shopify-payment-button__button,.template-product .product-form__buttons .shopify-payment-button__button--unbranded,.template-product .product-form__buttons .shopify-payment-button__button [role=button],.ci-page-product .product-form__buttons .product-form__submit,.ci-page-product .product-form__buttons .shopify-payment-button__button,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded,.ci-page-product .product-form__buttons .shopify-payment-button__button [role=button]{border-radius:var(--ci-pdp-btn-radius)!important}.template-product .product-form__buttons shopify-accelerated-checkout,.template-product .product-form__buttons shopify-payment-button,.ci-page-product .product-form__buttons shopify-accelerated-checkout,.ci-page-product .product-form__buttons shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: var(--ci-pdp-btn-radius) !important}.template-product .product-form__buttons .product-form__submit,.template-product .product-form__buttons .shopify-payment-button__button--unbranded,.ci-page-product .product-form__buttons .product-form__submit,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded{position:relative!important;overflow:hidden!important;isolation:isolate!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:52px!important;transition:transform var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),box-shadow var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),background-color var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),color var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),letter-spacing var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),filter var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease)!important}.template-product .product-form__submit>span,.ci-page-product .product-form__submit>span{position:relative!important;z-index:2!important}.template-product .product-form__buttons .product-form__submit:before,.template-product .product-form__buttons .shopify-payment-button__button--unbranded:before,.ci-page-product .product-form__buttons .product-form__submit:before,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded:before{z-index:0!important;border-radius:var(--ci-pdp-btn-radius)!important;opacity:0!important;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(198,169,107,.22) 50%,transparent 60%,transparent 100%)!important;background-size:220% 100%!important;background-position:120% 0!important;box-shadow:none!important;transition:opacity var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),background-position .85s var(--ci-pdp-btn-ease)!important}.template-product .product-form__buttons .product-form__submit:not([disabled]):hover:before,.template-product .product-form__buttons .shopify-payment-button__button--unbranded:not([disabled]):hover:before,.ci-page-product .product-form__buttons .product-form__submit:not([disabled]):hover:before,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded:not([disabled]):hover:before{opacity:1!important;background-position:-20% 0!important}.template-product .product-form__buttons .product-form__submit:after,.template-product .product-form__buttons .shopify-payment-button__button:after,.template-product .product-form__buttons .shopify-payment-button__button--unbranded:after,.ci-page-product .product-form__buttons .product-form__submit:after,.ci-page-product .product-form__buttons .shopify-payment-button__button:after,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded:after{border-radius:var(--ci-pdp-btn-radius)!important}.template-product .product-form__submit.button--secondary:not([disabled]):hover,.ci-page-product .product-form__submit.button--secondary:not([disabled]):hover{background-color:#000!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 16px 40px #00000024!important;letter-spacing:.16em!important}.template-product .product-form__submit.button--primary:not([disabled]):hover,.ci-page-product .product-form__submit.button--primary:not([disabled]):hover{transform:translateY(-3px)!important;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff0f!important;letter-spacing:.16em!important;filter:brightness(1.08)!important}.template-product .shopify-payment-button__button--unbranded:not([disabled]):hover,.ci-page-product .shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-3px)!important;box-shadow:0 16px 40px #0003!important;letter-spacing:.16em!important;filter:brightness(1.06)!important}.template-product .shopify-payment-button,.ci-page-product .shopify-payment-button{transition:transform var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease)!important}.template-product .shopify-payment-button:hover,.ci-page-product .shopify-payment-button:hover{transform:translateY(-3px)!important}.template-product .shopify-payment-button__button:not(.shopify-payment-button__button--hidden):not([disabled]),.ci-page-product .shopify-payment-button__button:not(.shopify-payment-button__button--hidden):not([disabled]){transition:transform var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),box-shadow var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease),filter var(--ci-pdp-btn-duration) var(--ci-pdp-btn-ease)!important}.template-product .shopify-payment-button:hover .shopify-payment-button__button:not([disabled]),.ci-page-product .shopify-payment-button:hover .shopify-payment-button__button:not([disabled]){box-shadow:0 14px 36px #0000001f!important;filter:brightness(1.03)!important}.template-product .product-form__buttons .product-form__submit:not([disabled]):active,.template-product .product-form__buttons .shopify-payment-button__button--unbranded:not([disabled]):active,.ci-page-product .product-form__buttons .product-form__submit:not([disabled]):active,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded:not([disabled]):active{transform:translateY(-1px)!important;transition-duration:.12s!important}.template-product .shopify-payment-button:active,.ci-page-product .shopify-payment-button:active{transform:translateY(-1px)!important}.template-product .product-form__buttons .product-form__submit:focus-visible,.template-product .product-form__buttons .shopify-payment-button__button--unbranded:focus-visible,.ci-page-product .product-form__buttons .product-form__submit:focus-visible,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded:focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #00000059!important}@media(prefers-reduced-motion:reduce){.template-product .product-form__buttons .product-form__submit,.template-product .product-form__buttons .shopify-payment-button__button--unbranded,.template-product .shopify-payment-button,.ci-page-product .product-form__buttons .product-form__submit,.ci-page-product .product-form__buttons .shopify-payment-button__button--unbranded,.ci-page-product .shopify-payment-button{transition:none!important}.template-product .product-form__buttons .product-form__submit:before,.ci-page-product .product-form__buttons .product-form__submit:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ci-product-main.css.map */
