#ContactForm button.button{background-color:#c6a85c!important;color:#0e0e0e!important;border:none!important}#ContactForm button.button:hover{background-color:#d4b46a!important;transform:translateY(-2px)}#ContactForm button.button:before,#ContactForm button.button:after{display:none!important}#ContactForm .field__input{border:1px solid rgba(255,255,255,.25)!important;background:transparent!important}#ContactForm .field__input:focus{border-color:#c6a85c!important;box-shadow:0 0 0 1px #c6a85c!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #0E0E0E inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 9999s ease-in-out 0s}input:-webkit-autofill{border:1px solid #C6A85C!important}#ContactForm .field__input:focus{border-color:#c6a85c99!important;box-shadow:0 0 0 1px #c6a85c4d!important}#ContactForm .field__input{transition:border .25s ease,box-shadow .25s ease}#ContactForm button.button{letter-spacing:.12em;padding:16px 36px}#ContactForm .field__label{color:#ffffff80;transition:color .25s ease}#ContactForm .field:focus-within .field__label{color:#c6a85cd9}#ContactForm .field__input:not(:placeholder-shown)+.field__label{color:#ffffffb3}.rte h2{margin-top:50px}.rte p{margin-bottom:18px;line-height:1.7}.rte{max-width:680px;margin-left:auto;margin-right:auto}.rte h2{color:#c6a85c;font-weight:500}.evoria-divider{width:60px;height:1px;background:#c6a85c99;margin:45px 0}.section-rich-text .page-width{margin-left:auto!important;margin-right:auto!important}.section-rich-text .rich-text{display:block!important;text-align:center!important}.section-rich-text .rich-text__blocks{margin-left:auto!important;margin-right:auto!important;text-align:center!important;max-width:800px}#MainContent .main-page-title,#MainContent h1.main-page-title,#MainContent .page-title{text-align:center!important;width:100vw!important;max-width:100vw!important;margin-left:50%!important;transform:translate(-50%)!important}.evoria-crosssell{margin-top:80px;text-align:center}.evoria-crosssell h3{font-size:22px;font-weight:500;margin-bottom:30px;color:#c6a85c}.evoria-crosssell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:768px){.evoria-crosssell-grid{grid-template-columns:repeat(4,1fr)}}.evoria-crosssell-item{transition:all .3s ease}.evoria-crosssell-item:hover{transform:translateY(-5px)}.evoria-crosssell-item img{width:100%;border-radius:10px}.evoria-crosssell-item p{margin-top:10px;font-size:14px}.product-recommendations .card,.product-recommendations .card__inner{border-radius:14px!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-recommendations .card:hover{transform:translateY(-6px)}.product-recommendations .card:hover .card__inner{box-shadow:0 20px 40px #c6a85c26}.product-recommendations img{border-radius:14px!important}.product-recommendations .grid{gap:30px!important}.product-recommendations h2{color:#c6a85c!important;font-weight:400;letter-spacing:.5px}.card__information .price{font-size:15px;font-weight:400;letter-spacing:.4px;color:#eaeaea;margin-top:4px}.price__prefix{font-size:12px;opacity:.6;margin-right:2px}.unit-price{font-size:11px!important;opacity:.45;margin-top:2px;display:block}.card__information{padding-top:12px}.card:hover .price{color:#c6a85c;transition:color .3s ease}.card__heading{margin-bottom:4px}.card{transition:transform .35s ease,box-shadow .35s ease}.card:hover{transform:translateY(-4px)}.card__media img{transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.03)}.card:hover .card__heading,.card:hover .price{color:#c6a85c}.card{border:1px solid rgba(255,255,255,.06)}.card:hover{border-color:#c6a85c40}.grid .card:hover{transform:translateY(-6px)}.grid .card:hover img{transform:scale(1.04)}.grid .card:hover .card__heading,.grid .card:hover .price{color:#c6a85c}.card,.card img{transition:all .4s ease}.card{will-change:transform}@media screen and (min-width:990px){.shopify-section:first-of-type .banner__media{height:420px!important;max-height:420px!important;overflow:hidden}.shopify-section:first-of-type .banner__media img{height:100%;width:100%;object-fit:cover;object-position:center 60%}.shopify-section:first-of-type .banner__content{align-items:center;justify-content:center;text-align:center}}.product-form__submit,.shopify-payment-button__button,button[type=submit],button[name=add],button.add-to-cart{background:linear-gradient(135deg,#c6a85c,#d4b46a);color:#0e0e0e!important;border-radius:999px;border:none;padding:14px 28px;font-size:14px;letter-spacing:.08em;transition:all .3s ease}button:hover,.button:hover,.btn:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 8px 20px #c6a85c40,0 0 25px #c6a85c26}button:active{transform:translateY(0);box-shadow:none}.button--secondary{background:transparent!important;color:#c6a85c!important;border:1px solid rgba(198,168,92,.3)}.button--secondary:hover{background:#c6a85c14}.product-form__submit:before,.product-form__submit:after,.button:before,.button:after{display:none!important}.product-form__submit,.button{border:none!important;box-shadow:none!important}.product-form__submit:hover{box-shadow:0 8px 20px #c6a85c40,0 0 25px #c6a85c26}.product-form__submit,.button{transform:none!important;background:linear-gradient(135deg,#c6a85c,#d4b46a)!important;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after,.button:before,.button:after{display:none!important;content:none!important}.product-form__submit:hover,.button:hover{background:linear-gradient(135deg,#c6a85c,#d4b46a)!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #c6a85c40,0 0 25px #c6a85c26!important}.product-form__submit,.button{font-weight:400;letter-spacing:.12em;transition:transform .25s ease,box-shadow .35s ease,filter .35s ease}.product-form__submit:hover,.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c6a85c47,0 0 35px #c6a85c2e;filter:brightness(1.05)}.product-form__submit,.button{font-weight:300!important}.upcart-internal-component-carousel__button,.upcart-public-component-carousel__button{all:unset!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.upcart-internal-component-carousel__button svg,.upcart-public-component-carousel__button svg{width:18px;height:18px;stroke:#ffffffb3!important;fill:none!important;transition:all .25s ease}.upcart-internal-component-carousel__button:hover svg,.upcart-public-component-carousel__button:hover svg{stroke:#c6a85c!important}#age-gate button,[class*=age-verification] button{color:#f7f1e8!important}#age-gate button:last-of-type,[class*=age-verification] button:last-of-type{background:transparent!important;border:1px solid rgba(198,168,92,.3);color:#f7f1e8!important}.upcart-public-component-product-tile__quantity-minus,.upcart-public-component-product-tile__quantity-plus{color:#ffffffd9!important;fill:#ffffffd9!important}.upcart-public-component-product-tile__quantity-minus:hover,.upcart-public-component-product-tile__quantity-plus:hover{color:#c6a85c!important;fill:#c6a85c!important}.evoria-hidden-gallery{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease}.evoria-hidden-gallery.open{max-height:500px;opacity:1;display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px}.evoria-hidden-gallery.open .thumbnail-list__item{width:100%!important}.evoria-hidden-gallery.open{animation:evoriaFadeIn .4s ease}@keyframes evoriaFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evoria-gallery-toggle{position:relative;z-index:5;cursor:pointer}.evoria-hidden-gallery{list-style:none;padding-left:0}.evoria-hidden-gallery li{list-style:none}.evoria-gallery-toggle{display:block;text-align:center;margin:18px auto 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c6a85cd9;cursor:pointer;position:relative;z-index:5;transition:all .3s ease}.evoria-gallery-toggle:hover{color:#c6a85c;transform:translateY(-1px);opacity:.9}.evoria-gallery-toggle:before{content:"";display:block;width:40px;height:1px;margin:0 auto 10px;background:linear-gradient(to right,transparent,rgba(198,168,92,.6),transparent)}[class*=ai-complementary-products] *{color:inherit}[class*=ai-complementary-products] a,[class*=ai-complementary-products] .grid__item,[class*=ai-complementary-products] li,[class*=ai-complementary-products] .card,[class*=ai-complementary-products] .card-wrapper{background:#ffffff05!important;border-radius:18px!important;border:1px solid rgba(198,168,92,.2)!important;overflow:hidden!important;transition:all .35s ease!important}[class*=ai-complementary-products] a:hover,[class*=ai-complementary-products] .grid__item:hover{transform:translateY(-6px)!important;border-color:#c6a85c80!important;box-shadow:0 10px 30px #000000b3,0 0 25px #c6a85c33!important}[class*=ai-complementary-products] img{transition:transform .5s ease!important}[class*=ai-complementary-products] a:hover img{transform:scale(1.05)!important}[class*=ai-complementary-products] a{color:#fff!important;font-size:14px!important;letter-spacing:.06em!important;text-decoration:none!important}[class*=ai-complementary-products] a:hover{color:#c6a85c!important}[class*=ai-complementary-products] .price{color:#c6a85c!important;font-size:13px!important;letter-spacing:.08em!important}[class*=ai-complementary-products] h2{text-align:center!important;color:#c6a85c!important;letter-spacing:.12em!important;margin-bottom:30px!important}[class*=ai-complementary-products] h2{letter-spacing:.18em!important;font-size:18px!important}[class*=ai-complementary-products] .price{font-size:12.5px!important;opacity:.9}[class*=ai-complementary-products] a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0006,#0000000d);opacity:0;transition:opacity .4s ease}[class*=ai-complementary-products] a:hover:after{opacity:1}details[id^=Details-Original] summary .accordion__title{color:#fff9;letter-spacing:.08em}details[id^=Details-Original] summary:hover .accordion__title{color:#c6a85c}details[id^=Details-Original] .accordion__content{line-height:1.7;font-size:13.5px;color:#ffffffb3}details[id^=Details-Original] .accordion__content ul{margin-top:10px;padding-left:18px}details[id^=Details-Original] .accordion__content li{margin-bottom:6px}.jdgm-rev-widg{margin-top:40px}.jdgm-rev-widg__reviews{gap:24px!important}.jdgm-review-card{background:#ffffff0a!important;border:1px solid rgba(198,168,92,.25)!important;border-radius:18px!important;padding:20px!important;min-height:160px;transition:box-shadow .3s ease,border .3s ease}.jdgm-review-card:hover{border-color:#c6a85c!important;box-shadow:0 12px 40px #000000b3,0 0 20px #c6a85c33}.jdgm-review-card__content{font-size:14px!important;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jdgm-star{color:#c6a85c!important;font-size:13px}.jdgm-review-card__author{font-size:12px;color:#c6a85c!important;margin-top:6px}.jdgm-rev-widg__reviews{display:grid!important;align-items:stretch!important}.jdgm-review-card{display:flex;flex-direction:column;justify-content:space-between}.jdgm-review-card__content{margin-bottom:18px;text-align:center}.jdgm-review-card__author,.jdgm-review-card__rating{text-align:center}.jdgm-review-card__author{margin-top:8px}.jdgm-review-card{display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.jdgm-review-card__content{margin-bottom:20px;text-align:center}.jdgm-star{font-size:15px!important;margin-bottom:6px}.jdgm-review-card__author{margin-top:10px;font-size:13px;letter-spacing:.1em}.jdgm-rev-widg__reviews{align-items:stretch!important}.jdgm-review-card{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;position:relative}.jdgm-review-card__content{text-align:center;font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.jdgm-review-card__content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,#0e0e0e00,#0e0e0e)}.jdgm-star{font-size:14px;letter-spacing:2px}.jdgm-review-card__author{margin-top:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.jdgm-review-card:hover{transform:none!important;box-shadow:0 20px 60px #000000bf,0 0 30px #c6a85c2e}.evoria-hero-review{display:block!important;max-width:760px!important;margin:0 auto 80px!important;padding:50px 40px!important;text-align:center!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border:1px solid rgba(198,168,92,.25)!important;box-shadow:0 40px 120px #0009!important}.evoria-hero-stars{color:#c6a85c!important;letter-spacing:.3em!important;font-size:16px!important;margin-bottom:20px!important}.evoria-hero-text{font-size:20px!important;line-height:1.8!important;color:#ffffffe6!important;margin-bottom:26px!important}.evoria-hero-author{font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#fff9!important}.jdgm-rev-widg{margin-top:40px!important}.jdgm-rev-widg__reviews{gap:32px!important}.jdgm-review-card{padding:28px 26px!important;min-height:180px;background:linear-gradient(180deg,#ffffff09,#ffffff04)!important;border:1px solid rgba(198,168,92,.22)!important;border-radius:22px!important;transition:box-shadow .3s ease,border .3s ease}.jdgm-review-card:hover{border-color:#c6a85c!important;box-shadow:0 20px 60px #000000b3,0 0 25px #c6a85c2e}.jdgm-review-card__content{font-size:15px!important;line-height:1.75!important;text-align:center;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jdgm-star{color:#c6a85c!important;font-size:14px;letter-spacing:2px}.jdgm-review-card__author{margin-top:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#c6a85c!important}#ContactForm .field__input,#ContactForm .text-area{background:#ffffff05;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:16px 18px;color:#eaeaea;transition:all .35s ease}#ContactForm .field__input:hover,#ContactForm .text-area:hover{border-color:#c6a85c66}#ContactForm .field__input:focus,#ContactForm .text-area:focus{border-color:#c6a85c;box-shadow:0 0 0 1px #c6a85c,0 6px 20px #c6a85c26;background:#ffffff0a}#ContactForm .field__label{color:#ffffff80;transition:all .3s ease}#ContactForm .field__input:focus+.field__label,#ContactForm .text-area:focus+.field__label{color:#c6a85c}#ContactForm .field{margin-bottom:18px}#ContactForm .contact__fields{gap:18px}#ContactForm button{background:linear-gradient(135deg,#c6a85c,#d4b46a);color:#0e0e0e;border-radius:999px;padding:14px 32px;letter-spacing:.08em;transition:all .35s ease}#ContactForm button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #c6a85c4d}#ContactForm button:active{transform:scale(.97)}#ContactForm .field__input:focus,#ContactForm .text-area:focus{outline:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#ContactForm textarea{min-height:140px;resize:vertical}#ContactForm .contact__button{display:flex;justify-content:center;margin-top:10px}.evoria-success-message{text-align:center;margin:30px 0 40px;padding:25px;border-radius:14px;background:#c6a85c0d;border:1px solid rgba(198,168,92,.2);animation:fadeIn .6s ease}.evoria-success-icon{font-size:22px;color:#c6a85c;margin-bottom:10px}.evoria-success-message h3{color:#c6a85c;font-weight:500;letter-spacing:.05em;margin-bottom:10px}.evoria-success-message p{color:#bfbab0;font-size:14px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evoria-cart-consent{margin:12px 0 6px;font-size:13px;color:#bfbab0}.evoria-checkbox{display:flex;gap:10px;cursor:pointer}.evoria-checkbox input{display:none}.evoria-checkbox span{width:18px;height:18px;border:1px solid rgba(255,255,255,.4);border-radius:4px;position:relative}.evoria-checkbox input:checked+span{background:#c6a85c;border-color:#c6a85c}.evoria-checkbox input:checked+span:after{content:"\2713";color:#0e0e0e;font-size:12px;position:absolute;top:1px;left:4px}.evoria-cart-consent a{color:#c6a85c}#evoria-error{color:#c6a85c;font-size:12px;margin-top:6px}.evoria-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.evoria-checkbox span,.evoria-checkbox a{line-height:1.4}.evoria-checkbox input{margin-top:0}.main-page-title,h1.main-page-title{font-size:32px!important;letter-spacing:.15em;line-height:1.2}.shopify-policy__title h1{font-size:30px!important;letter-spacing:.2em;text-transform:uppercase;line-height:1.2}.product__title h1{font-size:30px!important;line-height:1.25;letter-spacing:.06em}.product__title{max-width:500px}.article-template__hero-container{display:none!important}.article-template{padding-top:40px!important}.article-template h1{position:relative;margin-top:20px}.article-template h1:before{content:"";display:block;width:60px;height:1px;background:#c6a85c;margin-bottom:20px}.menu-drawer,.menu-drawer__inner-container,.header__inline-menu{z-index:999999!important}@supports (-webkit-touch-callout: none){.gradient{background-attachment:scroll!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/evoria-custom.css.map */
