@charset "UTF-8";:root{--color-black:#000;--color-white:#fff;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529}html{-webkit-text-size-adjust:none;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=submit]{appearance:none;border-radius:0}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;width:100%;color:var(--color-black);background:var(--color-white);line-height:1.166}a{outline:none;text-decoration:none;color:var(--color-black)}a:hover,a:focus{outline:none;text-decoration:none}input,textarea,select{outline:none;resize:none;font-family:"Funnel Display",sans-serif}a,input,button{outline:none !important}button::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:120%;font-weight:500;color:var(--color-black)}img{border:0;vertical-align:top;max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}p+p{margin:16px 0 0;padding:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-webkit-appearance:none;appearance:none}.form-control::placeholder,input::placeholder,textarea::placeholder{opacity:.7;color:var(--color-black)}.h1,h1{font-size:42px}.h2,h2{font-size:36px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.body-lg{font-size:18px;line-height:1.5}.body-base{font-size:16px;line-height:1.5}.body-md{font-size:14px;line-height:1.5}.body-sm{font-size:12px;line-height:1.5}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-regular{font-weight:400}.container{max-width:1200px;width:100%;padding:0 15px;margin:0 auto}.container-md{max-width:980px;width:100%;padding:0 15px;margin:0 auto}.container-sm{max-width:880px;width:100%;padding:0 15px;margin:0 auto}.header-wrap .header{position:relative;z-index:4}.header-wrap header{position:absolute;width:100%;left:0;top:0;padding-top:16px;z-index:2}.header-wrap .header:before{content:"";position:absolute;left:0;top:0;height:468px;width:100%;background:linear-gradient(to top,rgba(0,0,0,.0) 0%,rgba(0,0,0,.97) 100%);z-index:1}.banner-wrap{z-index:0;position:relative;min-height:520px}.banner-wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:239px;background:linear-gradient(rgba(0,0,0,.0) 0%,rgba(0,0,0,.97) 100%)}.header-inner{display:flex;gap:24px;align-items:center;justify-content:space-between}.logo{width:120px}.logo a{display:block}.header-right{position:relative;display:flex;align-items:center;gap:12px;flex:1}.header-one-life{padding:16px 30px 30px;text-align:center}.header-one-life img{max-width:600px;width:100%}.home-banner-logo{position:absolute;z-index:3;width:100%;bottom:0;text-align:center;padding:0 30px}.home-banner-logo img{max-width:360px;width:100%}.home .home-banner-logo img{max-width:220px}.size-list-banner{overflow:hidden}.size-list-banner-title{position:absolute;z-index:3;width:100%;bottom:-5px}.size-list-banner-title .h1{font-size:clamp(48px, 6.2vw, 80px);color:var(--color-white);text-transform:uppercase;line-height:.7;font-family:"Roboto Condensed",sans-serif}.header-menu{padding:12px 0;border-top:2px solid var(--color-white);border-bottom:2px solid var(--color-white)}.header-menu>ul{display:flex;gap:0 28px}.header-menu>ul>li{padding:0;display:flex;align-items:center;gap:16px;position:relative}.header-menu>ul>li>a{font-weight:700;font-size:16px;color:var(--color-white);padding:14px 0 14px;display:block;white-space:nowrap;transition:all .3s ease-in-out;text-transform:uppercase}.header-menu>ul>li:hover>a{text-decoration:underline}.header-menu>ul>li>ul>li{position:relative}.header-menu>ul>li>ul>li>a{font-weight:400;font-size:16px;color:var(--color-white);padding:6px 12px;display:block;white-space:nowrap;transition:all .3s ease-in-out;text-transform:uppercase}.header-menu>ul>li>ul>li>ul li{position:relative;padding:2px}.header-menu>ul>li>ul>li>ul li a{font-weight:400;font-size:16px;color:var(--color-white);padding:6px 12px;display:block;white-space:nowrap;text-transform:uppercase}.header-search{border-radius:8px;background:0 0;border:1px solid var(--color-white);padding:11px 10px;width:100%;max-width:236px;display:flex;gap:10px;height:100%}.header-search input{flex:1;border:0;background:0 0;width:100%;color:var(--color-white);font-size:18px}.header-search input::placeholder{color:var(--color-white);opacity:1}.header-search:has(input:focus){border-width:2px !important}.header-search button{width:24px;height:24px;border:0;outline:none;background:0 0;cursor:pointer}.header-menu ul li.header-nav-btn a{border-radius:9px;padding:14px 12px 14px;background:var(--color-white);color:var(--color-black)}.header-menu ul li.header-nav-btn:hover a{background:#6c14a3;color:var(--color-white);text-decoration:none}.menu-arrow{width:22px;height:20px;display:flex;align-items:center}.menu-open-active{overflow-y:hidden}.banner-img>img{position:absolute;width:100%;height:100%;object-fit:cover}.our-brands{background:var(--color-black);padding-top:30px;padding-bottom:60px}.our-brands .title-wrap{text-align:center;padding-bottom:30px}.our-brands .title-wrap .h1{color:var(--color-white);font-size:50px;text-transform:uppercase;font-weight:700;font-family:"Roboto Condensed",sans-serif}.our-brands-list{margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:27px 20px}.our-brands-list-item{border-radius:15px;background:0 0;border:3px solid var(--color-white);padding:16px;display:flex;justify-content:center;align-items:center;aspect-ratio:480/383}.our-brands-list-item a{display:block}.our-brands-list-item img{transition:all .3s ease-in-out}.where-to-buy-become-a-retailer{background:var(--color-black)}.our-brands .container,.where-to-buy-become-a-retailer .container,.join-our-newsletter .container,.footer-wrap .container{max-width:1200px}.where-to-buy-become-a-retailer-inner{position:relative;border-radius:21px;border:3px solid var(--color-white);overflow:hidden;padding:106px 82px 102px}.where-to-buy-become-a-retailer-img{position:absolute;width:100%;height:100%;top:0;left:0}.where-to-buy-become-a-retailer-img img{width:100%;height:100%;object-fit:cover}.where-to-buy-buttons-wrap{gap:50px;display:grid;grid-template-columns:repeat(2,1fr);position:relative;z-index:2;max-width:680px;margin:0 auto}.where-to-buy-buttons-wrap a{border-radius:18px;background:rgba(0,0,0,.44);border:3px solid rgba(255,255,255,.44);padding:20px;font-family:"Roboto Condensed",sans-serif;font-size:24px;color:var(--color-white);text-transform:uppercase;display:flex;align-items:center;gap:14px;transition:all .3s ease-in-out}.where-to-buy-buttons-wrap a img{width:30px}.where-to-buy-buttons-wrap a:hover{background:rgba(0,0,0,.9)}.join-our-newsletter{background:var(--color-black);padding-top:22px;padding-bottom:60px}.join-our-newsletter-inner{border-radius:26px;background:0 0;border:3px solid var(--color-white);padding:22px 60px 38px}.join-our-newsletter .title-wrap{padding-bottom:19px}.join-our-newsletter .h2{font-size:42px;font-weight:300;text-align:center;color:var(--color-white)}.join-our-newsletter-label{font-weight:300;font-size:19px;color:var(--color-white);padding-bottom:20px}.join-our-newsletter-note{font-weight:300;font-size:16px;color:var(--color-white);padding-top:20px}.footer-wrap{padding:0 0 60px;background:var(--color-black)}.footer{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px}.footer-logo{text-align:center}.footer-logo img{width:100%;max-width:220px}.footer-links ul{display:flex;flex-direction:column;gap:36px;align-items:center}.footer-wrap-v1 ul{align-items:flex-start}.footer-links ul li a{font-size:20px;color:var(--color-white);font-weight:300;text-transform:uppercase;transition:all .3s ease-in-out}.footer-links ul li a:hover{font-weight:700}.copyright{padding-top:48px;color:#fff;text-align:center;font-size:16px;line-height:1.5}.copyright a{color:#fff}.home-banner-logo-half-outside{transform:translateY(50%)}.welcome-text{padding:90px 0 80px;font-weight:300;font-size:28px;line-height:1.5;color:var(--color-black)}.welcome-text-extra-space{padding-top:200px}.welcome-text.nestor-miranda-welcome-text{padding-bottom:0}.page-bg{background:url(//wordpress.prodevtest.com/miami-cigars/wp-content/themes/miami-cigar/assets/css/../images/bg-1.webp) no-repeat;background-size:cover}.sortby-buttons-wrap{padding-bottom:90px}.sortby-buttons-wrap .container{max-width:620px}.sortby-buttons{gap:40px;display:grid;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}.sortby-buttons a,.sortby-buttons button{border-radius:16px;background:var(--color-black);padding:24px 30px;font-weight:300;font-size:30px;color:var(--color-white);display:flex;align-items:center;gap:24px;transition:all .3s ease-in-out;border:none;cursor:pointer;text-decoration:none;width:100%;justify-content:flex-start;font-family:inherit}.sortby-buttons a img,.sortby-buttons button img{width:24px;transition:all .3s ease-in-out}.sortby-buttons a:hover,.sortby-buttons button:hover,.sortby-buttons a.active,.sortby-buttons button.active{background:var(--color-white);color:var(--color-black)}.sortby-buttons a:hover img,.sortby-buttons button:hover img,.sortby-buttons a.active img,.sortby-buttons button.active img{filter:brightness(100) invert(1);rotate:90deg}.flavors-list-wrap{padding-bottom:90px}.flavors-list{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 48px}.flavors-list-item a{display:flex;flex-direction:column;gap:12px}.flavors-list-item a:hover .flavors-list-img img{scale:1.03}.product-gridview-item-img,.flavors-list-img{aspect-ratio:1/1;position:relative}.size-list .flavors-list-img{aspect-ratio:342/623}.flavors-list-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:all .3s ease-in-out}.flavors-list-title{font-family:"Roboto Condensed",sans-serif;background:var(--flavor-color);font-size:24px;color:var(--color-white);padding:10px;text-align:center;border-radius:0 0 22px 22px}.size-list .flavors-list-title{font-family:"Roboto",sans-serif;font-weight:300;background:#000;transition:all .3s ease-in-out}.size-list .flavors-list-item.active a .flavors-list-title,.size-list .flavors-list-item a:hover .flavors-list-title{background:#cb2f2f}.instagram-slider-wrap{padding-bottom:40px}.instagram-slider-wrap .container{position:relative}.instagram-slider-wrap .h2{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;text-align:center;padding-bottom:30px}.instagram-slider-img{position:relative}.instagram-slider-img img{width:100%;height:100%;object-fit:cover}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:92px;height:79px;z-index:2;color:#ebebeb}.instagram-slider-prev{left:10px;transform:rotate(180deg)}.instagram-slider-next{right:10px}.footer-wrap .our-brands-list{grid-template-columns:repeat(4,1fr);gap:13px}.footer-wrap .our-brands .title-wrap{padding-bottom:17px}.footer-wrap .our-brands .title-wrap .h1{font-size:50px}.tatiana-sizes-list-slide-wrap .flavors-list{grid-template-columns:repeat(5,1fr);gap:36px 16px}.tatiana-sizes-list-slide-wrap .flavors-list .flavors-list-item{transform:scale(.9);opacity:.21}.tatiana-sizes-list-slide-wrap .flavors-list .flavors-list-item:nth-child(3){transform:scale(1.1);opacity:1}.tatiana-sizes-list-slide-wrap .size-list .flavors-list-img{aspect-ratio:342/610}.tatiana-sizes-list-slide-wrap .flavors-list-title{font-size:clamp(14px, 1.6vw, 24px);padding:8px 4px}.tatiana-sizes-list-slide-wrap .size-box-count{color:#cb2f2f;font-weight:700;text-align:center;padding-left:8px;padding-right:8px;font-size:clamp(12px, 1.4vw, 18px)}.tatiana-sizes-list-wrap .flavors-list{grid-template-columns:repeat(3,1fr)}.tatiana-sizes-list-wrap .flavors-list-img{aspect-ratio:483/670}.coming-soon-box-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;border-radius:100%;background:var(--color-white);color:var(--flavor-color);display:flex;align-items:center;justify-content:center;padding:24px;line-height:1;margin-left:16px;margin-right:16px;text-align:center;font-size:clamp(24px, 2.44vw, 51px)}.footer-wrap-v1 .container{max-width:1200px}.footer-wrap-v1 .footer{grid-template-columns:repeat(4,1fr);border-top:3px solid var(--color-white);padding-top:60px}.where-to-buy{padding-top:58px}.where-to-buy-inner{background:var(--color-white);filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));border-radius:39px;padding:60px;max-width:915px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:24px}.where-to-buy-title-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}.where-to-buy-title-btn .h2{font-weight:500;font-size:40px;color:#6c14a3}.where-to-buy-title-btn .btn a{background:#6c14a3;font-weight:700;font-size:30px;color:var(--color-white);padding:18px 28px;border-radius:15px;display:block;transition:all .3s ease-in-out}.where-to-buy-title-btn .btn a:hover{background:var(--color-black)}.where-to-buy-desc{padding-top:0;font-weight:300;font-size:24px;text-align:center;color:var(--color-black)}.where-to-buy-desc span{display:block}.product-gridview-wrap{padding-bottom:96px}.product-gridview{display:flex;flex-direction:column;gap:60px}.product-gridview-item{display:flex;gap:50px;flex-wrap:wrap;align-items:center}.product-gridview-item-img{width:35%}.product-gridview-item-img img{width:100%;height:100%;object-fit:contain}.product-gridview-item-content{flex:1;width:calc(65% - 96px)}.product-gridview-item-content .h2{font-size:48px;font-weight:300;color:var(--color-black);line-height:1.2}.product-gridview-item-content .h2 span{font-size:30px;font-weight:300;display:inline-block}.product-gridview-item-content-size-info{border-top:3px solid #cb2f2f;padding-top:14px}.product-gridview-item-content-img{padding:20px 0}.product-gridview-item-content-img img{width:100%}.product-gridview-item-size-info-items{display:flex;flex-wrap:wrap;row-gap:8px}.product-gridview-item-size-info-item{padding-top:8px;padding-bottom:8px;padding-right:24px;font-size:20px;font-weight:700;color:#cb2f2f}.product-gridview-item-size-info-item+.product-gridview-item-size-info-item{padding-left:24px;border-left:3px solid #cb2f2f}.welcome-text .h1{font-size:72px;color:#6a3d08;font-weight:500;line-height:1.169;text-align:center}.don-lino-wrap .product-gridview-item{background:#f2ebe2;border-radius:42px;padding:50px 80px}.don-lino-wrap .product-gridview-item-img{width:46%}.don-lino-wrap .product-gridview-item-content{width:calc(65% - 50px)}.don-lino-welcome-text{padding-top:56px;padding-bottom:56px}.don-lino-welcome-text .h1{padding-bottom:28px}.don-lino-wrap .product-gridview-item-content .h2{color:#000}.don-lino-wrap .product-gridview-item-content-size-info{border-color:#6a3d08}.don-lino-wrap .product-gridview-item-size-info-item{color:#6a3d08}.don-lino-wrap .product-gridview-item-size-info-item+.product-gridview-item-size-info-item{border-color:#6a3d08}.nestor-miranda-wrap .product-gridview-item{background:#d7dbde}.nestor-miranda-nav-wrap{padding:100px 0}.nestor-miranda-nav-wrap .container{max-width:1028px}.nestor-miranda-nav{border-top:1px solid #91550f;border-bottom:1px solid #91550f;padding-top:24px;padding-bottom:24px}.nestor-miranda-nav ul{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around}.nestor-miranda-nav ul li{text-align:center}.nestor-miranda-nav ul li a{font-size:30px;line-height:1.173;font-weight:700;color:#91550f;text-transform:uppercase;transition:all .3s ease-in-out}.nestor-miranda-nav ul li a span{display:block}.nestor-miranda-nav ul li a:hover,.nestor-miranda-nav ul li.active a{text-decoration:underline}.our-history-banner{height:468px}.our-history-welcome-text{padding-top:52px;padding-bottom:81px}.our-history-welcome-text .h2{font-size:60px;line-height:1.17;font-weight:300;color:var(--color-black);text-align:center}.our-history-list-wrap{padding-top:60px;padding-bottom:90px}.our-history-list{display:flex;flex-direction:column}.our-history-list-item{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.our-history-list-content{padding:16px 0;font-size:20px;font-weight:300;color:var(--color-black);line-height:1.6}.our-history-list-item:nth-child(odd) .our-history-list-content{text-align:right;padding-right:60px}.our-history-list-item:nth-child(even) .our-history-list-content{order:2;padding-left:60px}.our-history-list-content .h3{font-size:30px;font-weight:300;color:var(--color-black);line-height:1.2;padding-bottom:8px}.our-history-list-img{border-radius:14px;overflow:hidden}.our-history-list-img img{width:100%;height:100%;object-fit:cover}.nestor-miranda-banner-logo{padding-bottom:50px}.nestor-miranda-banner-logo img{max-width:400px}.footer-links ul li.menu-item-3416 a{background:#fff;border-radius:15px;color:#000;padding:17px 20px;font-weight:700;display:inline-block}.footer-links ul li.menu-item-3416 a:hover{background:#6c14a3;color:#fff}.footer-follow-instagram{background:#000;padding:0 0 40px;text-align:center}.footer-follow-instagram-title{margin:0 0 20px;font-size:22px;font-weight:400;text-transform:uppercase;color:var(--color-white)}.footer-follow-instagram-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.footer-follow-instagram-item{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#c9a24b;transition:all .3s ease-in-out}.footer-follow-instagram-item:hover{color:var(--color-white)}.footer-follow-instagram-icon{width:40px;height:40px;flex-shrink:0}.footer-follow-instagram-icon svg{width:100%;height:100%}.footer-follow-instagram-divider{color:#c9a24b;font-size:35px;opacity:.6}@media (max-width:767px){.footer-follow-instagram{padding:30px 0}.footer-follow-instagram-title{font-size:16px;margin-bottom:16px}.footer-follow-instagram-list{flex-direction:column;gap:70px}.footer-follow-instagram-divider{display:none}}.product-gridview-item-cigar-tag.blend-tag{background:var(--brand-color);mix-blend-mode:multiply;border-radius:12px;color:#000;font-weight:300;line-height:1.5;font-size:18px;padding:10px 20px;margin-top:20px;display:inline-flex}.cky-btn-revisit-wrapper{background-color:#c9a24b !important}.cky-notice-btn-wrapper .cky-btn-reject,.cky-notice-btn-wrapper .cky-btn-accept,.cky-prefrence-btn-wrapper .cky-btn-reject,.cky-prefrence-btn-wrapper .cky-btn-preferences,.cky-prefrence-btn-wrapper .cky-btn-accept{background-color:#c9a24b !important;border-color:#c9a24b !important}.cky-notice-btn-wrapper .cky-btn-customize{border-color:#c9a24b !important;color:#c9a24b !important}