.mb-3{font-family:"Libre Baskerville",serif!important;font-weight:400!important;font-size:16px!important;font-style:italic!important;color:#716760!important;background:0 0!important;padding:0!important;margin:0!important;border:none!important}.reveal-entrance{display:inline-block;opacity:0;transform:translateY(30px) rotate(5deg);clip-path:inset(0 100% 0 0);animation:revealFadeUpTilt var(--reveal-dur,1.1s) var(--reveal-ease,ease-out) var(--reveal-delay,0s) forwards;will-change:transform,opacity,clip-path}@media (prefers-reduced-motion:reduce){.reveal-entrance{animation:fadeInFast .01s linear forwards;transform:none;clip-path:inset(0 0 0 0)}}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border-radius:0px}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:0px}.input-group{display:inline-flex;align-items:center;border:1px solid #000;border-radius:8px;overflow:hidden;background:#fff;width:auto}.input-group input[type=number],.input-group .qty{border:none!important;width:60px;text-align:center;font-size:16px;font-weight:400;padding:6px 0;box-shadow:none!important}.input-group button,.input-group .input-group-btn button,.input-group .quantity-button{background:0 0;border:none;padding:6px 12px;font-size:16px;cursor:pointer;color:#000;line-height:1}.input-group button:focus,.input-group button:hover{background:0 0;color:#555;outline:none;box-shadow:none}.input-group>*{flex:0 0 auto}.input-group-text.disabled{background:0 0!important;color:#000!important;border:none!important;opacity:1!important;cursor:default!important}.quantity .input-group input[type=number],.quantity .input-group .qty,.quantity .input-group .form-control{background:0 0!important;box-shadow:none!important;border:0!important}.quantity .input-group-text{background:0 0!important;border:0!important;color:#000!important}.quantity .input-group input[type=number]::-webkit-outer-spin-button,.quantity .input-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .input-group input[type=number]{-moz-appearance:textfield}.quantity .input-group{padding:0!important;border:1px solid #111;border-radius:14px;display:inline-flex;align-items:center;gap:0}.quantity .input-group-text{background:0 0!important;border:0!important;padding:0 8px!important;height:34px!important;line-height:34px!important;color:#111}.quantity .input-group input[type=number],.quantity .input-group .qty,.quantity .input-group .form-control{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;width:48px!important;height:34px!important;text-align:center;line-height:34px!important}.flex-viewport{height:950px!important;border-radius:30px!important}.woocommerce div.product div.images .flex-control-thumbs{gap:8px}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 auto;width:100px!important;height:100px!important;overflow:hidden;border-radius:0px}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:cover;display:block}@media (max-width:767px){.woocommerce div.product div.images .flex-control-thumbs li{width:48px!important;height:48px!important}}.woocommerce-billing-fields{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important}.alert-icon,.woocommerce-error,.woocommerce-info,.woocommerce-noreviews,.woocommerce-message,.woocommerce-thankyou-order-details,.wc-stripe-error{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important}.woocommerce-privacy-policy-text{font-family:"Libre Baskerville",serif!important;font-size:14px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-cart table.cart td.actions .coupon .input-text{border-radius:0px}.woocommerce-additional-fields{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important}.col-lg-5{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important;color:#000!important}.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important}.cart_totals{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important}.woocommerce-cart table.cart td.actions .coupon button{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-cart table.cart td.actions .coupon .input-text{font-family:"Libre Baskerville",serif!important;font-style:italic!important;font-weight:400!important;font-size:14px!important;border-radius:0px!important}.elementor-103 .elementor-element.elementor-element-d812de0 li.menu-item-object-language_switcher>a{display:inline-flex!important;align-items:center!important;gap:.4em!important;padding:.5em .7em!important;border-radius:10px!important;line-height:1!important}.elementor-103 .elementor-element.elementor-element-d812de0 li.current-language-menu-item>a{background:var(--lang-pill-bg)!important;color:var(--lang-pill-text)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)!important;border-radius:10px!important}.elementor-103 .elementor-element.elementor-element-d812de0 .trp-flag-image img{width:18px!important;height:auto!important;display:inline-block!important}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{font-family:"Libre Baskerville",serif!important}.woocommerce button.button,.woocommerce .shop_table a.button,.woocommerce .shop_table a.woocommerce-MyAccount-downloads-file.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{border-radius:0!important;width:100%!important;display:block!important;box-sizing:border-box;background:var(--wc-btn-bg)!important;color:#fff!important;font-size:14px!important;line-height:1.2;border:none!important;padding:12px 16px;text-align:center}.woocommerce button.button:hover,.woocommerce .shop_table a.button:hover,.woocommerce .shop_table a.woocommerce-MyAccount-downloads-file.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce button.button:focus,.woocommerce .shop_table a.button:focus,.woocommerce .shop_table a.woocommerce-MyAccount-downloads-file.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus{background:var(--wc-btn-bg-hover)!important;color:#fff!important}.elementor-nav-menu__container li.menu-item-object-language_switcher>a,.elementor-nav-menu--dropdown li.menu-item-object-language_switcher>a{display:inline-flex!important;align-items:center!important;gap:.35em!important;border-radius:10px!important;padding:.2em .5em!important}.elementor-nav-menu__container li.current-language-menu-item>a,.elementor-nav-menu--dropdown li.current-language-menu-item>a{background:var(--lang-pill-bg)!important;color:var(--lang-pill-text)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)!important}.elementor-nav-menu--dropdown li.menu-item-object-language_switcher>a{width:auto!important}.elementor-nav-menu__container li.menu-item-object-language_switcher:not(.current-language-menu-item)>a,.elementor-nav-menu--dropdown li.menu-item-object-language_switcher:not(.current-language-menu-item)>a{background:0 0!important;box-shadow:none!important}.woocommerce-product-details__short-description{font-size:18px!important}.woocommerce-checkout .cart-item .product-price,.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .order-total{font-size:18px!important}.woocommerce-checkout .product-quantity{font-size:16px!important}.woocommerce-checkout .order-total .amount{font-size:20px!important}.woocommerce-checkout-review-order-table,.woocommerce-checkout #order_review{font-size:16px!important;width:100%!important;table-layout:fixed!important}.woocommerce-checkout .product-total,.woocommerce-checkout .cart-subtotal td:last-child,.woocommerce-checkout .order-total td:last-child{width:30%!important;min-width:120px!important}.woocommerce-checkout .amount{font-size:14px!important;color:#000!important;white-space:nowrap!important;word-break:keep-all!important;display:inline-block!important}.woocommerce-checkout .order-review .amount,.woocommerce-checkout .cart_item .product-total .amount,.woocommerce-checkout .cart-subtotal .amount,.woocommerce-checkout .order-total .amount,.woocommerce-checkout .shipping .amount,.woocommerce-checkout .tax-rate .amount{font-size:14px!important;color:#000!important;white-space:nowrap!important}.woocommerce-checkout .order-total .amount{font-size:16px!important;font-weight:700!important;color:#000!important;white-space:nowrap!important}.woocommerce-checkout-review-order-table td{white-space:nowrap!important;padding:10px 12px!important}.woocommerce-checkout .cart_item .product-name{font-size:16px!important;white-space:normal!important;width:70%!important}h1.product_title.entry-title.elementor-heading-title.elementor-size-default{color:#000;font-size:20px!important}.flex-viewport{height:auto!important;border-radius:0!important}.shopengine-widget .shopengine-cart-table .shopengine-table__body-item--td .shopengine-cart-quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.quantity{border:none!important}.cc-compass{display:none!important}a.cc_cart_items_list{color:white!important}.sub-menu{margin-left:-20px!important;margin-top:10px!important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{background:#cb9730!important;opacity:1}.button.e-apply-coupon{padding:9px!important;background:#cb9730!important;transition:background .3s ease!important}.button.e-apply-coupon:hover{background:#cb9730!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:9px!important;background:#cb9730!important;transition:background .3s ease!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:#b88528!important}.wc-breadcrumb a{color:#cb9730!important}button.single_add_to_cart_button.button.alt{background:#cb9730!important}.deta{font-weight:600;color:#000;font-size:16px}.woocommerce button.button,.woocommerce .shop_table a.button,.woocommerce .shop_table a.woocommerce-MyAccount-downloads-file.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{background:#cb9730!important}.woocommerce button.button:hover,.woocommerce .shop_table a.button:hover,.woocommerce .shop_table a.woocommerce-MyAccount-downloads-file.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover{background:#cb9730!important}.woocommerce form.checkout_coupon .form-row-last button{margin-left:0!important}form#woocommerce-checkout-form-coupon{gap:10px}.form-row.form-row-last button{padding:9px 13px!important}.bdt-mini-cart-product-name.bdt-margin-small-bottom a{color:black!important}span.bdt-button-text{color:#cb9730!important}a.bdt-button.bdt-button-primary.bdt-button-small{background:#cb9730!important}a.button.wc-backward{background:#cb9730!important;border:0px}.woocommerce-loop-product__title{color:black!important}@media (max-width:1024px){#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-3-buttons{grid-template-columns:repeat(1,100%)!important;gap:10px!important}}@media screen and (max-width:480px){#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-4,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-5,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-6{grid-template-columns:repeat(1,100%)}}.flex-viewport{height:500px!important}@media (max-width:650px){.flex-viewport{height:350px!important}}del span.woocommerce-Price-amount.amount{color:#000!important}ins span.woocommerce-Price-amount.amount{color:#cb9730!important}.sub-menu{margin-left:-6px!important}.woocommerce-info{background:#cb9730!important;border:0px!important;color:white!important}.alert-info,.must-log-in,.woocommerce-info,.woocommerce-noreviews{--bs-alert-color:#fff;--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-link-color:#fff}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .col-lg-5,.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions,.woocommerce-checkout #payment #place_order,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout table.shop_table,.woocommerce-checkout .cart_totals,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .product-name,.woocommerce-checkout .product-total,.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .order-total,.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-checkout .woocommerce-form__label,.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout button{font-family:"Roboto",sans-serif!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .alert-icon,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-noreviews,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-thankyou-order-details,.woocommerce-checkout .wc-stripe-error,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .col-lg-5,.woocommerce-checkout #payment #place_order,.woocommerce-checkout .cart_totals,.woocommerce-checkout .woocommerce-cart table.cart td.actions .coupon button,.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea,.woocommerce-checkout .woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .woocommerce div.product form.cart .button,.woocommerce-checkout .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .woocommerce button.button.alt,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,.woocommerce-checkout :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{font-family:"Roboto",sans-serif!important;font-style:normal!important;font-weight:400!important}.alert-success,.woocommerce-message,.woocommerce-thankyou-order-details{background:#cb9730!important;border:0px!important;color:white!important}.woocommerce-message::before{background:#fff!important}.nnn h2{display:flex!important;align-items:baseline;gap:5px}.cigar-name{font-family:"Libre Baskerville",serif!important;font-style:italic!important}.single-product .woocommerce-Tabs-panel em,.single-product .woocommerce-Tabs-panel i,.single-product .elementor-widget-text-editor em,.single-product .elementor-widget-text-editor i{font-family:"Libre Baskerville",serif!important;font-style:italic!important}.price del{font-size:14px!important;opacity:.75!important;color:#000!important;text-decoration-color:#000!important}.price ins{font-size:22px!important;font-weight:700!important;color:#cb9730!important;text-decoration:none!important;display:inline-flex!important;align-items:baseline!important}.price ins .woocommerce-Price-currencySymbol{font-weight:700!important}.price ins .woocommerce-Price-amount,.price ins bdi{font-weight:700!important}.elementor-widget-woocommerce-price .woocommerce-Price-amount{line-height:1.4!important}@media (max-width:480px){.price ins{font-size:20px!important}}.discount-percent{font-size:18px}button.plyr__control.plyr__control--overlaid{background:#cb9730!important}.nnn .elementor-heading-title,.nnn .price,.nnn del,.nnn ins,.nnn .discount-percent{font-size:20px!important;color:#000!important}.nnp .price del,.nnp .price ins,.nnp .discount-percent{font-size:20px!important;color:#000!important}.nnp .price del,.nnp .price ins,.nnp .discount-percent{font-size:20px!important;color:#cb9730!important}.plyr__poster{display:none!important}.woocommerce-product-gallery__wrapper{display:flex!important;flex-wrap:wrap!important}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{order:1!important}.woocommerce-product-gallery__wrapper .plyr{order:999!important}.xoo-wsc-sm-right{align-items:flex-end;padding-left:10px;display:flex;flex-direction:column;justify-content:center;max-width:100%}.xoo-wsc-sm-left .woocommerce-Price-amount.amount{color:#000!important}.xoo-wsc-sm-right .woocommerce-Price-amount.amount{color:#cb9730!important;text-align:right!important;display:block!important}@media (max-width:480px){.tribe-events-c-view-selector__content{width:225px!important}}.woocommerce-checkout-review-order-table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;padding:10px 12px!important}a.woocommerce-remove-coupon{font-size:15px!important}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-bottom:var(--order-summary-rows-gap-bottom,20px);padding-top:var(--order-summary-rows-gap-top,20px);padding-inline:0 10px}.discount-percent-custom{color:#cb9730!important}.nnn .discount-percent.discount-percent-custom{color:#cb9730!important}.elementor-widget-woocommerce-cart .woocommerce table.cart td span{color:var(--order-summary-color,#000);font-size:19px;font-weight:400}img.tribe-events-calendar-list__event-featured-image{height:300px;object-fit:cover;border-radius:6px!important}li.tribe-common-g-row.tribe-events-calendar-list__event-row{align-items:center}.tribe-events-calendar-list__event-details.tribe-common-g-col{display:flex;align-items:center}li.tribe-common-g-row.tribe-events-calendar-list__event-row{border:1px solid;border-radius:6px!important;padding:20px;background:#fff}a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin{border-bottom:0!important}button.tribe-common-c-btn.tribe-events-c-search__button{border-radius:0px}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{background:#d4a437!important;border:none;color:#000!important;border-radius:0px!important}.tribe-events-c-nav__list-item button{color:#000!important}.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden{display:none!important}.postid-3711 .tribe-events.tribe-common{display:none}.postid-3702 .tribe-events.tribe-common{display:none}.postid-3708 .tribe-events.tribe-common{display:none}.postid-3705 .tribe-events.tribe-common{display:none}.postid-3695 .tribe-events.tribe-common{display:none}span.tribe-events-event-categories-label.tribe-events-meta-label{display:none}span.tribe-events-event-categories.tribe-events-meta-value{display:none}.tribe-events-calendar-list__event-read-more.tribe-common-h7.tribe-common-anchor-thin{padding-left:21px}.tribe-events-calendar-list__event-read-more.tribe-common-h7.tribe-common-anchor-thin{border:none!important}@media (min-width:600px){.tribe-events-calendar-list__event-read-more.tribe-common-h7.tribe-common-anchor-thin{display:none}}.tribe-events-c-subscribe-dropdown__container{display:none!important}.woocommerce div.product div.images img{object-fit:contain!important}.flex-viewport{height:auto!important}.woocommerce-product-details__short-description p{font-size:15px!important}p.woocommerce-shipping-destination{display:none!important}.postid-3940 div#elementor-tab-title-1662{display:none}form.woocommerce-shipping-calculator{display:none!important}.bdt-event-list .bdt-event-image img{object-fit:cover;object-position:top}button.single_add_to_cart_button.button.alt{text-transform:capitalize}tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-bottom:40px!important}.woocommerce-product-details__short-description p{font-size:17px!important;font-weight:600}.postid-2217 .p-rich_text_section p{line-height:40px!important}.elementor-tab-content{line-height:40px!important}