:root{--vgp-wine:#0f1e3a;--vgp-cran:#b3263e;--vgp-pine:#0f1e3a;--vgp-gold:#D4A537;--vgp-gold2:#F3D98B;--vgp-ivory:#fff9f0;--vgp-ink:#1c2333;--vgp-line:rgba(243,217,139,.22);--vgp-soft:rgba(255,248,238,.74)}product-info[id^=MainProduct-]{--color-foreground:255,248,238;--color-background:34,6,11;--color-link:243,217,139;--color-button:163,19,43;--color-button-text:255,255,255;--color-secondary-button:163,19,43;--color-secondary-button-text:255,255,255;--color-shadow:0,0,0;--gradient-background:transparent;position:relative;color:var(--vgp-ivory);background:radial-gradient(900px 520px at 6% -8%,rgba(15,30,58,.55),transparent 62%),radial-gradient(800px 480px at 100% 4%,rgba(179,38,62,.38),transparent 60%),linear-gradient(180deg,#3e0811,#25060c 58%,#1b0408)!important}product-info[id^=MainProduct-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 32% 64%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 58% 12%,#fff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 78% 44%,#fff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 90% 82%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 46% 90%,#fff 50%,transparent 51%);background-size:520px 520px}product-info[id^=MainProduct-]>.page-width{position:relative;max-width:1360px}product-info[id^=MainProduct-] .product__media-item .product-media-container{background:var(--vgp-ivory)!important;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -36px #000c,0 0 0 1px #f3d98b2e}product-info[id^=MainProduct-] .product__media-icon{background:#fff8eeeb;color:var(--vgp-ink);border-color:transparent}product-info[id^=MainProduct-] .thumbnail-list__item .thumbnail{background:var(--vgp-ivory);border-radius:12px;overflow:hidden;border:2px solid transparent;transition:border-color .25s}product-info[id^=MainProduct-] .thumbnail[aria-current]{border-color:var(--vgp-gold)!important;box-shadow:none}product-info[id^=MainProduct-] .slider-counter,product-info[id^=MainProduct-] .slider-button{color:var(--vgp-ivory)}product-info[id^=MainProduct-] .slider-button .icon{color:var(--vgp-ivory)}product-info[id^=MainProduct-] .product__info-container{padding:clamp(20px,2.4vw,32px)!important;border-radius:26px;background:linear-gradient(160deg,#fff8ee1a,#fff8ee09);border:1px solid var(--vgp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px -50px #000000e6}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:14px;margin-bottom:0}product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing{color:var(--vgp-gold2);font-size:11.5px;letter-spacing:.16em;margin-bottom:6px}product-info[id^=MainProduct-] .product__title h1{color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(26px,2.7vw,38px);line-height:1.12;letter-spacing:-.01em;margin:0}product-info[id^=MainProduct-] .product__title{margin-bottom:0}product-info[id^=MainProduct-] .price{color:var(--vgp-gold2)}product-info[id^=MainProduct-] .price .price-item{font-size:clamp(24px,2.1vw,30px);font-weight:700;letter-spacing:0;color:var(--vgp-gold2)}product-info[id^=MainProduct-] .price--on-sale .price__sale s .price-item,product-info[id^=MainProduct-] .price__sale .price-item--regular{font-size:17px;font-weight:500;color:#fff8ee8c}product-info[id^=MainProduct-] .badge.price__badge-sale{background:var(--vgp-cran);color:#fff;border:0}product-info[id^=MainProduct-] .installment{color:var(--vgp-soft)}product-info[id^=MainProduct-] .form__label{color:var(--vgp-soft);font-size:13px;font-weight:600;letter-spacing:.02em}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{background:#fff8ee0f;color:var(--vgp-ivory);border:1px solid rgba(255,248,238,.28);border-radius:999px;padding:9px 18px;font-weight:600;transition:all .2s}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label:hover{border-color:var(--vgp-gold2)}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:var(--vgp-gold2);color:var(--vgp-ink);border-color:var(--vgp-gold2)}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:disabled+label,product-info[id^=MainProduct-] .product-form__input--pill input[type=radio].disabled+label{color:#fff8ee66;border-style:dashed}product-info[id^=MainProduct-] .quantity{background:#fff8ee0f;border-radius:999px;min-height:48px;width:150px;overflow:hidden}product-info[id^=MainProduct-] .quantity:before,product-info[id^=MainProduct-] .quantity:after{border-radius:999px;box-shadow:0 0 0 1px #fff8ee47!important}product-info[id^=MainProduct-] .quantity__button,product-info[id^=MainProduct-] .quantity__input{color:var(--vgp-ivory)}product-info[id^=MainProduct-] .quantity__button .svg-wrapper,product-info[id^=MainProduct-] .quantity__button svg{color:var(--vgp-ivory)}product-info[id^=MainProduct-] .quantity__rules,product-info[id^=MainProduct-] .price-per-item__container{color:var(--vgp-soft)}product-info[id^=MainProduct-] .product-form__submit{min-height:56px;border-radius:999px;background:linear-gradient(180deg,#c8354f,#b3263e)!important;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 18px 34px -16px #a3132bf2,inset 0 1px #ffffff38;transition:transform .2s,box-shadow .2s}product-info[id^=MainProduct-] .product-form__submit:before,product-info[id^=MainProduct-] .product-form__submit:after{display:none}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 24px 40px -16px #b3263e,inset 0 1px #ffffff38}product-info[id^=MainProduct-] .product-form__submit[disabled]{background:#fff8ee2e!important;box-shadow:none}product-info[id^=MainProduct-] .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded{background:var(--vgp-gold2)!important;color:var(--vgp-ink)!important;font-weight:700}product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded:hover{background:#ffe7a6!important}product-info[id^=MainProduct-] .shopify-payment-button__more-options{color:var(--vgp-soft)!important}product-info[id^=MainProduct-] .product-form__error-message-wrapper{color:#ffb4b4}product-info[id^=MainProduct-] .product__pickup-availabilities{display:none}product-info[id^=MainProduct-] .product__description{color:var(--vgp-soft);font-size:15px;line-height:1.7}product-info[id^=MainProduct-] .product__description strong,product-info[id^=MainProduct-] .product__description b{color:#fff}product-info[id^=MainProduct-] .product__accordion{border-color:#fff8ee24!important}product-info[id^=MainProduct-] .product__accordion .summary__title{padding:4px 0}product-info[id^=MainProduct-] .accordion__title{color:var(--vgp-ivory);font-family:var(--font-body-family);font-weight:600;font-size:15px}product-info[id^=MainProduct-] .accordion .icon-accordion{fill:var(--vgp-gold2);color:var(--vgp-gold2)}product-info[id^=MainProduct-] .accordion summary .icon-caret{color:var(--vgp-gold2)}product-info[id^=MainProduct-] .accordion__content{color:var(--vgp-soft)}product-info[id^=MainProduct-] .accordion__content a,product-info[id^=MainProduct-] .product__description a{color:var(--vgp-gold2)}product-info[id^=MainProduct-] .share-button__button{color:var(--vgp-soft)}product-info[id^=MainProduct-] .share-button__button:hover{color:var(--vgp-gold2)}product-info[id^=MainProduct-] .share-button__fallback{background:var(--vgp-ink)}product-info[id^=MainProduct-] .product__view-details{color:var(--vgp-gold2)}.vgp-crumbs{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:6px;margin:0 0 10px!important;padding:0;list-style:none;font-size:12.5px;color:#fff8ee99}.vgp-crumbs a{color:#fff8eec7;text-decoration:none}.vgp-crumbs a:hover{color:var(--vgp-gold2);text-decoration:underline}.vgp-crumbs li+li:before{content:"/";margin-right:6px;color:#f3d98b80}.vgp-crumbs li:last-child{min-width:0;display:flex}.vgp-crumbs [aria-current]{color:#fff8ee80;min-width:0;overflow:hidden;text-overflow:ellipsis}.vgp-sum{margin:0;color:var(--vgp-soft);font-size:15.5px;line-height:1.6}.vgp-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;border-radius:16px;overflow:hidden;background:var(--vgp-line);border:1px solid var(--vgp-line)}.vgp-facts li{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#22060bb8}.vgp-facts span{font-size:11.5px;color:#fff8ee94;letter-spacing:.04em}.vgp-facts b{font-size:14px;font-weight:650;color:#fff;line-height:1.3}.vg-pt{margin-top:4px;color:var(--vgp-ivory);font-family:var(--font-body-family)}.vg-pt__tag{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px 16px 34px;border-radius:16px;background:linear-gradient(135deg,#0e4d36d9,#0a3527eb);border:1px solid rgba(243,217,139,.35);box-shadow:0 18px 34px -22px #000c}.vg-pt__tag:before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#22060b;box-shadow:0 0 0 2px #f3d98b8c}.vg-pt__tag svg{flex:none;width:26px;height:26px;fill:none;stroke:var(--vgp-gold2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.vg-pt__tag small{display:block;font-size:11.5px;letter-spacing:.08em;color:#f3d98bd9;font-weight:600}.vg-pt__tag b{display:block;margin-top:2px;font-family:var(--font-heading-family);font-size:20px;font-weight:600;color:#fff;line-height:1.25}.vg-pt__tag p{margin:4px 0 0;font-size:13px;color:#fff8eeb8;line-height:1.45}.vg-pt__xmas{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 14px;border-radius:12px;background:#a3132b38;border:1px solid rgba(179,38,62,.55);color:#ffe3e3;font-size:13px;font-weight:600}.vg-pt__xmas[hidden]{display:none}.vg-pt__dot{width:8px;height:8px;border-radius:50%;background:#ff6b7f;flex:none;animation:vg-pt-pulse 1.8s infinite}@keyframes vg-pt-pulse{0%{box-shadow:0 0 #ff6b7f99}to{box-shadow:0 0 0 10px #ff6b7f00}}@media(prefers-reduced-motion:reduce){.vg-pt__dot{animation:none}}.vg-pt__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.vg-pt__row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;background:#fff8ee0d;border:1px solid rgba(255,248,238,.14);font-size:13px;font-weight:600;color:var(--vgp-ivory);text-decoration:none;transition:border-color .25s,background .25s}a.vg-pt__row:hover{border-color:var(--vgp-gold2);background:#fff8ee17}.vg-pt__row svg{flex:none;width:19px;height:19px;fill:none;stroke:var(--vgp-gold2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vg-pt__pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.vg-pt__pay small{width:100%;display:flex;align-items:center;gap:6px;font-size:12px;color:#fff8eea6}.vg-pt__pay small svg{width:14px;height:14px;fill:none;stroke:#7fd3a8;stroke-width:2}.vg-pt__pay>svg{height:24px;width:auto;border-radius:4px;background:#fff}.vg-satc{background:linear-gradient(160deg,#3e0811f0,#1b0408f5)!important;border-top:1px solid rgba(243,217,139,.45)!important;box-shadow:0 -14px 34px -18px #000c!important}.vg-satc:not(.is-on){transform:translateY(calc(100% + 48px))!important}.vg-satc .vg-satc__title{color:#fff}.vg-satc .vg-satc__price{color:var(--vgp-gold2)}.vg-satc img{background:var(--vgp-ivory)!important}@media(min-width:990px){.vg-satc{border:1px solid rgba(243,217,139,.45)!important}}@media(max-width:749px){product-info[id^=MainProduct-] .product__info-wrapper{padding:0 4px}product-info[id^=MainProduct-] .product__info-container{margin-top:14px;border-radius:22px}product-info[id^=MainProduct-] .product__media-item .product-media-container{border-radius:18px}.vg-pt__grid{gap:6px}.vg-pt__row{font-size:12.5px;padding:10px}}@media(min-width:750px)and (max-width:989px){product-info[id^=MainProduct-] .product__info-container{padding:20px!important}}product-info[id^=MainProduct-] .page-width{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(16px,2.6vw,40px)!important;padding-right:clamp(16px,2.6vw,40px)!important}product-info[id^=MainProduct-] .product__info-container{padding:0!important;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:990px){product-info[id^=MainProduct-] .product__info-wrapper{padding-left:clamp(28px,3vw,56px)!important}}@media(max-width:749px){product-info[id^=MainProduct-] .product__info-wrapper{padding:0}product-info[id^=MainProduct-] .product__info-container{margin-top:18px}}@media(min-width:990px){product-info[id^=MainProduct-] .vgp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}product-info[id^=MainProduct-] .vgb__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}product-info[id^=MainProduct-] .vgb__opt{grid-template-columns:20px 1fr;align-items:start;gap:4px 10px;padding:16px 12px 14px}product-info[id^=MainProduct-] .vgb__opt .vgb__dot{margin-top:1px}product-info[id^=MainProduct-] .vgb__name{font-size:14.5px}product-info[id^=MainProduct-] .vgb__price{grid-column:2;text-align:left;margin-top:6px}product-info[id^=MainProduct-] .vgb__tag{right:10px}product-info[id^=MainProduct-] .product-form__quantity{display:flex;align-items:center;gap:16px}product-info[id^=MainProduct-] .product-form__quantity .form__label{margin:0}product-info[id^=MainProduct-] .vg-pt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}product-info[id^=MainProduct-] .vg-pt__row{padding:10px;font-size:12.5px;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vuggis-pdp.css.map */
