:root{--vg-red:#b3263e;--vg-gold:#D4A537;--vg-gold2:#F3D98B;--vg-pine:#0f1e3a;--vg-ink:#1c2333;--vg-muted:#5e6475;--vg-line:rgba(28,35,51,.12);--vg-ease:cubic-bezier(.2,.8,.2,1)}.template-product .product{gap:clamp(24px,4vw,64px)}.product__media-wrapper .product__media-item,.product__media-wrapper .product-media-container{border-radius:22px;overflow:hidden;background:#f4e9dc}.product__media-wrapper .thumbnail{border-radius:12px;overflow:hidden;transition:transform .3s var(--vg-ease)}.product__media-wrapper .thumbnail:hover{transform:translateY(-3px)}.product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vg-gold)}.product__info-container .product__title h1,.product__info-container .product__title h2{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;line-height:1.12;font-size:clamp(26px,2.6vw,38px);color:var(--vg-ink)}.product__info-container .product__text.caption-with-letter-spacing{color:var(--vg-red);font-weight:700;letter-spacing:.16em}.product__info-container .price{margin-top:6px}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font:700 26px/1.1 Inter,sans-serif;color:var(--vg-red)}.product__info-container .price--on-sale .price-item--regular{font-size:17px;font-weight:400;color:var(--vg-muted)}.product__info-container .price__badge-sale,.product__info-container .badge{background:linear-gradient(180deg,#e33b4f,var(--vg-red));color:#fff;border:0;border-radius:999px;font-weight:700;padding:5px 12px}.product__info-container .product-form__input input[type=radio]+label{border-radius:999px;border:1.5px solid var(--vg-line);background:#fff;transition:border-color .25s,background .25s,color .25s}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--vg-red);border-color:var(--vg-red);color:#fff}.product__info-container .quantity{border-radius:999px;overflow:hidden}.product__info-container .quantity:after,.product__info-container .quantity:before{border-radius:999px}.product__info-container .product-form__submit{position:relative;overflow:hidden;min-height:56px;border-radius:999px;background:linear-gradient(180deg,#c0324b,var(--vg-red));color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em;box-shadow:0 14px 30px -14px #a3132bcc;transition:transform .3s var(--vg-ease),box-shadow .3s}.product__info-container .product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #a3132be6}.product__info-container .product-form__submit:not([disabled]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-130%);animation:vg-shine 3.8s var(--vg-ease) infinite;box-shadow:none}.product__info-container .product-form__submit[disabled]{background:#d8cfc8;box-shadow:none}.product__info-container .shopify-payment-button__button--unbranded{border-radius:999px;min-height:54px;background:linear-gradient(180deg,#f6dc8e,var(--vg-gold) 55%,#b98b26);color:#0f1e3a;font-weight:700}.product__info-container .product__description{font-size:15.5px;line-height:1.7;color:#3d2a2c}.product__info-container .product__accordion{border-color:var(--vg-line)}.product__info-container .product__accordion summary{padding:16px 0}.product__info-container .product__accordion .accordion__title{font-weight:600;font-size:15.5px}.product__info-container .product__accordion .icon-accordion{color:var(--vg-red)}.product__info-container .product__accordion .accordion__content a{color:var(--vg-red);font-weight:600}@keyframes vg-shine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.card-wrapper .card{border-radius:18px;transition:transform .45s var(--vg-ease)}.card-wrapper:hover .card{transform:translateY(-4px)}.card-wrapper .card__inner{border-radius:18px;overflow:hidden;background:#f4e9dc}.card-wrapper .card__heading{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1.4}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .card__heading a:hover{text-decoration:underline;text-underline-offset:3px}.card-wrapper .price-item{font-weight:700;color:var(--vg-red)}.card-wrapper .price--on-sale .price-item--regular{font-weight:400;color:var(--vg-muted)}.card-wrapper .card__badge .badge{border-radius:999px;border:0;font-weight:700;background:linear-gradient(180deg,#e33b4f,var(--vg-red));color:#fff}.card-wrapper .quick-add__submit{border-radius:999px;background:var(--vg-pine);color:#fff;border:0;font-weight:600}.card-wrapper .quick-add__submit:hover{background:var(--vg-red)}.related-products .related-products__heading,.collection-hero__title{font-family:Fraunces,Georgia,serif}.facets-container .facets__summary,.facet-filters__field .select__select{border-radius:999px}.facets__disclosure-horizontal .facets__summary{padding:10px 16px;background:#fff;border:1px solid var(--vg-line)}.facets__disclosure-horizontal[open] .facets__summary{border-color:var(--vg-red);color:var(--vg-red)}.active-facets__button-inner{border-radius:999px;background:#fbf1e2;border:1px solid rgba(212,165,55,.6)}.pagination__item--current{background:var(--vg-red);color:#fff;border-radius:50%}.collection .title-wrapper-with-link,.collection .product-count{color:var(--vg-muted)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vuggis-shop.css.map */
