.elementor .var-tag{position:absolute;font-weight:800;text-transform:uppercase;border-radius:var(--btn-radius);transform:translate3d(-50%, 0px, 0px);__MLK_BASE_SELECTOR__{white-space:nowrap;}\n}.elementor .gal-badge{position:absolute;font-weight:800;font-size:var(--ti-font-size);letter-spacing:var(--gal-badge-letter-spacing);text-transform:uppercase;border-radius:var(--btn-radius);}.elementor .variant-card{position:relative;text-align:center;cursor:pointer;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:#e2ddd6;border-style:solid;display:grid;position:relative;cursor:pointer;border:2px solid #e2ddd6;border-radius:14px;padding:5px 14px;display:grid;gap:0;text-align:center;background:#fff;transition:border-color 220ms ease,box-shadow 220ms ease;\n}.elementor .trust-strip__item{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;display:flex;flex-direction:column;gap:5px;align-items:center;background:#fafaf9;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;\n}.elementor .text-title-product{font-family:"Lora",serif;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.08;margin-block-start:4px;margin-block-end:4px;font-family:"Lora",serif;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.08;margin-top:4px;\n}.elementor .text-eyebrow{font-weight:800;font-size:10.5px;color:#958e09;letter-spacing:0.32em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#958e09;\n}.elementor .testimonial-list{margin-block-start:clamp(32px,4vw,48px);margin-block-end:clamp(32px,4vw,48px);display:grid;gap:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(32px,4vw,48px);\n}.elementor .testimonial-card__tag{font-weight:800;font-size:9.5px;color:#958e09;letter-spacing:0.22em;text-transform:uppercase;font-size:9.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#958e09;\n}.elementor .testimonial-card__stars{font-size:0.9rem;color:#958e09;color:#958e09;font-size:.9rem;\n}.elementor .testimonial-card__quote{font-size:0.88rem;color:rgba(255,255,255,.7);line-height:1.8;font-style:italic;font-size:.88rem;color:rgba(255,255,255,.7);line-height:1.8;font-style:italic;\n}.elementor .testimonial-card__name{font-weight:700;font-size:0.85rem;color:#fff;font-size:.85rem;font-weight:700;color:#fff;\n}.elementor .testimonial-card__meta{padding-block-start:8px;padding-block-end:8px;display:flex;gap:11px;align-items:center;display:flex;align-items:center;gap:11px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07);\n}.elementor .testimonial-card__location{font-size:10.5px;color:rgba(255,255,255,.38);font-size:10.5px;color:rgba(255,255,255,.38);\n}.elementor .testimonial-card__avatar{width:38px;height:38px;font-family:"Lora",serif;font-weight:600;font-size:1rem;color:#958e09;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;background:rgba(149,142,9,.18);display:flex;align-items:center;justify-content:center;font-family:"Lora",serif;font-size:1rem;color:#958e09;font-weight:600;flex-shrink:0;\n}.elementor .testimonial-card{padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:rgba(255,255,255,.09);border-style:solid;display:grid;gap:14px;align-content:start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:26px;display:grid;gap:14px;align-content:start;--mlk-bem:1;& .testimonial-card__tag{color:#958e09 !important;}& .testimonial-card__quote{color:rgba(255,255,255,.7) !important;}& .testimonial-card__name{color:#fff !important;}& .testimonial-card__location{color:rgba(255,255,255,.38) !important;}\n}.elementor .spec-grid__number{font-family:"Lora",serif;font-weight:600;font-size:2.4rem;color:#958e09;line-height:1;font-family:"Lora",serif;font-size:2.4rem;font-weight:600;color:#958e09;line-height:1;\n}.elementor .spec-grid__list{display:grid;gap:7px;display:grid;gap:7px;\n}.elementor .spec-grid__item{font-size:0.86rem;color:#6b6451;line-height:1.65;display:flex;gap:8px;align-items:flex-start;display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:#6b6451;line-height:1.65;\n}.elementor .spec-grid__column{padding-block-start:clamp(26px,3vw,40px);padding-block-end:clamp(26px,3vw,40px);padding-inline-start:clamp(26px,3vw,40px);padding-inline-end:clamp(26px,3vw,40px);display:grid;gap:12px;align-content:start;background:#fff;padding:clamp(26px,3vw,40px);display:grid;gap:12px;align-content:start;\n}.elementor .spec-grid{overflow:hidden;margin-block-start:clamp(32px,4vw,48px);margin-block-end:clamp(32px,4vw,48px);display:grid;gap:2px;}.elementor .section_theme-dark{padding-block-start:clamp(52px,6vw,80px);padding-block-end:clamp(52px,6vw,80px);padding:clamp(52px,6vw,80px) 0;background:#171412;\n}.elementor .section_pad-buybox{padding-block-start:clamp(40px,6vw,72px);padding-block-end:clamp(40px,6vw,72px);padding:clamp(40px,6vw,72px) 0;background:#fff;\n}.elementor .section-heading__eyebrow{font-weight:800;font-size:10.5px;color:#958e09;letter-spacing:0.32em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#958e09;\n}.elementor .section-heading{display:grid;gap:10px;display:grid;gap:10px;\n}.elementor .product-variants__price{font-weight:800;font-size:0.9rem;color:#958e09;margin-block-start:2px;margin-block-end:2px;font-size:.9rem;font-weight:800;color:#958e09;margin-top:2px;\n}.elementor .product-variants__label{font-weight:800;font-size:11px;color:#6b6451;letter-spacing:0.15em;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#6b6451;\n}.elementor .product-variants__grid{display:grid;gap:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;\n}.elementor .product-variants__extension{font-size:12px;color:#6b6451;line-height:1.2;font-size:12px;color:#6b6451;line-height:1.2;\n}.elementor .product-variants__dimension{font-family:"Lora",serif;font-weight:600;font-size:0.95rem;color:#2f2b27;line-height:1.2;font-family:"Lora",serif;font-size:.95rem;font-weight:600;color:#2f2b27;line-height:1.2;\n}.elementor .product-variants__card{position:relative;text-align:center;cursor:pointer;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:#e2ddd6;border-style:solid;display:grid;position:relative;cursor:pointer;border:2px solid #e2ddd6;border-radius:14px;padding:5px 14px;display:grid;gap:0;text-align:center;background:#fff;transition:border-color 220ms ease,box-shadow 220ms ease;\n}.elementor .product-variants{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:9px;display:grid;gap:9px;padding:0px 0px 0px 0px;--mlk-bem:1;& .product-variants__grid{padding:0 !important;}\n}.elementor .product-usp-list__item{font-weight:600;font-size:0.92rem;color:#2f2b27;display:flex;gap:9px;align-items:flex-start;display:flex;align-items:flex-start;gap:9px;font-size:.92rem;color:#2f2b27;font-weight:600;\n}.elementor .product-usp-list__icon{width:18px;height:18px;margin-block-start:3px;margin-block-end:3px;display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background:rgba(149,142,9,0.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;\n}.elementor .product-usp-list{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:7px;display:grid;gap:7px;padding:0px 0px 0px 0px;--mlk-bem:1;& .product-usp-list__item{padding:0 !important;}& .product-usp-list__icon img{width:10px;height:10px;display:block;}\n}.elementor .product-rating__text{font-weight:700;font-size:11.5px;color:#6b6451;font-size:11.5px;font-weight:700;color:#6b6451;\n}.elementor .product-rating__stars{font-size:0.95rem;color:#958e09;letter-spacing:1px;color:#958e09;font-size:.95rem;letter-spacing:1px;\n}.elementor .product-rating{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:10px;align-items:center;display:flex;align-items:center;gap:10px;padding:0px 0px 0px 0px;\n}.elementor .product-price-box__value{font-family:"Lora",serif;font-weight:600;font-size:clamp(2rem,2.8vw,2.5rem);color:#2f2b27;font-family:"Lora",serif;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:600;color:#2f2b27;\n}.elementor .product-price-box__row{display:flex;gap:6px;justify-content:center;display:flex;align-items:baseline;gap:6px;justify-content:center;\n}.elementor .product-price-box__note{font-weight:700;font-size:11.5px;color:#6b6451;font-size:11.5px;color:#6b6451;font-weight:700;\n}.elementor .product-price-box__currency{font-size:0.88rem;color:#6b6451;font-size:.88rem;color:#6b6451;\n}.elementor .product-price-box{min-height:74px;line-height:1.2;text-align:center;padding-block-start:5px;padding-block-end:5px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#e2ddd6;border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 16px;background:#f1eee9;border-radius:14px;border:1px solid #e2ddd6;border-top:3px solid #958e09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;min-height:74px;line-height:1.2;min-height:74px;--mlk-bem:1;& .product-price-box__row{padding:0 !important;}\n}.elementor .product-page__title{font-family:"Lora",serif;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.08;margin-block-start:4px;margin-block-end:4px;font-family:"Lora",serif;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.08;margin-top:4px;\n}.elementor .product-page__testimonials{padding-block-start:clamp(52px,6vw,80px);padding-block-end:clamp(52px,6vw,80px);padding:clamp(52px,6vw,80px) 0;background:#171412;--mlk-bem:1;& h2,& .e-heading-base{color:#fff !important;}& p{color:rgba(255,255,255,.7) !important;}& .section-heading__eyebrow{color:rgba(149,142,9,.9) !important;}& .section-heading__eyebrow::before{background:rgba(149,142,9,.9) !important;}& .text-caption{color:rgba(255,255,255,.38) !important;}\n}.elementor .product-page__specs{padding-block-start:clamp(52px,6vw,80px);padding-block-end:clamp(52px,6vw,80px);padding:clamp(52px,6vw,80px) 0;background:#fafaf9;\n}.elementor .product-page__faq{padding-block-start:clamp(52px,6vw,80px);padding-block-end:clamp(52px,6vw,80px);padding:clamp(52px,6vw,80px) 0;background:#fff;\n}.elementor .product-page__details{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:20px;display:grid;gap:20px;padding:0px 0px 0px 0px;--mlk-bem:1;& > .e-con{padding:0 !important;}& .e-paragraph-base{margin:0 !important;}& .e-heading-base{margin:0 !important;}& .product-page__title{margin-top:8px !important;}& .section-heading__eyebrow{line-height:18.375px !important;}\n}.elementor .product-page__cta{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:9px;display:grid;gap:9px;padding:0px 0px 0px 0px;--mlk-bem:1;& .button_theme-dark{padding:10px 20px !important;font-size:11px !important;line-height:19.25px !important;min-height:42px !important;}\n}.elementor .product-page__buybox-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(28px,4.5vw,60px);align-items:start;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.8fr);gap:clamp(28px,4.5vw,60px);align-items:start;grid-template-columns:684px 456px;padding:0px 0px 0px 0px;\n}.elementor .product-page__buybox{padding-block-start:clamp(40px,6vw,72px);padding-block-end:clamp(40px,6vw,72px);padding:clamp(40px,6vw,72px) 0;background:#fff;\n}.elementor .product-page__breadcrumb-inner{font-weight:700;font-size:10.5px;color:#6b6451;letter-spacing:0.18em;text-transform:uppercase;display:flex;gap:8px;align-items:center;display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b6451;\n}.elementor .product-page__breadcrumb{padding-block-start:14px;padding-block-end:14px;background:#fafaf9;border-bottom:1px solid #e2ddd6;padding:14px 0;\n}.elementor .product-page__benefits{padding-block-start:clamp(52px,6vw,80px);padding-block-end:clamp(52px,6vw,80px);padding:clamp(52px,6vw,80px) 0;background:#f1eee9;\n}.elementor .product-lightbox__prev{position:fixed;inset-block-start:50%;inset-inline-start:16px;font-size:1.8rem;color:#fff;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-style:none;position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;font-size:1.8rem;cursor:pointer;padding:14px 18px;border-radius:8px;left:16px;\n}.elementor .product-lightbox__next{position:fixed;inset-block-start:50%;inset-inline-end:16px;font-size:1.8rem;color:#fff;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-style:none;position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;font-size:1.8rem;cursor:pointer;padding:14px 18px;border-radius:8px;right:16px;\n}.elementor .product-lightbox__close{position:fixed;inset-block-start:18px;inset-inline-end:22px;font-size:2.4rem;color:#fff;cursor:pointer;border-style:none;position:fixed;top:18px;right:22px;background:none;border:none;color:#fff;font-size:2.4rem;cursor:pointer;opacity:.7;\n}.elementor .product-lightbox{position:fixed;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:none;justify-content:center;align-items:center;display:none;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.88);align-items:center;justify-content:center;padding:20px;\n}.elementor .product-gallery__thumbs{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:8px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0px 0px 0px 0px;\n}.elementor .product-gallery__thumb{overflow:hidden;aspect-ratio:1;cursor:pointer;border-width:2px;border-color:transparent;border-style:solid;border-radius:10px;overflow:hidden;aspect-ratio:1;background:#f1eee9;cursor:pointer;border:2px solid transparent;transition:border-color 220ms ease;\n}.elementor .product-gallery__main{overflow:hidden;aspect-ratio:4/3;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:#f1eee9;position:relative;padding:0px 0px 0px 0px;\n}.elementor .product-gallery{position:sticky;inset-block-start:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:10px;display:grid;gap:10px;position:sticky;top:24px;padding:0px 0px 0px 0px;\n}.elementor .layout-wrap{width:calc(100vw - 32px);margin:0 auto;width:min(1200px,calc(100vw - 48px));margin:0 auto;\n}.elementor .layout-grid_ratio-buybox{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(28px,4.5vw,60px);align-items:start;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.8fr);gap:clamp(28px,4.5vw,60px);align-items:start;grid-template-columns:684px 456px;padding:0px 0px 0px 0px;\n}.elementor .faq-layout__side{position:sticky;inset-block-start:32px;display:grid;gap:18px;position:sticky;top:32px;display:grid;gap:18px;\n}.elementor .button_width-full{width:100%;width:100%;\n}.elementor .button_theme-ink{color:#fff;border-color:#1c1917;background:#1c1917;color:#fff;border-color:#1c1917;\n}.elementor .button_theme-dark{color:#fff;background:#958e09;color:#fff;\n}.elementor .button{min-height:50px;font-weight:800;font-size:11.5px;letter-spacing:0.18em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:8px;justify-content:center;align-items:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 26px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease;white-space:nowrap;text-decoration:none;\n}.elementor .benefit-grid{overflow:hidden;margin-block-start:clamp(32px,4vw,48px);margin-block-end:clamp(32px,4vw,48px);display:grid;gap:2px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#e2ddd6;border-radius:18px;overflow:hidden;margin-top:clamp(32px,4vw,48px);\n}.elementor .benefit-card__icon{width:42px;height:42px;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:12px;background:rgba(149,142,9,0.12);display:flex;align-items:center;justify-content:center;--mlk-bem:1;& img{width:20px;height:20px;display:block;flex-shrink:0;}\n}.elementor .benefit-card{padding-block-start:clamp(24px,3vw,36px);padding-block-end:clamp(24px,3vw,36px);padding-inline-start:clamp(24px,3vw,36px);padding-inline-end:clamp(24px,3vw,36px);display:grid;gap:10px;align-content:start;background:#fafaf9;padding:clamp(24px,3vw,36px);display:grid;gap:10px;align-content:start;\n}.elementor .trust-strip{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:#e2ddd6;border-style:solid;display:grid;gap:1px;display:grid;gap:1px;background:#e2ddd6;border-radius:13px;overflow:hidden;border:1px solid #e2ddd6;grid-template-columns:repeat(2,1fr);padding:0px 0px 0px 0px;--mlk-bem:1;& .trust-strip__item > .e-con{display:contents !important;padding:0 !important;}& .trust-strip__item{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:5px !important;text-align:center !important;min-height:74px !important;}& .trust-strip__item .e-paragraph-base{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.05em !important;color:#332e2d !important;line-height:12.825px !important;text-align:center !important;}& .trust-strip__item::before{content:"";display:block;width:19px;height:19px;background-repeat:no-repeat;background-position:center;background-size:contain;flex:0 0 19px;}& .trust-strip__item:nth-child(1)::before{background-image:url("data:image/svg+xml,svg xmlns=http://www.w3.org/2000/svg viewBox=0 0 24 24 fill=none stroke=958e09 stroke-width=1.8 stroke-linecap=round stroke-linejoin=roundpath d=M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z//svg");}& .trust-strip__item:nth-child(2)::before{background-image:url("data:image/svg+xml,svg xmlns=http://www.w3.org/2000/svg viewBox=0 0 24 24 fill=none stroke=958e09 stroke-width=1.8 stroke-linecap=round stroke-linejoin=roundrect x=1 y=3 width=15 height=13 rx=2/path d=M16 8h4l3 3v5h-7V8z/circle cx=5.5 cy=18.5 r=2.5/circle cx=18.5 cy=18.5 r=2.5//svg");}& .trust-strip__item img{display:none !important;}\n}.elementor .price-box{min-height:74px;line-height:1.2;text-align:center;padding-block-start:5px;padding-block-end:5px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#e2ddd6;border-style:solid;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 16px;background:#f1eee9;border-radius:14px;border:1px solid #e2ddd6;border-top:3px solid #958e09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;min-height:74px;line-height:1.2;min-height:74px;--mlk-bem:1;& .product-price-box__row{padding:0 !important;}\n}.elementor .faq-layout{display:grid;gap:clamp(40px,6vw,80px);align-items:start;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,80px);align-items:start;\n}