.index-section--featured-product .product-personalizer{display:none!important}.pplr_ex_button{position:relative}.notecustomize{padding:10px 20px 5px;margin-bottom:5px;position:absolute;top:-30px;z-index:999;background:#fff;color:red;font-size:10px;left:0;right:0;text-align:center}@media screen and (min-width:768px){.notecustomize{padding:10px 20px 5px;margin-bottom:5px;position:absolute;top:-35px;z-index:999;background:#fff;color:red;font-size:10px;left:auto;right:0;text-align:center;width:29.8%}}.tab_i_h{width:100%;background:transparent}.cp-sel-Photos{border:0;border-radius:0;box-shadow:none!important;margin-bottom:0;padding:0}.pplr_h_title{float:left;width:100%;background:#000;color:#fff!important;text-align:left;padding:20px 60px 20px 20px;position:sticky;top:0;z-index:999}.gobackbutton{display:block!important;color:#fff;font-size:16px;cursor:pointer;text-transform:uppercase;background:#000;padding:10px 15px;text-align:center;max-width:165px;border-radius:5px}.gobackbutton i{position:relative;top:-1px;padding-right:10px}.pplr_deselect{display:none!important}.pplr_active .pplr-character-count{position:relative}.cp-sel-Photos label.pplrlabel{margin-top:39px}.pplr_tab_index span{display:flex;align-items:center;gap:10px}.pplrimage.selected~.pplr_deselect{display:block!important;order:1;position:absolute;right:0;top:5px;background:#000;width:auto!important;color:#fff;padding:5px;font-size:14px}.pplr_tab_index:after{font-family:amazing-neo-solid;content:"\f13d";font-size:14px;position:absolute;top:0;bottom:0;right:2rem;width:initial;height:25px;margin:auto;transform:initial}.pplr_tab_index.pplr_active:after{transform:rotate(90deg)}.pplr_tab_index{float:left;cursor:pointer;padding:15px 10px;border:1px solid transparent;color:#000;word-wrap:anywhere;width:100%;text-align:left;margin:5px 0;border:1px solid #d6dce0;border-radius:4px;box-shadow:0 3px 6px #00000029;position:relative;background-color:#fff}.pplrgcolor.pplr-swatch-main{display:flex;flex-flow:wrap;justify-content:space-around;gap:15px}.img_thumb_big span.pplrimage{width:31%;height:145px;background-size:75%!important;box-shadow:none;border:1px solid #dedede;margin:0}span.pplrColor.selected,span.pplrColor:hover,span.pplrimage.selected{border:1px solid #dedede}.pplrimage .swtooltip{display:none!important}.pplr_tab_wrapper .pplr_active{background:#fff;border-bottom:2px solid #454f5b;border-top:0px solid #454f5b;margin-top:1px;border-right:0px solid #454f5b;border-left:0px solid #454f5b}.fileupload{border:dotted;border-color:#000}.guidelines{display:flex;justify-content:space-around;gap:10px;margin:20px 0}.tile{text-align:left}.pplr-wrapper input[type=text],.pplr-wrapper textarea{background:#fff}.pplr-main{max-width:100%!important;height:100vh!important}@media screen and (min-width:1500px){.pplr-main{max-width:100%!important;height:100vh!important}}.pplr-main .pplr-p-left{width:69%!important}.pplr-main .pplr-p-right{width:30%!important;position:relative;padding:0;border-radius:0;height:calc(100vh - 75px)!important}.p_h_d{padding:0!important}.pplr_close{line-height:64px!important;text-decoration:none;color:#000;cursor:pointer;opacity:1!important;font-size:18px!important;float:right;background:#f1cf53;padding:0 20px;border:0}.pplr_tab_wrapper{padding:10px 15px}.pplr_tab .pplr-wrapper{width:100%!important}.pplr_tab{width:calc(100% - 30px)!important;padding:15px;margin:0 15px}.pplr_ex_inner{width:30%;float:right;padding:0 20px;background:#fff;display:flex;justify-content:space-between;border-top:1px solid #e6e8ef;border-left:1px solid #e6e8ef}:root{--flaskap-ink: #333333;--flaskap-warm: #f6f6ec;--flaskap-line: #d8d8ce;--flaskap-muted: #6d6d66;--flaskap-stock: #415a47;--flaskap-restock: #7b5c42}.flaskap-v4-eyebrow{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.45;margin:0;text-transform:uppercase}.flaskap-v4-button{align-items:center;background:var(--flaskap-ink);border:1px solid var(--flaskap-ink);border-radius:0;color:#fff;display:inline-flex;font-family:soleil,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.07em;min-height:48px;padding:13px 20px;text-align:center;text-transform:uppercase}.flaskap-v4-button:hover,.flaskap-v4-button:focus{background:#1f1f1f;color:#fff}.flaskap-v4-button--outline{background:transparent;color:var(--flaskap-ink)}.flaskap-v4-button--outline:hover,.flaskap-v4-button--outline:focus{background:var(--flaskap-ink);color:#fff}.flaskap-v4-button--light{background:#fff;border-color:#fff;color:var(--flaskap-ink)}.flaskap-v4-button--light:hover,.flaskap-v4-button--light:focus{background:var(--flaskap-warm);color:var(--flaskap-ink)}.announcement-bar{min-height:30px}.announcement-bar__message{font-family:soleil,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:16px;min-height:30px;padding:7px 14px;text-transform:uppercase}.flaskap-mobile-nav-legacy{display:none!important}.flaskap-v4-mobile-nav__item{border-bottom:1px solid var(--flaskap-line)}.flaskap-v4-mobile-nav__item .mobile-nav__link{color:var(--flaskap-ink);display:flex;flex-direction:column;gap:3px;padding:15px 20px}.flaskap-v4-mobile-nav__item .mobile-nav__label{font-family:soleil,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.flaskap-v4-mobile-nav__item--featured{background:var(--flaskap-warm)}.flaskap-v4-mobile-nav__meta{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:11px;line-height:1.45}.flaskap-v4-mobile-nav__trust{background:var(--flaskap-warm);color:var(--flaskap-ink);display:grid;font-family:soleil,sans-serif;font-size:10px;font-weight:700;gap:8px;letter-spacing:.06em;padding:18px 20px;text-transform:uppercase}.template-index .index-section--flush:has(.flaskap-v4-hero){margin-top:0;padding-bottom:0}.flaskap-v4-hero{background:var(--flaskap-warm);color:var(--flaskap-ink)}.flaskap-v4-hero__inner{align-items:center;display:flex;flex-direction:column;padding-bottom:18px;padding-top:25px;text-align:center}.flaskap-v4-hero__copy{max-width:680px}.flaskap-v4-hero h1{color:var(--flaskap-ink);font-family:moret,serif;font-size:clamp(38px,11.2vw,44px);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:10px auto 0;max-width:100%;text-transform:none}.flaskap-v4-hero__intro{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:15px;line-height:1.38;margin:12px auto 0;max-width:520px}.flaskap-v4-hero__systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px auto 8px;max-width:560px;width:100%}.flaskap-v4-hero-system+.flaskap-v4-hero-system{border-left:1px solid var(--flaskap-line)}.flaskap-v4-hero-system a{align-items:center;color:var(--flaskap-ink);display:flex;flex-direction:column;text-decoration:none}.flaskap-v4-hero-system img{display:block;height:190px;max-width:100%;object-fit:contain;width:100%}.flaskap-v4-hero-system__name{font-family:soleil,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:18px}.flaskap-v4-hero-system__detail{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:10px;line-height:13px;margin-top:3px}.flaskap-v4-hero__actions{align-items:center;display:flex;flex-direction:column;gap:6px;margin-left:auto;margin-right:auto;max-width:720px;width:100%}.flaskap-v4-hero__compare{max-width:480px;width:100%}.flaskap-v4-text-link{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;min-height:34px;padding:8px 5px;text-transform:uppercase}.flaskap-v4-rating-strip{align-items:center;background:#fff;border-bottom:1px solid var(--flaskap-line);border-top:1px solid var(--flaskap-line);color:var(--flaskap-ink);display:flex;flex-wrap:wrap;font-family:soleil,sans-serif;gap:6px 10px;justify-content:center;min-height:56px;padding:12px 18px}.flaskap-v4-rating-strip__stars{color:#c78f17;font-size:13px;letter-spacing:.06em}.flaskap-v4-rating-strip strong{font-size:13px}.flaskap-v4-rating-strip>span:last-child{color:var(--flaskap-muted);font-size:11px}.flaskap-v4-comparison-strip{background:#fff;border-bottom:1px solid var(--flaskap-line);border-top:1px solid var(--flaskap-line)}.flaskap-v4-comparison-strip__row{align-items:center;color:var(--flaskap-ink);display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) auto;min-height:66px;padding:13px 18px}.flaskap-v4-comparison-strip__row+.flaskap-v4-comparison-strip__row{border-top:1px solid var(--flaskap-line)}.flaskap-v4-comparison-strip strong{font-family:soleil,sans-serif;font-size:15px}.flaskap-v4-comparison-strip span{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:12px;line-height:1.35}.flaskap-v4-comparison-strip em,.flaskap-v4-availability{color:var(--flaskap-stock);font-family:soleil,sans-serif;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.flaskap-v4-comparison-strip em:before,.flaskap-v4-availability:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:6px;vertical-align:1px;width:6px}.flaskap-v4-comparison-strip .is-restocking,.flaskap-v4-availability.is-restocking{color:var(--flaskap-restock)}.template-index .index-section:has(.flaskap-v4-chooser){margin:0;padding:0}.flaskap-v4-chooser{background:#fff;color:var(--flaskap-ink);padding:44px 0 50px}.flaskap-v4-section-heading{margin:0 auto 26px;max-width:620px;text-align:center}.flaskap-v4-section-heading h2,.flaskap-v4-why h2{color:var(--flaskap-ink);font-family:moret,serif;font-size:clamp(36px,9.4vw,44px);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:10px 0 0;text-transform:none}.flaskap-v4-section-heading>p:last-child{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:13px;line-height:1.45;margin:12px 0 0}.flaskap-v4-chooser__grid{display:grid;gap:18px}.flaskap-v4-system-card{border:1px solid var(--flaskap-line);display:grid;min-width:0}.flaskap-v4-system-card__media{align-items:center;background:var(--flaskap-warm);border-bottom:1px solid var(--flaskap-line);display:flex;height:255px;justify-content:center;overflow:hidden;padding:18px 28px}.flaskap-v4-system-card__media img{height:100%;object-fit:contain;width:100%}.flaskap-v4-system-card__body{display:flex;flex-direction:column;padding:22px 20px 20px}.flaskap-v4-system-card__topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.flaskap-v4-system-card__topline>span:first-child{font-family:soleil,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.flaskap-v4-system-card h3{color:var(--flaskap-ink);font-family:moret,serif;font-size:29px;font-weight:400;letter-spacing:-.025em;line-height:.98;margin:16px 0 0;text-transform:none}.flaskap-v4-system-card__body>p{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:15px;line-height:1.45;margin:13px 0 0}.flaskap-v4-system-card ul{border-top:1px solid var(--flaskap-line);list-style:none;margin:20px 0 18px;padding:0}.flaskap-v4-system-card li{border-bottom:1px solid var(--flaskap-line);font-family:soleil,sans-serif;font-size:13px;line-height:1.45;padding:10px 0 10px 20px;position:relative}.flaskap-v4-system-card li:before{content:"\2713";font-weight:700;left:0;position:absolute}.flaskap-v4-system-card .flaskap-v4-button{margin-top:auto;width:100%}.flaskap-v4-compatibility-link{border-bottom:1px solid var(--flaskap-ink);color:var(--flaskap-ink);display:block;font-family:soleil,sans-serif;font-size:12px;font-weight:700;line-height:1.45;margin-top:24px;padding-bottom:4px}.flaskap-v4-why{background:var(--flaskap-warm);color:var(--flaskap-ink);padding:58px 0}.flaskap-v4-section-heading--left{margin-left:0;text-align:left}.flaskap-v4-proof-list{border-top:1px solid var(--flaskap-line);margin-top:30px}.flaskap-v4-proof-list>div{align-items:center;border-bottom:1px solid var(--flaskap-line);display:grid;grid-template-columns:76px minmax(0,1fr);min-height:92px}.flaskap-v4-proof-list strong{font-family:moret,serif;font-size:31px;font-weight:400}.flaskap-v4-proof-list span{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:13px}.flaskap-v4-proof-list--brand>div{grid-template-columns:118px minmax(0,1fr);gap:14px}.flaskap-v4-proof-list--brand strong{font-family:soleil,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.flaskap-v4-lifestyle{align-items:flex-end;color:#fff;display:flex;min-height:520px;overflow:hidden;position:relative}.flaskap-v4-lifestyle__image,.flaskap-v4-lifestyle__shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.flaskap-v4-lifestyle__image{bottom:auto;height:129%;object-fit:cover;object-position:52% top}.flaskap-v4-lifestyle__shade{background:linear-gradient(0deg,#121210d1,#12121052 50%,#12121008 80%)}.flaskap-v4-lifestyle__content{padding-bottom:40px;padding-top:160px;position:relative;width:100%;z-index:1}.flaskap-v4-lifestyle .flaskap-v4-eyebrow,.flaskap-v4-lifestyle h2,.flaskap-v4-lifestyle__content>p{color:#fff}.flaskap-v4-lifestyle h2{font-family:moret,serif;font-size:clamp(38px,10vw,48px);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:10px 0 0;max-width:590px;text-transform:none}.flaskap-v4-lifestyle__content>p{font-family:soleil,sans-serif;font-size:15px;line-height:1.45;margin:14px 0 22px;max-width:calc(100% - 74px)}.flaskap-v4-use{background:#fff;color:var(--flaskap-ink);padding:54px 0 60px;scroll-margin-top:96px}.flaskap-v4-use__grid{display:grid;gap:18px}.flaskap-v4-use-card{border:1px solid var(--flaskap-line);display:flex;flex-direction:column;min-width:0}.flaskap-v4-use-card__media{background:#fff;border-bottom:1px solid var(--flaskap-line);display:block;height:340px;isolation:isolate;overflow:hidden}.flaskap-v4-use-card__media img{display:block;height:100%;width:100%}.flaskap-v4-use-card__media--madic img{object-fit:cover;object-position:50% 50%}.flaskap-v4-use-card__media--freepour img{object-fit:cover;object-position:50% 68%}.flaskap-v4-use-card__body{display:flex;flex:1;flex-direction:column;padding:23px 20px 22px}.flaskap-v4-use-card h3{color:var(--flaskap-ink);font-family:moret,serif;font-size:31px;font-weight:400;letter-spacing:-.025em;line-height:1;margin:10px 0 0;text-transform:none}.flaskap-v4-use-card__body>p:not(.flaskap-v4-eyebrow){color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:14px;line-height:1.5;margin:13px 0 20px}.flaskap-v4-use-card__link{border-bottom:1px solid var(--flaskap-ink);color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;margin-top:auto;padding-bottom:4px;text-transform:uppercase;width:max-content}.flaskap-v4-trust-strip{align-items:center;background:#fff;border-bottom:1px solid var(--flaskap-line);border-top:1px solid var(--flaskap-line);color:var(--flaskap-ink);display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;min-height:79px;padding:16px 18px}.flaskap-v4-trust-strip span{font-family:soleil,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.template-index .index-section:has(.flaskap-v4-support){margin:0;padding:0}.flaskap-v4-support{background:var(--flaskap-warm);border-bottom:1px solid var(--flaskap-line);border-top:1px solid var(--flaskap-line);color:var(--flaskap-ink);padding:10px 0}.flaskap-v4-support__inner{display:grid}.flaskap-v4-support a{color:var(--flaskap-ink);display:grid;gap:4px;padding:17px 0;text-decoration:none}.flaskap-v4-support a+a{border-top:1px solid var(--flaskap-line)}.flaskap-v4-support strong{font-family:soleil,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.flaskap-v4-support a>span{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:13px;line-height:1.4}.template-page--compatibility-new .breadcrumbs{display:none}.flaskap-v4-compatibility{color:var(--flaskap-ink)}.flaskap-v4-compatibility__hero{background:var(--flaskap-warm);padding:48px 0 34px}.flaskap-v4-compatibility__hero h1{color:var(--flaskap-ink);font-family:moret,serif;font-size:clamp(42px,11vw,56px);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:10px 0 0;text-transform:none}.flaskap-v4-compatibility__hero .page-width>p:last-of-type{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:16px;line-height:1.45;margin:16px 0 0;max-width:580px}.flaskap-v4-compatibility__hero aside{background:#fff;border:1px solid var(--flaskap-line);display:grid;gap:5px;margin-top:25px;padding:17px}.flaskap-v4-compatibility__hero aside strong,.flaskap-v4-compatibility__hero aside span{font-family:soleil,sans-serif;font-size:12px;line-height:1.45}.flaskap-v4-compatibility__hero aside span{color:var(--flaskap-muted)}.flaskap-v4-compatibility__cards{display:grid;gap:18px;padding-bottom:50px;padding-top:24px}.flaskap-v4-compatibility-card{border:1px solid var(--flaskap-line)}.flaskap-v4-compatibility-card__media{align-items:center;border-bottom:1px solid var(--flaskap-line);display:flex;height:255px;justify-content:center;padding:18px 34px}.flaskap-v4-compatibility-card__media img{height:100%;object-fit:contain;width:100%}.flaskap-v4-compatibility-card__body{padding:22px 20px 25px}.flaskap-v4-compatibility-card h2{color:var(--flaskap-ink);font-family:moret,serif;font-size:27px;font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:10px 0 0;text-transform:none}.flaskap-v4-compatibility-card__body>p:not(.flaskap-v4-eyebrow){color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:15px;line-height:1.45;margin:12px 0 20px}.flaskap-v4-compatibility-card .flaskap-v4-button{width:100%}.flaskap-v4-compatibility__support{background:var(--flaskap-warm);padding:50px 0 58px;text-align:center}.flaskap-v4-compatibility__support h2{color:var(--flaskap-ink);font-family:moret,serif;font-size:37px;font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0;text-transform:none}.flaskap-v4-compatibility__support p{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:15px;line-height:1.45;margin:12px auto 22px;max-width:480px}.template-product--madic-system .breadcrumbs,.template-product--freepour-system .breadcrumbs{display:none}.template-product--madic-system .product-template__header .product-template__container,.template-product--freepour-system .product-template__header .product-template__container{border-bottom:0!important;margin-bottom:0!important;margin-top:0;max-width:1180px;padding-bottom:0!important}.template-product--madic-system .product-single__photos,.template-product--freepour-system .product-single__photos{background:#fff;position:relative}.template-product--madic-system .product-single__photos:before,.template-product--freepour-system .product-single__photos:before{border:1px solid currentColor;font-family:soleil,sans-serif;font-size:9px;font-weight:700;left:18px;letter-spacing:.08em;padding:7px 10px;position:absolute;text-transform:uppercase;top:18px;z-index:4}.template-product--madic-system .product-single__photos:before{color:var(--flaskap-restock);content:"Restocking"}.template-product--freepour-system .product-single__photos:before{color:var(--flaskap-stock);content:"In stock"}.flaskap-product-title{color:var(--flaskap-ink);font-family:moret,serif!important;font-size:35px!important;font-weight:400;letter-spacing:-.025em;line-height:1.02!important;margin:12px 0 0!important;text-transform:none}.flaskap-product-tagline{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:18px;font-weight:700;line-height:1.45;margin:12px 0 0}.flaskap-product-intro{color:var(--flaskap-muted)!important;font-family:soleil,sans-serif;font-size:15px!important;line-height:1.45!important;margin:10px 0 0!important}.flaskap-product-status{color:var(--flaskap-stock)!important;font-family:soleil,sans-serif;font-size:10px!important;font-weight:700;letter-spacing:.08em!important;line-height:1.45;margin:0!important;text-transform:uppercase}.flaskap-product-status>span{background:currentColor;border-radius:50%;display:inline-block;height:6px;margin-right:7px;vertical-align:1px;width:6px}.flaskap-product-status--restocking{color:var(--flaskap-restock)!important}.template-product--madic-system .product-form,.template-product--freepour-system .product-form{margin-top:18px}.template-product--madic-system .product__price,.template-product--freepour-system .product__price{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:16px;font-weight:700;margin:15px 0 12px}.template-product--madic-system .product-form__cart-submit,.template-product--freepour-system .product-form__cart-submit,.template-product--madic-system a.btn.klaviyo-bis-trigger,.template-product--freepour-system a.btn.klaviyo-bis-trigger{align-items:center;background:var(--flaskap-ink)!important;border:1px solid var(--flaskap-ink)!important;border-radius:0;color:#fff!important;display:flex;font-family:soleil,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.07em;min-height:48px;padding:13px 20px!important;text-transform:uppercase;width:100%}.template-product--madic-system form.product-form.klaviyo-visible .klaviyo-button-container,.template-product--freepour-system form.product-form.klaviyo-visible .klaviyo-button-container{width:100%!important}.flaskap-product-shipping-note{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:11px;line-height:1.45;margin:9px 0 0;text-align:center}.flaskap-product-benefits{border-bottom:0!important;border-top:1px solid var(--flaskap-line)!important;margin:26px 0 0!important;padding:0!important}.flaskap-product-benefits li{border-bottom:1px solid var(--flaskap-line);display:grid;font-family:soleil,sans-serif;grid-template-columns:18px minmax(0,1fr);line-height:1.45!important;margin:0!important;padding:15px 0}.flaskap-product-benefits li:before{grid-row:1 / span 2;margin:0!important}.flaskap-product-benefits strong{color:var(--flaskap-ink);font-size:13px}.flaskap-product-benefits small{color:var(--flaskap-muted);font-size:11px;grid-column:2;margin-top:3px}.flaskap-product-trust{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px 18px!important;justify-content:center;margin:18px 0 0!important;padding:0 12px}.flaskap-product-trust span{color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.flaskap-product-included{background:var(--flaskap-warm);border:1px solid var(--flaskap-line);color:var(--flaskap-ink);font-family:soleil,sans-serif;font-size:11px;font-weight:700;line-height:1.45;margin:18px 0 0;padding:14px;text-align:center}.flaskap-v4-product-how{background:var(--flaskap-warm);color:var(--flaskap-ink);padding:55px 0}.flaskap-v4-product-how h2{color:var(--flaskap-ink);font-family:moret,serif;font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:10px 0 0;text-transform:none}.flaskap-v4-product-how__intro{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:15px;line-height:1.45;margin:16px 0 0;max-width:560px}.flaskap-v4-product-steps{border-top:1px solid var(--flaskap-line);list-style:none;margin:30px 0 0;padding:0}.flaskap-v4-product-steps li{align-items:start;border-bottom:1px solid var(--flaskap-line);display:grid;gap:0;grid-template-columns:38px 65px minmax(0,1fr);min-height:95px;padding:16px 0}.flaskap-v4-product-steps span,.flaskap-v4-product-steps strong,.flaskap-v4-product-steps p{font-family:soleil,sans-serif;line-height:1.45;margin:0}.flaskap-v4-product-steps span{color:var(--flaskap-muted);font-size:10px}.flaskap-v4-product-steps strong{color:var(--flaskap-ink);font-size:13px}.flaskap-v4-product-steps p{color:var(--flaskap-muted);font-size:12px}.flaskap-v4-product-details{padding-bottom:35px;padding-top:12px}.flaskap-v4-product-details details{border-bottom:1px solid var(--flaskap-line)}.flaskap-v4-product-details summary{color:var(--flaskap-ink);cursor:pointer;display:flex;font-family:soleil,sans-serif;font-size:12px;font-weight:700;justify-content:space-between;list-style:none;padding:20px 0;text-transform:uppercase}.flaskap-v4-product-details summary::-webkit-details-marker{display:none}.flaskap-v4-product-details details[open] summary span{transform:rotate(45deg)}.flaskap-v4-product-details details p{color:var(--flaskap-muted);font-family:soleil,sans-serif;font-size:12px;line-height:1.45;margin:0;padding:0 0 16px}@media only screen and (max-width:749px){.site-header{min-height:56px;padding:0}.site-header__mobile-nav{height:56px;margin:0;min-height:56px;position:relative}.site-header__logo{left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:108px;z-index:3}.site-header__logo-image,.site-header__logo-image svg{margin:0 auto;max-height:28px;width:108px}.site-header__icons{position:absolute;right:0;top:0;width:100%!important}.site-header__icons-wrapper{height:56px;position:relative}.site-header__menu{left:16px;margin:0;position:absolute;top:17px}.site-header__cart{margin:0;position:absolute;right:16px;top:17px}.site-header__search-toggle{margin:0;position:absolute;right:48px;top:17px}.site-header__account,.currency-selector{display:none!important}.mobile-nav-wrapper{border-top:1px solid var(--flaskap-line)}.mobile-nav{background:#fff}.flaskap-v4-hero__inner,.flaskap-v4-chooser .page-width,.flaskap-v4-why .page-width,.flaskap-v4-lifestyle .page-width,.flaskap-v4-use .page-width,.flaskap-v4-support .page-width,.flaskap-v4-compatibility .page-width,.flaskap-v4-product-how .page-width,.flaskap-v4-product-details{padding-left:18px;padding-right:18px}.flaskap-v4-hero .flaskap-v4-button{width:auto}.template-product--madic-system .product-template__container,.template-product--freepour-system .product-template__container{padding-left:0;padding-right:0}.template-product--madic-system .product-single,.template-product--freepour-system .product-single{display:flex;flex-direction:column;margin:0}.template-product--madic-system .product-single__photos,.template-product--freepour-system .product-single__photos{height:330px;order:1;padding:0!important;width:100%}.template-product--madic-system .product-single>.grid__item:not(.product-single__photos),.template-product--freepour-system .product-single>.grid__item:not(.product-single__photos){order:2;padding-left:18px;padding-right:18px;width:100%}.template-product--madic-system .product-single__gallery-wrapper,.template-product--madic-system .product-single__gallery,.template-product--madic-system .product-single__gallery-item,.template-product--madic-system .product-single__photo-wrapper,.template-product--madic-system .product-single__photo,.template-product--freepour-system .product-single__gallery-wrapper,.template-product--freepour-system .product-single__gallery,.template-product--freepour-system .product-single__gallery-item,.template-product--freepour-system .product-single__photo-wrapper,.template-product--freepour-system .product-single__photo{height:330px!important;min-height:330px}.template-product--madic-system .product-single__photo,.template-product--freepour-system .product-single__photo{padding-top:0!important}.template-product--madic-system .product-single__photo img,.template-product--freepour-system .product-single__photo img{height:100%!important;object-fit:contain;padding:24px 34px 15px;width:100%!important}.template-product--madic-system .product-single__meta--large,.template-product--freepour-system .product-single__meta--large{padding:24px 0 34px}.template-product--madic-system .product-single__meta--small,.template-product--freepour-system .product-single__meta--small{display:none!important}.flaskap-v4-product-steps li{grid-template-columns:38px 65px minmax(0,1fr)}}@media only screen and (max-width:374px){.flaskap-v4-hero h1{font-size:38px;letter-spacing:-.03em}.flaskap-v4-hero-system img{height:176px}.flaskap-v4-comparison-strip__row{gap:6px;grid-template-columns:62px minmax(0,1fr) auto;padding-left:14px;padding-right:14px}.flaskap-v4-comparison-strip span{font-size:11px}.flaskap-v4-comparison-strip em{font-size:8px}}@media only screen and (min-width:750px){.flaskap-v4-hero__inner{padding-bottom:34px;padding-top:42px}.flaskap-v4-hero h1{font-size:clamp(54px,5vw,72px);line-height:.96}.flaskap-v4-hero__intro{font-size:17px}.flaskap-v4-hero__systems{margin-top:18px;max-width:720px}.flaskap-v4-hero-system img{height:270px}.flaskap-v4-hero__actions{justify-content:center}.flaskap-v4-comparison-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flaskap-v4-comparison-strip__row+.flaskap-v4-comparison-strip__row{border-left:1px solid var(--flaskap-line);border-top:0}.flaskap-v4-chooser,.flaskap-v4-why,.flaskap-v4-use{padding-bottom:72px;padding-top:72px}.flaskap-v4-chooser__grid,.flaskap-v4-use__grid,.flaskap-v4-compatibility__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.flaskap-v4-lifestyle{min-height:640px}.flaskap-v4-lifestyle__image{object-position:center top}.flaskap-v4-lifestyle__shade{background:linear-gradient(90deg,#121210b8,#12121047 48%,#12121000 75%)}.flaskap-v4-lifestyle__content{padding-bottom:62px;padding-top:220px}.flaskap-v4-lifestyle h2{font-size:clamp(48px,5vw,66px)}.flaskap-v4-lifestyle__content>p{max-width:470px}.flaskap-v4-use-card__media{height:430px}.flaskap-v4-system-card__media,.flaskap-v4-compatibility-card__media{height:340px}.flaskap-v4-proof-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flaskap-v4-proof-list--brand{grid-template-columns:repeat(3,minmax(0,1fr))}.flaskap-v4-proof-list>div{align-content:start;display:grid;gap:8px;grid-template-columns:1fr;padding-right:24px}.flaskap-v4-proof-list>div+div{border-left:1px solid var(--flaskap-line);padding-left:24px}.flaskap-v4-support{padding:0}.flaskap-v4-support__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.flaskap-v4-support a{padding:24px 26px}.flaskap-v4-support a+a{border-left:1px solid var(--flaskap-line);border-top:0}.flaskap-v4-compatibility__hero{padding-bottom:52px;padding-top:72px}.flaskap-v4-compatibility__hero aside{max-width:580px}.flaskap-v4-compatibility__cards{padding-bottom:72px;padding-top:48px}.template-product--madic-system .product-single,.template-product--freepour-system .product-single{align-items:stretch}.template-product--madic-system .product-single__photos,.template-product--freepour-system .product-single__photos{min-height:650px}.template-product--madic-system .product-single__meta--large,.template-product--freepour-system .product-single__meta--large{padding:52px 28px 52px 42px}.flaskap-v4-product-how .page-width,.flaskap-v4-product-details{max-width:900px}}.product-single__title{margin-top:20px}.product-single__meta.product-single__meta--large{text-align:left;justify-content:start;display:flex;flex-direction:column}.product-single__meta.product-single__meta--large .product__price{text-align:left;align-items:start;justify-content:start}.product-single__meta.product-single__meta--large .product-form__controls-group .product-form__item{margin-bottom:15px}.product-single__meta.product-single__meta--large .product-form__controls-group .product-form__item ul.swatches{text-align:left;align-items:start;justify-content:start}.product-single__meta.product-single__meta--large .product-form__controls-group .product-form__item .swatches__label{margin-bottom:15px;text-transform:uppercase;font-weight:600;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.product-single__meta.product-single__meta--large .product-form__controls-group .product-form__item ul.swatches li:first-child{padding-left:0!important}.product-form-product-template .pplr-c-button{width:auto!important;background:#f1cf53;color:#000;margin-left:0}.product-form-product-template .pplr-c-button:hover{background:#000;color:#f1cf53}.product-size-link{font-size:16px;text-transform:uppercase}.product-size-link a{color:#333}.cstmfy_personalize_text label{font-size:16px;text-transform:uppercase}.cstmfy_personalize_text div:nth-child(2) label,.cstmfy_personalize_text div:nth-child(4) label{padding-bottom:8px;margin-bottom:15px}.cstmfy_personalize_text div:nth-child(3) label,.cstmfy_personalize_text div:nth-child(5) label{padding-bottom:8px;margin-bottom:15px}.cstmfy_personalize_text div:nth-child(4){box-shadow:none}.cstmfy_personalize_text .pplr-selecter-options{background:transparent!important;margin-bottom:30px}.pplr_thumb_image .pplr-selecter-options,.pplrfontthumb .pplr-selecter-options,.pplrcolorimage .pplr-selecter-options{display:flex;position:relative;width:100%;float:left;border:0px;box-shadow:none;flex-direction:column-reverse;gap:10px;justify-content:center}.pplrfontthumb .pplr-selecter-item{margin-bottom:0!important}.pplrfontthumb .pplr-selecter-item:hover{background:#f1cf53!important}.cstmfy_personalize_text .minicolors-theme-default .minicolors-swatch,.cstmfy_personalize_text .minicolors-swatch-color{border-radius:50%;overflow:hidden;padding:8px;margin:0;height:40px!important;width:40px!important}input.fileupload{opacity:0!important;overflow:hidden;position:absolute;z-index:-1;width:100%;top:-59px}.pplr-upload-image .pplrlabel,.pplr-add-media .pplrlabel{text-align:center;border:1px dashed}.guidelines .tile{text-align:center;font-size:12px;text-transform:uppercase}.guidelines .tile i{font-size:40px;margin-bottom:5px}.cstmfy_personalize_text div:nth-child(4) label:hover{box-shadow:none}.cstmfy_personalize_text div:nth-child(4) .jscroll ul li{margin-top:15px}.pplr_tab_index,.pplr_tab_wrapper{border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pplr_tab_index:hover,.pplr_tab_index.pplr_active{background-color:#000;color:#fff}.pplr_tab_index:hover svg,.pplr_tab_index.pplr_active svg{fill:#fff}.pplr_tab_wrapper .pplr_active{box-shadow:0 3px 6px #ffffff29}.pplr_tab_index.pplr_active{border:0!important;opacity:1!important}.pplr-selecter-options .selected-font{background:#333;color:#fff;border:0}@media only screen and (max-width:1141px){.pplrgcolor.pplr-swatch-main{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;grid-auto-rows:minmax(100px,auto)!important}.img_thumb_big span.pplrimage{width:100%!important;height:145px!important}}@media only screen and (max-width:991px){.pplrgcolor.pplr-swatch-main{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;grid-auto-rows:minmax(100px,auto)!important}.img_thumb_big span.pplrimage{width:100%!important;height:145px!important}}@media only screen and (max-width:750px){.product-single__meta.product-single__meta--large{text-align:center}#dummy-chat-button-iframe{bottom:60px!important}.product-form__controls-group~.product-form__controls-group--submit{width:100%}.pplrgcolor.pplr-swatch-main{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;grid-auto-rows:minmax(100px,auto)!important}.img_thumb_big span.pplrimage{max-height:115px}}@media only screen and (max-width:550px){.img_thumb_big span.pplrimage{width:120px!important;height:100px!important}}@media only screen and (max-width:480px){.pplrgcolor.pplr-swatch-main{grid-template-columns:repeat(3,1fr)!important}.img_thumb_big span.pplrimage{width:100px!important;height:95px!important}}.pplr_desktop,.pplr_mobile a{border-color:#e5e5e5}span.pplrColor.selected,span.pplrColor:hover,span.pplrimage.selected{border:1px solid #008060!important}.pplr-popup.pplr-modal-box.pplrfullwidth{background-image:radial-gradient(rgb(221 221 221 / 46%) 14.4%,transparent 14.4%);background-position:0 0;background-size:10px 10px;background-color:#ffffff0d;padding:10px 10px 0;transition:all .4s;position:absolute;top:0;bottom:inherit;width:100%;min-height:100%;align-items:center;justify-content:center;border:0!important;padding:0!important;margin:0!important;height:100%;left:0;background-color:#f6f7fb!important}.pplr-popup,.p_h_d,.pplr-main,.pplr-p-left,.pplr-modal-box,.pplr-selecter-options,.pplr_background{background:transparent}.pplr-p-right{background-color:#fff!important;border:0;border-left:1px solid #e6e8ef!important}.pplr-popup,.pplr-modal-box{background-color:transparent!important}.pplr-modal-box header{z-index:9999;position:absolute}@media only screen and (max-width:1460px){.pplr-modal-box{min-width:100%}.pplr-main .pplr-p-left{margin-left:0!important}}@media only screen and (max-width:991px){.pplr-main .pplr-p-left,.pplr-main .pplr-p-right,.pplr_ex_inner{width:100%!important;margin:0}}@media only screen and (max-width:768px){.pplr-main .pplr-p-right .pplr_h_title{position:sticky;z-index:99;top:0}.pplr_ex_button{position:fixed;bottom:0}.pplr_ex_button .pplr_ex_inner .js-modal-close{height:42px;line-height:27px!important;font-size:18px;position:relative}.pplr_ex_button .pplr_ex_inner .Button--secondary{width:60%}}.product-form__controls-group .product-personalizer-cal-now,.product-form__controls-group .product-personalizer,.product-form .product-personalizer-cal-now,.product-form .product-personalizer{position:relative;background:conic-gradient(from 241deg,#ff0805 0,#ff8a00 16.67%,#faff00,#00ff0a 50%,#0085ff 67%,#5200ff 79%,#ff0805 94%)!important;height:54px;width:186.78px;padding:0;margin-bottom:15px;transition:.5s background;padding-right:4px!important}.product-form .product-personalizer-cal-now button.pplr-btn,.product-form__controls-group .product-personalizer-cal-now button.pplr-btn,.product-form__controls-group .product-personalizer button.pplr-btn,.product-form .product-personalizer button.pplr-btn{margin-top:2px;margin-left:2px;background:#fff;color:#000;width:100%}.product-form__controls-group .product-personalizer-cal-now button.pplr-btn:hover,.product-form__controls-group .product-personalizer button.pplr-btn:hover,.product-form .product-personalizer-cal-now button.pplr-btn:hover,.product-form .product-personalizer button.pplr-btn:hover{background:#fff;border-color:transparent}.product-form__controls-group .product-personalizer-cal-now:hover,.product-form__controls-group .product-personalizer:hover,.product-form .product-personalizer-cal-now:hover,.product-form .product-personalizer:hover{background:conic-gradient(from 56deg,#ff0805 0,#ff8a00 16.67%,#faff00,#00ff0a 50%,#0085ff 67%,#5200ff 79%,#ff0805 94%)!important}@media screen and (max-width:750px){.product-form__controls-group .product-personalizer-cal-now,.product-form__controls-group .product-personalizer,.product-form .product-personalizer-cal-now,.product-form .product-personalizer{margin-left:auto!important;margin-right:auto!important;width:175.78px!important;height:46px;padding-right:4px}.product-form__controls-group~.product-form__controls-group--submit{padding-left:0;padding-right:0}.product-form__item.product-form__item--quantity{padding:0!important}.product-form__controls-group--submit-with-quantity .product-form__item--quantity{width:20%!important}.product-form__controls-group--submit-with-quantity .product-form__item{width:calc(60% - 20px)}.product-form__item--quantity{margin-right:0}.product-form__input{display:block;width:100%}}.blog-image-with-text img{width:100%;max-height:500px;object-fit:cover;overflow:hidden}.back-to-blogs-link{margin-bottom:55px}.ssw-accept-marketing{position:relative!important}.ssw-accept-wrapper label.ssw-accept-marketing:after{content:"I agree to the Terms and Conditions";color:#000;position:absolute;left:20px;text-decoration:underline;top:-6px}.icon-error{margin-top:.15em!important}#mynavtabcontent{margin-top:0!important}.nav-sub-input{background-color:#f6f6ec;padding-top:20px;padding-bottom:20px;height:60px}#madic-inpt{position:absolute;top:-60px;left:30%}#freepour-inpt{position:absolute;top:-60px;left:60%}#mynavtabcontent input[type=radio]:checked+label{background-color:none!important;color:#333!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:2px solid #000!important}#madic-inpt:focus-visible,#freepour-inpt:focus-visible{outline:none!important}#madic-inpt:after{position:absolute;height:1px;background:#000}#mynavtabcontent label:after{position:absolute;height:1px;background:#000}@media(max-width:441px){#madic-inpt{left:20%}}form.product-form.klaviyo-visible .klaviyo-button-container{opacity:1!important;left:0!important;top:0!important;width:auto!important;margin-left:0!important;display:block!important}form.product-form.klaviyo-visible div.klaviyo-product-container{height:60px}form.product-form.klaviyo-visible{position:relative}form.product-form.klaviyo-visible .klaviyo-button-container a.btn.klaviyo-bis-trigger{padding:15px!important;display:inline-block}form.product-form .klaviyo-button-container,.klaviyo-button-container{display:none!important}.template-product a.btn.klaviyo-bis-trigger{float:left;margin-bottom:15px!important;display:none!important}.template-product form.product-form.klaviyo-visible a.btn.klaviyo-bis-trigger{display:inline-block!important}tr.cart__row.pplr_cart_row[data-cart-item-title="Item Personalization"],li.cart__row.cardrownow[data-cart-item-title="Item Personalization"],li.cart__row.cardrownow.Item.Personalization,li[class*="Item Personalization"]{display:none}@media screen and (max-width:620px){body.template-page--product-compatibility #bordered-table th{max-width:50%;width:50%!important}}.okeReviews .okeReviews-review-date,.okeReviews [data-oke-reviews-date],.okeReviews[data-oke-container] .oke-reviewContent-date,.okeReviews .oke-reviewContent-date,.okeReviews[data-oke-container] .oke-w-review-date,.okeReviews .oke-w-review-date,.okeReviews[data-oke-container] .oke-reviewCard-date,.okeReviews .oke-reviewCard-date{display:none!important}.template-product .okeReviews,.template-product .okeReviews .okeReviews-review,.template-product .okeReviews .okeReviews-review-main,.template-product .okeReviews .okeReviews-review-main-heading,.template-product .okeReviews .okeReviews-review-content,.template-product .okeReviews .okeReviews-reviewer,.template-product .okeReviews .okeReviews-reviewer-name,.template-product .okeReviews .okeReviews-review-side,.template-product .okeReviews .okeReviews-review-date,.template-product .okeReviews .okeReviews-review-recommendation{text-align:left!important}.template-product .okeReviews .okeReviews-reviewer,.template-product .okeReviews .okeReviews-review-side,.template-product .okeReviews .okeReviews-review-meta{justify-content:flex-start!important;align-items:flex-start!important}.site-footer p,.site-footer .h3,.site-footer .h6,.site-footer__linklist-item a,.site-footer__rte a,.site-footer h4,.site-footer__newsletter-error{color:#f6f6ec!important}.site-footer__linklist-item a:hover,.site-footer__rte a:hover,.site-footer__copyright-content a:hover,.site-footer__newsletter-error:hover{color:#f1cf53!important}@media only screen and (max-width:749px){.site-footer__content{padding:0 20px!important}.site-footer__item{width:100%!important;margin-bottom:28px!important;justify-content:center!important}.site-footer__item-inner{width:100%;margin:0 auto!important}.site-footer__item-inner--link_list{max-width:320px;text-align:left!important}.site-footer__linklist{margin:0 auto!important}.site-footer__linklist-item{padding:0 0 14px!important}.site-footer__item-inner--newsletter,.site-footer__item-inner--newsletter .input-group{max-width:100%}}@media only screen and (max-width:1399px){.site-header__menu{align-items:center;display:inline-flex!important;justify-content:center;min-height:44px;min-width:44px}.site-header__menu .icon-close,.site-header__menu .icon-close .layer{color:#f6f6ec!important;fill:#f6f6ec!important}}@media only screen and (min-width:961px)and (max-width:1399px){.site-header.logo--left #AccessibleNav{display:none!important}.site-header.logo--left .site-header__mobile-nav>.grid__item:first-child,.site-header.logo--left .site-header__icons{width:50%!important}.site-header.logo--left .mobile-nav-wrapper.medium-up--hide{display:block!important}}@media only screen and (max-width:1024px){div[class*=kl-teaser-]{bottom:16px!important;left:auto!important;right:0!important;top:auto!important}[aria-label="Close teaser"]{bottom:auto!important;height:44px!important;left:auto!important;right:0!important;top:-28px!important;width:44px!important}}@media only screen and (max-width:749px){html.flaskap-klaviyo-teaser-delay:not(.flaskap-klaviyo-teaser-ready) div[class*=kl-teaser-]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}div[class*=kl-teaser-]{bottom:16px!important;max-width:112px!important;transform:scale(.88)!important;transform-origin:bottom right!important}body:has(#preview-bar-iframe) div[class*=kl-teaser-]{bottom:72px!important}.template-product div[class*=kl-teaser-]{bottom:16px!important}[role=dialog][aria-label="POPUP Form"]>div,[role=dialog][aria-label="POPUP Form"]>div>div{max-width:360px!important;transform:none!important;width:100%!important}[role=dialog][aria-label="POPUP Form"] form.klaviyo-form{flex-direction:column!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;max-width:360px!important;overflow-y:auto!important;width:calc(100vw - 24px)!important}[role=dialog][aria-label="POPUP Form"] form.klaviyo-form>div:first-of-type{display:none!important}[role=dialog][aria-label="POPUP Form"] form.klaviyo-form>div:nth-of-type(2){width:100%!important}[role=dialog][aria-label="POPUP Form"] input[type=email],[role=dialog][aria-label="POPUP Form"] .klaviyo-form-button{min-height:48px!important;min-width:100%!important;width:100%!important}[role=dialog][aria-label="POPUP Form"] input[type=email]{font-size:16px!important}[aria-label="Close dialog"]{height:44px!important;width:44px!important}}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5]{background:#fff!important;border:1px solid var(--flaskap-line)!important;border-radius:0!important;box-shadow:0 18px 60px #0003!important;padding:30px 24px 22px!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5]>div:first-of-type{display:flex!important;min-height:0!important;width:100%!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] [data-testid=form-component]{margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] [data-testid=form-row]:first-child .klaviyo-form-richtext>div{color:var(--flaskap-ink)!important;font-family:moret,serif!important;font-size:30px!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1!important;padding-right:36px!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] h1{color:var(--flaskap-muted)!important;font-family:soleil,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;margin:0!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] input[type=email]{background:#fff!important;border:1px solid var(--flaskap-ink)!important;border-radius:0!important;color:var(--flaskap-ink)!important;font-family:soleil,sans-serif!important;font-size:16px!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] input[type=email]::placeholder{color:#8a8a82!important;opacity:1!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] .klaviyo-form-button{background:var(--flaskap-ink)!important;border:1px solid var(--flaskap-ink)!important;border-radius:0!important;color:#fff!important;font-family:soleil,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;min-height:48px!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] .klaviyo-promocheckbox label{color:var(--flaskap-muted)!important;font-family:soleil,sans-serif!important;font-size:11px!important;line-height:1.35!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] img[alt=divider]{height:1px!important;opacity:.75!important;width:100%!important}.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5] img[alt=logo]{height:auto!important;max-width:112px!important;width:112px!important}.template-product [role=dialog][aria-label="POPUP Form"]:has(form[data-testid=klaviyo-form-Xgz3Q5]) [aria-label="Close dialog"]{background:#fff!important;border:1px solid var(--flaskap-line)!important;border-radius:0!important;height:44px!important;width:44px!important}@media only screen and (max-width:749px){.template-product [role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-Xgz3Q5]{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;padding:28px 22px 20px!important;width:calc(100vw - 24px)!important}}@media only screen and (max-width:749px){.site-header__menu .icon-close,.site-header__menu .icon-close .layer{color:#333!important;fill:#333!important}}@media only screen and (max-width:960px){.site-header{background:#fff!important;border-bottom:1px solid #d8d8ce;min-height:56px!important;padding:0!important}.site-header__mobile-nav{background:#fff!important;height:56px!important;min-height:56px!important;position:relative}.site-header__logo{left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:108px!important;z-index:3}.site-header__logo-image,.site-header__logo-image svg{height:auto!important;margin:0 auto!important;max-height:28px!important;width:108px!important}.site-header__logo-image svg path,.site-header__logo-image svg rect,.site-header__logo-image svg circle,.site-header__icon svg path,.site-header__icon svg rect,.site-header__icon svg circle,.site-header__menu .icon-hamburger path,.site-header__menu .icon-close path{fill:#333!important;stroke:#333!important}.site-header__icons{height:56px!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.site-header__icons-wrapper{height:56px!important;position:relative!important}.site-header__menu{left:10px!important;margin:0!important;position:absolute!important;top:6px!important}.site-header__cart{margin:0!important;position:absolute!important;right:16px!important;top:17px!important}.site-header__search-toggle{margin:0!important;position:absolute!important;right:48px!important;top:17px!important}.site-header__account,.site-header .currency-selector{display:none!important}.template-index .main-content,.template-product--madic-system .main-content,.template-product--freepour-system .main-content,.template-page--compatibility-new .main-content{padding-top:46px!important}}@media only screen and (max-width:749px){.template-index .main-content,.template-product--madic-system .main-content,.template-product--freepour-system .main-content,.template-page--compatibility-new .main-content{padding-top:35px!important}.flaskap-v4-hero h1{font-size:clamp(38px,10.25vw,40px)}.flaskap-v4-mobile-nav__item .mobile-nav__label{color:#333!important}body:has(.mobile-nav-wrapper.js-menu--is-open) div[class*=kl-teaser-]{display:none!important}}.template-product--madic-system .breadcrumb,.template-product--freepour-system .breadcrumb,.template-page--compatibility-new .breadcrumb{display:none!important}.template-product--madic-system .product-single__photo img,.template-product--freepour-system .product-single__photo img{mix-blend-mode:normal}.template-product--madic-system .product-single__photo,.template-product--freepour-system .product-single__photo{background:#fff!important}.template-product [data-oke-ga-click-action="Question Navbar Click"]{display:none!important}@media only screen and (max-width:749px){.template-product--madic-system .product-single__meta--small.mbl-reviews,.template-product--freepour-system .product-single__meta--small.mbl-reviews{display:block!important;padding:0 0 12px!important}}@media only screen and (max-width:749px){[role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-UNC78N]>div:first-of-type{align-items:stretch!important;border-radius:0!important;display:flex!important;flex:0 0 170px!important;height:170px!important;margin:-20px -15px 18px!important;min-height:170px!important;min-width:0!important;overflow:hidden!important;width:calc(100% + 30px)!important}[role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-UNC78N]>div:first-of-type img{height:100%!important;object-fit:cover!important;object-position:50% 56%!important;width:100%!important}[role=dialog][aria-label="POPUP Form"] form[data-testid=klaviyo-form-UNC78N]>div:nth-of-type(2){min-height:0!important;padding:0!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/customzp.css.map */
