:root{--olimpa-blush: #D4919A;--olimpa-blush-dark: #B86B76;--olimpa-blush-light: #F2D5D9;--olimpa-sage: #7A9E7E;--olimpa-sage-dark: #5B7D5F;--olimpa-sage-light: #D4E6D6;--olimpa-cream: #FFF8F0;--olimpa-linen: #FAF3EB;--olimpa-forest: #2D4A3E;--olimpa-forest-light: #3D6354;--olimpa-gold: #D4A574;--olimpa-gold-dark: #B8864F;--olimpa-coral: #E07A5F}body{background-color:var(--olimpa-cream)!important}.product-card .product-title,.product-card [class*=product-title]{text-align:center;font-weight:500;letter-spacing:.2px;color:var(--olimpa-forest)}.product-card .price,.product-card [class*=price]{text-align:center}.product-card [data-badge=sale],.product-card .badge--sale,.badge--sale{background:var(--olimpa-coral)!important;color:#fff!important;border-radius:999px!important;padding:5px 12px!important;font-weight:700!important;font-size:12px!important;letter-spacing:.4px!important;top:12px!important;left:12px!important}.product-card .price__compare,.product-card [data-compare-at-price]{color:var(--olimpa-gold-dark)!important;font-weight:400;margin-right:6px;text-decoration:line-through}.product-card .price__current,.product-card [data-sale-price]{font-weight:700!important;color:var(--olimpa-forest)!important}.product-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;aspect-ratio:3 / 4!important;overflow:hidden!important}.product-card .media-gallery img,.product-card .resource-media img,.product-card [class*=card-gallery] img,.product-card picture img,.product-card img{aspect-ratio:3 / 4!important;object-fit:cover!important;width:100%!important;height:100%!important}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #7a9e7e26,0 4px 12px #d4919a1a}.collection-title,.section-collection h1,.collection-header h1{font-family:Georgia,Times New Roman,serif;color:var(--olimpa-forest);letter-spacing:-.5px}.button,.button--primary,[data-button-style=primary]{border-radius:999px!important;transition:all .25s ease!important}.button--primary:hover{background:var(--olimpa-blush-dark)!important;border-color:var(--olimpa-blush-dark)!important;transform:translateY(-1px)}.cart-drawer__title,.drawer__title{color:var(--olimpa-forest);font-family:Georgia,Times New Roman,serif}@media(min-width:990px){.collection-wrapper.grid,.product-grid,.resource-list,[class*=product-list] .resource-list{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:750px)and (max-width:989px){.collection-wrapper.grid,.product-grid,.resource-list,[class*=product-list] .resource-list{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){.collection-wrapper.grid,.product-grid,.resource-list,[class*=product-list] .resource-list{grid-template-columns:repeat(2,1fr)!important}}.collection-title h1,.section h1{font-family:Georgia,Times New Roman,serif;color:var(--olimpa-forest);letter-spacing:-.3px}.pagination a,.pagination span{color:var(--olimpa-forest);border-radius:8px}.pagination a:hover{background:var(--olimpa-blush-light);color:var(--olimpa-blush-dark)}.product-information__title,.product-title h1,main .product-information h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,3.4vw,38px)!important;color:var(--olimpa-forest)!important;font-weight:700!important;letter-spacing:-.5px!important;margin-bottom:16px!important}.product-information .price__current,.product-information [data-sale-price]{font-size:clamp(22px,2.4vw,28px)!important;font-weight:800!important;color:var(--olimpa-forest)!important}.product-information .price__compare,.product-information [data-compare-at-price]{font-size:16px;color:var(--olimpa-gold-dark)!important;margin-right:8px}.product-information [data-badge=sale],.product-information .badge--sale{display:inline-block!important;background:var(--olimpa-coral)!important;color:#fff!important;padding:4px 12px!important;border-radius:999px!important;font-weight:700!important;margin-right:10px;font-size:12px;letter-spacing:.5px}.product-information button[type=submit],.product-information .product-form__submit,button[name=add]{background:var(--olimpa-sage)!important;color:#fff!important;border-color:var(--olimpa-sage)!important;border-radius:999px!important;padding:14px 28px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important}.product-information button[type=submit]:hover,button[name=add]:hover{background:var(--olimpa-sage-dark)!important;transform:translateY(-1px);box-shadow:0 6px 20px #7a9e7e4d!important}.olimpa-trust__icon{color:var(--olimpa-sage)!important}a:not(.button):not(.olimpa-whatsapp-btn){transition:color .2s ease}body:not(.template-index) main,body:not(.template-index) #MainContent,body:not(.template-index) .main-content,body:not(.template-index) [role=main]{padding-top:32px!important;padding-bottom:48px!important}@media(min-width:750px){.product-information,section[class*=product-information]{padding-top:24px!important}}@media(max-width:749px){body.template-product main,body.template-product #MainContent,body.template-product .main-content,body.template-product [role=main]{padding-top:0!important}.product-information,section[class*=product-information],body.template-product .product-information,body.template-product section[class*=product-information]{padding-top:0!important;padding-block-start:0!important;margin-top:0!important}.shopify-section:has(.product-information),.shopify-section:has(.product-information) .section-background{margin-top:0!important;padding-top:0!important}.product-information__media,.product-information .product-information__grid{margin-top:0!important;padding-top:0!important}}.olimpa-footer,footer,.footer,[class*=footer-group]{margin-top:32px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--olimpa-cream)}::-webkit-scrollbar-thumb{background:var(--olimpa-sage-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--olimpa-sage)}::selection{background:var(--olimpa-blush-light);color:var(--olimpa-forest)}.quick-add,quick-add-component,.quick-add__button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.olimpa-delivery-banner{background:linear-gradient(135deg,#f0f7f0,#e8f0e8);border:1px solid var(--olimpa-sage-light);border-radius:12px;padding:14px 16px;margin:12px 0 16px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.olimpa-db__icon{font-size:20px;line-height:1.2}.olimpa-db__info{flex:1;display:flex;flex-direction:column;gap:2px}.olimpa-db__info strong{font-size:13px;color:var(--olimpa-forest)}.olimpa-db__info span{font-size:12px;color:var(--olimpa-forest-light)}.olimpa-db__note{width:100%;font-size:11px;color:var(--olimpa-sage-dark);font-style:italic;border-top:1px solid var(--olimpa-sage-light);padding-top:8px;margin-top:2px}@media screen and (max-width:749px){.shopify-section:has(.product-information),.shopify-section:has(.product-information) .section-background,.product-information,.product-information.spacing-style{margin-top:0!important;padding-top:0!important;--padding-block-start: 0px !important;--section-top-offset: 0px !important}.product-information__media,.product-information .product-information__grid{margin-top:0!important;padding-top:0!important}}.product-information .add-to-cart-button,.product-information button[name=add],.product-information [data-action=add-to-cart],add-to-cart-component .button{padding:18px 24px!important;font-size:18px!important;font-weight:700!important;min-height:58px!important;letter-spacing:.5px}.op-btn-whatsapp{padding:12px 18px!important;font-size:14px!important;min-height:auto!important}@media screen and (min-width:750px){.product-media-container.constrain-height{--constrained-height: 540px !important;max-width:490px!important}}.product-information__media slideshow-component,.media-gallery--carousel{overflow:hidden!important}.product-information__media slideshow-container,.product-information__media .slideshow__container{overflow:hidden!important;scroll-snap-type:x mandatory!important}.product-information__media slideshow-slide{scroll-snap-align:start!important;flex-shrink:0!important;min-width:100%!important;width:100%!important}.product-information__media slideshow-component{max-width:100%!important;width:100%!important}.product-card slideshow-slide~slideshow-slide{display:none!important}.product-card slideshow-arrows,.product-card .slideshow__arrows,.product-card [class*=slideshow-arrow],.product-card [class*=slideshow__dot],.product-card [class*=pagination]{display:none!important}.product-card slideshow-component,.product-card .card-gallery{overflow:hidden!important}.product-card .card-gallery img,.product-card .product-media-container img{width:100%!important;height:100%!important;object-fit:cover!important}.product-card{max-width:100%!important}.product-media-container__zoom-button{display:none!important}zoom-dialog dialog,zoom-dialog dialog::backdrop{display:none!important}zoom-dialog{pointer-events:none!important}.product-media-container{overflow:hidden!important;cursor:zoom-in!important;position:relative!important}.product-media-container img{transition:transform .3s ease!important;transform-origin:center center!important}.product-media-container.is-zoomed{cursor:grab!important;overflow:auto!important}.product-media-container.is-zoomed img{transform:scale(2.5)!important;cursor:grab!important}.product-media-container.is-zoomed img:active{cursor:grabbing!important}.pagination__link--current,.pagination .pagination__link--current{color:#fff!important}body.template-collection .page-width-narrow{--page-content-width: var(--wide-page-width, 150rem) !important;max-width:var(--wide-page-width, 150rem)!important}.header__row .section__container{max-width:100%!important;padding-inline:24px!important}body{--header-height: 100px !important}.header a,.header .header-actions__action,.header nav a{font-size:1.35rem!important;font-weight:600!important}.header-logo__image{height:80px!important;width:auto!important}@media screen and (min-width:750px){.header-logo__image{height:85px!important;width:auto!important}}.header-actions__action svg,.header .icon{width:32px!important;height:32px!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/olimpa-custom.css.map */
