:root{--primary:#111111;--gold:#C9A227;--bg:#FFFFFF;--bg-soft:#F8F4EE;--border:#ECE7DE;--radius:18px;--shadow:0 12px 30px rgba(0,0,0,.08);--transition:.35s ease}body{background:var(--bg)}.page-width{max-width:1400px}.header-wrapper{position:sticky;top:0;z-index:999;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px #0000000f}.header__menu-item{position:relative;transition:.3s}.header__menu-item:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#c9a227;transition:width .3s ease}.header__menu-item:hover:after{width:100%}.header-wrapper{position:sticky;top:0;z-index:999;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .35s ease;box-shadow:0 6px 25px #0000000f}.header{min-height:82px}.header__heading-logo{max-width:190px;transition:transform .3s ease}.header__heading-logo:hover{transform:scale(1.03)}.header__menu-item{font-weight:600;letter-spacing:.3px;padding:12px 16px;transition:all .3s ease;position:relative}.header__menu-item:after{content:"";position:absolute;left:16px;bottom:6px;width:0;height:2px;background:#c9a227;transition:width .3s ease}.header__menu-item:hover{color:#c9a227}.header__menu-item:hover:after{width:calc(100% - 32px)}.header__icon{transition:all .3s ease}.header__icon:hover{color:#c9a227;transform:translateY(-2px)}.banner__box{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;padding:48px;box-shadow:0 20px 50px #0000001f}.banner__heading{font-size:58px;line-height:1.05;margin-bottom:20px}.banner__text{font-size:18px;line-height:1.8;color:#555}.banner .button{border-radius:14px;padding:15px 34px;font-weight:700;transition:all .3s ease}.banner .button:hover{background:#c9a227;color:#111;transform:translateY(-3px)}.card-wrapper .card{background:#fff;border:1px solid #ECE7DE;border-radius:20px;overflow:hidden;transition:all .35s ease;box-shadow:0 8px 25px #0000000f}.card-wrapper:hover .card{transform:translateY(-8px);border-color:#c9a227;box-shadow:0 20px 45px #0000001f}.card__media{overflow:hidden}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.08)}.card__content{padding:18px}.card__heading{font-size:18px;font-weight:600;line-height:1.4;min-height:52px}.price{font-size:20px;font-weight:700;color:#111}.card .button,.quick-add__submit{width:100%;border-radius:14px;font-weight:700;transition:all .3s ease}.card .button:hover,.quick-add__submit:hover{background:#c9a227;color:#111;transform:translateY(-2px)}.card__inner{border-radius:20px 20px 0 0}.grid__item{margin-bottom:18px}.product__media-wrapper img{border-radius:22px;transition:.4s ease}.product__media-wrapper img:hover{transform:scale(1.03)}.product__info-wrapper{padding-left:40px}.product__title h1{font-size:52px;line-height:1.15;font-weight:700}.price{font-size:32px;font-weight:700;color:#111}.quantity{border-radius:14px;overflow:hidden}.product-form__submit{border-radius:16px;min-height:58px;font-size:18px;font-weight:700;transition:.3s ease}.product-form__submit:hover{background:#c9a227;color:#111;transform:translateY(-2px)}.shopify-payment-button__button{border-radius:16px!important;min-height:58px}.product__description{font-size:17px;line-height:1.9}.thumbnail{border-radius:12px;transition:.3s ease}.thumbnail:hover{border-color:#c9a227}.sb-trust-icons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 30px}.sb-trust-icons div{display:flex;align-items:center;justify-content:center;background:#f8f4ee;border:1px solid #ECE7DE;border-radius:14px;padding:14px;font-size:15px;font-weight:600;transition:.35s;box-shadow:0 6px 18px #0000000d}.sb-trust-icons div:hover{background:#c9a227;color:#111;transform:translateY(-3px)}.sb-trust-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.sb-trust-icons div{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 10px;border-radius:12px;font-size:14px;font-weight:600;background:#fff;border:1px solid #ECE7DE;box-shadow:0 8px 20px #0000000d;transition:.3s}.sb-trust-icons div:hover{background:#c9a227;color:#fff;transform:translateY(-3px)}.sb-offer-box{background:#fff8e8;border:2px dashed #C9A227;padding:18px;border-radius:18px;margin:22px 0;text-align:center;box-shadow:0 12px 30px #0000000d}.sb-offer-title{font-size:18px;font-weight:700;color:#c9a227;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.sb-offer-text{font-size:17px;font-weight:600;line-height:1.8}.sb-price{margin-top:12px;font-size:16px}.sb-price del{color:#888;margin-right:8px}.sb-price strong{font-size:24px;color:#111}.sb-delivery{margin-top:12px;font-weight:600;color:#444}.sb-rating{display:flex;align-items:center;gap:12px;margin:10px 0 18px}.sb-stars{font-size:22px;color:#c9a227;letter-spacing:3px}.sb-review-count{font-size:15px;font-weight:600;color:#666}.sb-delivery-card{background:#fff;border:1px solid #eadfc8;border-radius:16px;padding:18px;margin:18px 0;box-shadow:0 10px 25px #0000000f}.sb-delivery-title{font-size:18px;font-weight:700;margin-bottom:16px;color:#111}.sb-delivery-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f2f2f2}.sb-delivery-row:last-child{border-bottom:none}.sb-delivery-row span{font-size:15px;color:#666}.sb-delivery-row strong{font-size:15px;color:#111;font-weight:700}.multicolumn-card{background:#fff;border:1px solid #ece4d7;border-radius:18px;padding:28px 22px;transition:.35s ease;box-shadow:0 8px 20px #0000000d}.multicolumn-card:hover{transform:translateY(-8px);border-color:#c9a227;box-shadow:0 18px 40px #0000001f}.multicolumn-card__info h3{font-size:22px;font-weight:700;color:#111;margin-bottom:14px}.multicolumn-card__info p{font-size:15px;line-height:1.8;color:#666}.multicolumn-card{background:#fff;border:1px solid #ece6dc;border-radius:20px;padding:35px 28px;min-height:250px;transition:all .35s ease;box-shadow:0 10px 25px #0000000a}.multicolumn-card:hover{transform:translateY(-10px);border-color:#c9a227;box-shadow:0 20px 45px #0000001a}.multicolumn-card__info h3{font-size:24px;font-weight:700;color:#111;margin-bottom:18px;line-height:1.4}.multicolumn-card__info p{font-size:15px;color:#6f6f6f;line-height:1.9}.sb-why-shop{max-width:1200px;margin:90px auto;padding:0 20px}.sb-why-shop h2{font-size:42px;font-weight:700;text-align:center;margin-bottom:55px;color:#111}.sb-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.sb-card{background:linear-gradient(180deg,#fff,#fcfaf6);border:1px solid #ebe3d6;border-radius:24px;padding:38px 30px;min-height:260px;position:relative;overflow:hidden;transition:all .35s ease;box-shadow:0 12px 35px #0000000d}.sb-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#c9a227;transform:scaleX(0);transform-origin:left;transition:.35s}.sb-card:hover{transform:translateY(-12px);border-color:#c9a227;box-shadow:0 25px 60px #0000001f}.sb-card:hover:before{transform:scaleX(1)}.sb-card h3{font-size:26px;font-weight:700;color:#111;margin-bottom:18px;line-height:1.4}.sb-card p{color:#6b6b6b;line-height:1.9;font-size:15px}.sb-premium-banner{background:linear-gradient(135deg,#111,#1d1d1d);border-radius:28px;padding:80px 70px;margin:80px auto;max-width:1400px;position:relative;overflow:hidden}.sb-premium-banner:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#c9a22714;top:-120px;right:-120px}.sb-banner-content{max-width:620px;position:relative;z-index:2}.sb-banner-content span{color:#c9a227;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.sb-banner-content h2{font-size:52px;line-height:1.15;color:#fff;margin:18px 0}.sb-banner-content p{font-size:18px;line-height:1.8;color:#d8d8d8;margin-bottom:35px}.sb-banner-btn{display:inline-block;padding:16px 34px;background:#c9a227;color:#111;font-weight:700;border-radius:50px;text-decoration:none;transition:.3s}.sb-banner-btn:hover{background:#fff;transform:translateY(-3px)}@media(max-width:768px){.sb-premium-banner{padding:45px 30px;margin:50px 20px}.sb-banner-content h2{font-size:36px}.sb-banner-content p{font-size:16px}}.sb-testimonials{max-width:1400px;margin:90px auto;padding:0 20px}.sb-testimonials h2{text-align:center;font-size:44px;margin-bottom:55px;color:#111}.sb-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sb-review-card{background:#fff;border:1px solid #ebe3d6;border-radius:22px;padding:35px;box-shadow:0 10px 30px #0000000d;transition:.35s}.sb-review-card:hover{transform:translateY(-8px);border-color:#c9a227;box-shadow:0 20px 45px #0000001a}.stars{color:#c9a227;font-size:22px;margin-bottom:18px}.sb-review-card p{font-size:16px;line-height:1.8;color:#666;margin-bottom:25px}.sb-review-card h4{color:#111;font-size:17px}@media(max-width:990px){.sb-review-grid{grid-template-columns:1fr}}.sb-offer-banner{display:flex;justify-content:space-between;align-items:center;gap:50px;max-width:1400px;margin:90px auto;padding:60px;background:#111;border-radius:28px;overflow:hidden}.sb-offer-left{flex:1}.sb-offer-tag{display:inline-block;padding:8px 16px;background:#c9a227;color:#111;font-size:13px;font-weight:700;border-radius:50px;letter-spacing:1px}.sb-offer-left h2{color:#fff;font-size:52px;margin:25px 0 18px;line-height:1.15}.sb-offer-left p{color:#d8d8d8;font-size:18px;line-height:1.8;margin-bottom:30px}.sb-offer-info{display:flex;gap:40px;margin-bottom:35px}.sb-offer-info strong{display:block;color:#fff;margin-bottom:5px}.sb-offer-info span{color:#bfbfbf}.sb-offer-btn{display:inline-block;padding:16px 34px;background:#c9a227;color:#111;font-weight:700;text-decoration:none;border-radius:50px;transition:.3s}.sb-offer-btn:hover{background:#fff;transform:translateY(-3px)}.sb-offer-right{width:260px;height:260px;border-radius:50%;background:#c9a227;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.offer-number{font-size:60px;font-weight:800;color:#111;line-height:1}.offer-text{font-size:32px;font-weight:700;color:#111;margin-top:8px}@media(max-width:900px){.sb-offer-banner{flex-direction:column;text-align:center;padding:40px 25px}.sb-offer-info{justify-content:center;flex-wrap:wrap}.sb-offer-left h2{font-size:38px}.sb-offer-right{width:180px;height:180px}.offer-number{font-size:42px}.offer-text{font-size:24px}}.sb-instagram,.sb-stats{max-width:1400px;margin:90px auto;padding:0 20px;text-align:center}.sb-stats h2{font-size:46px;color:#111;margin-bottom:15px}.sb-stats p{font-size:18px;color:#777;margin-bottom:55px}.sb-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.sb-stat{background:#fff;border:1px solid #ece4d7;border-radius:22px;padding:40px 20px;transition:.35s;box-shadow:0 12px 30px #0000000d}.sb-stat:hover{transform:translateY(-10px);border-color:#c9a227;box-shadow:0 20px 45px #0000001f}.sb-stat h3{font-size:46px;color:#c9a227;margin-bottom:10px;font-weight:700}.sb-stat span{font-size:17px;color:#444;font-weight:600}@media(max-width:900px){.sb-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sb-stats-grid{grid-template-columns:1fr}}.sb-faq{max-width:900px;margin:90px auto;padding:0 20px}.sb-faq h2{text-align:center;font-size:42px;margin-bottom:45px;color:#111}.sb-faq-item{background:#fff;border:1px solid #ece4d7;border-radius:18px;margin-bottom:18px;padding:0;overflow:hidden;box-shadow:0 8px 20px #0000000a;transition:.3s}.sb-faq-item:hover{border-color:#c9a227}.sb-faq-item summary{list-style:none;cursor:pointer;padding:22px 25px;font-size:18px;font-weight:700;color:#111;position:relative}.sb-faq-item summary::-webkit-details-marker{display:none}.sb-faq-item summary:after{content:"+";position:absolute;right:25px;font-size:26px;color:#c9a227;transition:.3s}.sb-faq-item[open] summary:after{content:"\2212"}.sb-faq-item p{padding:0 25px 22px;font-size:16px;line-height:1.8;color:#666}.sb-promise{max-width:1400px;margin:90px auto;padding:0 20px;text-align:center}.sb-promise h2{font-size:46px;color:#111;margin-bottom:15px}.sb-promise-sub{max-width:700px;margin:0 auto 55px;font-size:18px;line-height:1.8;color:#777}.sb-promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.sb-promise-card{background:#fff;padding:35px 28px;border-radius:22px;border:1px solid #ebe3d6;box-shadow:0 12px 30px #0000000d;transition:.35s}.sb-promise-card:hover{transform:translateY(-8px);border-color:#c9a227;box-shadow:0 22px 45px #0000001f}.sb-promise-card h3{font-size:22px;margin-bottom:15px;color:#111}.sb-promise-card p{font-size:15px;line-height:1.8;color:#666}@media(max-width:990px){.sb-promise-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sb-promise-grid{grid-template-columns:1fr}.sb-promise h2{font-size:34px}}.sb-newsletter{max-width:1400px;margin:100px auto;padding:0 20px}.sb-newsletter-box{background:linear-gradient(135deg,#111,#1d1d1d);border-radius:30px;padding:70px 50px;text-align:center;box-shadow:0 20px 50px #0000002e}.sb-newsletter-box h2{color:#fff;font-size:48px;margin-bottom:18px}.sb-newsletter-box p{color:#d5d5d5;font-size:18px;line-height:1.8;max-width:650px;margin:0 auto 40px}.sb-newsletter form{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.sb-newsletter input{width:420px;max-width:100%;padding:18px 22px;border:none;border-radius:12px;font-size:16px;outline:none}.sb-newsletter button{padding:18px 34px;border:none;border-radius:12px;background:#c9a227;color:#111;font-weight:700;cursor:pointer;transition:.3s}.sb-newsletter button:hover{background:#fff;transform:translateY(-3px)}@media(max-width:768px){.sb-newsletter-box{padding:45px 25px}.sb-newsletter-box h2{font-size:34px}.sb-newsletter input,.sb-newsletter button{width:100%}}.footer{background:#111!important;color:#fff;padding-top:70px}.footer__content-top{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:55px 0}.footer-block__heading{color:#c9a227;font-size:22px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer a{color:#d8d8d8;text-decoration:none;transition:.3s}.footer a:hover{color:#c9a227;padding-left:8px}.footer p,.footer li{color:#bfbfbf;line-height:1.9}.list-menu__item{padding:8px 0}.footer .list-social{gap:15px}.footer .list-social__link{width:46px;height:46px;border-radius:50%;background:#1b1b1b;display:flex;align-items:center;justify-content:center;transition:.35s}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:30px;padding-top:25px}.footer__copyright{color:#9a9a9a;font-size:14px}.footer .newsletter-form__field-wrapper input{background:#fff;border-radius:12px;border:none;padding:16px}.footer .newsletter-form__button{background:#c9a227;color:#111;border-radius:12px}.footer .newsletter-form__button:hover{background:#fff}.footer{background:#0f0f0f!important;border-top:1px solid rgba(201,162,39,.25)}.footer__content-top{max-width:1400px;margin:auto;padding:70px 30px 40px}.footer-block__heading{color:#c9a227!important;font-size:22px;font-weight:700;margin-bottom:22px;letter-spacing:.5px}.footer__content-top p,.footer__content-top li,.footer__content-top a{color:#d8d8d8!important;font-size:15px;line-height:2;transition:.3s}.footer__content-top a:hover{color:#c9a227!important;padding-left:8px}.footer .list-social__link{width:46px;height:46px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;transition:.35s}.footer .newsletter-form__field-wrapper{max-width:100%}.footer input{border-radius:14px!important;background:#fff!important;color:#111!important}.footer .newsletter-form__button{background:#c9a227!important;color:#111!important;border-radius:14px}.footer .newsletter-form__button:hover{background:#fff!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);padding:25px 30px}.footer .copyright__content a{color:#c9a227!important}@media(max-width:749px){.footer__content-top{padding:45px 20px}.footer-block{margin-bottom:35px}}.footer{background:#0f0f10!important}.footer__content-top{padding:70px 0 40px}.footer-block__heading{color:#c9a227!important;font-size:22px;letter-spacing:.5px}.footer a{color:#d8d8d8!important;transition:.3s}.footer a:hover{color:#c9a227!important;padding-left:6px}.footer p{color:#cfcfcf!important;line-height:1.8}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)}.footer__copyright{color:#9d9d9d!important}.footer .list-social__link{transition:.3s}.footer .list-social__link:hover{transform:translateY(-4px)}.footer-block.grid__item{padding:0 15px}@media(max-width:990px){.footer__blocks-wrapper{row-gap:35px}}.footer{background:#0f0f10!important;border-top:1px solid rgba(201,162,39,.18)}.footer__content-top{max-width:1400px;margin:auto;padding:70px 30px 45px}.footer-block__heading{color:#c9a227!important;font-size:22px;font-weight:700;margin-bottom:20px;letter-spacing:.5px}.footer p{color:#d3d3d3!important;line-height:1.9}.footer a{color:#d8d8d8!important;text-decoration:none;transition:.3s}.footer a:hover{color:#c9a227!important;padding-left:8px}.footer .list-menu__item{padding:8px 0}.footer .list-social{gap:14px}.footer .list-social__link{width:44px;height:44px;border-radius:50%;background:#1c1c1c;display:flex;align-items:center;justify-content:center;transition:.35s}.footer .list-social__link:hover{background:#c9a227;transform:translateY(-5px)}.footer .list-social__link svg{width:20px;height:20px}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:22px;margin-top:25px}.footer__copyright,.footer .copyright__content{color:#9f9f9f!important}@media(max-width:990px){.footer__blocks-wrapper{row-gap:35px}.footer__content-top{padding:45px 20px}}.footer{background:#0f0f0f!important;color:#fff;border-top:2px solid #C9A227}.footer h2,.footer h3,.footer .footer-block__heading{color:#c9a227;font-family:Playfair Display,serif}.footer p,.footer li,.footer a,.footer small{color:#d6d6d6!important;font-family:Poppins,sans-serif}.footer a{transition:.3s;text-decoration:none}.footer a:hover{color:#c9a227!important}.footer__content-top{padding:70px 0}.footer__blocks-wrapper{gap:60px}.footer-block{padding:0}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:30px}.footer__payment svg{filter:grayscale(0)}.footer__list-social a{width:42px;height:42px;border:1px solid #C9A227;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer__list-social a:hover{background:#c9a227}.footer__list-social svg{fill:#fff}.footer .copyright__content{color:#999!important}@media(max-width:749px){.footer__blocks-wrapper{grid-template-columns:1fr;gap:35px}.footer{text-align:center}.footer__list-social{justify-content:center}}.banner__content{justify-content:flex-start!important;align-items:center!important}.banner__box{margin-left:25px!important;margin-right:auto!important;max-width:520px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.banner__heading{color:#d4af37!important;font-size:60px!important;font-weight:800!important;line-height:1.05!important;text-align:left!important}@media(max-width:989px){.banner__content{justify-content:flex-start!important;align-items:flex-start!important}.banner__box{margin:20px!important;max-width:90%!important}.banner__heading{font-size:34px!important}.banner__text{font-size:15px!important}}.banner__content{display:flex!important;justify-content:flex-start!important;align-items:center!important;padding-left:0!important}.banner__box{width:520px!important;max-width:520px!important;margin-left:15px!important;margin-right:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.banner__heading{color:#d4af37!important;font-size:64px!important;font-weight:800!important;line-height:1.05!important;text-align:left!important}.banner__text{color:#e7dfc8!important;font-size:18px!important;line-height:1.8!important;text-align:left!important}.banner__buttons{justify-content:flex-start!important}.banner__buttons .button{background:#d4af37!important;color:#111!important;border:none!important;border-radius:50px!important}@media(max-width:989px){.banner__content{align-items:flex-start!important;padding:20px!important}.banner__box{width:100%!important;max-width:90%!important;margin:0!important}.banner__heading{font-size:34px!important}.banner__text{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/premium.css.map */
