[id$=__hero_parceria] .image-with-text__media-item .image-with-text__media,[id$=__hero_sobre_nos] .image-with-text__media-item .image-with-text__media{display:flex!important;align-items:center;justify-content:center;height:100%;min-height:220px;padding:2.5rem!important;box-sizing:border-box}[id$=__hero_parceria] .image-with-text__media-item .image-with-text__media img,[id$=__hero_sobre_nos] .image-with-text__media-item .image-with-text__media img{position:static!important;width:100%!important;max-width:320px!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35))}@media screen and (max-width:989px){[id$=__hero_parceria] .image-with-text__media-item .image-with-text__media img,[id$=__hero_sobre_nos] .image-with-text__media-item .image-with-text__media img{max-width:240px!important}}@media screen and (max-width:749px){[id$=__hero_parceria] .image-with-text__media-item .image-with-text__media,[id$=__hero_sobre_nos] .image-with-text__media-item .image-with-text__media{min-height:0;padding:2.4rem 2rem .6rem!important}[id$=__hero_parceria] .image-with-text__media-item .image-with-text__media img,[id$=__hero_sobre_nos] .image-with-text__media-item .image-with-text__media img{max-width:220px!important}}#candidatura{display:block;scroll-margin-top:2rem}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:.6rem;font-size:1.2rem;letter-spacing:.1em;color:#64748b}.product__info-container .product__title{margin-bottom:.8rem}.product__info-container .product__title h1,.product__info-container .product__title .h1{line-height:1.12}.product__info-container .product__puffs-badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:#0077b61a;color:#0077b6;font-size:1.25rem;font-weight:700;letter-spacing:.01em;box-shadow:none}.product__info-container .jdgm-widget,.product__info-container .rating-wrapper{margin:.2rem 0 1rem}.product__info-container .jdgm-prev-badge{display:flex;align-items:center;gap:6px}.product__info-container .price{margin-bottom:.4rem}.product__info-container .price .price__container{align-items:center}.product__info-container .price .price-item--sale.price-item--last,.product__info-container .price .price-item--regular:not(.price-item--last){font-size:2.4rem;font-weight:700;color:#03045e}.product__info-container .price--on-sale .price-item--regular{font-size:1.5rem;color:#94a3b8}.product__info-container .price__badge-sale.collection-badge,.product__info-container .price__badge-sale{display:inline-flex!important;align-items:center;height:22px;margin-left:8px;padding:0 10px!important;border-radius:999px!important;background:#0096c7!important;color:#fff!important;font-family:var(--font-heading-family);font-size:1.1rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:none!important;vertical-align:middle}.product__info-container .price__badge-sale .lucide-icon{display:none!important}.product__accordion.accordion{margin:0 0 8px;border:1px solid #e6eaf2;border-radius:12px;background:#fff;overflow:hidden}.product__accordion.accordion details{border:0}.product__accordion.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;transition:background-color .15s ease}.product__accordion.accordion summary:hover{background:#f8fafc}.product__accordion.accordion .summary__title{display:flex;align-items:center;gap:10px}.product__accordion.accordion .accordion__title{margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:-.005em;color:#03045e}.product__accordion.accordion summary .svg-wrapper,.product__accordion.accordion summary .icon-caret{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0077b614;color:#0077b6;transition:transform .2s ease,background-color .15s ease}.product__accordion.accordion summary .svg-wrapper svg,.product__accordion.accordion summary .icon-caret{width:12px;height:12px}.product__accordion.accordion details[open] summary .svg-wrapper{transform:rotate(180deg);background:#0077b624}.product__accordion.accordion .accordion__content{padding:0 16px 16px;font-size:1.4rem;line-height:1.6;color:#334155}.product__description details{margin:0 0 8px;border:1px solid #e6eaf2;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.product__description details[open]{border-color:#cfe3f0;box-shadow:0 6px 18px #03045e0f}.product__description details>summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important;margin:0!important;padding:14px 16px!important;background:#fff!important;border:0!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-.005em;color:#03045e!important;list-style:none!important;cursor:pointer;transition:background-color .15s ease}.product__description details>summary::-webkit-details-marker{display:none}.product__description details>summary:hover{background:#f8fafc!important}.product__description details>summary>span{display:none!important}.product__description details>summary:after{content:"";flex:0 0 auto;margin-left:auto;width:26px;height:26px;border-radius:50%;background-color:#0077b614;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230077b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease,background-color .15s ease}.product__description details[open]>summary:after{transform:rotate(180deg);background-color:#0077b624}.product__description details>summary:before{content:"";flex:0 0 auto;width:30px;height:30px;margin-right:-2px;border-radius:9px;background-color:#0077b614;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%230077b6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.product__description details>summary+*{margin-top:0}.product__description details>p,.product__description details>div,.product__description details>ul{margin:0;padding:2px 16px 16px 58px;font-size:1.4rem;line-height:1.65;color:#334155}@media screen and (max-width:749px){.product__description details>p,.product__description details>div,.product__description details>ul{padding-left:16px}}.product__info-container>.product__text.caption-with-letter-spacing{margin-bottom:.4rem}.product__info-container>.product__title{margin-bottom:.6rem}.product__info-container .product__puffs-badge{margin:0 0 .6rem}.product__info-container .jdgm-widget,.product__info-container .rating-wrapper{margin:0 0 .8rem}.product__info-container .price{margin-bottom:0}.product__info-container .product-viewers{margin:.5rem 0 0!important}.product__info-container .stock-urgency{margin:1.4rem 0 1rem}.product__info-container .product-form__input--pill+.product-form__input,.product__info-container .product-form__quantity{margin-top:1.4rem}.product-form__submit.button--secondary,.product-form__buttons .product-form__submit{--color-button: 0, 119, 182;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 0;border-radius:999px;font-weight:600}.product-form__submit.button--secondary:hover,.product-form__buttons .product-form__submit:hover{--color-button: 0, 150, 199}.product-form__buttons .shopify-payment-button{margin-top:.8rem}.product-form__buttons .shopify-payment-button__button{border-radius:999px!important}.product__short-desc{margin:1.4rem 0 0}.product__short-desc__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;line-height:1.6;color:#475569}.product__short-desc__text p{margin:0}.product__short-desc.is-open .product__short-desc__text{display:block;-webkit-line-clamp:unset;overflow:visible}.product__short-desc__toggle[hidden]{display:none!important}.product__short-desc__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:#0077b6;cursor:pointer}.product__short-desc__toggle:after{content:"";width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230077b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.product__short-desc.is-open .product__short-desc__toggle:after{transform:rotate(180deg)}.product__short-desc.is-open+.stock-urgency{margin-top:1.6rem}.product__media-wrapper,media-gallery,.product__media-list{overflow-anchor:none}quantity-input button *,.quantity__button *{pointer-events:none}.share-button details[open]>.share-button__fallback{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;padding:12px;min-width:0;width:max(100%,34rem);border-radius:16px;box-shadow:0 12px 32px #03045e1f}.share-button details[open]>.share-button__fallback:before{background:#fff;border-radius:16px}.share-button details[open]>.share-button__fallback:after{border-radius:16px}.vh-share-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin:0;position:relative;z-index:2}.share-button details[open]>.share-button__fallback .field{grid-column:1;margin:0;min-width:0}.share-button details[open]>.share-button__fallback .field__input{background-color:#fff}.share-button details[open]>.share-button__fallback .share-button__copy,.share-button details[open]>.share-button__fallback .share-button__close{grid-column:2;position:static;margin:0}.vh-share-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #e6eaf2;background:#fff;color:#03045e;font-size:1.3rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.vh-share-link svg{width:16px;height:16px}.vh-share-link:hover{border-color:#0077b6;color:#0077b6}.vh-share-link--whatsapp:hover{color:#128c7e;border-color:#128c7e}.vh-share-link--facebook:hover{color:#1877f2;border-color:#1877f2}.vh-flag{display:inline-block;flex:0 0 auto;width:20px;height:15px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #0000001f;vertical-align:middle}.localization-form__select .vh-flag{margin-right:8px}.disclosure__link:has(.vh-flag){grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:.8rem}body:has(#age-verification-popup.show) #shopify-pc__banner,body:has(#age-verification-popup.show) #wa{display:none!important}.disclosure__list-wrapper.language-selector{max-height:none}.language-selector .disclosure__list{max-height:none;overflow-y:visible}html[lang=de] :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.multicolumn-card__info,.vh-track__title,.button),html[lang=nl] :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.multicolumn-card__info,.vh-track__title,.button){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.collabs-page{margin:0 0 72px;background:#fff;border:1px solid rgba(3,4,94,.06);border-radius:20px;box-shadow:0 1px 2px #03045e0a,0 18px 48px #03045e14}.collabs-page .collabs-page__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". images" "intro images" "partner images" ". images";gap:0;padding:8px}.collabs-page .collabs-page__main .collabs-page__intro{grid-area:intro;width:auto;max-width:none;margin:0;padding:48px clamp(28px,2.4vw,36px) 0 clamp(36px,4.1vw,59px);gap:0;align-items:flex-start;justify-content:flex-start}.collabs-page .collabs-page__main .collabs-page__header{align-items:flex-start;gap:0;text-align:left}.collabs-page .collabs-page__main .collabs-page__header-logo{width:68px;height:68px;margin:0 0 24px}.collabs-page .collabs-page__main .collabs-page__header :is(h1,h2){margin:0;font-size:clamp(2.8rem,.8rem + 2.1vw,3.6rem);line-height:1.12;letter-spacing:-.01em;color:#03045e;text-align:left;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.collabs-page .collabs-page__main .collabs-page__intro>p{margin:0;color:#03045eb8;text-align:left}.collabs-page .collabs-page__main .collabs-page__intro>p:empty{display:none}.collabs-page .collabs-page__main .collabs-page__cta{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px 22px;margin-top:32px}.collabs-page .collabs-page__main .collabs-page__cta-main{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 30px 0 34px;border-radius:999px;background:linear-gradient(135deg,#0077b6,#0096c7);color:#fff;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-decoration:none;text-shadow:0 1px 2px rgba(3,4,94,.35);box-shadow:0 1px #ffffff40 inset,0 12px 28px -6px #0077b680;transition:transform .2s ease,box-shadow .2s ease}.collabs-page .collabs-page__main .collabs-page__cta-main:after{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.collabs-page .collabs-page__main .collabs-page__cta-main:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0077b6,#0096c7);color:#fff;box-shadow:0 1px #ffffff40 inset,0 18px 34px -8px #0077b699}.collabs-page .collabs-page__main .collabs-page__cta-main:hover:after{transform:translate(3px)}.collabs-page .collabs-page__main .collabs-page__cta-main:focus-visible,.collabs-page .collabs-page__main .collabs-page__cta-login-link:focus-visible{outline:2px solid #0096c7;outline-offset:3px}.collabs-page .collabs-page__main .collabs-page__cta-login-section{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-left:20px;border-left:1px solid rgba(3,4,94,.12);font-size:1.4rem;line-height:1.45;text-align:left}.collabs-page .collabs-page__main .collabs-page__cta-login-section p{margin:0;color:#03045ea3;text-align:left}.collabs-page .collabs-page__main .collabs-page__cta-login-link{color:#0077b6;font-size:1.5rem;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#0077b673;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.collabs-page .collabs-page__main .collabs-page__cta-login-link:hover{color:#023e8a;text-decoration-color:currentColor}.collabs-page .collabs-page__main .collabs-page__partnership{grid-area:partner;margin:36px clamp(28px,2.4vw,36px) 48px clamp(36px,4.1vw,59px);padding-top:28px;border-top:1px solid rgba(3,4,94,.08)}.collabs-page .collabs-page__main .collabs-page__partnership h2{margin:0 0 16px;font-size:1.25rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#0077b6;text-align:left;text-wrap:balance;overflow-wrap:break-word}.collabs-page .collabs-page__main .collabs-page__partnership-list{display:grid;justify-content:start;align-items:start;gap:12px;width:auto;max-width:none;margin:0;padding:0;list-style:none;background:none;border-radius:0}.collabs-page .collabs-page__main .collabs-page__partnership-list li{display:flex;align-items:center;gap:14px;margin:0;padding:0;background:none;border-radius:0;color:#03045e;font-size:1.55rem;line-height:1.35}.collabs-page .collabs-page__main .collabs-page__partnership-list li:before{content:"";flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat,linear-gradient(135deg,#0077b6,#0096c7);box-shadow:0 4px 10px #0077b640}.collabs-page .collabs-page__main .collabs-page__images{grid-area:images;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-content:stretch;gap:16px;padding:32px;overflow:hidden;border-radius:12px;background:radial-gradient(70% 60% at 85% 10%,#0096c773,#0096c700 70%),radial-gradient(60% 50% at 10% 100%,#0077b659,#0077b600 70%),linear-gradient(150deg,#03045e,#023e8a);box-shadow:inset 0 0 0 1px #48cae42e}.collabs-page .collabs-page__main .collabs-page__images:not(.vh-collabs-ready) img{visibility:hidden}.collabs-page .collabs-page__main .collabs-page__image{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:22px;border-radius:14px;background:radial-gradient(46% 6% at 50% 90%,#03045e29,#03045e00),linear-gradient(180deg,#fff,#eef6fb);box-shadow:0 12px 28px #01022866,0 0 0 1px #48cae41f;transition:transform .35s ease,padding .35s ease,box-shadow .35s ease}@media(hover:hover){.collabs-page .collabs-page__main .collabs-page__image:hover{transform:translateY(-4px);padding:14px;box-shadow:0 18px 36px #01022873,0 0 0 1px #48cae459,0 0 24px #0096c74d}}@media(hover:hover)and (max-width:1199px){.collabs-page .collabs-page__main .collabs-page__image:hover{padding:10px}}@media(hover:hover)and (max-width:749px){.collabs-page .collabs-page__main .collabs-page__image:hover{padding:8px}}@media screen and (max-width:1199px){.collabs-page .collabs-page__main{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "images" "partner"}.collabs-page .collabs-page__main .collabs-page__intro{align-items:center;padding:44px 40px 0}.collabs-page .collabs-page__main .collabs-page__header{align-items:center;text-align:center}.collabs-page .collabs-page__main .collabs-page__header :is(h1,h2),.collabs-page .collabs-page__main .collabs-page__intro>p,.collabs-page .collabs-page__main .collabs-page__partnership h2{text-align:center}.collabs-page .collabs-page__main .collabs-page__cta{justify-content:center}.collabs-page .collabs-page__main .collabs-page__images{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;padding:24px}.collabs-page .collabs-page__main .collabs-page__image{padding:18px}.collabs-page .collabs-page__main .collabs-page__partnership{margin:0;padding:32px 24px 40px;border-top:0}.collabs-page .collabs-page__main .collabs-page__partnership-list{justify-content:center}}@media screen and (max-width:749px){.collabs-page{margin:0 0 48px}.collabs-page .collabs-page__main .collabs-page__intro{padding:32px 14px 0}.collabs-page .collabs-page__main .collabs-page__header-logo{width:56px;height:56px;margin-bottom:18px}.collabs-page .collabs-page__main .collabs-page__header :is(h1,h2){font-size:clamp(2rem,6.4vw,2.8rem);line-height:1.15}.collabs-page .collabs-page__main .collabs-page__cta{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:24px}.collabs-page .collabs-page__main .collabs-page__cta-main{width:100%;max-width:400px;padding:0 20px}.collabs-page .collabs-page__main .collabs-page__cta-login-section{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:6px;padding-left:0;border-left:0}.collabs-page .collabs-page__main .collabs-page__images{gap:10px;margin-top:28px;padding:12px}.collabs-page .collabs-page__main .collabs-page__image{padding:12px;border-radius:12px;box-shadow:0 8px 18px #01022859,0 0 0 1px #48cae41f}.collabs-page .collabs-page__main .collabs-page__partnership{padding:28px 14px 30px}.collabs-page .collabs-page__main .collabs-page__partnership h2{letter-spacing:.1em}}@media screen and (max-width:559px){.collabs-page .collabs-page__main .collabs-page__images{grid-template-columns:repeat(2,minmax(0,1fr))}.collabs-page .collabs-page__main .collabs-page__image{padding:14px}}@media screen and (max-width:359px){.collabs-page .collabs-page__main .collabs-page__intro,.collabs-page .collabs-page__main .collabs-page__partnership{padding-left:8px;padding-right:8px}.collabs-page .collabs-page__main .collabs-page__cta-main{gap:8px;padding:0 12px;letter-spacing:0}.collabs-page .collabs-page__main .collabs-page__partnership h2{font-size:1.2rem;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.collabs-page .collabs-page__main .collabs-page__cta-main,.collabs-page .collabs-page__main .collabs-page__cta-main:after,.collabs-page .collabs-page__main .collabs-page__cta-login-link,.collabs-page .collabs-page__main .collabs-page__image{transition:none}.collabs-page .collabs-page__main .collabs-page__cta-main:hover,.collabs-page .collabs-page__main .collabs-page__cta-main:hover:after,.collabs-page .collabs-page__main .collabs-page__image:hover{transform:none}}.collabs-page .collabs-page__main img.collabs-page__header-logo{border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 0 0 5px #0077b62e,0 10px 22px #03045e29}html[lang=de] .vh-ph__heading,html[lang=nl] .vh-ph__heading{-webkit-hyphens:manual;hyphens:manual}html[lang=de] .product-option,html[lang=nl] .product-option{-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vapehouse-custom.css.map */
