:root{--lumora-obsidiana:#08090D;--lumora-marfil:#F4F0E7;--lumora-marfil-lienzo:#FBF9F4;--lumora-dorado:#C9A24B;--lumora-radius:14px;--lumora-ease:cubic-bezier(.22,.61,.36,1);--lumora-air:clamp(3rem,6vw,6.5rem);--lumora-maxw:1440px}.page-width{max-width:var(--lumora-maxw)}.shopify-section+.shopify-section{margin-top:0}h1,.h1{letter-spacing:-.01em;line-height:1.08}h2,.h2{letter-spacing:-.005em}.caption,.caption-with-letter-spacing,.subtitle,.card__caption,.badge{letter-spacing:.12em;text-transform:uppercase;font-weight:600}.product .product__media,.product .product__media-item,.product .product-media-container,.product .product__modal-opener{background-color:var(--lumora-marfil-lienzo);border-radius:var(--lumora-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:clamp(600px,46vw,680px)}.product .product__media img,.product .product__media-item img,.product .product-media-container img{object-fit:contain!important;width:auto;height:auto;max-width:78%;max-height:78%;background:transparent;transition:transform .32s var(--lumora-ease)}.product .thumbnail,.product .thumbnail-list__item .thumbnail{background-color:var(--lumora-marfil-lienzo);border-radius:10px;aspect-ratio:1/1;transition:border-color .25s var(--lumora-ease),transform .25s var(--lumora-ease)}.product .thumbnail img{object-fit:contain!important;padding:6px;background:transparent}.product .product__media .placeholder-svg{opacity:.35;max-width:60%}@media(min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper,.product__media-wrapper{max-width:56%;flex:0 0 56%}.product__info-wrapper{max-width:44%;flex:0 0 44%}.product__info-container{position:sticky;top:2rem;align-self:flex-start;animation:lumora-in .34s var(--lumora-ease) both}.product__info-container>*+*{margin-top:1.15rem}}@media(max-width:989px){.product__info-container{position:static}}.product .price:not(.price--on-sale) .price__sale,.product .price:not(.price--on-sale) .price-item--last{display:none!important}.product .price .price-item--regular{color:var(--lumora-obsidiana)}.product .price--on-sale .price-item--sale{color:var(--lumora-dorado);font-weight:700}.product .product-form__inventory+.product-form__inventory,.product .inventory+.inventory{display:none!important}.product form[data-type=add-to-cart-form] .product-form__buttons .button[disabled]~.quantity,.product .sold-out .quantity,.product .product-form--sold-out .quantity__label,.product .product-form--sold-out .quantity{display:none!important}.product .dbtfy-back-in-stock,.product .product-form__buttons+.dbtfy-back-in-stock{width:100%;display:block;margin-top:.75rem}.product .dbtfy-back-in-stock .button{width:100%;justify-content:center}.button,.shopify-payment-button__button,.dbtfy-button--block .button{border-radius:10px;letter-spacing:.06em;font-weight:600;transition:transform .28s var(--lumora-ease),box-shadow .28s var(--lumora-ease),background-color .28s var(--lumora-ease)}.product-form__buttons .button,.product-form__submit{width:100%;background:var(--lumora-obsidiana);color:var(--lumora-marfil);border:1px solid var(--lumora-obsidiana);position:relative}.product-form__buttons .button:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:.55rem;height:1px;background:var(--lumora-dorado);opacity:.55}.product-form__buttons .button:hover:not([disabled]):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 10px 26px #08090d38}.product-form__buttons .button:focus-visible,.shopify-payment-button__button:focus-visible{outline:2px solid var(--lumora-dorado);outline-offset:2px}.product-form__buttons .button:active:not([disabled]){transform:translateY(0)}.product-form__buttons .button[aria-busy=true]{opacity:.85;cursor:progress}.product-form__buttons .button[disabled],.product-form__buttons .button[aria-disabled=true]{background:#3a3c42;border-color:#3a3c42;color:#cfcdc6;cursor:not-allowed}.product-form__buttons .button[disabled]:after{opacity:0}.product-form__error-message-wrapper{color:#b3261e;font-weight:600}.product .product__icon-with-text,.product .icon-with-text{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:1rem}.product .product__icon-with-text svg,.product .icon-with-text svg{width:22px;height:22px;color:var(--lumora-dorado)}.dbtfy-trust-badge svg,.trust-payment-icons svg,.list-payment__item svg{filter:grayscale(1);opacity:.75;transition:filter .25s,opacity .25s}.dbtfy-trust-badge svg:hover,.trust-payment-icons svg:hover,.list-payment__item svg:hover{filter:grayscale(0);opacity:1}.dbtfy-footer{background:var(--lumora-obsidiana)}.dbtfy-footer,.dbtfy-footer .rte,.dbtfy-footer p,.dbtfy-footer a{color:var(--lumora-marfil)}.dbtfy-footer a:hover,.dbtfy-footer a:focus-visible{color:var(--lumora-dorado)}.dbtfy-footer .payment-icons img,.dbtfy-footer .list-payment img{filter:grayscale(1);opacity:.8}.dbtfy-footer .payment-icons img:hover,.dbtfy-footer .list-payment img:hover{filter:grayscale(0);opacity:1}@keyframes lumora-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.product .thumbnail:hover{transform:translateY(-2px)}.product .product__media:hover img{transform:scale(1.03)}.card:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:749px){.product .product__media,.product .product-media-container{min-height:clamp(340px,72vw,440px)}.product .product__media img{max-width:82%;max-height:82%}h1,.h1{font-size:1.9rem}}.product .product__media-wrapper,.product .product__media-gallery,.product .product__column-sticky{background-color:#fbf9f4;border-radius:14px;padding:clamp(1rem,2vw,2rem)}.product .product__media img,.product .product__media-item img,.product .product-media-container img{background:transparent;mix-blend-mode:normal;filter:drop-shadow(0 18px 26px rgba(40,34,24,.16));transition:filter .3s ease,transform .32s ease}@media(prefers-reduced-motion:no-preference){.product .product__media:hover img,.product .product-media-container:hover img{filter:drop-shadow(0 24px 34px rgba(40,34,24,.22));transform:translateY(-4px) scale(1.02)}}.product .thumbnail img,.product .thumbnail-list__item .thumbnail img{background:#fbf9f4;object-fit:contain;padding:8%;filter:drop-shadow(0 4px 6px rgba(40,34,24,.1))}
/*# sourceMappingURL=/cdn/shop/t/32/assets/theme-editor-custom.css.map */
