.product-information,.template-product .product-information{background:#faf6ef!important}.product-information__grid{background:#faf6ef!important;padding:40px var(--page-margin, 32px) 56px!important;gap:40px!important;align-items:start!important}@media(min-width:750px){.product-information__grid{grid-template-columns:55fr 45fr!important}}@media(min-width:750px){.product-information{overflow:visible!important}.product-information__grid{align-items:start!important;min-height:100vh!important}.product-information__media{position:sticky!important;top:16px!important;align-self:start!important;height:fit-content!important;overflow:visible!important}.product-details{max-height:none!important;overflow:visible!important;position:static!important}}.product-information__media{position:relative;border-radius:4px!important;overflow:visible!important;background:transparent!important;align-self:start!important;height:fit-content!important;filter:drop-shadow(-6px 14px 36px rgba(46,22,8,.38)) drop-shadow(0px 3px 10px rgba(46,22,8,.18))!important}.product-information__media:before,.product-information__media:after{display:none!important}.product-information__media media-gallery,.product-information__media slideshow-component,.product-media-gallery__slideshow--single-media{border-radius:4px!important;overflow:hidden!important;background:#2e1608!important;box-shadow:none!important;display:block!important;width:100%!important;max-width:100%!important;outline:1.5px solid rgba(184,115,51,.3)!important;outline-offset:0!important}.product-information__media slideshow-container,.product-information__media .slideshow-container,.product-information__media [class*=slideshow-container],.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media .product-media-container,.product-information__media .product-media{background:#2e1608!important;width:100%!important;max-width:100%!important}.product-information__media slideshow-slide .product-media__image,.product-information__media slideshow-slide img{background:#2e1608!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;filter:contrast(1.04) saturate(1.06)!important;transition:filter .4s ease!important}.product-information__media:hover slideshow-slide .product-media__image,.product-information__media:hover slideshow-slide img{filter:contrast(1.07) saturate(1.1) brightness(1.02)!important}.product-media-gallery__thumbnails .product-media__image,.product-media-gallery__thumbnails img{aspect-ratio:unset!important;width:100%!important;height:100%!important;object-fit:cover!important}.product-information__media .media-gallery__grid:has(>li:only-child){display:none!important}.product-media-gallery__thumbnails .product-media-container,.product-information__media .media-gallery__grid li.product-media-container{border-radius:4px!important;overflow:hidden!important;border:1.5px solid rgba(184,115,51,.2)!important;background:#2e1608!important;transition:border-color .2s ease,box-shadow .2s ease!important}.product-media-gallery__thumbnails .product-media-container:hover,.product-media-gallery__thumbnails .product-media-container[aria-current=true],.product-information__media .media-gallery__grid li.product-media-container:hover{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c40!important}.product-details{background:#fdfbf7!important;border:1px solid rgba(184,115,51,.2)!important;border-radius:16px!important;padding:32px 28px 28px!important;box-shadow:0 4px 24px #4a2e1a12,0 1px 6px #4a2e1a0a!important;position:relative!important;overflow:hidden!important}.product-details:before{content:"";position:absolute;top:0;right:0;width:140px;height:140px;background:radial-gradient(circle at top right,rgba(201,168,76,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.product-details:after{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#c9a84c,transparent);border-radius:0 0 2px 2px;z-index:1}.product-details>*{position:relative;z-index:2}.view-product-title,.view-product-title h1{font-family:Georgia,serif!important;font-size:1.85rem!important;font-weight:700!important;color:#2e1608!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:0 0 10px!important}.view-product-title .link{color:#2e1608!important;text-decoration:none!important}.view-product-title:after{content:"";display:block;width:44px;height:2px;margin-top:12px;background:linear-gradient(90deg,#c9a84c,#c9a84c33);border-radius:2px}.product-details product-price,.product-information product-price{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 0 12px!important;margin:0!important;position:relative!important;gap:0!important}.product-details product-price:before,.product-information product-price:before{content:""!important;display:block!important;width:100%!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(201,168,76,.4) 20%,rgba(201,168,76,.85) 50%,rgba(201,168,76,.4) 80%,transparent 100%)!important;margin-bottom:14px!important;position:static!important;inset:unset!important}.product-details product-price:after,.product-information product-price:after{content:"\2736\2009\2009 A Granel Madrid\2009\2009\2736"!important;display:block!important;font-family:Georgia,serif!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#b8733399!important;margin-top:10px!important;position:static!important;inset:unset!important;transform:none!important;pointer-events:none!important}.product-details product-price .price,.product-information product-price .price{margin:0!important;padding:0!important;font-family:Georgia,serif!important;font-size:3rem!important;font-weight:700!important;color:#c9a84c!important;letter-spacing:-.02em!important;line-height:1!important;text-shadow:0 1px 0 rgba(255,255,255,.12),0 2px 16px rgba(201,168,76,.2)!important;display:block!important}.product-details product-price .price--on-sale{color:#b87333!important}.product-details product-price .price--sold-out{color:#4a2e1a73!important;font-size:1.4rem!important;text-decoration:line-through!important;text-shadow:none!important}.variant-option__name,[class*=variant-option] legend,.variant-option fieldset legend{font-family:Georgia,serif!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8b6348!important;margin-bottom:10px!important;display:block!important}.variant-option__button-label{font-family:Georgia,serif!important;font-size:.82rem!important;font-weight:600!important;color:#4a2e1a!important;border:1.5px solid rgba(184,115,51,.35)!important;border-radius:8px!important;background:#fdfbf7!important;padding:7px 14px!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.variant-option__button-label:hover{border-color:#b87333!important;background:#b873330f!important;color:#b87333!important}input[type=radio]:checked~.variant-option__button-label,.variant-option__button-label--selected{background:#2e1608!important;border-color:#2e1608!important;color:#e8d5b0!important;box-shadow:0 2px 8px #2e160838!important}.quantity-selector-wrapper{display:flex!important;align-items:center!important;gap:12px!important}quantity-selector-component.quantity-selector{display:inline-flex!important;align-items:center!important;border:1.5px solid rgba(184,115,51,.3)!important;border-radius:10px!important;overflow:hidden!important;background:#fdfbf7!important;height:44px!important}quantity-selector-component .quantity-minus,quantity-selector-component .quantity-plus,quantity-selector-component button[name=minus],quantity-selector-component button[name=plus]{background:transparent!important;color:#4a2e1a!important;border:none!important;border-radius:0!important;padding:0 14px!important;height:44px!important;width:40px!important;min-width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}quantity-selector-component .quantity-minus:hover,quantity-selector-component .quantity-plus:hover,quantity-selector-component button[name=minus]:hover,quantity-selector-component button[name=plus]:hover{background:#b873331a!important;color:#b87333!important;box-shadow:none!important;border-color:transparent!important}quantity-selector-component input[type=number],quantity-selector-component .quantity-input{font-family:Georgia,serif!important;font-size:.95rem!important;font-weight:600!important;color:#2e1608!important;background:transparent!important;border:none!important;border-left:1px solid rgba(184,115,51,.2)!important;border-right:1px solid rgba(184,115,51,.2)!important;text-align:center!important;width:44px!important;padding:0!important;height:44px!important;box-shadow:none!important;-moz-appearance:textfield!important}quantity-selector-component input[type=number]::-webkit-inner-spin-button,quantity-selector-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important}.shopify-product-form .add-to-cart-button,.product-form-buttons .add-to-cart-button,.product-form-buttons>.button{background:linear-gradient(135deg,#2e1608,#4a2e1a)!important;color:#e8d5b0!important;border:1px solid rgba(184,115,51,.3)!important;border-radius:10px!important;font-family:Georgia,serif!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 28px!important;transition:background .25s ease,box-shadow .25s ease!important;box-shadow:0 4px 16px #2e16082e!important;height:auto!important;min-height:52px!important}.shopify-product-form .add-to-cart-button:hover,.product-form-buttons>.button:hover{background:linear-gradient(135deg,#b87333,#c9a84c)!important;color:#fff!important;box-shadow:0 6px 22px #b8733347!important}.shopify-product-form .add-to-cart-button[disabled]{opacity:.65!important;cursor:not-allowed!important}.sticky-add-to-cart{background:#fdfbf7!important;border-top:1px solid rgba(184,115,51,.2)!important;box-shadow:0 -4px 20px #4a2e1a1a!important}.sticky-add-to-cart__button.add-to-cart-button{background:linear-gradient(135deg,#2e1608,#4a2e1a)!important;color:#e8d5b0!important;border-radius:10px!important;font-family:Georgia,serif!important;letter-spacing:.1em!important;padding:12px 24px!important}.product-details rte-formatter,.product-details .text-block.rte,.product-details .rte{font-family:Georgia,serif!important;font-size:.9rem!important;color:#4a2e1a!important;line-height:1.75!important;border-top:1px solid rgba(184,115,51,.15)!important;padding-top:16px!important;margin-top:8px!important;letter-spacing:0!important;max-height:none!important;overflow:visible!important}.product-details .rte strong,.product-details .rte b,.product-details rte-formatter strong,.product-details rte-formatter b{color:#2e1608!important}.product-details .rte li::marker,.product-details rte-formatter li::marker{color:#c9a84c!important}.product-recommendations,section:has(.product-recommendations){background:#faf6ef!important;padding-top:48px!important;padding-bottom:64px!important}.product-recommendations h2,.product-recommendations .h2{font-family:Georgia,serif!important;font-size:1.35rem!important;font-weight:700!important;color:#2e1608!important}@media(max-width:749px){.product-information__grid{padding:20px 16px 40px!important;gap:20px!important}.product-details{padding:24px 18px 20px!important;border-radius:14px!important}.view-product-title,.view-product-title h1{font-size:1.45rem!important}.product-details .price *{font-size:1.25rem!important}.product-information__media:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-page-granel.css.map */
