h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.cart-page .link{text-decoration:underline}.flex-full{flex:1}.variants-group{display:flex;flex-direction:column;gap:10px 0;height:0;transition:all .3s;overflow:hidden;position:absolute;bottom:100%;left:0;width:100%;padding-top:10px;background:#fff}.variants-group .product-form__error-message-wrapper{line-height:0}.variants-group .product-form__error-message-wrapper .product-form__error-message{color:red;font-size:12px;line-height:1.25;display:inline-block;margin-top:5px;text-align:center}.open-variants,.cart__checkout-button,.button-green{background-color:#29ad7b;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;border:none;margin-top:10px;box-sizing:border-box}.button-green.bg-red{background-color:#ba1717}.open-variants.opened{background:rgba(var(--color-button),var(--alpha-button-background))}.open-variants:before,.open-variants:after,.small-btn:before,.small-btn:after,.cart__checkout-button:after,.cart__checkout-button:before,.button-green:before,.button-green:after{display:none}.small-btn{background-color:#29ad7b;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;border:none;font-size:12px;min-height:40px;box-sizing:border-box}.cart-drawer-wrapper.drawer{background-color:transparent;align-items:center}.cart-drawer-wrapper.drawer .drawer__inner{box-shadow:#0000001a -10px 0 15px -3px,#0000000d -4px 0 6px -2px;border-radius:40px 0 0 40px;padding:0}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header{background-color:#f7f7f7;padding:10px 15px 10px 30px;justify-content:space-between;flex-wrap:wrap}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header a{display:flex;text-decoration:none;align-items:center;font-weight:500;flex:1;justify-content:center}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header a:hover{opacity:.7}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header a svg{width:30px;display:inline-block;margin-right:10px}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header .drawer__close{position:static;min-height:unset;min-width:unset}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header .drawer__close.full{flex:1;text-align:right}.cart-drawer-wrapper.drawer .drawer__inner .drawer__header .drawer__close svg{width:18px;height:18px}.cart-drawer-wrapper.drawer .drawer__inner .added-message{width:100%;font-weight:700;border-top:1px solid #D2D2D4;background-color:#f7f7f7;text-align:center;display:none}.cart-drawer-wrapper.drawer cart-drawer-items{max-height:350px;overflow:auto}.cart-drawer-wrapper.drawer .cart-drawer .cart-item{padding:15px 15px 0;border-bottom:1px solid #D2D2D4}.cart-drawer-wrapper.drawer .cart-drawer .cart-item.removing{opacity:.5;pointer-events:none}.cart-drawer-wrapper.drawer .cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(3,1fr);gap:10px}.cart-drawer-wrapper.drawer .cart-drawer .cart-item__totals{justify-content:flex-start}.cart-drawer-wrapper.drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4}.cart-drawer-wrapper.drawer .cart-item__error{margin-top:0;padding:10px 0}.cart-drawer-wrapper.drawer .cart-drawer .cart-items td{padding-top:0}.cart-drawer-wrapper.drawer .quantity{height:30px;min-height:unset}.cart-drawer-wrapper.drawer .quantity:after{border-radius:20px}.cart-drawer-wrapper.drawer .product-option{font-size:12px}.cart-drawer-wrapper.drawer .cart-item__details{position:relative;padding-right:40px}.cart-drawer-wrapper.drawer .cart-item__details>*+*{margin-top:3px}.cart-drawer-wrapper.drawer .cart-item__details>cart-remove-button{position:absolute;right:0;top:0;margin:0}.cart-drawer-wrapper.drawer .cart-item__details .cart-item__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart-drawer-wrapper.drawer .cart-item__details>cart-remove-button button{justify-content:flex-end}.cart-drawer-wrapper.drawer .cart-item__details>cart-remove-button svg{width:12px;height:12px}.cart-drawer-wrapper.drawer .cart-item__totals{font-weight:700}.cart-drawer-wrapper.drawer .cart-item__totals .price{color:#c4291c}.cart-drawer-wrapper.drawer .cart-drawer .cart-item:last-child{border-bottom:0;margin-bottom:0}.cart-drawer-wrapper.drawer .drawer__footer{padding:0}.cart-drawer-wrapper.drawer .drawer__footer .cart-drawer__footer{padding:15px 15px 0}.cart-drawer-wrapper.drawer .drawer__footer .cart__ctas{padding:0 15px 15px}.cart-drawer-wrapper.drawer .drawer__footer .free-shipping-banner{background-color:#f7f7f7;display:flex;padding:15px;align-items:center}.cart-drawer-wrapper.drawer .drawer__footer svg{width:30px;height:30px}.cart-drawer-wrapper.drawer .drawer__footer .free-shipping-text{padding-left:30px;flex:1}.cart-drawer-wrapper.drawer .drawer__footer .free-shipping-text h4{margin:0;font-weight:700;font-size:12px}.cart-drawer-wrapper.drawer .drawer__footer .free-shipping-text .progress-bar{width:100%;margin-top:10px;position:relative;overflow:hidden;border:1px solid #D2D2D4;border-radius:20px;height:10px}.cart-drawer-wrapper.drawer .drawer__footer .free-shipping-text .progress-bar .current-progress{background:#55ab7f;max-width:100%;display:block;position:absolute;height:10px;top:0;left:0}.cart-drawer-wrapper.drawer .cart-drawer .tax-note{margin:5px 0;text-align:right;font-size:12px}.cart-drawer-wrapper.drawer .cart-drawer .totals,.cart-drawer-wrapper.drawer .cart-drawer .totals h4{font-weight:700;margin-top:0}.cart-drawer-wrapper.drawer.added-to-cart .added-message{display:block}.popup{position:fixed;width:100%;height:100%;z-index:1001;display:none}.popup.opened{display:block}.popup .popup-overlay{width:100%;height:100%;background:#00000080;position:absolute;left:0;right:0;display:block}.popup .popup-close{cursor:pointer;position:absolute;top:20px;right:20px;width:20px;height:20px}.popup .popup-contents{width:90%;max-width:450px;background:#fff;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:30px}.popup .popup-contents .customer h1{margin:0 0 10px;font-size:24px}.popup .popup-contents .customer .field{margin-bottom:10px}.popup .popup-contents .customer input{padding:20px 10px 10px;font-size:14px}.popup .popup-contents .customer label{left:10px}.popup .popup-contents .customer input:focus~label{left:10px}.account-popup .customer.register,.account-popup .customer.recover{display:none}.description{font-size:14px;line-height:1.5;margin:0 0 10px}.flex-between{display:flex;justify-content:space-between;align-items:center}.mt-10{margin-top:10px}#cart-steps{margin:0}.template-cart .cart-header{padding-top:px;padding-bottom:px}.template-cart .cart-head{width:100%}.template-cart .cart-header{font-size:0;padding:20px}.template-cart ul#cart-steps{list-style:none;text-align:center}.template-cart ul#cart-steps li{display:inline;margin:0 10px}.template-cart ul#cart-steps li span{height:20px;width:20px;background-image:url(//www.mycigara.com/cdn/shop/t/1104/assets/cart-step.svg?v=19967687820462176151769423586);background-size:15px;background-repeat:no-repeat;background-position:center;display:inline-block}.template-cart ul#cart-steps li.active span{background-image:url(//www.mycigara.com/cdn/shop/t/1104/assets/cart-active-step.svg?v=175551391141465771521769423586);background-size:17px}.template-cart .cart-title{background-color:#f7f7f7;margin:0;padding:15px}.template-cart .title-wrapper-with-link{margin:0}.template-cart .title-wrapper-with-link .title{margin:0 auto;font-size:25px}.template-cart .countdown{margin:0}.template-cart .countdown svg{width:30px;height:30px;display:inline-block;vertical-align:middle}.template-cart .countdown #cd-text{vertical-align:middle;display:inline-block}.template-cart #countdown-timer{position:relative;text-align:center;font-size:14px}.template-cart #discount-summary{margin:0}.template-cart .countdown #time,.template-cart #total-discount{color:#c11718;font-weight:700}.template-cart div.cart-items{width:50%}.template-cart .item-title{display:flex;align-items:flex-start;justify-content:space-between}.template-cart .cart-item__details>*{max-width:unset}.template-cart .cart-item__image-container{border:none}.template-cart .items-footer{display:flex;justify-content:space-between;align-items:flex-start}.template-cart cart-remove-button .button{min-width:unset;min-height:unset;margin-top:3px}.template-cart cart-remove-button svg{width:14px;height:14px}.template-cart .cart-item cart-remove-button{margin-left:3rem}.template-cart .saso-cart-item-price{display:flex;font-size:14px;margin-top:3px;color:#929292;gap:5px}.template-cart .saso-cart-item-price .discounted_price{order:-1}.template-cart .cart__items{border-bottom:0!important}.template-cart .cart-items td{padding-top:0;padding-left:0!important}.template-cart .cart-item__details>*+*{margin-top:15px}.template-cart .cart-item{display:flex;border-bottom:1px solid #D0D1D0;padding:20px 0;justify-content:space-between}.template-cart .cart-item__quantity-wrapper{align-items:center;text-transform:uppercase;font-size:14px;gap:10px}.template-cart .quantity{height:35px;width:100px;min-height:unset}.template-cart .quantity__button{width:25px}.template-cart .saso-cart-item-line-price{margin-top:0!important}.template-cart .saso-cart-item-upsell-notes{letter-spacing:0;font-size:14px;font-weight:400!important;margin-top:5px}.template-cart .saso-cart-item-upsell-notes .saso-price{font-weight:700}.template-cart .saso-cart-item-line-price .original_price{font-size:0;text-decoration:none!important;text-align:right}.template-cart .saso-cart-item-line-price .discounted_price,.template-cart .saso-cart-item-line-price .price{color:#d60001;text-align:right;font-weight:700;letter-spacing:0}.template-cart .saso-cart-item-line-price .original_price:after{content:"Discount Added";color:#56aa7f;font-weight:500;font-size:14px;border:none;letter-spacing:0}.cart-drawer .cart__checkout-button{width:100%}.template-cart .free-delivery{background-color:#f7f7f7;padding:10px 10px 10px 50px;background-image:url(//www.mycigara.com/cdn/shop/t/1104/assets/parcel.svg?v=36393519346045142801769423586);background-position:10px center;background-size:30px;background-repeat:no-repeat}.template-cart .free-delivery p{margin:0;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;color:#222}.template-cart .totals,.template-cart .cart-footer-row{letter-spacing:0!important;margin:10px 0;align-items:flex-start;display:flex}.totals:first-child,.template-cart .cart-footer-row:first-child{margin:20px 0}.template-cart .cart-footer-row{align-items:center}.template-cart .cart-footer-row .saso-total-discount{line-height:1}.template-cart .totals *:last-child,.template-cart .cart-footer-row *:last-child{font-weight:700}.template-cart .totals h3,.template-cart .cart-footer-row h3{font-size:14px;margin:0}.template-cart .cart-footer-row h2,.template-cart .cart-footer-row .delivery-type{margin:0}.template-cart .cart-footer-row .delivery-type>div{margin-bottom:3px}.template-cart .cart-footer-row .delivery-type>a{font-size:12px;display:inline-block;margin-bottom:5px}.template-cart .totals__subtotal{font-size:20px!important;letter-spacing:0}.template-cart .order-total{border-top:1px solid #D0D1D0;border-bottom:1px solid #D0D1D0;padding:10px 0}.template-cart .saso-cart-total{font-size:16px}.template-cart .large-payment-logo{background:#f7f7f6;text-align:center;padding:20px 15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.template-cart .large-payment-logo h5{width:100%;margin:0 0 10px}.template-cart .large-payment-logo img{width:25%}.template-cart .age-verification{border-bottom:1px solid #D0D1D0;display:flex;padding-top:10px;padding-bottom:10px;justify-content:space-between;cursor:pointer}.template-cart .age-verification svg.icon-18{height:30px;width:30px;margin-right:5px}.template-cart .age-verification svg.icon-1account{height:30px;margin-right:5px}.template-cart .age-verification svg.icon-caret{height:10px;transform:rotate(-90deg)}.template-cart .age-verification span,.age-verification svg{display:inline-block;vertical-align:middle}.template-cart .age-verification span{font-weight:700;font-size:14px;letter-spacing:0}.template-cart .payment-icons{display:flex;justify-content:center;margin:10px 0}.template-cart .payment-icons .icon-lock{height:23px;transform:rotate(-30deg);margin-right:10px;display:inline-block}.template-cart .payment-icons .payment-methods{display:flex;gap:10px}.template-cart .payment-icons .payment-methods svg{height:23px}.template-cart .cart__checkout-button{margin-top:0;max-width:unset}.template-cart .cart__ctas{padding-bottom:10px;border-bottom:1px solid #D0D1D0}.template-cart .klarna-laybuy{background:#f7f7f6;padding:0 15px 15px;font-size:calc(var(--font-heading-scale) * 1.2rem);letter-spacing:0}.template-cart .klarna-laybuy svg{height:10px;display:inline-block;margin-right:5px}[data-installment]{font-weight:700}#checkout-trigger{display:none}.side-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;display:none}.side-popup.visible{display:block}.side-popup .popup-overlay{position:absolute;top:0;left:0;background:#ffffff80;cursor:pointer;width:100%;height:100%;display:block}.side-popup h1{margin:0 0 10px;font-size:20px}.side-popup .field{margin-bottom:8px}.side-popup .field:after{background:#fff;z-index:-1}.side-popup:not(#shipping-calculator-popup) .field input,.side-popup:not(#shipping-calculator-popup) .field select{height:35px;padding:5px 15px;width:100%;border:0;outline:0;box-shadow:none;border-radius:30px;background:transparent}.side-popup .field select{width:95%}.side-popup .button-green{width:100%;line-height:35px;border-radius:30px;min-height:47px}.side-popup .popup-contents{background:#f7f7f7;width:40rem;max-width:95%;position:absolute;top:50%;transform:translateY(-50%);right:0;box-shadow:#0000001a -10px 5px 15px -3px,#0000000d -4px 5px 6px -2px;border-radius:40px 0 0 40px;padding:25px;overflow:auto;max-height:90vh}.side-popup input[type=checkbox]{display:inline-block;vertical-align:middle}.side-popup input[type=checkbox]+label{font-size:13px;display:inline-block;vertical-align:middle}.side-popup .popup-contents h3{margin-top:0}.side-popup .popup-contents #shipping-calculator div .field{flex-direction:column}.side-popup .popup-contents #shipping-calculator div .field select,.side-popup .popup-contents #shipping-calculator div .field input{padding:8px;border-radius:10px;outline:none;border:0;box-shadow:none!important}.side-popup .popup-contents #shipping-calculator div .field label{font-size:12px;letter-spacing:0}.side-popup .popup-contents #shipping-calculator div .field:after,.side-popup .popup-contents #shipping-calculator div .field:before{display:none}.side-popup .popup-contents #shipping-calculator div .field:last-child{margin-bottom:0}.side-popup #shipping-rates-feedback{font-size:13px;letter-spacing:0}.side-popup #shipping-rates-feedback ol{margin:0;padding-left:20px}.side-popup #shipping-rates-feedback li,.side-popup #shipping-rates-feedback p{font-size:13px;letter-spacing:0}.side-popup #shipping-rates-feedback p{margin-bottom:5px}.side-popup #shipping-rates-feedback.error{color:#e61d1d}.side-popup .popup-close{width:15px;height:15px;position:absolute;top:15px;right:15px;cursor:pointer;z-index:1}.change-variants-wrapper{position:relative}.change-variants-wrapper .variants-group{top:100%;width:auto;min-width:150px;z-index:1111;font-size:14px;background:#f7f7f7;border-radius:12px;gap:0;padding:0}.change-variants-wrapper .variants-group>div{padding:8px 13px;cursor:pointer}.change-variants-wrapper .variants-group>div:hover{background:#dedede}.change-variants-wrapper .variants-group>div.disabled{color:#aeaeae;background:#eaeaea;pointer-events:none}.change-variants-wrapper .variants-group>div.soldout{text-decoration:line-through;pointer-events:none}.age-verification-popup-contents{display:flex;flex-direction:column}.age-verification-popup-contents .customer-login{width:calc(100% + 50px);margin-left:-25px;display:flex;padding:0 40px 25px 30px;justify-content:space-between;border-bottom:1px solid #dedede}.age-verification-popup-contents .customer-login a{display:flex;text-decoration:none;align-items:center;font-weight:500;flex:1;justify-content:center}.age-verification-popup-contents .customer-login a svg{width:30px;display:inline-block;margin-right:10px}.age-verification-popup-contents .age-section{letter-spacing:0;line-height:1.3}.age-verification-popup-contents .age-section h4{margin-bottom:10px;font-size:22px;margin-top:15px}.age-verification-popup-contents .age-section .age-terms{margin:15px 0;display:block}.age-verification-popup-contents .age-section label{font-weight:700;color:#b22d24;font-size:18px!important;position:relative}.age-verification-popup-contents .age-section label:before{content:"";width:25px;height:25px;display:inline-block;margin-right:15px;border:2px solid #B7B6B6;box-shadow:3px 3px #00000026;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.15);-moz-box-shadow:3px 3px 0px 0px rgba(0,0,0,.15);border-radius:10px;vertical-align:text-top}.age-verification-popup-contents .age-section input:checked+label:before{background:#26ad7b;border-color:#26ad7b;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.age-verification-popup-contents .age-section input:checked+label:after{left:10px;position:absolute;top:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.age-verification-popup-contents .age-section input{display:none}.age-verification-popup-contents .age-section .input-group{display:flex;gap:5px}.age-verification-popup-contents .age-section select{flex:1;padding:8px 10px;border-radius:5px;border:2px solid #B7B6B6;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUyIiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDM1MiAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNzYuMDAxIDE5Mi4wMDFDMTcxLjkwOSAxOTIuMDAxIDE2Ny44MTMgMTkwLjQzNyAxNjQuNjg5IDE4Ny4zMTNMNC42ODkgMjcuMzEzQy0xLjU2MyAyMS4wNjEgLTEuNTYzIDEwLjkzNyA0LjY4OSA0LjY4OUMxMC45NDEgLTEuNTU5IDIxLjA2NSAtMS41NjMgMjcuMzEzIDQuNjg5TDE3Ni4wMDEgMTUzLjM3N0wzMjQuNjg5IDQuNjg5QzMzMC45NDEgLTEuNTYzIDM0MS4wNjUgLTEuNTYzIDM0Ny4zMTMgNC42ODlDMzUzLjU2MSAxMC45NDEgMzUzLjU2NSAyMS4wNjUgMzQ3LjMxMyAyNy4zMTNMMTg3LjMxMyAxODcuMzEzQzE4NC4xODkgMTkwLjQzNyAxODAuMDkzIDE5Mi4wMDEgMTc2LjAwMSAxOTIuMDAxVjE5Mi4wMDFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat;background-position:90%;background-size:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none!important;box-shadow:none!important}.age-verification-popup-contents .age-section button{margin-top:20px}.age-error{color:red;display:block;font-size:12px;margin-top:10px}.cart-drawer__empty-content{padding-top:20px;padding-bottom:20px}#account-popup h4{margin:0 0 10px;font-size:20px}#account-popup .field input{height:35px;padding:5px 15px}#account-popup .field label{top:6px;color:#b2b2b2}#account-popup .checkbox-field{display:flex;gap:5px}#account-popup .checkbox-field label{position:relative;font-size:13px;margin-bottom:10px;margin-top:5px;display:flex;align-items:center;letter-spacing:1px;line-height:1.3}#account-popup .checkbox-field label:before{content:"";width:25px;flex-shrink:0;height:25px;display:inline-block;margin-right:15px;border:2px solid #B7B6B6;box-shadow:3px 3px #00000026;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.15);-moz-box-shadow:3px 3px 0px 0px rgba(0,0,0,.15);border-radius:10px;vertical-align:text-top}#account-popup .checkbox-field input:checked+label:before{background:#26ad7b;border-color:#26ad7b;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#account-popup .checkbox-field input:checked+label:after{left:10px;position:absolute;top:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}#account-popup .checkbox-field input{display:none}#account-popup .field:not(:last-child){margin-bottom:8px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}#account-popup .customer .submit-wrapper{flex-direction:column;gap:10px;align-items:center}#account-popup .customer .submit-wrapper a{color:#a6a6a6;font-size:13px}#account-popup .customer.login .submit-wrapper a{order:-1;align-self:flex-start}#account-popup .customer button[type=submit]:after,#account-popup .customer button[type=submit]:before{display:none}#account-popup .customer button[type=submit]{line-height:35px;background:#29ad7b;width:80%}#account-popup .separator{display:block;height:1px;width:calc(100% + 50px);margin-left:-25px;background:#cacbca;margin-top:25px}#account-popup .signup-benefits{padding-top:25px}#account-popup .signup-benefits h4{margin-bottom:7px;font-size:18px;margin-top:0}#account-popup .signup-benefits p,#account-popup .benefit-subtitle{line-height:1.25;margin:0 0 15px;font-size:14px;font-weight:700;letter-spacing:0}#account-popup .signup-benefits ul{margin:15px 0;padding:0;list-style:none;display:flex;gap:30px}#account-popup .signup-benefits ul li{flex:1}#account-popup .signup-benefits .benefit-icon{border-radius:50%;border:2px solid rgb(18,18,18);width:100%;padding-top:calc(100% - 4px);position:relative}#account-popup .signup-benefits ul li img{width:50%;height:50%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}#account-popup .signup-benefits ul li .benefit-text{text-align:center;margin:5px}#account-popup .signup-benefits .signup-toggle{background:#29ad7b;margin:0 auto;width:80%;display:block}#account-popup .signup-benefits .signup-toggle:before,#account-popup .signup-benefits .signup-toggle:after{display:none}.recover-success p{letter-spacing:1px;line-height:1.35;margin-bottom:10px}.recover-success button{background:#29ad7b;width:100%}.recover-success button:before,.recover-success button:after{display:none}.account-form{display:flex}.account-form h1{margin-top:0;text-align:left}.account-form .form__message{font-size:16px!important}.account-form #recover{text-align:left}.account-form .form__message+ul{font-size:14px;line-height:1.25}.account-form .customer{padding:50px}.account-form .customer,.account-form .signup-benefits{width:50%!important}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:10px 15px}.account-form .signup-benefits{background:#f7f7f8;padding:30px 80px;display:flex;flex-direction:column;justify-content:center}.account-form .signup-benefits h3{margin-bottom:7px;font-size:23px;margin-top:0}.account-form .signup-benefits p,.account-form .benefit-subtitle{line-height:1.25;margin:0 0 15px;font-size:14px;font-weight:700;letter-spacing:0}.account-form .signup-benefits ul{margin:15px 0;padding:0;list-style:none;display:flex;gap:30px 0;flex-wrap:wrap}.account-form .signup-benefits ul li{width:33.33333%}.account-form .signup-benefits .benefit-icon{border-radius:50%;border:2px solid rgb(18,18,18);width:100px;height:100px;position:relative;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.account-form .signup-benefits ul li img{width:60%;height:60%;object-fit:contain}.account-form .signup-benefits ul li .benefit-text{text-align:center;margin:5px}.account-form .signup-benefits .signup-button{margin-top:20px}.account-form .signup-benefits .signup-button,.account-form .button-green{background:#29ad7b;display:flex;width:100%;font-weight:700}.account-form .signup-benefits .signup-button:before,.account-form .signup-benefits .signup-button:after,.account-form .button-green:before,.account-form .button-green:after{display:none}#recover+div#login{display:block}.customer.account{margin:0;padding:40px 0 0;width:100%;max-width:unset}.customer.account .order-details{display:flex;width:100%;gap:30px;margin-bottom:60px}.customer.account .order-details .order-history-wrapper{flex:1}.customer.account .order-details .account-details{width:30%;background:#f7f7f7;padding:20px;display:flex;flex-direction:column}.customer-info>*{margin:0 0 7px}.account-details .button{background:#fff;text-decoration:none;text-align:center;display:flex;font-weight:700;width:100%}.account-details .logout-button{color:#29ad7b;border:1px solid #29ad7b;margin-top:10px}.account-details .logout-button:hover{background:#29ad7b;color:#fff}.account-details .mycigara-button{color:#5d5d5d;border:1px solid #5D5D5D;margin:auto auto 0}.account-details .mycigara-button img{max-width:100%;max-height:21px}.account-details .mycigara-button:hover{color:#fff;background:#5d5d5d}.account-details .button:before,.account-details .button:after{display:none}.address-list{background:#f7f7f6;padding:60px;overflow:hidden}.address-list .address-list-header{display:flex;justify-content:space-between;margin-bottom:30px}.address-list .address-list-header h3{margin:0}.address-list .address-list-header a{font-weight:700}.address-list .address-blocks{overflow:visible;display:block;width:100%}.address-list .address-block{height:auto;background:#fff;border-radius:20px;box-shadow:#0000001a 0 4px 12px}.address-list .address-block .address-content{padding:20px}.address-list .address-block h3,.address-list .address-block p{margin:0}.address-list .address-block .edit-button{display:flex;justify-content:space-between;margin-top:15px}.address-list .address-block .edit-button svg{width:15px;height:15px;display:inline-block;vertical-align:sub}.address-list .address-block .edit-button span{font-size:12px}.address-list .address-block .edit-address{padding-left:8px}.address-list .address-block a{display:inline-block;text-decoration:underline;font-weight:700;margin-left:auto}.address-list .address-block .edit-form{display:none}.edit-address-contents,.add-address-contents{position:relative}#add-address form.disabled:before,#edit-address form.disabled:before{content:"";width:calc(100% + 50px);height:calc(100% + 50px);position:absolute;top:-25px;left:-25px;background:#fffc;z-index:2}#add-address form.disabled:after,#edit-address form.disabled:after{content:"Submitting....";z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customer__title{font-size:30px}.customer.account thead:after,.customer.account tfoot:before{background:#c9c8c9}.customer table.order-history{box-shadow:none;margin-top:20px}.customer .order-history thead th{font-weight:700;text-transform:none;font-size:16px;padding:10px 0;letter-spacing:0;color:#121212}.customer.account .order-history tbody td{padding:10px 0;font-size:16px;letter-spacing:0}.customer.account .order-history td:first-of-type a{border:0;padding:0;box-shadow:none;font-size:14px}.customer.account .order-history .column-actions a{font-weight:700}.customer .pagination li>span{font-weight:700;color:#29ad7b}.customer .pagination li>span:after{display:none!important}.order-title{display:flex;justify-content:space-between}.order-title .select-wrapper{border:1px solid #B7B8B7;outline:none!important;background:#f2f3f2;color:#7d7d7e;border-radius:30px;position:relative}.order-title select{height:35px;background:transparent;width:100%;display:block;border:0;outline:0!important;box-shadow:0!important;margin:0;padding:0 60px 0 15px;font-size:14px}.order-title select:before{display:none}.reorder-contents-template{display:none}#reorder-popup .popup-title{text-align:center}#reorder-cart{width:calc(100% + 50px);margin-left:-25px;background:#fff;padding:0 25px}#reorder-cart .cart-item{padding:15px 0}#reorder-cart tbody{display:flex;flex-direction:column}#reorder-cart .cart-item__media{padding-top:0;width:150px}#reorder-cart .cart-item__details{padding-left:15px;padding-top:0;font-size:14px}#reorder-cart .cart-item__details .price{text-align:left}#reorder-cart .cart-item__totals{color:#d70000;font-weight:700}#reorder-cart-footer{display:flex;margin-top:20px;justify-content:space-between;align-items:center}#reorder-cart-footer span{font-weight:700;font-size:20px}#reorder-cart-footer h3{margin-bottom:0}#reorder-form-error{text-align:center;line-height:1.3;font-size:13px;margin-top:10px;color:#d70000}.mobile-only{display:none!important}@media screen and (min-width: 750px){.template-cart .cart-item__media{width:20rem}.template-cart .totals,.template-cart .cart-footer-row{justify-content:space-between}}@media screen and (max-width: 1149px){.template-cart .large-payment-logo img{max-width:80px}.cart__footer-wrapper{width:100%;max-width:550px}#main-cart-footer{max-width:unset;padding:0}.cart__footer>.cart__blocks{width:100%}.template-cart .cart__items{padding-bottom:0}.template-cart .cart__footer{padding-top:0}.account-form .signup-benefits{padding:30px}.customer-info{margin-bottom:20px}.account-details h2{margin-top:0!important}}@media screen and (max-width: 1024px){.account-form{flex-direction:column}.account-form .signup-benefits{order:2}.account-form .customer,.account-form .signup-benefits{width:100%!important}}@media screen and (max-width: 749px){.template-cart .klarna-laybuy{text-align:center}.address-list{padding:30px 0}.cart__footer-wrapper,.template-cart .shopify-section.cart-items{width:100%;padding:0 20px;max-width:unset}.template-cart .totals,.template-cart .cart-footer-row{justify-content:space-between}.template-cart .cart-item{margin-bottom:0}.customer.account .order-details{flex-direction:column}.customer.account .order-details .account-details{width:calc(100% + 30px);margin-left:-15px}.customer.account .order-history tbody td{text-align:center}}@media screen and (max-width: 640px){.cart-drawer-wrapper.drawer cart-drawer-items{max-height:300px}.template-cart .cart-title.fixed{position:fixed;top:0;left:0;width:100%;z-index:1111}#checkout-trigger{display:block;width:200px;margin:5px auto;min-height:40px;font-size:14px}#account-popup .signup-benefits ul{gap:10px}.mobile-only{display:block!important}.customer-tabs{background:#f7f7f7;padding:10px;overflow:auto;position:sticky;top:0;left:0;z-index:2}.customer-tabs.with-header{top:65px}.customer-tabs-inner{display:inline-flex;white-space:nowrap;gap:15px}.customer-tabs a{text-decoration:none;color:#212222;border-radius:30px;display:inline-block;padding:5px 15px;background:#ddd;border:1px solid #CCCCCC;font-weight:700;font-size:13px}.order-history-wrapper{text-align:center}.customer.account .club-link{border-radius:30px;display:inline-block!important;border:1px solid #5D5E5D;padding:5px 15px;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;line-height:1;text-decoration:none;font-weight:700;margin-top:-5px}.account-details .mycigara-button{display:none}.club-links{margin-top:30px;display:flex!important;flex-direction:column;gap:5px}.club-links a{display:flex;gap:10px;font-weight:700;text-decoration:none;align-items:center}.account .club-links a svg{width:22px;height:22px;margin-right:0}}.order-filter{display:none}@media screen and (max-width: 480px){.template-cart .items-footer{flex-wrap:wrap}.template-cart .items-footer>div{width:100%}.template-cart .saso-cart-item-line-price,.template-cart .saso-cart-item-line-price span{text-align:left!important}.age-verification-popup-contents .customer-login{padding:0 30px 15px 10px}.side-popup .popup-close{top:10px;right:20px}.account-form .signup-benefits .benefit-icon{width:80px;height:80px}.account-form .signup-benefits{padding:30px 15px}}#account-popup .signup-benefits .benefit-icon,.account-form .signup-benefits .benefit-icon{border:none}#account-popup .signup-benefits ul li img,.account-form .signup-benefits ul li img{width:100%;height:100%;top:0;left:0;transform:none}#reorder-cart{max-height:340px;overflow:scroll}.variants-group{padding:10px 10px 0;background:#fff;border-radius:10px 10px 0 0;width:calc(100% - 40px)}.variants-group button{max-width:100%}#account-popup .signup-benefits ul{margin:0 0 10px}#account-popup .signup-benefits ul li .benefit-text{font-size:12px}.ruk_rating_snippet br{display:none}.stars__icon{color:#fcd542!important}#shopify-section-header a.header__menu-item:hover span{text-decoration:underline}#shopify-section-header .menu-drawer__menu-item[href=""]{background-color:#29ad7b1c;color:#29ad7b}#shopify-section-header .header__menu-item[href="/collections/new-to-cigara"] span{color:#2aae7c}.header__inline-menu>ul>li.mega-menu-active{z-index:1000000}@media screen and (max-width: 767px){#ReviewsWidget .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{margin-bottom:16px;padding-bottom:16px}}.scroll-box a:not(.active):hover{border:2px #29ad7b solid;background-color:#29ad7b;color:#fff}.product-form__submit,.boost-sd__button{transition-duration:.2s}.product-form__submit:hover,.boost-sd__button:hover{box-shadow:#29ad7b87 0 7px 15px}.boost-sd__recommendation .boost-sd__slider .boost-sd__button:hover svg{filter:none!important}.article-btn:hover,.newsletter .field button:hover,.newsletter .button:hover{background:#29ac7a;color:#fff}.boost-sd__product-item:hover{-webkit-box-shadow:1px 1px 10px 1px rgb(41 173 123 / 50%);box-shadow:1px 1px 10px 1px #29ad7b80}#blog-tabs{overflow-x:auto}#blog-tabs ul li:last-child{margin-right:15px}#col-snippets .collection-description{display:grid;grid-template-columns:1fr 1fr 1fr}#col-snippets .col-snippet{width:auto}#col-snippets .col-snippet img{aspect-ratio:1/1;height:auto}@media screen and (max-width: 767px){#col-snippets .collection-description{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1.5rem}#col-snippets .col-snippet{width:95%;flex:1 0 95%;padding:15px}#col-snippets .clearBoth{display:none!important}}@media screen and (max-width: 767px){.collection-hero--with-image .text-scroll,.collection-hero--with-image .collection-hero__title{max-width:100%!important}}#hc-header-search-bar button.search__button.is-loading,.highlights-banners-icon.is-loading,#shopify-section-announcement-bar a.announcement-bar__link.is-loading{cursor:progress;opacity:.6;pointer-events:none}.price-animate{transition:opacity .25s ease-in-out;display:inline-block}.price-fade-out{opacity:0}.footer__centered-text{width:100%;text-align:center!important;padding:.5rem 0}.footer__centered-text a,.footer__centered-text img,.footer__centered-text svg{display:inline-block;margin-left:auto;margin-right:auto;float:none!important}.vip-page__align-center{text-align:center!important;max-width:100%;margin:1.5rem auto 1rem;padding:0 1.5rem}@media screen and (max-width: 749px){body.template-page\.vip main#MainContent,body.template-page\.vip .content-for-layout{padding-top:0!important;margin-top:0!important}body.template-page\.vip main#MainContent>.shopify-section:first-child{margin-top:0!important}}body.template-page\.vip h2.vip-page__align-center{text-align:center!important;display:block;width:100%}@media screen and (max-width: 989px){body.template-product.overflow-hidden-tablet .prod-nav-header,body.template-product.overflow-hidden-tablet .pdp-sticky-bar,body.template-product.overflow-hidden-tablet .product__info-container.atc-scroll .pdp-sticky-bar,body.template-product #shopify-section-header.menu-open~.prod-nav-header,body.template-product.overflow-hidden .prod-nav-header,body.template-product.overflow-hidden .pdp-sticky-bar,body.template-product.overflow-hidden .product__info-container.atc-scroll .pdp-sticky-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media screen and (min-width: 990px){header-menu details.mega-menu>summary .mega-menu__toplink{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}header-menu details.mega-menu>summary .mega-menu__toplink>span{color:inherit!important}header-menu details.mega-menu>summary:hover .mega-menu__toplink,header-menu details.mega-menu>summary .mega-menu__toplink:hover,header-menu details.mega-menu[open]>summary .mega-menu__toplink{color:#27ac7a}header-menu details.mega-menu>summary:hover .mega-menu__toplink>span,header-menu details.mega-menu>summary .mega-menu__toplink:hover>span,header-menu details.mega-menu[open]>summary .mega-menu__toplink>span{color:#27ac7a!important}header-menu details.mega-menu:not([open])>.mega-menu__content{display:block}header-menu details.mega-menu .mega-menu__content{will-change:transform,opacity;transform:translate3d(0,-1.5rem,0);backface-visibility:hidden;isolation:isolate;transition:opacity .12s ease,transform .12s ease;opacity:0;visibility:hidden;pointer-events:none}header-menu details.mega-menu[open] .mega-menu__content{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto}.header__submenu{transition-duration:.12s}}@media screen and (min-width: 990px) and (max-width: 1440px){.header__inline-menu{overflow:visible!important}.header__inline-menu>ul.list-menu--inline,.header__inline-menu>ul.list-menu.list-menu--inline{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap;justify-content:flex-start!important;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.header__inline-menu>ul.list-menu--inline::-webkit-scrollbar{height:0}.header__inline-menu>ul.list-menu--inline:active{cursor:grabbing}html.nav-hscrolling .header__inline-menu{-webkit-user-select:none;user-select:none}.header__inline-menu>ul.list-menu--inline>li{flex:0 0 auto;white-space:nowrap}header-menu details.mega-menu>.mega-menu__content{position:fixed!important;left:0!important;right:0!important;top:var(--header-bottom-position-desktop, 110px)!important;z-index:999999!important}header-menu details.mega-menu:not([open])>.mega-menu__content{display:none!important}header-menu details.mega-menu[open]>.mega-menu__content{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/1104/assets/custom.css.map */
