:root{--ds-bg-tertiary: #F0F0F0;--ds-accent-gold-light: rgba(184, 134, 11, .1);--ds-accent-silver: #A8A8A8;--ds-text-primary: #1A1A1A;--ds-text-secondary: #555555;--ds-text-muted: #888888;--ds-text-light: #FFFFFF;--ds-success: #2E7D32;--ds-danger: #C62828;--ds-sale-bg: #FFF3E0;--ds-brand-whatsapp: #25d366;--ds-transition-fast: .15s ease;--ds-transition: .25s ease;--ds-transition-slow: .4s ease;--ds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--ds-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--ds-shadow-lg: 0 8px 30px rgba(0, 0, 0, .12);--ds-shadow-gold: 0 4px 15px rgba(184, 134, 11, .15);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 16px;--ds-radius-full: 50%;--ds-section-gap: 60px;--ds-section-gap-mobile: 40px;--ds-font-heading: "Playfair Display", serif;--ds-font-body: "Inter", sans-serif;--ds-font-weight-body: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-letter-spacing-heading: -.02em;--ds-letter-spacing-button: .05em;--ds-letter-spacing-badge: .03em;--ds-line-height-body: 1.7;--ds-line-height-heading: 1.15;--ds-font-size-body: 1.5rem;--ds-font-size-h1: 3.2rem;--ds-font-size-h1-mobile: 2.4rem;--ds-font-size-h2: 2.6rem;--ds-font-size-h2-mobile: 2rem;--ds-font-size-h3: 2rem;--ds-font-size-h3-mobile: 1.8rem;--ds-font-size-section-title: 2.8rem;--ds-font-size-section-title-mobile: 2.2rem;--ds-font-size-section-subtitle: 1.5rem;--ds-font-size-section-subtitle-mobile: 1.3rem;--ds-font-size-button: 1.3rem;--ds-font-size-badge: 1.1rem;--ds-page-gutter-min: 1.5rem;--ds-page-gutter-fluid: 4vw;--ds-page-gutter-max: 5rem;--ds-page-width-max: 1400px;--ds-grid-gap-desktop: 16px;--ds-grid-gap-mobile: 10px;--ds-button-padding-block: 1.2rem;--ds-button-padding-inline: 3rem;--ds-card-padding: 1.6rem;--ds-section-header-margin: 4rem;--ds-section-header-margin-mobile: 2.5rem;--ds-divider-width: 60px;--ds-divider-height: 2px;--ds-divider-margin: 1.2rem;--ds-badge-padding-block: .3rem;--ds-badge-padding-inline: .8rem;--ds-card-badge-padding-block: .4rem;--ds-card-badge-padding-inline: 1rem;--ds-section-title-margin: 0 0 .8rem;--ds-line-height-tight: 1;--ds-button-hover-lift: -1px;--ds-card-hover-lift: -3px;--ds-image-hover-scale: 1.05;--ds-focus-width: 2px}body,.body{font-family:var(--ds-font-body);font-weight:var(--ds-font-weight-body);line-height:var(--ds-line-height-body);color:var(--ds-text-secondary)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ds-font-heading);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-heading);letter-spacing:var(--ds-letter-spacing-heading);color:var(--ds-text-primary)}h1,.h1{font-size:var(--ds-font-size-h1)}h2,.h2{font-size:var(--ds-font-size-h2)}h3,.h3{font-size:var(--ds-font-size-h3)}p,.rte{color:var(--ds-text-secondary)}@media(max-width:749px){h1,.h1{font-size:var(--ds-font-size-h1-mobile)}h2,.h2{font-size:var(--ds-font-size-h2-mobile)}h3,.h3{font-size:var(--ds-font-size-h3-mobile)}}:root{--grid-desktop-horizontal-spacing: var(--ds-grid-gap-desktop);--grid-desktop-vertical-spacing: var(--ds-grid-gap-desktop);--grid-mobile-horizontal-spacing: var(--ds-grid-gap-mobile);--grid-mobile-vertical-spacing: var(--ds-grid-gap-mobile)}html,body{overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}.page-width{padding-inline:clamp(var(--ds-page-gutter-min),var(--ds-page-gutter-fluid),var(--ds-page-gutter-max))}.ds-page-width{width:100%;max-width:min(var(--page-width),var(--ds-page-width-max));margin-inline:auto;padding-inline:clamp(var(--ds-page-gutter-min),var(--ds-page-gutter-fluid),var(--ds-page-gutter-max))}main.content-for-layout .shopify-section+.shopify-section{margin-block-start:0}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{background:var(--ds-accent-gold);color:var(--ds-text-light);border:0;padding-block:var(--ds-button-padding-block);padding-inline:var(--ds-button-padding-inline);font-family:var(--ds-font-body);font-size:var(--ds-font-size-button);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-letter-spacing-button);text-transform:uppercase;transition:background var(--ds-transition),box-shadow var(--ds-transition),color var(--ds-transition),transform var(--ds-transition)}.button:after,.shopify-challenge__button:after,button.shopify-payment-button__button--unbranded:after,.button:hover:after,.shopify-challenge__button:hover:after,button.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}.button:hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--ds-accent-gold-hover);box-shadow:var(--ds-shadow-gold);color:var(--ds-text-light);transform:translateY(var(--ds-button-hover-lift))}.button--secondary{background:transparent;border:2px solid var(--ds-accent-gold);color:var(--ds-accent-gold)}.button--secondary:hover{background:var(--ds-accent-gold);color:var(--ds-text-light)}a,button,summary,input,select,textarea,.button{transition:color var(--ds-transition),background-color var(--ds-transition),border-color var(--ds-transition),box-shadow var(--ds-transition),transform var(--ds-transition)}.card{background:var(--ds-bg-secondary);border-radius:var(--ds-radius-sm);overflow:hidden;border:1px solid var(--ds-border);box-shadow:none;transition:border-color var(--ds-transition),transform var(--ds-transition)}.card:hover{border-color:var(--ds-border);box-shadow:none;transform:translateY(-1px)}.product-card-wrapper{height:100%}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column}.product-card-wrapper .card__inner{flex:0 0 auto;width:100%}.product-card-wrapper .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content .card__information{flex:1 1 auto}.product-card-wrapper .card__media,.product-card-wrapper .media{display:block}.product-card-wrapper .quick-add{margin-top:auto}.card--card:after,.card--standard .card__inner:after{box-shadow:none!important}.card--card .card__inner .card__media,.card--standard .card__inner .card__media{padding:0}.card .card__inner .card__media{border-radius:0}.card .media img{transition:transform var(--ds-transition-slow);object-fit:cover}.card:hover .media img{transform:scale(1.04)}.card__information{padding:1rem 1.2rem 1.2rem!important}.card__content{padding:0}.card__heading{font-family:var(--ds-font-body);font-weight:600;color:var(--ds-text-primary);font-size:1.6rem;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__heading{min-height:3.5rem}.card__heading a{text-decoration:none;color:inherit}.card__heading a:hover{color:var(--ds-accent-gold)}.card .price{margin-top:.4rem;margin-bottom:0;font-size:1.4rem;letter-spacing:.02rem}.card .price-item--regular{font-weight:600;color:var(--ds-text-primary)}.card .price--on-sale .price-item--regular{color:var(--ds-text-muted);font-size:1.2rem;font-weight:400}.card .price-item--sale{color:var(--ds-danger);font-weight:700;font-size:1.4rem}.card .badge{background:var(--ds-danger);color:var(--ds-text-light);font-family:var(--ds-font-body);font-weight:600;font-size:1.1rem;padding:.25rem .6rem;border-radius:3px;letter-spacing:.02em;line-height:1.2}.card .badge.price__badge-sold-out{background:var(--ds-text-muted)}.card .rating{margin-top:.2rem;display:inline-flex;align-items:center}.card .rating .icon-star{width:1.2rem;height:1.2rem}.rating-star{--color-rating-star: var(--ds-accent-gold)}.rating-star:before{background-image:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(184,134,11,.22) var(--percent))}.card .rating-count{font-size:1.2rem;color:var(--ds-text-muted);margin-inline-start:.4rem;font-weight:500}.card .card-information>*+*{margin-top:.3rem}.card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.4rem}.quick-add{margin:0;padding:0}.quick-add__submit{width:100%;min-width:0;min-height:0;padding:.8rem 1rem;background:transparent;color:var(--ds-accent-gold);border:0;border-top:1px solid var(--ds-border);border-radius:0;font-family:var(--ds-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--ds-transition-fast),color var(--ds-transition-fast)}.quick-add__submit:hover{background:var(--ds-accent-gold);color:var(--ds-text-light)}.card .caption-with-letter-spacing{font-size:1rem;color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.animate--hover-3d-lift .card-wrapper{transform:none!important}@media(max-width:749px){.card__heading{font-size:1.2rem}.card__information{padding:.8rem 1rem 1rem!important}.card .price,.card .price-item--sale{font-size:1.3rem}.quick-add__submit{padding:.7rem .8rem;font-size:1.1rem}}.ds-section-header{text-align:center;margin-block-end:var(--ds-section-header-margin)}.ds-section-header__title{font-family:var(--ds-font-heading);font-size:var(--ds-font-size-section-title);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary);margin:var(--ds-section-title-margin);letter-spacing:var(--ds-letter-spacing-heading)}.ds-section-header__subtitle{font-family:var(--ds-font-body);font-size:var(--ds-font-size-section-subtitle);color:var(--ds-text-muted);font-weight:var(--ds-font-weight-body);margin:0}.ds-section-header__divider{width:var(--ds-divider-width);height:var(--ds-divider-height);background:var(--ds-accent-gold);margin:var(--ds-divider-margin) auto 0;border:0}@media(max-width:749px){.ds-section-header{margin-block-end:var(--ds-section-header-margin-mobile)}.ds-section-header__title{font-size:var(--ds-font-size-section-title-mobile)}.ds-section-header__subtitle{font-size:var(--ds-font-size-section-subtitle-mobile)}}.ds-badge{display:inline-flex;align-items:center;padding-block:var(--ds-badge-padding-block);padding-inline:var(--ds-badge-padding-inline);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-body);font-size:var(--ds-font-size-badge);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-letter-spacing-badge);text-transform:uppercase;line-height:var(--ds-line-height-tight)}.ds-badge--sale{background:var(--ds-danger);color:var(--ds-text-light)}.ds-badge--new{background:var(--ds-accent-gold);color:var(--ds-text-light)}.ds-badge--soldout{background:var(--ds-text-muted);color:var(--ds-text-light)}[dir=rtl] body{direction:rtl;text-align:right}[dir=rtl] .ds-section-header{text-align:center}html{scroll-behavior:smooth}::selection{background:var(--ds-accent-gold-light);color:var(--ds-text-primary)}*:focus-visible{outline:var(--ds-focus-width) solid var(--ds-accent-gold);outline-offset:var(--ds-focus-width)}#shopify-section-header-group,#shopify-section-header-group .shopify-section{margin-block-start:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.header-wrapper{position:sticky;top:0;z-index:50;background-color:var(--ds-bg-secondary);box-shadow:var(--ds-shadow-sm);transition:box-shadow var(--ds-transition)}.header__heading-logo{max-height:90px;width:auto}@media(max-width:749px){.header__heading-logo{max-height:60px}}@media screen and (min-width:990px){.header:not(.drawer-menu){grid-template-columns:auto 1fr auto}.header:not(.drawer-menu) .header__inline-menu{justify-self:center;width:100%;margin-left:0}.header:not(.drawer-menu) .header__inline-menu>.list-menu--inline{width:100%;justify-content:center}}.header__menu-item{font-family:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);font-size:1.4rem;letter-spacing:.02em;color:var(--ds-text-primary);position:relative;text-decoration:none}.header__menu-item:hover,.header__menu-item:focus-visible{color:var(--ds-accent-gold)}.header__menu-item[aria-current=page]{color:var(--ds-accent-gold)}.header__icons{gap:1.6rem}.header__icon{color:var(--ds-text-primary);transition:color var(--ds-transition-fast);display:flex;align-items:center;justify-content:center}.header__icon:hover,.header__icon:focus-visible{color:var(--ds-accent-gold)}.cart-count-bubble{background-color:var(--ds-accent-gold);color:var(--ds-text-light)}.whatsapp-floating{position:fixed;bottom:3rem;inset-inline-end:3rem;z-index:99;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:var(--ds-radius-full);background-color:var(--ds-brand-whatsapp);color:var(--ds-text-light);box-shadow:var(--ds-shadow-lg);transition:transform var(--ds-transition-fast),box-shadow var(--ds-transition-fast)}.whatsapp-floating:hover{transform:scale(1.1);color:var(--ds-text-light);box-shadow:var(--ds-shadow-lg),0 8px 24px #25d36666}.whatsapp-floating:active{transform:scale(.95)}.whatsapp-floating__icon{width:3.2rem;height:3.2rem;fill:currentColor}@media(max-width:749px){.whatsapp-floating{bottom:8rem;inset-inline-end:2rem;width:4.8rem;height:4.8rem}.whatsapp-floating__icon{width:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.whatsapp-floating{transition:none}.whatsapp-floating:hover,.whatsapp-floating:active{transform:none}}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--ds-border, #E0E0E0)!important;border-radius:var(--ds-radius-sm, 6px)!important;border:none!important}.field:hover.field:after,.select:hover.select:after,.select__select:hover:after,.customer .field:hover.field:after,.customer select:hover:after,.localization-form__select:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--ds-border-hover, #B8860B)!important}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.customer select:focus-visible,.localization-form__select:focus:after,.localization-form__select:focus-visible:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--ds-accent-gold, #B8860B)!important;outline:0!important}.search-modal__content{background:var(--ds-bg-secondary, #FFFFFF)!important;border-bottom:1px solid var(--ds-border, #E0E0E0)!important}@media screen and (min-width:990px){.search-modal__content{background:transparent!important;border-bottom:none!important;padding:2rem 6rem!important}.search-modal__form{background:var(--ds-bg-secondary, #FFFFFF)!important;border:1px solid var(--ds-border, #E0E0E0)!important;border-radius:var(--ds-radius-md, 10px)!important;padding:1.5rem 3rem!important;box-shadow:var(--ds-shadow-md, 0 4px 12px rgba(0, 0, 0, .1))!important;max-width:74.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium-theme.css.map */
