.elementor .bbhd-mq-dot{width:8px;height:8px;min-width:8px;min-height:8px;padding:0px;border-radius:50%;background-color:#D97706;flex:0 0 auto;}.elementor .bbhd-mq-text{font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .bbhd-mq-item{width:auto;padding:0px;flex-direction:row;gap:36px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .bbhd-mq-track{padding:0px;flex-direction:row;gap:36px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;width: max-content;\n}.elementor .bbhd-mq{width:100%;overflow:hidden;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:#7D0E13;flex-direction:row;flex-wrap:nowrap;border-bottom-style: solid; border-bottom-color: #5E0A0E;\n}.elementor .bbhd-drawer-btn:hover,.elementor .bbhd-drawer-btn:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bbhd-drawer-btn{width:100%;font-weight:700;font-size:16px;color:#FFFFFF;padding:12px;border-radius:8px;background-color:#C51E25;display:flex;justify-content:center;}.elementor .bbhd-drawer-btn-alt:hover,.elementor .bbhd-drawer-btn-alt:focus-visible{background-color:#176B3A;}.elementor .bbhd-drawer-btn-alt{background-color:#1F8A4C;}.elementor .bbhd-drawer-foot{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;flex-direction:column;gap:10px;align-items:stretch;}.elementor .bbhd-drawer-link:hover,.elementor .bbhd-drawer-link:focus-visible{color:#C51E25;background-color:#FBF3E4;}.elementor .bbhd-drawer-link{width:100%;font-weight:600;font-size:17px;color:#1C1917;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:flex;justify-content:flex-start;border-bottom-style: solid; border-bottom-color: #F4EFE6;\n}.elementor .bbhd-close:hover,.elementor .bbhd-close:focus-visible{color:#C51E25;background-color:transparent;}.elementor .bbhd-close{font-size:22px;color:#1C1917;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;background-color:transparent;}.elementor .bbhd-drawer-head{padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:6px;border-block-end-width:1px;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #EFE8DC; border-bottom-style: solid; border-bottom-color: #EFE8DC; & img { position: static; transform: none; width: 56px; height: auto; }\n}.elementor .bbhd-drawer{width:300px;max-width:85vw;position:fixed;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:99990;padding:20px;background-color:#FFFFFF;box-shadow:12px 0px 32px 0px rgba(0,0,0,0.18);transform:translate3d(-105%, 0px, 0px);transition:transform 0.3s;flex-direction:column;gap:4px;align-items:stretch;overflow-y: auto; &.is-open { transform: translateX(0); }\n}.elementor .bbhd-cta:hover,.elementor .bbhd-cta:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bbhd-cta{font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:#C51E25;white-space: nowrap;\n}.elementor .bbhd-bag{cursor:pointer;}.elementor .bbhd-search{color:#ffffff;cursor:pointer;background-color:#ff0000;}.elementor .bbhd-icon-btn:hover,.elementor .bbhd-icon-btn:focus-visible{color:#C51E25;border-color:#C51E25;background-color:#FFFFFF;}.elementor .bbhd-icon-btn{width:42px;height:42px;position:relative;font-size:0px;cursor:pointer;padding:10px;border-radius:8px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#c70101;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;background-repeat: no-repeat; background-position: center; background-size: 20px 20px; & svg { width: 20px; height: 20px; }\n}.elementor .bbhd-burger{display:none;}.elementor .bbhd-actions{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .bbhd-nav-link:hover,.elementor .bbhd-nav-link:focus-visible{color:#C51E25;background-color:transparent;border-bottom-color: #C51E25;\n}.elementor .bbhd-nav-link{font-weight:600;font-size:15px;color:#1C1917;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:2px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .bbhd-nav{width:auto;padding:0px;flex-direction:row;gap:26px;flex-wrap:nowrap;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .bbhd-logo{width:82px;height:auto;flex:0 0 auto;}.elementor .bbhd-main-inner{width:100%;max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .bbhd-main{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:#FFFFFF;border-bottom-style: solid; border-bottom-color: #EFE8DC;\n}.elementor .bbhd-top-link:hover,.elementor .bbhd-top-link:focus-visible{color:#FFD9A0;background-color:transparent;}.elementor .bbhd-top-link{font-weight:500;font-size:14px;color:#FFFFFF;padding:0px;background-color:transparent;}.elementor .bbhd-top-right{width:auto;padding:0px;flex-direction:row;gap:18px;flex-wrap:nowrap;align-items:center;}.elementor .bbhd-top-text{font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.5;margin:0px;}.elementor .bbhd-offer{font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.3;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:6px;background-color:#D97706;white-space: nowrap;\n}.elementor .bbhd-top-left{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:nowrap;align-items:center;}.elementor .bbhd-top-inner{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .bbhd-top{width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;background-color:#7D0E13;}.elementor .bbhd-root{width:100%;position:relative;z-index:50;padding:0px;background-color:#FFFFFF;flex-direction:column;gap:0px;align-items:stretch;}.elementor .bbup-note{font-size:14px;color:#665E57;line-height:1.5;margin:0px;}.elementor .bbup-total-label{font-size:14px;color:#665E57;line-height:1.4;margin:0px;}.elementor .bbup-total-wrap{padding:0px;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .bbup-foot{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #E8E1D5;\n}.elementor .bbup-plus{font-weight:700;font-size:20px;color:#8C827A;line-height:1;text-align:center;margin:0px;flex:0 0 auto;}.elementor .bbup-item-text{min-width:0px;padding:0px;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .bbup-eyebrow{font-weight:700;font-size:14px;color:#1C1917;padding-block-start:3px;padding-block-end:3px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:6px;background-color:#F6F1E8;display:inline-block;}.elementor .bbbn-note{font-weight:700;font-size:15px;color:#1E6B38;line-height:1.4;margin:0px;}.elementor .bbbn-head-title{font-weight:700;font-size:16px;color:#1C1917;line-height:1.4;margin:0px;}.elementor .bbbn-head{padding:0px;flex-direction:row;gap:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .bbup-m-partner{position:relative;}.elementor .bbup-m-current{position:relative;}.elementor .bbup-m-total{margin:0px;}.elementor .bbup-order{cursor:pointer;}.elementor .bbup-cart{cursor:pointer;}.elementor .bbup-btn:hover,.elementor .bbup-btn:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bbup-btn{font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:#C51E25;display:flex;justify-content:center;align-items:center;}.elementor .bbup-btn-alt:hover,.elementor .bbup-btn-alt:focus-visible{color:#C51E25;border-color:#C51E25;background-color:#FBECEE;}.elementor .bbup-btn-alt{color:#1C1917;border-width:1.5px;border-color:#D5CAB7;border-style:solid;background-color:#FFFFFF;}.elementor .bbup-actions{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .bbup-total{font-weight:700;font-size:22px;color:#C51E25;line-height:1.3;margin:0px;text-align: left;\n}.elementor .bbup-price{font-weight:700;font-size:16px;color:#C51E25;margin:0px;text-align: left; & > span:last-child { display: none; } & del + span { display: none; } & del > span:last-child { display: none; }\n}.elementor .bbup-name:hover,.elementor .bbup-name:focus-visible{color:#C51E25;background-color:transparent;}.elementor .bbup-name{font-weight:700;font-size:15px;color:#1C1917;line-height:1.4;padding:0px;margin:0px;background-color:transparent;text-align: left;\n}.elementor .bbup-img{width:56px;height:56px;object-fit:cover;border-radius:8px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#F4E4C4;flex:0 0 auto;}.elementor .bbup-item{min-width:0px;padding:12px;border-radius:10px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:1 1 0px;align-items:center;}.elementor .bbup-items{padding:0px;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .bbup-save{font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:8px;background-color:#1E6B38;}.elementor .bbup-title{font-weight:700;font-size:22px;color:#1C1917;line-height:1.35;margin:0px;}.elementor .bbup-head{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .bbup-box{width:100%;max-width:1300px;padding:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:14px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:18px;align-items:stretch;}.elementor .bbbn-price{font-weight:700;font-size:21px;color:#C51E25;line-height:1.3;margin:0px;text-align: right; white-space: nowrap; & > span:last-child { display: none; } & del + span { display: none; } & del > span:last-child { display: none; }\n}.elementor .bbbn-sub{font-size:13px;color:#665E57;line-height:1.4;margin:0px;}.elementor .bbbn-title{font-weight:700;font-size:16px;color:#1C1917;line-height:1.4;margin:0px;}.elementor .bbbn-badge{position:absolute;inset-block-start:-13px;inset-inline-end:14px;font-weight:700;font-size:13px;color:#FFFFFF;line-height:1.5;padding-block-start:3px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:8px;background-color:#D97706;}.elementor .bbbn-badge-red{background-color:#C11E1E;}.elementor .bbbn-badge-green{background-color:#1E6B38;}.elementor .bbbn-text{min-width:0px;padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;align-items:flex-start;}.elementor .bbbn-card:hover,.elementor .bbbn-card:focus-visible{border-color:#C51E25;}.elementor .bbbn-card{position:relative;cursor:pointer;padding-block-start:18px;padding-block-end:16px;padding-inline-start:52px;padding-inline-end:18px;border-radius:12px;border-width:1.5px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .bbbn-list{padding:0px;margin-block-start:6px;flex-direction:column;gap:14px;align-items:stretch;}.elementor .bbpd-m-related{width:100%;}.elementor .bbpd-m-reviews{width:100%;}.elementor .bbst-text{font-size:15px;color:#665E57;line-height:1.6;margin:0px;}.elementor .bbst-title{font-weight:700;font-size:17px;color:#1C1917;line-height:1.4;margin:0px;}.elementor .bbst-num{width:40px;height:40px;font-weight:700;font-size:18px;color:#FFFFFF;line-height:1;margin:0px;border-radius:50%;background-color:#C51E25;display:flex;justify-content:center;align-items:center;}.elementor .bbst-card{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:8px;flex:1 1 220px;align-items:flex-start;}.elementor .bbst-grid{padding:0px;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .bbcmp-cell{min-width:0px;font-size:16px;color:#1C1917;line-height:1.55;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-inline-end-width:1px;display:flex;flex:1 1 0px;align-items:center;border-right-style: solid; border-right-color: #E8E1D5; &:last-child { border-right: none; }\n}.elementor .bbcmp-bad{font-weight:400;color:#3D3530;gap:10px;flex:1.1 1 0px;&::before { content: '✕'; flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background-color: #E7E5E4; color: #78716C; font-size: 11px; font-weight: 700; line-height: 1; } &::before { content: '✕'; flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background-color: #E7E5E4; color: #78716C; font-size: 11px; font-weight: 700; line-height: 1; }\n}.elementor .bbcmp-good{font-weight:600;color:#8B1418;border-inline-start-width:2px;border-inline-end-width:2px;background-color:#FDF7F7;gap:10px;flex:1.4 1 0px;border-left-style: solid; border-left-color: #C51E25; border-right-style: solid; border-right-color: #C51E25; &::before { content: '✓'; flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background-color: #1F9D6B; color: #FFFFFF; font-size: 13px; font-weight: 700; line-height: 1; } border-left-style: solid; border-left-color: #C51E25; border-right-style: solid; border-right-color: #C51E25; &::before { content: '✓'; flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background-color: #1F9D6B; color: #FFFFFF; font-size: 13px; font-weight: 700; line-height: 1; }\n}.elementor .bbcmp-key{font-weight:700;color:#1C1917;background-color:#FDFBF7;flex:1 1 0px;border-right-style: none; border-right-style: none;\n}.elementor .bbcmp-head{font-weight:700;font-size:16px;color:#1C1917;padding-block-start:26px;padding-block-end:26px;background-color:#F6F1E8;flex:1 1 0px;&:nth-child(2) { flex-grow: 1.4; flex-direction: column; justify-content: center; text-align: center; background-color: #C51E25; color: #FFFFFF; font-size: 17px; border-right: none; } &:nth-child(2) small { display: block; font-size: 13px; font-weight: 500; color: #FFE3E4; margin-top: 2px; } &:nth-child(3) { flex-grow: 1.1; } &:nth-child(1) { border-right: none; } &:nth-child(2) { flex-grow: 1.4; flex-direction: column; justify-content: center; text-align: center; background-color: #C51E25; color: #FFFFFF; font-size: 17px; border-left: 2px solid #C51E25; border-right: 2px solid #C51E25; } &:nth-child(2) small { display: block; font-size: 13px; font-weight: 500; color: #FFE3E4; margin-top: 2px; } &:nth-child(3) { flex-grow: 1.1; }\n}.elementor .bbcmp-row{padding:0px;border-block-end-width:1px;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:stretch;border-bottom-style: solid; border-bottom-color: #EFE8DC; border-bottom-style: solid; border-bottom-color: #E8E1D5; &:last-child { border-bottom: none; }\n}.elementor .bbcmp-table{width:100%;max-width:920px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:10px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(28,25,23,0.04);flex-direction:column;gap:0px;align-items:stretch;}.elementor .bbx-text{font-size:15px;color:#4A433D;line-height:1.75;margin:0px;}.elementor .bbx-acc-body{padding-block-start:0px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;flex-direction:column;gap:8px;align-items:stretch;}.elementor .bbx-acc-closed{display:none;}.elementor .bbx-acc-head:hover,.elementor .bbx-acc-head:focus-visible{color:#C51E25;}.elementor .bbx-acc-head{font-weight:700;font-size:17px;color:#1C1917;line-height:1.4;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;}.elementor .bbx-acc{max-width:1440px;overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:0px;align-items:stretch;}.elementor .bbx-acc-list{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:10px;align-items:stretch;}.elementor .bbpd-wa{cursor:pointer;}.elementor .bbpd-cart{cursor:pointer;}.elementor .bbpd-buy{cursor:pointer;}.elementor .bbpd-m-qty{width:100%;}.elementor .bbpd-m-chips{width:100%;}.elementor .bbpd-m-gallery{width:100%;}.elementor .bbpd-note{font-size:13px;color:#8C827A;line-height:1.5;margin:0px;}.elementor .bbpd-trust-sub{font-size:13px;color:#665E57;line-height:1.4;margin:0px;}.elementor .bbpd-trust-title{font-weight:700;font-size:15px;color:#1C1917;line-height:1.4;margin:0px;}.elementor .bbpd-trust-item{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:2px;flex:1 1 calc(50% - 5px);align-items:flex-start;}.elementor .bbpd-trust{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .bbpd-btn:hover,.elementor .bbpd-btn:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bbpd-btn{width:100%;font-weight:700;font-size:17px;color:#FFFFFF;line-height:1.3;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;background-color:#C51E25;display:flex;justify-content:center;align-items:center;}.elementor .bbpd-btn-wa:hover,.elementor .bbpd-btn-wa:focus-visible{color:#128C7E;border-color:#128C7E;background-color:#EAF7F4;}.elementor .bbpd-btn-wa{color:#128C7E;border-width:1.5px;border-color:#9ED9CC;border-style:solid;background-color:#FFFFFF;}.elementor .bbpd-btn-gold:hover,.elementor .bbpd-btn-gold:focus-visible{color:#FFFFFF;background-color:#B45309;}.elementor .bbpd-btn-gold{color:#FFFFFF;background-color:#D97706;}.elementor .bbpd-actions{padding:0px;flex-direction:column;gap:10px;align-items:stretch;}.elementor .bbpd-slot{width:100%;min-height:10px;}.elementor .bbpd-label{font-weight:700;font-size:15px;color:#1C1917;line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bbpd-short{font-size:16px;color:#665E57;line-height:1.7;margin:0px;}.elementor .bbpd-stock{font-weight:600;font-size:15px;color:#1E6B38;line-height:1.5;margin:0px;}.elementor .bbpd-price{font-weight:700;font-size:28px;color:#C51E25;line-height:1.3;margin:0px;& > span:last-child { display: none; } & del + span { display: none; } & del > span:last-child { display: none; }\n}.elementor .bbpd-rating{font-weight:700;font-size:15px;color:#D97706;line-height:1.5;margin:0px;}.elementor .bbpd-chip{font-weight:600;font-size:14px;color:#C51E25;line-height:1.5;padding-block-start:3px;padding-block-end:3px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;border-width:1px;border-color:#F3C7CB;border-style:solid;background-color:#FBECEE;}.elementor .bbpd-meta{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .bbpd-title{font-weight:700;font-size:30px;color:#1C1917;line-height:1.3;margin:0px;}.elementor .bbpd-info{min-width:0px;padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;align-items:stretch;}.elementor .bbpd-main-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#F4E4C4;}.elementor .bbpd-gallery{min-width:0px;position:sticky;inset-block-start:90px;padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;align-items:stretch;}.elementor .bbpd-grid{padding:0px;flex-direction:row;gap:40px;flex-wrap:nowrap;align-items:flex-start;}.elementor .bbpd-crumb-sep{font-size:14px;color:#A8A098;line-height:1.5;margin:0px;}.elementor .bbpd-crumb:hover,.elementor .bbpd-crumb:focus-visible{color:#C51E25;background-color:transparent;}.elementor .bbpd-crumb{font-weight:400;font-size:14px;color:#665E57;line-height:1.5;padding:0px;margin:0px;background-color:transparent;}.elementor .bbpd-crumbs{width:auto;padding:0px;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .bbpd-inner{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:18px;align-items:stretch;}.elementor .bbpd-wrap{width:100%;padding-block-start:20px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDFBF7;flex-direction:column;gap:18px;align-items:stretch;}.elementor .bbf-small{font-size:14px;color:#A8A098;line-height:1.5;margin:0px;}.elementor .bbf-bottom{width:100%;max-width:1200px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: #3E3834;\n}.elementor .bbf-social-btn:hover,.elementor .bbf-social-btn:focus-visible{color:#FFFFFF;border-color:#C51E25;background-color:#C51E25;}.elementor .bbf-social-btn{font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;border-width:1px;border-color:#3E3834;border-style:solid;background-color:#292522;}.elementor .bbf-social{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .bbf-link:hover,.elementor .bbf-link:focus-visible{color:#FFFFFF;background-color:transparent;}.elementor .bbf-link{font-weight:400;font-size:15px;color:#D6D0C7;line-height:1.6;padding:0px;background-color:transparent;text-align: left;\n}.elementor .bbf-text{font-size:15px;color:#D6D0C7;line-height:1.7;margin:0px;}.elementor .bbf-heading{font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.4;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bbf-brand{font-weight:700;font-size:22px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .bbf-logo{width:72px;height:auto;}.elementor .bbf-col{padding:0px;flex-direction:column;gap:10px;flex:1 1 200px;align-items:flex-start;}.elementor .bbf-col-wide{flex:0 1 300px;}.elementor .bbf-grid{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:36px;flex-wrap:wrap;}.elementor .bbf-footer{width:100%;padding-block-start:60px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;background-color:#1E1B18;flex-direction:column;gap:36px;align-items:stretch;border-top-style: solid; border-top-color: #3E3834;\n}.elementor .bbs-sub{max-width:640px;font-size:16px;color:#6B5442;line-height:1.6;text-align:center;margin:0px;}.elementor .bbs-title{font-weight:700;font-size:34px;color:#2B1B12;line-height:1.25;text-align:center;margin:0px;}.elementor .bbs-head{min-width:0px;text-align:center;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .bbs-inner{width:100%;max-width:1440px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:28px;align-items:stretch;}.elementor .bbs-section{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FDFBF7;flex-direction:column;gap:0px;align-items:stretch;}.elementor .bbs-section-alt{background-color:#FBF3E4;}.elementor .bbq-m-form{padding:0px;}.elementor .bbq-m-total{margin:0px;}.elementor .bbq-m-shipping{margin:0px;}.elementor .bbq-m-subtotal{margin:0px;}.elementor .bbq-m-subtotal-label{margin:0px;}.elementor .bbq-m-out{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .bbq-m-in{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .bbq-m-address{padding:0px;}.elementor .bbq-m-phone{padding:0px;}.elementor .bbq-m-name{padding:0px;}.elementor .bbq-m-sizes{padding:0px;}.elementor .bbq-whatsapp:hover,.elementor .bbq-whatsapp:focus-visible{color:#128C7E;border-color:#128C7E;background-color:#EAF7F4;}.elementor .bbq-whatsapp{width:100%;font-weight:600;font-size:16px;color:#128C7E;line-height:1.3;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1.5px;border-color:#D5CAB7;border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .bbq-trust{font-size:14px;color:#665E57;line-height:1.4;text-align:center;margin:0px;}.elementor .bbq-submit:hover,.elementor .bbq-submit:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bbq-submit{width:100%;font-weight:700;font-size:17px;color:#FFFFFF;line-height:1.3;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;background-color:#C51E25;display:flex;justify-content:center;align-items:center;}.elementor .bbq-total-text{font-weight:700;font-size:17px;color:#C51E25;}.elementor .bbq-row-value{font-weight:600;font-size:15px;color:#1C1917;line-height:1.4;margin:0px;}.elementor .bbq-row-label{font-size:15px;color:#665E57;line-height:1.4;margin:0px;}.elementor .bbq-row{padding:0px;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .bbq-summary{padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;background-color:#F6F1E8;flex-direction:column;gap:6px;align-items:stretch;}.elementor .bbq-area{min-width:140px;font-weight:600;font-size:15px;color:#1C1917;text-align:center;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:8px;border-width:1.5px;border-color:#D5CAB7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;}.elementor .bbq-areas{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .bbq-slot{width:100%;min-height:20px;}.elementor .bbq-label{font-weight:600;font-size:15px;color:#665E57;line-height:1.4;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bbq-qty{width:auto;min-width:96px;min-height:34px;flex:0 0 auto;}.elementor .bbq-price{font-weight:700;font-size:16px;color:#C51E25;line-height:1.4;margin:0px;}.elementor .bbq-variant{font-size:14px;color:#665E57;line-height:1.4;margin:0px;}.elementor .bbq-name{font-weight:700;font-size:16px;color:#1C1917;line-height:1.35;margin:0px;}.elementor .bbq-info{min-width:0px;padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;align-items:stretch;}.elementor .bbq-img{width:64px;height:64px;object-fit:cover;border-radius:8px;border-width:1px;border-color:#E8E1D5;border-style:solid;flex:0 0 auto;}.elementor .bbq-strip{padding:12px;border-radius:10px;border-width:1px;border-color:#E8E1D5;border-style:solid;background-color:#FDFBF7;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .bbq-title{font-weight:700;font-size:18px;color:#1C1917;line-height:1.4;padding-inline-end:32px;margin:0px;}.elementor .bbq-dialog{width:100%;padding:20px;background-color:#FFFFFF;flex-direction:column;gap:12px;align-items:stretch;}.elementor .bb-reels-next{cursor:pointer;}.elementor .bb-reels-prev{cursor:pointer;}.elementor .bb-reels-track{width:100%;padding-block-start:8px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .bb-reels-viewport{width:100%;padding:0px;}.elementor .bb-reels-head-wrap{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;}.elementor .bb-reel-cart:hover,.elementor .bb-reel-cart:focus-visible{border-color:#C51E25;background-color:#FBECEE;}.elementor .bb-reel-cart{width:36px;height:36px;font-size:16px;color:#C51E25;line-height:1;padding:0px;border-radius:8px;border-width:1.5px;border-color:#D5CAB7;border-style:solid;background-color:#FFFFFF;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .bb-reel-buy:hover,.elementor .bb-reel-buy:focus-visible{color:#FFFFFF;background-color:#A7171D;}.elementor .bb-reel-buy{font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:#C51E25;display:flex;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .bb-reel-btn-row{padding:0px;flex-direction:row;gap:8px;flex-wrap:nowrap;align-items:stretch;}.elementor .bb-reel-price{font-weight:700;font-size:16px;color:#C51E25;line-height:1.3;margin:0px;}.elementor .bb-reel-name{overflow:hidden;font-weight:700;font-size:16px;color:#1C1917;line-height:1.3;margin:0px;white-space: nowrap; text-overflow: ellipsis;\n}.elementor .bb-reel-details{min-width:0px;padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;align-items:stretch;}.elementor .bb-reel-thumb{width:48px;height:48px;object-fit:cover;border-radius:8px;border-width:1px;border-color:#E8E1D5;border-style:solid;flex:0 0 auto;}.elementor .bb-reel-product-top{padding:0px;flex-direction:row;gap:10px;flex-wrap:nowrap;align-items:center;}.elementor .bb-reel-product{width:94%;position:absolute;inset-block-end:10px;inset-inline-start:50%;z-index:3;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:rgba(255, 255, 255, 0.98);box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.22);transform:translate3d(-50%, 0px, 0px);flex-direction:column;gap:8px;align-items:stretch;}.elementor .bb-reel-play:hover,.elementor .bb-reel-play:focus-visible{border-color:#C51E25;background-color:#C51E25;}.elementor .bb-reel-play{width:56px;height:56px;position:absolute;inset-block-start:40%;inset-inline-start:50%;z-index:2;font-size:20px;color:#FFFFFF;line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:0px;border-radius:50%;border-width:2px;border-color:rgba(255, 255, 255, 0.85);border-style:solid;background-color:rgba(255, 255, 255, 0.28);transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;}.elementor .bb-reel-tag{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.4;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:8px;background-color:rgba(0, 0, 0, 0.65);}.elementor .bb-reel-overlay{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%,rgba(0, 0, 0, 0) 30%,rgba(0, 0, 0, 0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .bb-reel-poster{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .bb-reel-card{width:250px;height:430px;overflow:hidden;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:16px;border-radius:12px;background-color:#241E1A;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.08);flex:0 0 250px;scroll-snap-align: start;\n}.elementor .bb-reels-nav-btn:hover,.elementor .bb-reels-nav-btn:focus-visible{color:#C51E25;border-color:#C51E25;background-color:#FBECEE;}.elementor .bb-reels-nav-btn{width:42px;height:42px;font-size:22px;color:#1C1917;line-height:1;padding:0px;border-radius:8px;border-width:1px;border-color:#D5CAB7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.04);display:flex;justify-content:center;align-items:center;}.elementor .bb-reels-nav{width:auto;flex-direction:row;gap:8px;flex-wrap:nowrap;flex:0 0 auto;}.elementor .bb-reels-sub{font-size:16px;color:#665E57;line-height:1.5;margin:0px;}.elementor .bb-reels-title{font-weight:700;font-size:28px;color:#1C1917;line-height:1.3;margin:0px;}.elementor .bb-reels-badge{font-weight:700;font-size:16px;color:#C51E25;line-height:1.5;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:8px;border-width:1px;border-color:#F3C7CB;border-style:solid;background-color:#FBECEE;display:inline-block;}.elementor .bb-reels-head-left{min-width:0px;max-width:650px;flex-direction:column;gap:8px;flex:1 1 auto;align-items:flex-start;}.elementor .bb-reels-section{width:100%;overflow:hidden;padding-block-start:50px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FDFBF7;flex-direction:column;gap:24px;align-items:stretch;}