body.template-product{--bn-wine:#6f1d1b;--bn-wine-deep:#4f1413;--bn-gold:#d8a94d;--bn-gold-deep:#9a5b18;--bn-cream:#FAF7F3;--bn-paper:#fffdfb;--bn-ink:#2b211d;--bn-muted:#6f5a51;--bn-line:rgba(111,29,27,.1);--bn-shadow-float:0 16px 38px rgba(74,49,28,.1);--bn-shadow-soft:0 8px 22px rgba(74,49,28,.075);--bn-shadow-button:0 10px 22px rgba(111,29,27,.18)}body.template-product .product-default{position:relative;isolation:isolate;background:radial-gradient(circle at 11% 8%,rgba(216,169,77,.08),transparent 28%),radial-gradient(circle at 88% 11%,rgba(111,29,27,.045),transparent 27%),linear-gradient(180deg,#fffdfb 0%,var(--bn-cream) 48%,#fffdfb 100%);padding:clamp(10px,1.8vw,24px) 0 30px}body.template-product .product-default .productView-container{max-width:1240px}body.template-product .product-default .productView-top{gap:clamp(20px,3.2vw,44px);align-items:flex-start;perspective:1400px}body.template-product .product-default .halo-productView-left,body.template-product .product-default .halo-productView-right .productView-product{border:1px solid rgba(111,29,27,.085);border-radius:18px;background:#ffffffe0;box-shadow:var(--bn-shadow-float),inset 0 1px #fffffff5}body.template-product .product-default .halo-productView-left{position:relative;padding:clamp(9px,1.5vw,16px);overflow:hidden}body.template-product .product-default .halo-productView-left:before{content:"";position:absolute;width:58%;aspect-ratio:1;left:19%;top:8%;z-index:0;border-radius:50%;background:radial-gradient(circle,#d8a94d21,#d8a94d00 69%);filter:blur(9px);pointer-events:none}body.template-product .product-default .productView-images-wrapper{position:relative;z-index:1;padding:5px;border-radius:18px;background:linear-gradient(145deg,#fffffffa,#faf7f3eb);box-shadow:var(--bn-shadow-soft),inset 0 1px #fffffff2;transition:transform .24s ease,box-shadow .24s ease}body.template-product .product-default .halo-productView-right .productView-product{position:relative;box-sizing:border-box;padding:clamp(18px,2.2vw,28px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.template-product .product-default .halo-productView-right .productView-product:before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:18px;background:linear-gradient(90deg,transparent,rgba(216,169,77,.72),transparent)}body.template-product .product-default .productView-image,body.template-product .product-default .productView-img-container,body.template-product .product-default .productView-image .media,body.template-product .product-default .productView-thumbnail-link{border-radius:14px!important;overflow:hidden}body.template-product .product-default .productView-image{background:var(--bn-paper)}body.template-product .product-default .productView-thumbnail-link{border:1px solid rgba(111,29,27,.1)!important;background:#fff;box-shadow:0 5px 14px #4a311c11;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.template-product .product-default .productView-thumbnail.slick-current .productView-thumbnail-link,body.template-product .product-default .productView-thumbnail.is-active .productView-thumbnail-link{border-color:#d8a94dd1!important;box-shadow:0 7px 18px #9a5b1821}body.template-product .product-default .productView-title,body.template-product .product-default .productView-title a,body.template-product .product-default .productView-product .title{color:var(--bn-ink)}body.template-product .product-default .productView-title{letter-spacing:-.02em;line-height:1.22;text-wrap:balance}body.template-product .product-default .productView-price{display:inline-flex;align-items:center;min-height:40px;margin-top:2px;padding:6px 11px;border:1px solid rgba(216,169,77,.24);border-radius:14px;background:linear-gradient(145deg,#fff,#fffaf3);box-shadow:0 6px 16px #9a5b1813,inset 0 1px #fff}body.template-product .product-default .productView-price .price,body.template-product .product-default .productView-price .price-item{color:var(--bn-wine);font-weight:800}body.template-product .product-default .product-form__input,body.template-product .product-default .quantity_selector,body.template-product .product-default quantity-input,body.template-product .product-default .productView-variants,body.template-product .product-default .tabs-contents,body.template-product .product-default .productView-bottom{border-radius:14px}body.template-product .product-default .product-form__input input[type=radio]+label,body.template-product .product-default .productView-variants label,body.template-product .product-default .variant-option label{border-radius:14px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.template-product .product-default .product-form__submit,body.template-product .product-default #product-add-to-cart,body.template-product .product-default .shopify-payment-button__button,body.template-product .product-default .shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:14px!important}body.template-product .product-default .product-form__submit,body.template-product .product-default #product-add-to-cart{border-color:var(--bn-wine)!important;background:linear-gradient(180deg,#7c2825 0%,var(--bn-wine) 66%,var(--bn-wine-deep) 100%)!important;box-shadow:var(--bn-shadow-button),inset 0 1px #ffffff38,inset 0 -2px #4f14133d;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body.template-product .product-default .shopify-payment-button__button,body.template-product .product-default .shopify-payment-button__button--unbranded{box-shadow:var(--bn-shadow-soft)}body.template-product .product-default .product-customInformation,body.template-product .product-default .productView-dlvr{box-sizing:border-box;width:100%;margin:0 0 7px;padding:10px 12px;border:1px solid rgba(111,29,27,.085);border-radius:14px;background:#ffffffd1;box-shadow:0 6px 18px #4a311c0f,inset 0 1px #ffffffeb}body.template-product .product-default .product-customInformation .title,body.template-product .product-default .product-customInformation h2.title{color:var(--bn-ink)!important;font-weight:700}body.template-product .product-default .product-customInformation svg,body.template-product .product-default .productView-dlvr svg{color:var(--bn-wine)}body.template-product .bn-confidence{background:radial-gradient(circle at 88% 0%,rgba(216,169,77,.09),transparent 30%),linear-gradient(180deg,var(--bn-cream) 0%,#fffdfb 100%)!important;border-color:#6f1d1b13!important}body.template-product .bn-confidence__card{border-color:#6f1d1b16!important;border-radius:16px!important;background:linear-gradient(150deg,#fffffffa,#faf7f3eb)!important;box-shadow:var(--bn-shadow-soft),inset 0 1px #fffffff2;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.template-product .bn-confidence__icon{border-radius:14px!important;box-shadow:0 6px 15px #6f1d1b1a}body.template-product .product-recommendations .product,body.template-product .product-recommendations .card,body.template-product .product-recommendations .product-card,body.template-product .product-recommendations .product-item{border-radius:16px!important;overflow:hidden}body.template-product .product-recommendations .product,body.template-product .product-recommendations .product-item{box-shadow:var(--bn-shadow-soft)}body.template-product .product-recommendations .card,body.template-product .product-recommendations .product-card{transition:transform .2s ease,box-shadow .2s ease}body.template-product .jdgm-rev-widg,body.template-product .jdgm-widget{border-radius:18px}body.template-product .jdgm-rev-widg{padding:clamp(14px,2vw,24px);background:#ffffffe6;box-shadow:var(--bn-shadow-soft)}body.template-product [class*=jdgm]{--jdgm-primary-color:var(--bn-wine);--jdgm-star-color:var(--bn-gold)}@media(hover:hover)and (min-width:1025px){body.template-product .product-default .productView-images-wrapper:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4a311c1a,inset 0 1px #fffffffa}body.template-product .product-default .productView-thumbnail-link:hover{transform:translateY(-2px);box-shadow:0 9px 21px #4a311c1a}body.template-product .product-default .product-form__submit:hover,body.template-product .product-default #product-add-to-cart:hover{transform:translateY(-1px);box-shadow:0 14px 27px #6f1d1b38,inset 0 1px #ffffff3d,inset 0 -2px #4f141338;filter:brightness(1.02)}body.template-product .bn-confidence__card:hover,body.template-product .product-recommendations .card:hover,body.template-product .product-recommendations .product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4a311c1a}}@media(max-width:767px){body.template-product .product-default{padding-top:7px}body.template-product .product-default .productView-top{perspective:none}body.template-product .product-default .halo-productView-left,body.template-product .product-default .halo-productView-right .productView-product{border-radius:18px;box-shadow:0 8px 22px #4a311c13}body.template-product .product-default .halo-productView-left{padding:7px}body.template-product .product-default .productView-images-wrapper{padding:4px;border-radius:16px;box-shadow:0 7px 18px #4a311c11}body.template-product .product-default .productView-image,body.template-product .product-default .productView-img-container,body.template-product .product-default .productView-image .media{border-radius:14px!important}body.template-product .product-default .halo-productView-right .productView-product{margin-top:10px;padding:17px 14px 15px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}body.template-product .product-default .product-customInformation,body.template-product .product-default .productView-dlvr{padding:9px 10px;border-radius:14px;box-shadow:0 4px 13px #4a311c0e}body.template-product .bn-confidence__card{border-radius:14px!important;box-shadow:0 5px 16px #4a311c0e}}@media(prefers-reduced-motion:reduce){body.template-product .product-default .productView-images-wrapper,body.template-product .product-default .productView-thumbnail-link,body.template-product .product-default .product-form__submit,body.template-product .product-default #product-add-to-cart,body.template-product .bn-confidence__card,body.template-product .product-recommendations .card,body.template-product .product-recommendations .product-card{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bhaktinest-key-holder-3d.css.map */
