body:is(.template-page,.template-search,.template-404,.template-list-collections) .m-page-header{padding-block:clamp(56px,7vw,96px) clamp(28px,4vw,48px);text-align:center;border-bottom:1px solid var(--iv-hairline, #e8e0da);margin-bottom:clamp(40px,5vw,72px)}body:is(.template-page,.template-search,.template-404) .m-page-header__title,body.template-page .rte h1{font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.06;letter-spacing:.01em;text-transform:none;color:var(--iv-ink, #2c241f);margin:0}body.template-page .rte:not(.m-newsletter-section__description),body.template-page .m-page-content,body.template-page .shopify-policy__body{max-width:72ch;margin-inline:auto;font-size:15px;line-height:1.85;color:#4a423c}body.template-page .rte h2,body.template-page .shopify-policy__body h2{font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(22px,2.3vw,30px);font-weight:400;letter-spacing:.01em;color:var(--iv-ink, #2c241f);margin:2.4em 0 .7em}body.template-page .rte h3,body.template-page .shopify-policy__body h3{font-family:var(--font-stack-body, "Jost", sans-serif);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-deep, #75606e);margin:2em 0 .6em}body.template-page .rte p{margin-bottom:1.15em}body.template-page .rte li{margin-bottom:.5em}body.template-page .rte a{color:var(--iv-deep, #75606e);text-underline-offset:3px}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button:not(.m-button--scroll-top){border-radius:0!important;font-family:var(--font-stack-body, "Jost", sans-serif);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 30px;line-height:1.2;text-align:center;transition:background-color .25s var(--iv-ease, ease),color .25s var(--iv-ease, ease),border-color .25s var(--iv-ease, ease)}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--primary{background:var(--iv-deep, #75606e);border:1px solid var(--iv-deep, #75606e);color:#fff}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--primary:hover{background:var(--iv-ink, #2c241f);border-color:var(--iv-ink, #2c241f)}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--secondary,body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--outline{background:transparent;border:1px solid var(--iv-ink, #2c241f);color:var(--iv-ink, #2c241f)}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--secondary:hover,body:is(.template-page,.template-blog,.template-article,.template-search,.template-404) .m-button--outline:hover{background:var(--iv-ink, #2c241f);color:#fff}body:is(.template-page,.template-search) .form-field,body:is(.template-page,.template-search) input[type=text],body:is(.template-page,.template-search) input[type=email],body:is(.template-page,.template-search) input[type=tel],body:is(.template-page,.template-search) input[type=date],body:is(.template-page,.template-search) select,body:is(.template-page,.template-search) textarea{border:0;border-bottom:1px solid var(--iv-hairline, #e8e0da);border-radius:0;background:transparent;padding:12px 2px;font-size:15px;color:var(--iv-ink, #2c241f);transition:border-color .25s var(--iv-ease, ease)}body:is(.template-page,.template-search) .form-field:focus,body:is(.template-page,.template-search) input:focus,body:is(.template-page,.template-search) select:focus,body:is(.template-page,.template-search) textarea:focus{outline:none;border-bottom-color:var(--iv-deep, #75606e);box-shadow:none}body.template-page label,body.template-page .form-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a7e75}body.template-page .m-section__heading{font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(26px,3vw,42px);font-weight:400;letter-spacing:.01em;text-transform:none}body.template-page .m-section__subheading{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-deep, #75606e)}body.template-page :is(.m-icon-box,.m-story-card){border-radius:0!important}body.template-page .m-collapsible--button,body.template-page .m-accordion--item-button{font-family:var(--font-stack-body, "Jost", sans-serif);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding-block:20px;border-bottom:1px solid var(--iv-hairline, #e8e0da)}body:is(.template-404,.template-search) .m-page-header{border-bottom:0}body.template-404 .m-404__content,body.template-search .m-search--empty{text-align:center;max-width:52ch;margin-inline:auto;padding-bottom:clamp(56px,7vw,96px);font-size:15px;line-height:1.8;color:#5d534c}.ba-upload-zone__preview img:not([src]),.ba-upload-zone__preview img[src=""]{display:none}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404,.template-cart) :is(.m-icon-box__outer,.m-icon-box__inner,.m-icon-box__content,.m-our-story-card,.m-our-story-card__image,.m-book-appointment__form-wrap,.ba-upload-zone,.block__product_card_border,.m-image,.way-to-connect__item,.m-collapsible--button,.m-collapsible--content,.m-parallax,.m-select-custom--options,.m-select-custom--button,.m-newsletter-form__input-wrapper,.m-button,input,select,textarea,img){border-radius:0!important}body:is(.template-page,.template-blog,.template-article,.template-search,.template-404,.template-cart) :is(.m-icon-box__outer,.m-icon-box__inner,.m-our-story-card,.block__product_card_border,.m-book-appointment__form-wrap){box-shadow:none!important}body:is(.template-page,.template-blog,.template-article) #MainContent .m-icon-box__outer{border:1px solid var(--iv-hairline, #e8e0da)!important;background:#fff;transition:border-color .25s var(--iv-ease, ease)}body:is(.template-page,.template-blog,.template-article) #MainContent .m-icon-box__outer:hover{border-color:var(--iv-ink, #2c241f)!important}body:is(.template-page,.template-blog,.template-article) .m-icon-box__inner{border:0!important;background:transparent!important}body.template-page .m-our-story--staggered .m-our-story-card--even,body.template-page .m-our-story--staggered .m-our-story-card--odd,body.template-page .m-our-story--staggered .m-icon-box-section__wrapper .m-our-story-card--even,body.template-page .m-our-story--staggered .m-icon-box-section__wrapper .m-our-story-card--odd{transform:none!important;margin-top:0!important;top:auto!important}body.template-page .m-our-story--staggered .m-our-story-card--even,body.template-page .m-our-story--staggered .m-our-story-card--odd,body.template-page .m-our-story--staggered .m-icon-box-section__wrapper .m-our-story-card--even,body.template-page .m-our-story--staggered .m-icon-box-section__wrapper .m-our-story-card--odd{min-height:0!important;height:100%!important;padding:26px 20px!important}body.template-page .m-our-story__inner,body.template-page .m-mixed-layout__inner,body.template-page .m-our-story--staggered .m-icon-box-section__wrapper{align-items:stretch!important}body.template-page .m-our-story__inner>.swiper-slide,body.template-page .m-mixed-layout__inner>.swiper-slide,body.template-page .m-our-story__inner>.m\:column{height:auto!important;display:flex!important}.iv-split .m-image-with-text__wrapper,.iv-split .m-image-with-text{padding:0!important}.iv-split .m-image-with-text__inner,.iv-split .m-row{align-items:stretch!important;gap:0!important;margin:0!important}.iv-split .m-image-with-text__image,.iv-split .m-image-with-text__image .m-image,.iv-split .m-image-with-text__image img{height:100%;border-radius:0!important}.iv-split .m-image-with-text__image img{width:100%;object-fit:cover;min-height:520px}.iv-split .m-image-with-text__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,112px) clamp(28px,6vw,96px)!important;background:var(--iv-warm-white, #FEFCFA)}.iv-split .m-richtext__title{font-family:var(--font-stack-header, Georgia, serif);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.1;text-transform:none;letter-spacing:0;margin:0 0 20px;text-wrap:balance}.iv-split .m-richtext__description,.iv-split .m-richtext__description p{font-size:15.5px;line-height:1.8;color:#4a423d;max-width:44ch}.iv-split .m-richtext__description p+p{margin-top:14px}.iv-split .m-richtext__description a{color:var(--iv-deep, #75606E);text-decoration:underline;text-underline-offset:3px}.iv-split .m-richtext__button{margin-top:26px}.iv-split--hero .m-image-with-text__inner,.iv-split--hero .m-row{align-items:stretch!important}.iv-split--hero .m-image-with-text__image{position:relative;align-self:stretch;display:flex;flex-direction:column;height:auto!important;min-height:380px}.iv-split--hero .m-image-with-text__image>*,.iv-split--hero .m-image-with-text__image m-image-layer,.iv-split--hero .m-image-with-text__image .m-image-with-text__image-first,.iv-split--hero .m-image-with-text__image .m-image,.iv-split--hero .m-image-with-text__image responsive-image,.iv-split--hero .m-image-with-text__image picture{display:block;flex:1 1 auto;height:100%!important;min-height:0;position:relative}.iv-split--hero .m-image-with-text__content{padding-left:50px!important;padding-right:50px!important}.iv-split--hero .m-image-with-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.iv-split .m-image-with-text__subheading,.iv-split .m-richtext__subtitle{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-deep, #75606E);margin:0 0 14px}.iv-quote{padding:clamp(72px,7vw,112px) 0;background:var(--iv-warm-white, #FEFCFA)}.iv-quote__q{margin:0;max-width:760px;text-align:left}.iv-quote__q p{font-family:var(--font-stack-header, Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(26px,3.2vw,42px);line-height:1.25;color:var(--iv-ink, #2C241F);margin:0 0 26px;text-wrap:balance}.iv-quote__q p:before{content:"\201c"}.iv-quote__q p:after{content:"\201d"}.iv-quote__q footer cite{display:block;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-deep, #75606E)}.iv-quote__note{display:block;margin-top:8px;font-size:11px;color:#9a908a}.iv-pillars .m-icon-box-section__wrapper{overflow:visible}.iv-pillars .m-section__header,.iv-pillars .m-icon-box-section__wrapper{margin-inline:0!important;padding-inline:0!important}.iv-pillars .m-mixed-layout__inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0!important}.iv-pillars .m\:column{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}body:is(.template-page) #MainContent .iv-pillars .m-icon-box__outer,body:is(.template-page) #MainContent .iv-pillars .m-icon-box__outer:hover{border:0!important;background:transparent!important}.iv-pillars .m-icon-box,.iv-pillars .m-icon-box__outer,.iv-pillars .m-icon-box__inner{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important}.iv-pillars .m-icon-box__inner{display:flex!important;flex-direction:column;align-items:flex-start;gap:20px}.iv-pillars .m-icon-box__icon,.iv-pillars .m-icon-box__image{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:0!important}.iv-pillars .m-icon-box__icon .m-hover-box__wrapper,.iv-pillars .m-icon-box__icon .m-image,.iv-pillars .m-icon-box__icon responsive-image,.iv-pillars .m-icon-box__icon picture,.iv-pillars .m-icon-box__image .m-hover-box__wrapper,.iv-pillars .m-icon-box__image .m-image,.iv-pillars .m-icon-box__image responsive-image{display:block;width:100%;height:100%!important;min-height:0}.iv-pillars .m-icon-box__icon img,.iv-pillars .m-icon-box__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.iv-pillars .m-icon-box__content{width:100%;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important}.iv-pillars .m-icon-box__heading{font-family:var(--font-stack-header, Georgia, serif);font-size:20px;font-weight:400;line-height:1.2;text-transform:none;letter-spacing:0;margin:0 0 8px}.iv-pillars .m-icon-box__description,.iv-pillars .m-icon-box__description p{font-family:var(--font-stack-body, Jost, sans-serif);font-size:14.5px;font-weight:400;line-height:1.65;letter-spacing:0;text-transform:none;color:#4a423d;margin:0}.iv-pillars .m-section__heading{font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(28px,3vw,40px);font-weight:400;text-transform:none;margin-bottom:40px}.iv-map{background:var(--iv-warm-white, #FEFCFA);padding:0 65px 72px}.iv-map__inner{max-width:1340px;margin-inline:auto}.iv-map__frame{height:320px;filter:grayscale(1) contrast(.92) brightness(1.04);border:1px solid var(--iv-hairline, #E8E0DA)}.iv-map__frame iframe{display:block;width:100%;height:100%}.iv-map__foot{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:14px 2px 0}.iv-map__note{margin:0;font-family:var(--font-stack-body, Jost, sans-serif);font-size:13px;line-height:1.6;color:var(--iv-ink-soft, #6b5f57)}.iv-map__link{font-family:var(--font-stack-body, Jost, sans-serif);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-ink, #2c241f);text-decoration:none;border-bottom:1px solid var(--iv-ink, #2c241f);padding-bottom:3px;white-space:nowrap;transition:opacity .25s ease}.iv-map__link:hover{opacity:.6}.iv-ways{background:var(--iv-warm-white, #FEFCFA);padding-bottom:88px}.iv-ways>.container-fluid{padding-inline:65px!important;max-width:1440px}.iv-ways .way-to-connect-header{max-width:1340px;margin:0 auto 34px;padding-inline:0}.iv-ways .way-to-connect-title{font-family:var(--font-stack-header, Georgia, serif)!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:400!important;letter-spacing:.01em;text-transform:none!important;color:var(--iv-ink, #2c241f);margin:0 0 8px}.iv-ways .way-to-connect-description,.iv-ways .way-to-connect-description p{font-family:var(--font-stack-body, Jost, sans-serif);font-size:14px;line-height:1.7;color:var(--iv-ink-soft, #6b5f57);margin:0;max-width:62ch}.iv-ways .way-to-connect-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;max-width:1340px;margin-inline:auto;border-top:1px solid var(--iv-hairline, #E8E0DA);border-bottom:1px solid var(--iv-hairline, #E8E0DA)}.iv-ways .way-to-connect-card{border:0!important;border-right:1px solid var(--iv-hairline, #E8E0DA)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:34px 30px 32px!important;text-align:left!important;display:flex;flex-direction:column}.iv-ways .way-to-connect-card:last-child{border-right:0!important}.iv-ways .way-to-connect-top{flex:1 1 auto}.iv-ways img,.iv-ways .way-to-connect-icon-wrapper svg{width:19px;height:19px;margin:0 0 18px!important;opacity:.55;color:var(--iv-ink, #2c241f)}.iv-ways .way-to-connect-card-title,.iv-ways .way-to-connect-card h3{font-family:var(--font-stack-body, Jost, sans-serif);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-ink, #2c241f);margin:0 0 12px}.iv-ways .way-to-connect-text-1{font-family:var(--font-stack-body, Jost, sans-serif);font-size:15px;line-height:1.5;color:var(--iv-ink, #2c241f);margin:0 0 6px}.iv-ways .way-to-connect-text-2{font-family:var(--font-stack-body, Jost, sans-serif);font-size:13px;line-height:1.6;color:var(--iv-ink-soft, #6b5f57);margin:0}.iv-ways .way-to-connect-action-wrapper{margin-top:20px;padding-top:0}.iv-ways .way-to-connect-link span:first-child{text-decoration:none}.iv-ways .way-to-connect-link{font-family:var(--font-stack-body, Jost, sans-serif);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-ink, #2c241f);text-decoration:none;border-bottom:1px solid var(--iv-hairline, #E8E0DA);line-height:1;padding-bottom:4px;display:inline-flex;align-items:center;gap:8px;transition:border-color .25s ease}.iv-ways .way-to-connect-arrow{display:inline-flex;align-items:center;line-height:1}.iv-ways .way-to-connect-link:hover{border-bottom-color:var(--iv-ink, #2c241f)}.iv-ways .way-to-connect-arrow svg{width:15px;height:15px;margin:0!important;opacity:1}.iv-ways .way-to-connect-arrow svg path{stroke:currentColor;stroke-width:1.5}@media(max-width:1023px){.iv-pillars .m-mixed-layout__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.iv-ways .way-to-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-ways .way-to-connect-card:nth-child(2n){border-right:0!important}.iv-ways .way-to-connect-card:nth-child(-n+2){border-bottom:1px solid var(--iv-hairline, #E8E0DA)!important}}@media(max-width:767px){.iv-split .m-image-with-text__image img{min-height:320px}.iv-split--hero .m-image-with-text__image{min-height:300px}.iv-split .m-image-with-text__content{padding:40px 20px!important}.iv-pillars .m-mixed-layout__inner{grid-template-columns:1fr;gap:36px 0}.iv-pillars .m-icon-box__icon,.iv-pillars .m-icon-box__image{aspect-ratio:3 / 2}.iv-ways .way-to-connect-grid{grid-template-columns:1fr}.iv-ways .way-to-connect-card{border-right:0!important;border-bottom:1px solid var(--iv-hairline, #E8E0DA)!important;padding:24px 0!important}.iv-ways .way-to-connect-card:last-child{border-bottom:0!important}.iv-map__frame{height:260px}.iv-map{padding-inline:20px;padding-bottom:48px}.iv-ways{padding-bottom:56px}.iv-ways>.container-fluid{padding-inline:20px!important}.iv-ways .way-to-connect-header{margin-bottom:26px;padding-inline:0}.iv-ways .way-to-connect-grid{margin-inline:0}.iv-ways .way-to-connect-card,.iv-ways .way-to-connect-card-title,.iv-ways .way-to-connect-top,.iv-ways .way-to-connect-info,.iv-ways .way-to-connect-text-1,.iv-ways .way-to-connect-text-2,.iv-ways .way-to-connect-action-wrapper{text-align:left!important;align-items:flex-start!important}.iv-ways .way-to-connect-icon-wrapper{margin-inline:0!important}}.iv-split--contact .m-image-with-text__inner,.iv-split--contact .m-row{align-items:stretch!important}.iv-split--contact .m-image-with-text__image{align-self:stretch;display:flex;flex-direction:column;min-height:420px}.iv-split--contact .m-image-with-text__image .m-image,.iv-split--contact .m-image-with-text__image responsive-image{flex:1 1 auto;display:block;min-height:0}.iv-split--contact .m-image-with-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.iv-split--contact .m-image-with-text__image{position:relative;height:auto!important}.iv-split--contact .m-image-with-text__image>*{flex:1 1 auto;height:auto!important;min-height:0;position:relative;display:block}.iv-split--contact .m-image-with-text__image m-image-layer,.iv-split--contact .m-image-with-text__image .m-image-with-text__image-first,.iv-split--contact .m-image-with-text__image .m-image,.iv-split--contact .m-image-with-text__image responsive-image,.iv-split--contact .m-image-with-text__image picture{display:block;height:100%!important;min-height:100%}.iv-split--contact .m-image-with-text__content{background:var(--iv-warm-white, #FEFCFA)!important}.iv-split--contact .m-richtext__subtitle,.iv-split--contact .m-content-box__subheading{font-family:var(--font-stack-body, Jost, sans-serif)!important;font-size:11.5px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-ink-soft, #6b5f57);margin:0 0 18px}.iv-split--contact .m-richtext__subtitle p{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.iv-split--contact .m-image-with-text__content{padding-inline:50px 60px!important}.iv-split--contact .m-image-with-text__content .m-content-box{max-width:100%!important;margin-inline:0!important}.iv-split--contact .m-image-with-text__content .m-richtext,.iv-split--contact .m-image-with-text__content .m-richtext p{max-width:46ch}@media(max-width:767px){.iv-split--contact .m-image-with-text__content{padding-inline:5px!important}}@media(max-width:767px){.m-section__header{margin-left:0!important;margin-right:0!important}.iv-quote__q{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/iveraco-pages.css.map */
