@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap";:root{--joviale-accent: 125 22 56;--joviale-accent-deep: 94 15 42;--joviale-gold: 199 154 91;--joviale-sale: 179 18 47;--joviale-ink: 34 26 29;--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif}.h0,.h1,h1,.h2,h2,.h3,h3,.h4,h4,.title,.product__title,.card__heading{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.h0,.h1,h1,.h2,h2{text-transform:none;letter-spacing:0;font-weight:600;line-height:1.15}.h0{font-size:4.2rem}.h1,h1{font-size:3.4rem}@media screen and (min-width:990px){.h0{font-size:5.6rem}.h1,h1{font-size:4rem}}.title-wrapper-with-link,.collection-list-title,.section-header{text-align:center}.featured-collection .title,.collection-list .title,.title.title--primary{position:relative;display:inline-block;padding-bottom:1.6rem}.featured-collection .title:after,.collection-list .title:after,.title.title--primary:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:4.4rem;height:.25rem;background:rgb(var(--joviale-accent))}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14rem;text-transform:uppercase;font-size:1.25rem;font-weight:700;min-height:4.8rem;padding:0 3.2rem;transition:background-color .25s ease,color .25s ease,transform .15s ease}.button--primary{box-shadow:0 .2rem .8rem rgb(var(--joviale-accent) / .18)}.button--primary:not([disabled]):hover{background:rgb(var(--joviale-ink));transform:translateY(-.15rem);box-shadow:0 .8rem 2rem rgb(var(--joviale-accent) / .3)}.button--primary:not([disabled]):active{transform:translateY(0)}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid rgb(var(--joviale-accent));outline-offset:.3rem}.button--secondary{border-radius:.4rem;transition:background-color .2s ease,color .2s ease,transform .15s ease}.button--secondary:not(.product-form__submit):not([disabled]):hover{background:rgb(var(--joviale-ink));color:rgb(var(--color-background));transform:translateY(-.15rem)}.slider-button:hover{color:rgb(var(--joviale-accent))}.product-form__buttons{display:grid;gap:1rem}.button,.shopify-payment-button__button--unbranded{border-radius:.4rem}.product-form__submit.button--secondary{background:rgb(var(--joviale-ink));color:rgb(var(--color-background));box-shadow:none}.product-form__submit.button--secondary:after{display:none}.product-form__submit.button--secondary:not([disabled]):hover{background:rgb(var(--joviale-accent));color:#fff;transform:translateY(-.1rem);box-shadow:0 .6rem 1.6rem rgb(var(--joviale-accent) / .28)}.shopify-payment-button__button--unbranded{background:rgb(var(--joviale-accent));min-height:4.8rem}.shopify-payment-button__button--unbranded:hover{background:rgb(var(--joviale-ink));transform:translateY(-.1rem);box-shadow:0 .6rem 1.6rem #0000002e}.product__description{background:rgb(var(--joviale-accent) / .04);border-radius:.8rem;padding:1.8rem 2rem;font-size:1.4rem;line-height:1.75;color:rgb(var(--joviale-ink))}.product__description:before{content:"Detalii produs";display:block;font-family:var(--font-heading-family, "Playfair Display"),serif;font-size:1.6rem;font-weight:600;margin-bottom:.8rem;color:rgb(var(--joviale-accent))}.product__description p{margin:0 0 .3rem}.product__description p:last-child{margin-bottom:0}.product__description strong{font-weight:500}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__inline-menu{min-width:0}.header__menu-item{letter-spacing:.02em;text-transform:uppercase;font-size:1.05rem;font-weight:500;white-space:nowrap;line-height:1.2;padding-left:.85rem;padding-right:.85rem}.header__menu-item:hover{color:rgb(var(--joviale-accent))}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center;gap:0}.header__inline-menu{overflow:visible}.header__active-menu-item{text-underline-offset:.6rem}.header__submenu{border:none;box-shadow:0 1.2rem 3rem #00000014;padding:1.6rem 0}.mega-menu__list{padding:1.6rem 2rem}@media screen and (min-width:990px)and (max-width:1200px){.header__menu-item{font-size:1.08rem;padding-left:.8rem;padding-right:.8rem}}.header__heading-logo{max-width:100%}.announcement-bar,.utility-bar.color-scheme-2,.announcement-bar.color-scheme-2{background-color:rgb(var(--joviale-accent));border:none}.announcement-bar__message{letter-spacing:.12rem;text-transform:uppercase;font-size:1.15rem;font-weight:500;color:#fff;justify-content:center}.announcement-bar .slider-buttons,.announcement-bar .slider-button{display:none!important}.announcement-bar .announcement-bar-slider,.announcement-bar .grid--1-col{width:100%}.card__information,.card-information{text-align:center;padding:1.4rem .8rem .4rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.card__heading,.card-information .card__heading{font-size:1.25rem;letter-spacing:.05rem;text-transform:uppercase;font-weight:500;line-height:1.45;margin:0}.card__heading a{display:inline-block}.card .rating{margin:0;transform:scale(.9)}.card-information .price{font-size:1.35rem}.card .quick-add__submit{letter-spacing:.1rem}.card__information .price,.card-information .price,.price{font-weight:600;letter-spacing:.02rem}.card__information .price{justify-content:center}.price--on-sale .price-item--regular{opacity:.55;text-decoration:line-through;font-weight:400;margin-right:.6rem}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:rgb(var(--joviale-accent));font-weight:700}.card__information .price--on-sale,.price--on-sale{gap:.4rem}.card--standard .card__media{overflow:hidden}.card .media img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card:hover .media img{transform:scale(1.04)}.card .badge,.product__media-wrapper .badge,.card__badge .badge{background:rgb(var(--joviale-accent));color:#fff;border:none;text-transform:uppercase;letter-spacing:.05rem;font-size:1.05rem;font-weight:600;padding:.45rem 1rem;border-radius:.4rem}.card__badge.bottom.left,.card__badge.top.left{top:1rem;left:1rem;bottom:auto}.banner__media .placeholder-svg,.banner__media svg.placeholder-svg{display:none}.banner__media:not(:has(img)){background:linear-gradient(135deg,#f8eef2,#f0d4dd 45%,rgb(var(--joviale-accent)) 130%)}.facets__summary,.facets-vertical .facets__heading,.facets__heading,.facet-filters__label{text-transform:uppercase;letter-spacing:.1rem;font-size:1.25rem;font-weight:600}.facets-vertical .facets__disclosure-vertical{border-top:.1rem solid rgb(var(--color-foreground) / .12);padding:.4rem 0}.collection [data-infinite-scroll]+.pagination-wrapper,.collection .pagination-wrapper[data-infinite-hidden],.pagination-wrapper[data-infinite-hidden]{display:none!important}.infinite-loader{display:block;text-align:center;padding:2.4rem 0;min-height:.2rem}.infinite-loader__spinner{width:2.4rem;height:2.4rem;border:.25rem solid rgb(var(--joviale-accent) / .25);border-top-color:rgb(var(--joviale-accent));border-radius:50%;display:none}.infinite-loader[aria-busy=true] .infinite-loader__spinner{display:inline-block;animation:joviale-spin .8s linear infinite}@keyframes joviale-spin{to{transform:rotate(360deg)}}a:hover{text-decoration-color:rgb(var(--joviale-accent))}.collection .title-wrapper-with-link,.featured-collection .title-wrapper-with-link,.collection-list-wrapper .title-wrapper{margin-bottom:3.2rem}.title-wrapper-with-link .title,.collection-list .title,.featured-collection .title{font-size:2.4rem}@media screen and (min-width:750px){.title-wrapper-with-link .title,.collection-list .title,.featured-collection .title{font-size:3rem}}.product-grid{row-gap:4rem}@media screen and (min-width:990px){.product-grid{row-gap:5rem}}@media screen and (min-width:990px){#product-grid.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:4.5rem}}@media screen and (max-width:989px){#product-grid.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:2.8rem}}#product-grid.product-grid>li{width:auto;max-width:none;margin:0;padding:0}@media screen and (min-width:990px){.collection-list.grid--4-col-desktop,.collection-list.grid--3-col-desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.4rem;row-gap:3rem}.collection-list.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-list>.grid__item{width:auto;max-width:none;margin:0;padding:0}}@media screen and (max-width:989px){.collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.collection-list>.grid__item{width:auto;max-width:none;margin:0;padding:0}}.card-wrapper{transition:transform .25s ease}.card__information{padding-top:1.6rem}.card__heading{margin-bottom:.6rem}@media screen and (min-width:990px){.facets-wrapper,.facets-vertical .facets-wrapper{position:sticky;top:10rem;align-self:start}.facets-vertical{gap:4rem}}.collection-hero,.main-collection-banner{margin-bottom:1.2rem}.footer{padding-top:1.2rem}.collection__view-all .button,.center .button{min-width:22rem}.field__input,.select__select,.text-area{border-radius:0}.jv-badge{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:1.1rem;border-radius:.3rem;padding:.5rem .9rem}.jv-badge--sale{background:rgb(var(--joviale-sale));color:#fff}.jv-badge--new{background:rgb(var(--joviale-ink));color:#fff}.card__media .media img{transition:transform .6s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}@media(hover:hover)and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}}.jv-badge{white-space:nowrap}.jv-pdp-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem}.jv-pdp-badges:not(:has(.badge)){display:none}.badge.jv-badge--pdp{position:static;display:inline-block;font-size:1.25rem;padding:.7rem 1.3rem;border-radius:.3rem}.product__inventory--low{color:rgb(var(--joviale-sale, 179 18 47));font-weight:600;font-size:1.45rem}.product__inventory--low .svg-wrapper{color:rgb(var(--joviale-sale, 179 18 47))!important}.product-urgency{display:flex;flex-direction:row;align-items:center;gap:.8rem;margin:1rem 0;padding:1.2rem 1.4rem;background:rgb(var(--joviale-sale, 179 18 47) / .06);border:.1rem solid rgb(var(--joviale-sale, 179 18 47) / .18);border-left:.4rem solid rgb(var(--joviale-sale, 179 18 47));border-radius:.5rem;font-size:1.35rem;line-height:1.35;color:rgb(var(--joviale-ink, 34 26 29))}.product-urgency__row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.8rem}.product-urgency__ic{font-size:1.5rem;line-height:1;flex-shrink:0}.product-urgency__txt strong,.product-urgency__text strong{color:rgb(var(--joviale-sale, 179 18 47));font-weight:700}.product-urgency__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--joviale-sale, 179 18 47));box-shadow:0 0 rgb(var(--joviale-sale, 179 18 47) / .5);animation:jvPulse 1.6s infinite;flex-shrink:0}@keyframes jvPulse{0%{box-shadow:0 0 rgb(var(--joviale-sale, 179 18 47) / .5)}70%{box-shadow:0 0 0 .7rem rgb(var(--joviale-sale, 179 18 47) / 0)}to{box-shadow:0 0 rgb(var(--joviale-sale, 179 18 47) / 0)}}.product-trust{list-style:none;margin:1.2rem 0 0;padding:1.4rem 1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem;border:.1rem solid rgb(var(--joviale-accent, 125 22 56) / .16);border-radius:.6rem;background:rgb(var(--joviale-accent, 125 22 56) / .03)}@media screen and (max-width:749px){.product-trust{grid-template-columns:1fr}}.product-trust__item{display:flex;align-items:center;gap:.9rem;font-size:1.35rem;color:rgb(var(--joviale-ink, 34 26 29))}.product-trust__item strong{font-weight:600}.product-trust__ic{flex-shrink:0;color:rgb(var(--joviale-accent, 125 22 56));display:inline-flex}.product-trust__ic svg{width:2rem;height:2rem}.free-ship{margin:0 0 1.4rem;padding:1.2rem .2rem 0}.free-ship__msg{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--joviale-ink))}.free-ship__msg strong{color:rgb(var(--joviale-accent));font-weight:600}.free-ship__msg--done strong{color:rgb(var(--joviale-accent))}.free-ship__msg .icon{width:1.6rem;height:1.6rem;color:rgb(var(--joviale-accent))}.free-ship__track{height:.6rem;border-radius:1rem;background:rgb(var(--joviale-ink) / .1);overflow:hidden}.free-ship__fill{display:block;height:100%;border-radius:1rem;background:linear-gradient(90deg,rgb(var(--joviale-accent)),rgb(var(--joviale-gold)));transition:width .5s cubic-bezier(.2,.8,.2,1)}h3,.h3{font-size:2.1rem;line-height:1.3}.product-form__input--pill:has(.jv-color-label){display:flex;flex-wrap:wrap;gap:1.6rem 1.4rem;align-items:flex-start}.product-form__input--pill:has(.jv-color-label)>legend,.product-form__input--pill:has(.jv-color-label)>.form__label{flex:0 0 100%;margin-bottom:.4rem}.jv-color-label{display:flex!important;flex-direction:column;align-items:center;gap:.6rem;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important;width:5.4rem;text-align:center;cursor:pointer}.jv-color-label .jv-swatch-dot{display:block;width:2.8rem;height:2.8rem;min-width:2.8rem;margin:0;border-radius:50%;background:var(--jv-dot, #ccc);border:.1rem solid rgb(0 0 0 / .15);transition:transform .15s ease,box-shadow .15s ease}.jv-color-name{font-size:1.1rem;line-height:1.2;letter-spacing:.01rem;color:rgb(var(--joviale-ink, 34 26 29));max-width:8rem}.jv-color-label--nodot{flex-direction:row!important;padding:.7rem 1.2rem!important;border:.1rem solid rgb(var(--joviale-ink) / .2)!important;border-radius:5rem!important}.jv-color-label--nodot .jv-color-name{font-size:1.25rem}.jv-color-label:hover .jv-swatch-dot{transform:scale(1.08)}.product-form__input--pill input[type=radio]:checked+.jv-color-label .jv-swatch-dot{box-shadow:0 0 0 .2rem #fff,0 0 0 .36rem rgb(var(--joviale-accent));transform:scale(1.05)}.product-form__input--pill input[type=radio]:checked+.jv-color-label .jv-color-name{color:rgb(var(--joviale-accent));font-weight:600}.product-form__input input[type=radio]:checked+.jv-color-label .jv-swatch-dot{box-shadow:0 0 0 .18rem #fff,0 0 0 .32rem rgb(var(--joviale-accent))}.rte a:not(.button),.footer a:not(.button):not(.footer__link),.list-menu__item--link{background-image:linear-gradient(rgb(var(--joviale-accent)),rgb(var(--joviale-accent)));background-size:0 .1rem;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.2,.8,.2,1);text-decoration:none}.rte a:not(.button):hover,.footer a:not(.button):not(.footer__link):hover,.list-menu__item--link:hover{background-size:100% .1rem}.product-form__submit,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden}.product-form__submit:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .35),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.product-form__submit:not([disabled]):hover:before,.shopify-payment-button__button--unbranded:not([disabled]):hover:before{left:130%}.field__input:focus,.select__select:focus,.text-area:focus,.customer .field input:focus{border-color:rgb(var(--joviale-accent));box-shadow:0 0 0 .2rem rgb(var(--joviale-accent) / .18);outline:none}.product-form__quantity{display:none!important}.product-form .quantity,.product-form__quantity .quantity{display:flex;align-items:stretch;border:0!important;border-radius:5rem;overflow:hidden;background:rgb(var(--joviale-accent) / .08);min-height:5.2rem;width:13.5rem;min-width:0;max-width:13.5rem;box-shadow:none;transition:background-color .2s ease}.product-form .quantity:focus-within{background:rgb(var(--joviale-accent) / .12)}.product-form .quantity__button{flex:0 0 4.4rem;width:4.4rem;color:rgb(var(--joviale-accent))!important;border:0!important;background:transparent;transition:background-color .18s ease}.product-form .quantity__button:hover{background:rgb(var(--joviale-accent) / .14)!important}.product-form .quantity__button svg{width:1.7rem;height:1.7rem;stroke-width:2.4}.product-form .quantity__input{flex:1 1 auto;width:auto;min-width:0;padding:0;text-align:center;font-weight:700;font-size:1.6rem;color:rgb(var(--joviale-ink))!important;background:transparent;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.free-ship__fill,.product-form__submit:before,.shopify-payment-button__button--unbranded:before,.rte a,.footer a,.list-menu__item--link{transition:none!important}.product-form__submit:before,.shopify-payment-button__button--unbranded:before{display:none}}@media screen and (min-width:990px){.facets-vertical .facets-wrapper,#FacetFiltersForm.facets-vertical-form .facets-wrapper{background:#faf4f6;border:.1rem solid rgb(var(--joviale-accent) / .1);border-radius:1rem;padding:1.8rem 1.8rem 1rem;box-shadow:0 .2rem 1rem rgb(var(--joviale-ink) / .04)}.facets-vertical .facets__heading,.facets-vertical .facets__summary{color:rgb(var(--joviale-ink))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/joviale-custom.css.map */
