.template-product .product-options__default{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.template-product .product-options__option-label{width:100%;margin-bottom:2px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#a8a399}.template-product .radio-option{margin:0}.template-product .radio-option__label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:86px;min-height:52px;margin:0;padding:8px 16px;border:1px solid rgba(244,241,235,.18);border-radius:10px;background:#141416;color:#c9c4b8;font-size:.88rem;line-height:1.15;text-align:center;cursor:pointer;transition:border-color .3s var(--he-ease, ease),background-color .3s var(--he-ease, ease),color .3s var(--he-ease, ease),transform .3s var(--he-ease, ease)}@media(hover:hover)and (pointer:fine){.template-product .radio-option__label:hover{border-color:var(--ha-accent, #E4995D);background:#1b1b1e;transform:translateY(-1px)}}.template-product .radio-input:checked+.radio-option__label{border-color:var(--ha-accent, #E4995D);background:var(--ha-accent, #E4995D);color:#0a0a0a;box-shadow:inset 0 0 0 1px var(--ha-accent, #E4995D),0 6px 18px -10px #c9a227b3}.template-product .radio-input:focus-visible+.radio-option__label{outline:2px solid var(--ha-accent, #E4995D);outline-offset:3px}.template-product .radio-option__label.is-disabled,.template-product .radio-input:disabled+.radio-option__label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.template-product .hp-cm{font-size:.68rem;color:#8f8a80;font-variant-numeric:tabular-nums}.template-product .radio-input:checked+.radio-option__label .hp-cm{color:var(--ha-accent, #E4995D)}.template-product .radio-option__label[data-hp-metal]:before{content:"";width:18px;height:18px;margin-bottom:3px;border-radius:50%;border:1px solid rgba(6,6,7,.14);background:var(--hp-metal, #ccc);box-shadow:inset 0 -2px 4px #0000002e}.template-product .radio-option__label[data-hp-metal=oro]{--hp-metal: linear-gradient(135deg, #f6e18a 0%, #d4af37 45%, #a8801a 100%)}.template-product .radio-option__label[data-hp-metal=oro-rosa]{--hp-metal: linear-gradient(135deg, #f8d9c8 0%, #e0a183 45%, #b06f52 100%)}.template-product .radio-option__label[data-hp-metal=oro-blanco]{--hp-metal: linear-gradient(135deg, #fbfbfa 0%, #dcdcd8 45%, #a9a9a4 100%)}.template-product .radio-option__label[data-hp-metal=plata]{--hp-metal: linear-gradient(135deg, #fdfdfd 0%, #cfcfcf 45%, #8f8f8f 100%)}.hp-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:16px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#060607eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(201,162,39,.35);transform:translateY(110%);transition:transform .4s var(--he-ease, cubic-bezier(.16, 1, .3, 1));pointer-events:none}.hp-bar.is-on{transform:translateY(0);pointer-events:auto}.hp-bar__media{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover}.hp-bar__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hp-bar__title{font-size:.82rem;color:#f4f1eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-bar__meta{font-size:.72rem;color:var(--ha-accent, #E4995D);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-bar__cta{flex:none;padding:13px 28px;border:0;border-radius:10px;background:var(--ha-accent, #E4995D);color:#060607;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--he-ease, ease)}.hp-bar__cta:hover{background:var(--ha-accent, #E4995D)}.hp-bar__cta[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:749px){.hp-bar{gap:10px;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.hp-bar__media{display:none}.hp-bar__cta{padding:12px 18px}}@media(prefers-reduced-motion:reduce){.hp-bar{transition:none}}.template-product .product-media__slider-slide{overflow:hidden;cursor:zoom-in}.template-product .product-media__slider-slide img{transition:transform .25s ease-out;will-change:transform}.template-product .product-media__slider-slide:not(:hover) img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.template-product .product-media__slider-slide,.template-product .product-media__container{border-radius:14px}.template-product .product-media__slider-thumbnails .swiper-slide{border-radius:10px;overflow:hidden;opacity:.55;transition:opacity .3s,box-shadow .3s}.template-product .product-media__slider-thumbnails .swiper-slide-thumb-active{opacity:1;box-shadow:0 0 0 1px var(--ha-accent, #E4995D)}.hv-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;padding:0;list-style:none}.hv-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:12px;border:1px solid rgba(244,241,235,.1);background:#14141699;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#a8a399}.hv-trust svg{width:20px;height:20px;color:var(--ha-accent, #E4995D)}.template-product .radio-input:checked+.radio-option__label,.template-product .radio-input:checked+.radio-option__label *{color:#0a0a0a!important}.product-options__size-guide .button-link{height:auto!important;min-height:44px;line-height:1.2;color:var(--hv-cream, #f4f1eb)!important}.hv-trust--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hv-trust--4 li{flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:12px;padding:14px;font-size:.64rem;line-height:1.45;color:#c9c4b9}.hv-trust--4 svg{flex:none;width:22px;height:22px}.product-options__size-guide .button-link{border:1px solid var(--ha-accent, #E4995D)!important;padding:10px 16px!important;border-radius:10px!important}.product-sticky-add-to-cart .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.product-sticky-add-to-cart .price:not(.price--on-sale) .price__sale{display:none!important}shopify-chat{transition:bottom .35s cubic-bezier(.16,1,.3,1)}body:has(.product-sticky-add-to-cart.is-active) shopify-chat,body:has(.hp-bar.is-on) shopify-chat{bottom:76px!important}@media(min-width:990px){.template-product .product{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0}.template-product .product-media{width:calc(58% - 16px);max-width:none;margin-inline-end:32px;padding:0}.template-product .product-media+.product-form{width:calc(42% - 16px);max-width:none;padding:0}.template-product .product-form{position:sticky;top:var(--header-height-static, 0)}.template-product .product-media.product-media--layout-carousel .product-media__container{position:sticky;top:var(--header-height-static, 0)!important}.template-product .product-media__slider-slide:not(.product-media__slider-thumbnails-slide) .product-media__image,.template-product .product-media__slider-slide:not(.product-media__slider-thumbnails-slide) picture img{width:auto;max-width:100%;max-height:min(76vh,720px);margin:0 auto;object-fit:contain}.template-product .product-media__slider-slide:not(.product-media__slider-thumbnails-slide) picture{display:flex;justify-content:center;background:#0c0c0e}.template-product .product-media--layout-carousel .product-media__slider-thumbnails-slide{opacity:.6}.template-product .product-media--layout-carousel .product-media__slider-thumbnails-slide.swiper-slide-thumb-active{opacity:1}.template-product .product-form .product-add-to-cart .button,.template-product .product-form .shopify-payment-button__button{max-width:100%}}@media(min-width:990px)and (max-width:1199.98px){.template-product .product-media{width:calc(54% - 12px);margin-inline-end:24px}.template-product .product-media+.product-form{width:calc(46% - 12px)}.template-product .product-form{top:var(--header-height-static, 80px)}}@media(min-width:1440px){.template-product .product-media{width:calc(60% - 20px);margin-inline-end:40px}.template-product .product-media+.product-form{width:calc(40% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/holy-product.css.map */
