main[data-template^=product]{background:#000;color:#f7f7f7;--color-background: #000000;--color-background-rgb: 0 0 0;--color-background-secondary: #111111;--color-foreground: #f7f7f7;--color-foreground-rgb: 247 247 247;--color-foreground-secondary: #d8d8d8;--color: #f7f7f7;--color-rgb: 247 247 247;--color-border: #d4af37;--color-border-rgb: 212 175 55}main[data-template^=product] .section-background{background-color:#000!important}main[data-template^=product] :is(.product-information,product-recommendations .section,.product-information [class*=color-custom-],product-recommendations [class*=color-custom-],.product-information .text-block,product-recommendations .text-block){--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important;--color-background-secondary: #111111 !important;--color-foreground: #f7f7f7 !important;--color-foreground-rgb: 247 247 247 !important;--color-foreground-secondary: #d8d8d8 !important;--color: #f7f7f7 !important;--color-rgb: 247 247 247 !important;--color-border: #d4af37 !important;--color-border-rgb: 212 175 55 !important;color:#f7f7f7}main[data-template^=product] :is(.product-information,product-recommendations .section){background-color:#000!important}main[data-template^=product] :is(.product-details,.product-details .text-block,.product-details .price,.product-details label,.product-details summary,product-recommendations,product-recommendations .product-card,product-recommendations .product-card__content){color:#f7f7f7}main[data-template^=product] .product-details a:not(.button),main[data-template^=product] product-recommendations a:not(.button){color:inherit}main[data-template^=product] .product-details .divider,main[data-template^=product] .product-details hr{border-color:#d4af37b3}main[data-template^=product]:has(input[name="properties[Recipient email]"]){background:radial-gradient(circle at 18% 10%,rgb(248 207 88 / 28%),transparent 30%),linear-gradient(180deg,#fffdf8,#f7f3ea 52%,#efe5cf)!important;color:#161616;--color-background: #f7f3ea !important;--color-background-rgb: 247 243 234 !important;--color-background-secondary: #fffdf8 !important;--color-foreground: #161616 !important;--color-foreground-rgb: 22 22 22 !important;--color-foreground-secondary: #4a4338 !important;--color: #161616 !important;--color-rgb: 22 22 22 !important;--color-border: #c9a227 !important;--color-border-rgb: 201 162 39 !important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .section-background{background:radial-gradient(circle at 18% 10%,rgb(248 207 88 / 20%),transparent 32%),linear-gradient(180deg,#fffdf8,#f7f3ea 54%,#efe5cf)!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) :is(.product-information,.product-information [class*=color-custom-],.product-information .text-block,.product-details,.product-details .text-block,.product-details .price,.product-details label,.product-details summary){--color-background: #f7f3ea !important;--color-background-rgb: 247 243 234 !important;--color-background-secondary: #fffdf8 !important;--color-foreground: #161616 !important;--color-foreground-rgb: 22 22 22 !important;--color-foreground-secondary: #4a4338 !important;--color: #161616 !important;--color-rgb: 22 22 22 !important;--color-border: #c9a227 !important;--color-border-rgb: 201 162 39 !important;color:#161616!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-information{background:transparent!important;padding-block:clamp(24px,4vw,56px)!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-details{padding:clamp(24px,3vw,38px)!important;border:1px solid rgb(201 162 39 / 62%)!important;border-radius:20px!important;background:linear-gradient(145deg,rgb(248 207 88 / 14%),transparent 38%),#fffdf8f5!important;box-shadow:0 18px 50px #563e0724!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-details h1{color:#15120b!important;font-weight:900!important;letter-spacing:.02em!important;text-align:center!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) product-price,main[data-template^=product]:has(input[name="properties[Recipient email]"]) product-price .price{width:100%!important;justify-content:center!important;text-align:center!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .text-block--text_aEtTtq{display:none!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-header-description{width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:16px 0 4px!important;border-top:1px solid rgb(201 162 39 / 48%)!important;color:#393125!important;font-size:clamp(.96rem,1vw,1.03rem)!important;line-height:1.58!important;text-align:left!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-header-description p{margin:0 0 10px!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-header-description p:last-child{margin-bottom:0!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .variant-option--buttons legend{width:100%!important;margin-bottom:12px!important;color:#17130c!important;font-size:.92rem!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .variant-option__button-label{min-width:76px!important;min-height:50px!important;padding:11px 16px!important;border:1px solid rgb(154 117 16 / 58%)!important;border-radius:10px!important;background:#fff!important;color:#17130c!important;box-shadow:0 5px 14px #46300312!important;font-size:1rem!important;font-weight:900!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .variant-option__button-label:has(input:checked){border-color:#c9a227!important;background:#111!important;color:#f8cf58!important;box-shadow:0 0 0 2px #c9a22738,0 8px 20px #00000029!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-recipient-form{display:block!important;width:100%!important;box-sizing:border-box!important;margin-top:6px!important;padding:20px!important;border:1px solid rgb(201 162 39 / 48%)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffdf9,#fbf5e8)!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-choice.gift-card-form-option{display:block!important;grid-template-columns:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .recipient-form__send-to{margin:0!important;color:#15120b!important;font-size:1rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-helper{margin:5px 0 14px!important;color:#6b5b3f!important;font-size:.92rem!important;line-height:1.45!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:12px!important;margin-top:14px!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option{display:flex!important;width:100%!important;min-width:0!important;min-height:92px!important;box-sizing:border-box!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border:1px solid rgb(201 162 39 / 46%)!important;border-radius:12px!important;background:#fff!important;color:#17130c!important;cursor:pointer!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option:has(input:checked){border-color:#b68d17!important;background:#111!important;color:#f8cf58!important;box-shadow:0 0 0 2px #c9a2272e!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option strong{color:#17130c!important;font-size:.94rem!important;font-weight:900!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option small{color:#72654e!important;font-size:.78rem!important;line-height:1.35!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option:has(input:checked) strong{color:#f8cf58!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-option:has(input:checked) small{color:#f7f3ea!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) :is(input,textarea,select){background-color:#fff!important;color:#161616!important;border-color:#c9a227a6!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) :is(quantity-selector-component,.quantity-selector-wrapper,.quantity-label,.quantity-rules){display:none!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-form-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:12px!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-form-buttons>*{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .add-to-cart-button,main[data-template^=product]:has(input[name="properties[Recipient email]"]) .button-custom{width:100%!important;min-height:54px!important;border:1px solid #9a7510!important;border-radius:10px!important;background:linear-gradient(180deg,#f8d96e,#d7ad31)!important;color:#111!important;box-shadow:0 8px 18px #71500529!important;font-weight:950!important;letter-spacing:.045em!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .accelerated-checkout-block{width:100%!important;overflow:hidden!important;border-radius:10px!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-form-buttons:after{content:"Digital delivery \2022  No physical card will be shipped";display:block!important;width:100%!important;grid-column:1 / -1!important;margin:2px 0 0!important;color:#74654d!important;font-size:.76rem!important;line-height:1.4!important;text-align:center!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) product-recommendations{display:none!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-information__media{align-self:start!important;padding:clamp(8px,1.5vw,18px)!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-information__media .product-media-gallery{overflow:hidden!important;border:1px solid rgb(201 162 39 / 55%)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 45px #563e071c!important}@media screen and (min-width:750px){main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.18fr) minmax(420px,1fr)!important}}@media screen and (max-width:749px){main[data-template^=product]:has(input[name="properties[Recipient email]"]) .vc-gift-delivery-options{grid-template-columns:1fr!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) .product-details{padding:22px 18px!important}}body:has(.vc-clearance-head) .product-grid__item .price{color:#d71920!important;font-weight:900!important}main[data-template^=product]:has(input[name="properties[Recipient email]"]) :is(input,textarea)::placeholder{color:#666!important;-webkit-text-fill-color:#666666!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vigilante-product-pages.css.map */
