:root{--iva-ink:#29262A;--iva-berry:#873B55;--iva-berry-dark:#692B44;--iva-rose:#E8CFD4;--iva-cream:#FAF7F3;--iva-rule:#E7DDDA;--iva-font:var(--font-body--family),Montserrat,Arial,sans-serif}html{scroll-behavior:smooth}body{color:var(--iva-ink);-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6){font-family:var(--iva-font);letter-spacing:-.035em;text-wrap:balance}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--iva-berry);outline-offset:3px}#header-component{border-bottom:1px solid var(--iva-rule);box-shadow:none}#header-component .header-logo__image{object-fit:contain}.iva-drawer-brand{display:flex;justify-content:center;align-items:center;padding:22px 24px 14px;border-bottom:1px solid var(--iva-rule)}.iva-drawer-brand img{display:block;width:min(165px,54%);height:auto;object-fit:contain}.menu-drawer__menu-item{font:600 clamp(14px,1.15vw,16px)/1.35 var(--iva-font)!important;letter-spacing:0!important;text-transform:none!important}.menu-drawer__menu-item--child{font-weight:500!important}.menu-drawer__list-item{border-color:var(--iva-rule)}#MainContent .hero,#MainContent .hero__container{min-height:420px;max-height:630px}#MainContent .hero__content-wrapper{padding-block:clamp(38px,4vw,66px)}#MainContent .hero .text-block h1{font:700 clamp(29px,3.4vw,49px)/1.13 var(--iva-font)!important;letter-spacing:-.047em!important;text-transform:none!important}#MainContent .hero .text-block a{display:inline-flex;padding:12px 20px;background:#873b55;color:#fff;border-radius:6px;text-decoration:none;font:650 13px/1.3 var(--iva-font)!important}#MainContent .hero .text-block a:hover{background:#692b44;color:#fff}#MainContent .hero .text-block h3{font:600 clamp(16px,1.45vw,21px)/1.4 var(--iva-font)!important;letter-spacing:-.02em!important;text-transform:none!important}#MainContent .section-resource-list{max-width:1180px;width:calc(100% - 64px);margin-inline:auto}#MainContent .section-resource-list .resource-list--grid{--resource-list-columns:repeat(5,minmax(0,1fr))!important;column-gap:20px!important;row-gap:38px!important}#MainContent .section-resource-list .section-resource-list__header{margin-bottom:22px}#MainContent .section-resource-list__header h2{font:700 clamp(25px,2.8vw,37px)/1.2 var(--iva-font)!important;letter-spacing:-.04em!important}#MainContent .main-collection-grid{width:min(1180px,calc(100% - 64px));margin-inline:auto}#MainContent .main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop:repeat(5,minmax(0,1fr))!important;column-gap:20px!important;row-gap:38px!important}#MainContent .resource-list__item,#MainContent .product-grid__item{min-width:0}#MainContent .product-card{background:transparent;border:0;box-shadow:none}#MainContent .product-card .product-card__link{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;min-height:0}#MainContent .product-card .card-gallery{border-radius:8px!important;overflow:hidden;background:#f4efeb}#MainContent .product-card .card-gallery :is(img,video){object-fit:cover}#MainContent .product-card .product-card__link>.group-block{padding:13px 2px 7px!important;gap:7px!important}#MainContent .product-card__link .text-block :is(p,h2,h3,h4){font:500 13px/1.45 var(--iva-font)!important;color:var(--iva-ink)!important;letter-spacing:-.013em!important;text-transform:none!important;margin:0!important}#MainContent .product-card__link product-price{font:700 14px/1.35 var(--iva-font)!important;color:var(--iva-berry)}#MainContent .product-card__link product-price .price{font-weight:700!important;color:var(--iva-berry)!important}#MainContent .product-card .product-badges__badge,#MainContent .product-card .badge{border-radius:999px!important;background:var(--iva-rose)!important;color:var(--iva-ink)!important;border:0!important;padding:5px 9px!important;font:600 10px/1.2 var(--iva-font)!important;box-shadow:none!important}#MainContent .product-card .card-gallery:after{content:none!important;display:none!important}#MainContent .product-card .quick-add{display:none!important}#MainContent .product-grid__item slideshow-arrows,#MainContent .resource-list__item slideshow-arrows{display:none!important}#MainContent .main-collection-grid__title,#MainContent .collection-wrapper h1{font:700 clamp(26px,3vw,40px)/1.18 var(--iva-font)!important;letter-spacing:-.04em!important}#MainContent .main-collection-grid__empty-title{font:650 clamp(20px,2vw,28px)/1.25 var(--iva-font)!important}#MainContent :is(.facets,.sort-by,.facets-block-wrapper) :is(button,select,summary){font-family:var(--iva-font);font-size:13px;letter-spacing:0;text-transform:none}#MainContent select{border-radius:7px;border-color:var(--iva-rule)}#MainContent .product-information{padding-top:clamp(18px,3vw,38px);padding-bottom:clamp(44px,5vw,76px)}#MainContent .product-information .product-details :is(h1,.text-block h1){font:700 clamp(27px,2.5vw,38px)/1.2 var(--iva-font)!important;letter-spacing:-.042em!important;text-transform:none!important;margin:0 0 13px!important;max-width:32ch}#MainContent .product-information .product-details product-price{font:650 clamp(19px,1.75vw,24px)/1.35 var(--iva-font)!important}#MainContent .product-information .product-details .rte{font:400 14px/1.8 var(--iva-font);max-width:67ch}#MainContent .product-information .product-details .rte p{margin:0 0 1em}#MainContent .product-information .product-details :is(.product-form-buttons,.buy-buttons){margin-top:18px}#MainContent .product-information .product-details .add-to-cart-button{min-height:48px;border-radius:7px;font:650 13px/1.3 var(--iva-font);letter-spacing:.005em;text-transform:none}#MainContent .product-information .product-details .variant-option__button-label{font-size:13px}#MainContent .product-information .product-details :is(.accordion,.accordion__heading,summary){font-family:var(--iva-font);letter-spacing:0;text-transform:none}#MainContent .product-information .product-details .accordion{border-color:var(--iva-rule)}@media(min-width:1050px){#MainContent .product-information{max-width:1250px;width:calc(100% - 64px);margin-inline:auto}#MainContent .product-information .product-details{max-width:530px}}.iva-owner{background:var(--iva-cream);border-block:1px solid var(--iva-rule)}.iva-owner__inner,.iva-about__inner{width:min(1050px,calc(100% - 44px));margin:auto;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(30px,6vw,90px);align-items:center}.iva-owner__inner{padding-block:clamp(38px,4.5vw,68px)}.iva-owner__portrait,.iva-about__portrait{min-width:0;display:flex;align-items:flex-end;justify-content:center;background:transparent}.iva-owner__portrait img,.iva-about__portrait img{width:100%;height:auto;max-height:440px;object-fit:contain;object-position:center bottom}.iva-owner__eyebrow{color:var(--iva-berry);font:700 11px/1.3 var(--iva-font);letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px}.iva-owner__content h2,.iva-about__content h1{font:700 clamp(27px,3vw,39px)/1.18 var(--iva-font);letter-spacing:-.045em;margin:0 0 19px;color:var(--iva-ink)}.iva-owner__body,.iva-about__body{font:400 14px/1.85 var(--iva-font);color:#554f50;max-width:57ch}.iva-owner__body p,.iva-about__body p{margin:0 0 14px}.iva-owner__link{display:inline-flex;align-items:center;gap:9px;margin-top:15px;font:650 13px/1.45 var(--iva-font);color:var(--iva-berry);text-decoration:none;border-bottom:1px solid var(--iva-berry);padding-bottom:4px}.iva-owner__link:hover{color:var(--iva-berry-dark)}.iva-about__inner{padding-block:clamp(50px,6vw,95px)}.iva-about__portrait img{max-height:520px}#footer-group{border-top:1px solid var(--iva-rule);background:#f4eeea}#footer-group .section-content-wrapper{gap:32px}#footer-group :is(h3,h4,.menu__heading){font:700 17px/1.25 var(--iva-font)!important;text-transform:none!important}#footer-group .menu__item a{font:500 13px/1.45 var(--iva-font);text-decoration:none}#footer-group .menu__item a:hover{color:var(--iva-berry)}#footer-group .logo-block__image{max-width:175px;height:auto;object-fit:contain}.iva-footer-contact{border-top:1px solid var(--iva-rule);padding:20px 22px 27px}.iva-footer-contact__inner{width:min(1180px,100%);margin:auto;display:flex;gap:9px 24px;align-items:center;flex-wrap:wrap;font:500 12px/1.55 var(--iva-font);color:#62595b}.iva-footer-contact strong{font-weight:700;color:var(--iva-ink)}.iva-footer-contact a{color:var(--iva-berry);text-decoration:none}.iva-footer-contact a:hover{text-decoration:underline}#MainContent .jdgm-widget{font-family:var(--iva-font);color:var(--iva-ink)}#MainContent .jdgm-widget :is(.jdgm-rev-widg__title,.jdgm-rev__title){font:700 clamp(21px,2.1vw,30px)/1.2 var(--iva-font)!important;letter-spacing:-.035em}#MainContent .jdgm-widget :is(.jdgm-star,.jdgm-prev-badge__stars){color:var(--iva-berry)!important}#MainContent .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-btn--solid){background:var(--iva-berry)!important;border-color:var(--iva-berry)!important;color:#fff!important;border-radius:6px;font:650 12px/1.3 var(--iva-font)!important}.shopify-pc__banner__dialog,.shopify-pc__prefs__dialog{font-family:var(--iva-font)!important;color:var(--iva-ink)!important;background:#faf7f3!important;border:1px solid var(--iva-rule)!important;border-radius:9px!important}.shopify-pc__banner__dialog button,.shopify-pc__prefs__dialog button{border-radius:6px!important}@media(min-width:750px)and (max-width:1199px){#MainContent .section-resource-list .resource-list--grid{--resource-list-columns:repeat(4,minmax(0,1fr))!important}#MainContent .main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){#MainContent .hero,#MainContent .hero__container{min-height:350px;max-height:530px}#MainContent .section-resource-list{width:calc(100% - 28px)}#MainContent .section-resource-list .resource-list--grid{--resource-list-columns-mobile:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:26px!important}#MainContent .main-collection-grid{width:calc(100% - 28px)}#MainContent .main-collection-grid .product-grid--grid{column-gap:12px!important;row-gap:28px!important}#MainContent .product-card .product-card__link>.group-block{padding:10px 0 5px!important}#MainContent .product-card__link .text-block :is(p,h2,h3,h4){font-size:12px!important}#MainContent .product-card__link product-price{font-size:13px!important}#MainContent .product-information{padding-top:16px}.iva-owner__inner,.iva-about__inner{grid-template-columns:1fr;gap:18px}.iva-owner__portrait{width:min(68%,270px);justify-self:center}.iva-about__portrait{width:min(78%,310px);justify-self:center}.iva-owner__portrait img{max-height:320px}.iva-owner__content,.iva-about__content{padding-bottom:12px}.iva-footer-contact__inner{display:grid;gap:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--iva-v12-rose:#873B55;--iva-v12-ink:#29262A;--iva-v12-paper:#FAF7F3}.iva-about{--iva-body:var(--iva-font);--iva-display:var(--iva-font);background:var(--iva-v12-paper);color:var(--iva-v12-ink)}.iva-about *{box-sizing:border-box}.iva-about__wrap{width:min(1180px,calc(100% - 84px));margin-inline:auto}.iva-about__crumb{padding:26px 0 14px;font:500 12px/1.5 var(--iva-font);color:#756b70}.iva-about__crumb a{color:inherit;text-decoration:none}.iva-about__crumb a:hover{color:var(--iva-berry)}.iva-about__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,78px);padding:28px 0 82px}.iva-about__photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f1e9e5;border-radius:10px;display:flex;justify-content:center;align-items:end}.iva-about__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.iva-about__eyebrow{margin:0 0 14px;color:var(--iva-berry);font:700 11px/1.4 var(--iva-font);letter-spacing:.085em;text-transform:none}.iva-about__title{margin:0 0 22px;font:700 clamp(32px,3.2vw,47px)/1.15 var(--iva-font);letter-spacing:-.035em;text-wrap:balance}.iva-about__lead{max-width:550px;margin:0 0 22px;font:500 clamp(17px,1.7vw,21px)/1.55 var(--iva-font);letter-spacing:-.01em}.iva-about__body{max-width:540px;font:400 14px/1.8 var(--iva-font);color:#625b5d}.iva-about__body p{margin:0 0 15px}.iva-about__link{display:inline-flex;align-items:center;gap:12px;margin-top:16px;padding-bottom:6px;border-bottom:1px solid var(--iva-berry);color:var(--iva-berry);text-decoration:none;font:650 13px/1.4 var(--iva-font)}.iva-about__principles{padding:65px 0 74px;background:#f1ebe8}.iva-about__principles-head{max-width:730px;margin-bottom:34px}.iva-about__principles h2{margin:0;font:700 clamp(27px,2.5vw,37px)/1.2 var(--iva-font);letter-spacing:-.035em}.iva-about__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.iva-about__card{background:#fff;padding:clamp(22px,2.6vw,32px);border:1px solid #e9dfdd;border-radius:9px;min-height:185px}.iva-about__number{display:block;margin-bottom:24px;color:var(--iva-berry);font:600 11px var(--iva-font);letter-spacing:.04em}.iva-about__card h3{margin:0 0 11px;font:650 clamp(17px,1.55vw,22px)/1.25 var(--iva-font)}.iva-about__card p{margin:0;color:#635b5c;font:400 14px/1.7 var(--iva-font)}.iva-about__closing{padding:clamp(52px,5vw,80px) 0;text-align:center}.iva-about__closing blockquote{max-width:760px;margin:0 auto 21px;font:500 clamp(23px,2.65vw,34px)/1.4 var(--iva-font);letter-spacing:-.02em;text-wrap:balance}.iva-about__signature{font:600 12px var(--iva-font);letter-spacing:.05em;color:var(--iva-berry)}.iva-site-menu{position:relative;display:block;width:44px;min-width:44px;color:var(--iva-ink);font-family:var(--iva-font)}.iva-site-menu>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;border:0;background:transparent;color:inherit}.iva-site-menu>summary::-webkit-details-marker,.iva-menu-group>summary::-webkit-details-marker{display:none}.iva-site-menu>summary::marker,.iva-menu-group>summary::marker{content:""}.iva-hamburger{width:22px;height:17px;display:flex;flex-direction:column;justify-content:space-between}.iva-hamburger span{display:block;width:100%;height:1.7px;background:currentColor;border-radius:2px}.iva-hamburger span:nth-child(2){width:76%}.iva-site-menu>summary:hover,.iva-site-menu[open]>summary{color:var(--iva-berry)}.iva-site-menu:not([open])>:is(.iva-menu-backdrop,.iva-menu-panel){display:none}.iva-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#1e181966;z-index:1200;cursor:default}.iva-menu-panel{position:fixed;z-index:1201;inset:0 auto 0 0;width:min(420px,100vw);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--iva-cream);color:var(--iva-ink);box-shadow:12px 0 32px #1e18191f;text-align:left}.iva-menu-panel__top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px 19px;border-bottom:1px solid var(--iva-rule)}.iva-menu-panel__brand{display:block;width:155px;max-width:65%}.iva-menu-panel__brand img{display:block;width:100%;height:auto;object-fit:contain}.iva-menu-close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--iva-rule);border-radius:50%;background:transparent;color:var(--iva-ink);cursor:pointer;font:400 25px/1 var(--iva-font)}.iva-menu-close:hover{border-color:var(--iva-berry);color:var(--iva-berry)}.iva-menu-panel__items{display:flex;flex-direction:column;padding:16px 25px 22px}.iva-menu-panel__items>a,.iva-menu-panel__items>.iva-menu-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-bottom:1px solid var(--iva-rule);color:var(--iva-ink);text-decoration:none;font:600 15px/1.45 var(--iva-font);letter-spacing:0;text-transform:none;cursor:pointer}.iva-menu-panel__items>a:hover,.iva-menu-panel__items>.iva-menu-group>summary:hover{color:var(--iva-berry)}.iva-menu-group>summary{list-style:none}.iva-menu-chevron{flex:0 0 8px;height:8px;width:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:7px;transition:transform .2s}.iva-menu-group[open]>summary>.iva-menu-chevron{transform:rotate(225deg)}.iva-menu-children{display:flex;flex-direction:column;gap:0;padding:7px 0 13px 16px}.iva-menu-children>a,.iva-menu-children>.iva-menu-group>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 2px;color:#534b4e;text-decoration:none;font:500 13px/1.5 var(--iva-font);text-transform:none;cursor:pointer}.iva-menu-children>a:hover,.iva-menu-children>.iva-menu-group>summary:hover{color:var(--iva-berry)}.iva-menu-children .iva-menu-children{padding:3px 0 6px 15px;margin:2px 0 6px 3px;border-left:1px solid var(--iva-rose)}.iva-menu-children .iva-menu-children a{font-size:12px;padding-block:8px}.iva-menu-children__all{color:var(--iva-berry)!important;font-weight:650!important}.iva-menu-panel__items>.iva-menu-sale{color:var(--iva-berry);font-weight:700}.iva-menu-panel__footer{margin-top:auto;padding:20px 25px 26px;border-top:1px solid var(--iva-rule)}.iva-menu-panel__footer p{font:400 12px/1.6 var(--iva-font);color:#6e6467;margin:0 0 11px}.iva-menu-panel__social{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.iva-menu-panel__social a{font:600 12px/1.5 var(--iva-font);color:var(--iva-berry);text-decoration:none}.iva-menu-panel__social a:hover{text-decoration:underline}.iva-site-menu :is(a,button,summary):focus-visible{outline:2px solid var(--iva-berry);outline-offset:3px}html.iva-menu-is-open{overflow:hidden}@media(max-width:749px){.iva-about__wrap{width:calc(100% - 36px)}.iva-about__crumb{padding-top:18px}.iva-about__hero{grid-template-columns:1fr;gap:26px;padding:16px 0 61px}.iva-about__photo{aspect-ratio:4/4.3;max-height:570px}.iva-about__title{font-size:clamp(32px,9vw,43px)}.iva-about__lead{font-size:18px}.iva-about__principles{padding:50px 0 57px}.iva-about__principles-head{margin-bottom:25px}.iva-about__cards{grid-template-columns:1fr;gap:12px}.iva-about__card{min-height:0;padding:23px}.iva-about__number{margin-bottom:15px}.iva-about__closing{padding:55px 0}.iva-menu-panel__top{padding:18px 21px}.iva-menu-panel__items{padding:12px 21px 18px}.iva-menu-panel__footer{padding:18px 21px 24px}}@media(min-width:750px)and (max-width:950px){.iva-about__wrap{width:calc(100% - 54px)}.iva-about__hero{gap:35px}.iva-about__cards{gap:10px}}@media(prefers-reduced-motion:reduce){.iva-menu-chevron{transition:none}}.iva-hero-v24{position:relative;min-height:var(--iva-hero-desktop-height,660px);background:#e8d7c9;color:#29262a;overflow:hidden}.iva-hero-v24__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.iva-hero-v24__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 51%}.iva-hero-v24__inner{position:relative;z-index:1;display:flex;align-items:center;width:min(1320px,calc(100% - 96px));min-height:var(--iva-hero-desktop-height,660px);margin-inline:auto}.iva-hero-v24__copy{max-width:min(590px,51%);padding:55px 0 72px;color:#29262a}.iva-hero-v24__copy h1{max-width:14ch;margin:0 0 24px;font:700 clamp(34px,3.4vw,58px)/1.11 var(--iva-font);letter-spacing:-.045em;text-wrap:balance}.iva-hero-v24__copy p{max-width:410px;margin:0 0 30px;font:450 clamp(15px,1.12vw,18px)/1.65 var(--iva-font);color:#3f3438}.iva-hero-v24__button{display:inline-flex;gap:13px;align-items:center;justify-content:center;min-height:50px;padding:13px 26px;background:var(--iva-berry);color:#fff;text-decoration:none;border-radius:5px;font:650 13px/1.25 var(--iva-font);transition:background .18s ease,transform .18s ease}.iva-hero-v24__button:hover{background:var(--iva-berry-dark);color:#fff;transform:translateY(-1px)}.iva-hero-v24__button:focus-visible{outline:3px solid var(--iva-berry);outline-offset:3px}#header-component .header-logo__image{object-fit:contain;max-width:100%}#footer-group .logo-block__image{display:block;width:100%;max-width:200px;height:auto;object-fit:contain}#footer-group{background:#f7f2ef;border-top:1px solid var(--iva-rule)}#footer-group .section-background{background:#f7f2ef}#footer-group .section-content-wrapper{gap:30px}#footer-group .section-content-wrapper>.group-block:first-child{width:100%;min-width:0}#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content{width:100%;display:grid;grid-template-columns:1.15fr .8fr 1.15fr 1fr;gap:clamp(22px,2.6vw,42px);align-items:start}#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block{min-width:0;width:auto!important;max-width:none!important}#footer-group .group-block .text-block h3{font:700 16px/1.3 var(--iva-font)!important;letter-spacing:-.025em;margin:0 0 12px;color:var(--iva-ink)}#footer-group .group-block .text-block p{font:400 13px/1.85 var(--iva-font);margin:0 0 11px;color:#5c5356}#footer-group .group-block .text-block strong{font-weight:650;color:var(--iva-ink)}#footer-group .group-block .text-block a,#footer-group .menu__item a{color:var(--iva-ink);text-decoration:none;overflow-wrap:anywhere}#footer-group .group-block .text-block a:hover,#footer-group .menu__item a:hover{color:var(--iva-berry);text-decoration:underline;text-underline-offset:4px}#footer-group .menu__item+.menu__item{margin-top:9px}#footer-group .footer-utilities{padding-top:19px;border-color:var(--iva-rule)}#footer-group .email-signup__input{font:400 13px/1.4 var(--iva-font)}#footer-group .email-signup__button{color:var(--iva-berry)}.iva-menu-panel__brand{width:172px}.iva-menu-panel__brand img{aspect-ratio:2048 / 832;object-fit:contain}.iva-contact{background:#fffdfa;color:var(--iva-ink);padding:clamp(54px,6vw,94px) 0 20px}.iva-contact__inner{width:min(1140px,calc(100% - 48px));margin:auto}.iva-contact__eyebrow{display:block;color:var(--iva-berry);font:650 12px/1.4 var(--iva-font);letter-spacing:.055em;margin-bottom:12px}.iva-contact__intro{max-width:650px;margin-bottom:clamp(28px,4vw,50px)}.iva-contact h1{margin:0 0 15px;font:700 clamp(32px,3.2vw,47px)/1.15 var(--iva-font);letter-spacing:-.045em}.iva-contact__intro p{font:400 15px/1.75 var(--iva-font);margin:0;color:#5b5355}.iva-contact__cards{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px}.iva-contact__card{padding:24px 26px;background:#faf7f3;border:1px solid #ebe1df;border-radius:9px;min-width:0}.iva-contact__label{display:block;color:#73676b;font:650 12px/1.4 var(--iva-font);margin-bottom:12px}.iva-contact__card a{font:650 clamp(14px,1.25vw,17px)/1.4 var(--iva-font);color:var(--iva-berry);text-decoration:none;overflow-wrap:anywhere}.iva-contact__card a:hover{text-decoration:underline;text-underline-offset:4px}.iva-contact__card p{font:400 13px/1.75 var(--iva-font);margin:0;color:#5b5355}.iva-contact__card strong{color:var(--iva-ink)}@media(max-width:1050px){#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 38px}}@media(max-width:749px){.iva-hero-v24{display:flex;flex-direction:column;min-height:0}.iva-hero-v24__inner{width:100%;min-height:0;order:1;padding:39px 24px 34px;background:#f8eee5}.iva-hero-v24__copy{max-width:100%;padding:0}.iva-hero-v24__copy h1{font-size:clamp(31px,8vw,42px);max-width:16ch;margin-bottom:15px}.iva-hero-v24__copy p{font-size:14px;line-height:1.65;margin-bottom:23px}.iva-hero-v24__button{min-height:46px;font-size:12px}.iva-hero-v24__media{position:relative;order:2;width:100%;height:clamp(245px,65vw,400px)}.iva-hero-v24__image{object-position:73% center}#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content{grid-template-columns:1fr;gap:29px}#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block{border-bottom:1px solid #e7ddda;padding-bottom:19px}#footer-group .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block:last-child{border-bottom:0}.iva-contact{padding-top:49px}.iva-contact__inner{width:calc(100% - 36px)}.iva-contact__cards{grid-template-columns:1fr;gap:11px}.iva-contact__card{padding:21px 20px}}@media(prefers-reduced-motion:reduce){.iva-hero-v24__button{transition:none;transform:none!important}}.iva-about .iva-about__body strong,.iva-about .iva-about__body b{color:var(--iva-berry, #873B55);font-weight:650}#MainContent .iva-categories.iva-container{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding:clamp(60px,6vw,88px) 0 clamp(54px,5vw,76px)}#MainContent .iva-categories .iva-section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:25px}#MainContent .iva-categories .iva-section-heading h2{margin:0;font:600 clamp(25px,2.8vw,36px)/1.2 var(--iva-font);letter-spacing:-.034em;color:var(--iva-ink)}#MainContent .iva-categories .iva-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--iva-berry);font:600 12px/1.4 var(--iva-font);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:3px}#MainContent .iva-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.7vw,20px)}#MainContent .iva-category{display:block;min-width:0;color:var(--iva-ink);text-decoration:none}#MainContent .iva-category__image{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:#f0e7e5}#MainContent .iva-category__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}#MainContent .iva-category__label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;padding:13px 2px 10px;border-bottom:1px solid var(--iva-rule);font:600 clamp(12px,1.1vw,15px)/1.35 var(--iva-font);letter-spacing:-.015em}#MainContent .iva-category__label .iva-arrow{flex:0 0 auto;color:var(--iva-berry);font-size:16px}#MainContent .iva-category:hover .iva-category__label,#MainContent .iva-category:focus-visible .iva-category__label{color:var(--iva-berry)}#MainContent .iva-category:focus-visible{outline:2px solid var(--iva-berry);outline-offset:4px}#MainContent .iva-category:hover img{transform:scale(1.035)}#MainContent .iva-photo-placeholder--category{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;color:#9b576b;font:500 12px/1.4 var(--iva-font)}#MainContent .iva-photo-placeholder--category svg{width:32px;height:32px}#MainContent .iva-owner__portrait{position:relative;align-self:end;isolation:isolate;padding:20px 12px 0;min-height:310px}#MainContent .iva-owner__portrait:before{content:"";position:absolute;z-index:0;left:7%;right:7%;bottom:0;top:11%;border-radius:46% 46% 9px 9px;background:linear-gradient(155deg,#f3dfe4,#ead8d5 66%,#e9d9cf)}#MainContent .iva-owner__portrait img{position:relative;z-index:1;display:block;max-height:390px;width:auto;max-width:100%;margin:0 auto;object-fit:contain;object-position:center bottom}#MainContent .iva-owner__content h2{font-weight:550;font-size:clamp(27px,2.8vw,37px)}@media(max-width:1099px){#MainContent .iva-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#MainContent .iva-categories.iva-container{width:calc(100% - 30px);padding:47px 0 55px}#MainContent .iva-categories .iva-section-heading{align-items:start;gap:12px;margin-bottom:20px}#MainContent .iva-categories .iva-section-heading h2{font-size:24px}#MainContent .iva-categories .iva-text-link{font-size:10px}#MainContent .iva-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}#MainContent .iva-category__label{font-size:13px;min-height:48px}#MainContent .iva-owner__portrait{min-height:235px;padding:13px 9px 0}#MainContent .iva-owner__portrait img{max-height:310px}}@media(prefers-reduced-motion:reduce){#MainContent .iva-category__image img{transition:none;transform:none!important}}#MainContent .iva-category__name{display:inline-flex;align-items:center;gap:8px;min-width:0}#MainContent .iva-category__dress-icon{width:13px;height:18px;display:inline-block;object-fit:contain;flex:0 0 13px}.iva-contact__phone-link{display:inline-flex;align-items:center;gap:9px}.iva-contact__phone-link img{width:16px;height:16px;object-fit:contain;flex:none}@media screen and (max-width:749px){#MainContent .iva-hero-v24{position:relative;display:flex;flex-direction:column;isolation:isolate;min-height:clamp(570px,155vw,740px);background:#f8eee5;overflow:hidden}#MainContent .iva-hero-v24__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;order:initial}#MainContent .iva-hero-v24__image{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}#MainContent .iva-hero-v24:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#faf7f3fc,#faf7f3f7 22%,#faf7f3e6 41%,#faf7f31f 66%,#faf7f300 80%)}#MainContent .iva-hero-v24__inner{position:relative;z-index:1;order:initial;display:flex;align-items:flex-start;width:100%;min-height:0;padding:clamp(38px,11vw,54px) 24px 0;background:transparent}#MainContent .iva-hero-v24__copy{width:100%;max-width:390px;padding:0 0 22px;color:#29262a}#MainContent .iva-hero-v24__copy h1{max-width:16ch;font-size:clamp(30px,8vw,39px);line-height:1.14}#MainContent .iva-hero-v24__copy p{max-width:340px;font-size:14px;line-height:1.58;color:#392f32}#MainContent .iva-hero-v24__button{min-height:46px}}@media screen and (max-width:359px){#MainContent .iva-hero-v24{min-height:555px}#MainContent .iva-hero-v24__inner{padding-inline:19px}#MainContent .iva-hero-v24__copy h1{font-size:29px}}#MainContent .iva-category__name{display:inline}#MainContent .iva-category__dress-icon{display:none}#MainContent .iva-product-accordion__label{display:inline-flex;align-items:center;gap:10px;min-width:0;line-height:1.45}#MainContent .iva-product-accordion__icon{display:block;flex:0 0 21px;width:21px;height:21px;object-fit:contain}#MainContent[data-template*=product] accordion-custom .details-content :is(strong,b){color:#873b55;font-weight:650}#MainContent .iva-owner__body strong,#MainContent .iva-about__body strong{color:#873b55;font-weight:650}#MainContent .iva-facets-updating .product-grid{opacity:.64;transition:opacity .12s ease}#MainContent .iva-facets-updating :is(.facets,.facets-block-wrapper){cursor:progress}@media(prefers-reduced-motion:reduce){#MainContent .iva-facets-updating .product-grid{transition:none}}footer .section-content-wrapper h4{font-family:var(--font-body--family),sans-serif;font-size:clamp(16px,1.35vw,19px);font-weight:650;line-height:1.28;letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 9px}footer .section-content-wrapper .logo-block__image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}@media(max-width:749px){footer .section-content-wrapper h4{font-size:18px}}#MainContent[data-template=page],#MainContent[data-template="page.contact"],#MainContent[data-template="page.o-nas"],#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template="404"]{color:var(--iva-ink)}#MainContent[data-template=page] .page-width-content>.section-content-wrapper{width:min(860px,100%);max-width:860px;margin-inline:auto;gap:clamp(20px,3vw,34px)}#MainContent[data-template=page] .page-width-content .text-block h1{margin:0;color:var(--iva-ink);font:700 clamp(30px,3.4vw,44px)/1.17 var(--iva-font)!important;letter-spacing:-.045em;text-wrap:balance}#MainContent[data-template=page] .page-width-content .rte,#MainContent .shopify-policy__body{color:#544e50;font:400 15px/1.85 var(--iva-font);overflow-wrap:break-word}#MainContent[data-template=page] .page-width-content .rte :is(h2,h3,h4),#MainContent .shopify-policy__body :is(h2,h3,h4){color:var(--iva-ink);font-family:var(--iva-font);font-weight:700;line-height:1.3;letter-spacing:-.03em;text-wrap:balance}#MainContent[data-template=page] .page-width-content .rte h2,#MainContent .shopify-policy__body h2{font-size:clamp(21px,2.25vw,27px);margin-block:30px 12px}#MainContent[data-template=page] .page-width-content .rte h3,#MainContent .shopify-policy__body h3{font-size:clamp(18px,1.9vw,22px);margin-block:24px 10px}#MainContent[data-template=page] .page-width-content .rte :is(p,li),#MainContent .shopify-policy__body :is(p,li){line-height:1.85}#MainContent[data-template=page] .page-width-content .rte :is(ul,ol),#MainContent .shopify-policy__body :is(ul,ol){padding-inline-start:1.5em}#MainContent[data-template=page] .page-width-content .rte li+li,#MainContent .shopify-policy__body li+li{margin-block-start:5px}#MainContent[data-template=page] .page-width-content .rte a,#MainContent .shopify-policy__body a{color:var(--iva-berry);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}#MainContent[data-template=page] .page-width-content .rte a:hover,#MainContent .shopify-policy__body a:hover{color:var(--iva-berry-dark)}#MainContent[data-template=page] .page-width-content .rte :is(th,td),#MainContent .shopify-policy__body :is(th,td){border-bottom:1px solid var(--iva-rule);padding:12px 14px;vertical-align:top}#MainContent[data-template=page] .page-width-content .rte :is(img,video,iframe){max-width:100%;height:auto}#MainContent .shopify-policy__container{box-sizing:border-box;width:min(920px,calc(100% - 48px));max-width:920px;margin:clamp(30px,4vw,62px) auto clamp(56px,6vw,96px);padding:clamp(25px,4vw,48px);background:#fffdfa;border:1px solid var(--iva-rule);border-radius:10px}#MainContent .shopify-policy__title{margin:0 0 clamp(22px,3vw,36px);text-align:left}#MainContent .shopify-policy__title h1{color:var(--iva-ink);font:700 clamp(29px,3vw,42px)/1.18 var(--iva-font);letter-spacing:-.045em}#MainContent[data-template="page.contact"] .iva-contact{background:#fffdfa}#MainContent[data-template="page.contact"] .contact-form{width:min(100%,720px);max-width:720px;margin-inline:auto}#MainContent[data-template="page.contact"] .contact-form__input{min-height:48px;font:400 14px/1.5 var(--iva-font);color:var(--iva-ink);background:#fff;border:1px solid #ded2d0;border-radius:7px}#MainContent[data-template="page.contact"] .contact-form__input:focus-visible{outline:2px solid var(--iva-berry);outline-offset:2px;border-color:var(--iva-berry)}#MainContent[data-template="page.contact"] .contact-form__form .button{min-height:48px;padding-inline:26px;border-radius:6px;background:var(--iva-berry);color:#fff;font:650 13px/1.4 var(--iva-font);text-transform:none}#MainContent[data-template="page.contact"] .contact-form__form .button:hover{background:var(--iva-berry-dark);color:#fff}#MainContent[data-template="page.o-nas"] .iva-about__body a,#MainContent[data-template=article] .rte a{color:var(--iva-berry);text-underline-offset:3px}#MainContent[data-template=blog] .section-content-wrapper>.text-block :is(h1,h2),#MainContent[data-template=article] .section-content-wrapper>.text-block :is(h1,h2),#MainContent[data-template="404"] .text-block h1{color:var(--iva-ink);font:700 clamp(29px,3.2vw,43px)/1.2 var(--iva-font)!important;letter-spacing:-.04em}#MainContent[data-template="404"] .button{background:var(--iva-berry);color:#fff;border-radius:6px}#MainContent[data-template="404"] .button:hover{background:var(--iva-berry-dark);color:#fff}@media(max-width:749px){#MainContent[data-template=page] .page-width-content>.section-content-wrapper{width:100%}#MainContent[data-template=page] .page-width-content .rte,#MainContent .shopify-policy__body{font-size:14px;line-height:1.8}#MainContent .shopify-policy__container{width:calc(100% - 28px);padding:24px 20px;margin-block:24px 56px}#MainContent[data-template="page.contact"] .contact-form{width:100%}}#MainContent:has(.shopify-policy__container),#MainContent:has(.iva-information-page){background:var(--iva-cream)}#MainContent .iva-information-page{width:min(1160px,calc(100% - 48px));margin-inline:auto;padding-block:clamp(28px,5vw,68px) clamp(56px,8vw,104px);color:var(--iva-ink)}#MainContent .iva-information-breadcrumb{width:min(790px,100%);margin:0 auto 22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 14px/1.5 var(--iva-font);color:#61565a}#MainContent .iva-information-breadcrumb a{color:var(--iva-berry-dark);text-decoration:underline;text-underline-offset:3px}#MainContent .iva-information-page>.section-content-wrapper{box-sizing:border-box;width:min(790px,100%);max-width:790px;margin-inline:auto;gap:0;background:#fffdfa;padding:clamp(25px,5vw,64px);border:1px solid var(--iva-rule);border-radius:12px}#MainContent .iva-information-page .text-block h1{font:700 clamp(31px,4vw,46px)/1.18 var(--iva-font)!important;letter-spacing:-.035em!important;color:var(--iva-ink);margin:0 0 clamp(22px,3vw,36px)!important}#MainContent .shopify-policy__container,.shopify-policy__container{box-sizing:border-box;width:min(900px,calc(100% - 48px));max-width:900px;margin:clamp(28px,5vw,70px) auto clamp(56px,8vw,100px);padding:clamp(26px,5vw,62px);border:1px solid var(--iva-rule);border-radius:12px;background:#fffdfa;color:var(--iva-ink)}#MainContent .shopify-policy__title,.shopify-policy__title{margin:0 0 30px;text-align:left}#MainContent .shopify-policy__title h1,.shopify-policy__title h1{font:700 clamp(31px,4vw,46px)/1.18 var(--iva-font);letter-spacing:-.035em;color:var(--iva-ink);margin:0;overflow-wrap:anywhere}#MainContent .iva-information-page .rte,#MainContent .shopify-policy__body,.shopify-policy__body{font:400 clamp(16px,1.3vw,17px)/1.75 var(--iva-font);color:#332d30;max-width:100%;overflow-wrap:break-word}#MainContent .iva-information-page .rte :is(h2,h3,h4),#MainContent .shopify-policy__body :is(h2,h3,h4),.shopify-policy__body :is(h2,h3,h4){font-family:var(--iva-font);color:var(--iva-ink);line-height:1.35;letter-spacing:-.025em;scroll-margin-top:110px}#MainContent .iva-information-page .rte h2,#MainContent .shopify-policy__body h2,.shopify-policy__body h2{font-size:clamp(21px,2.5vw,27px);margin:32px 0 13px}#MainContent .iva-information-page .rte h3,#MainContent .shopify-policy__body h3,.shopify-policy__body h3{font-size:clamp(18px,2vw,22px);margin:25px 0 10px}#MainContent .iva-information-page .rte :is(p,li),#MainContent .shopify-policy__body :is(p,li),.shopify-policy__body :is(p,li){line-height:1.75}#MainContent .iva-information-page .rte :is(p,ul,ol),#MainContent .shopify-policy__body :is(p,ul,ol),.shopify-policy__body :is(p,ul,ol){margin-block:0 1.15em}#MainContent .iva-information-page .rte :is(ul,ol),#MainContent .shopify-policy__body :is(ul,ol),.shopify-policy__body :is(ul,ol){padding-inline-start:1.5em}#MainContent .iva-information-page .rte a,#MainContent .shopify-policy__body a,.shopify-policy__body a{color:var(--iva-berry-dark);text-decoration:underline;text-decoration-thickness:1.3px;text-underline-offset:3px;overflow-wrap:anywhere}#MainContent .iva-information-page .rte a:hover,#MainContent .shopify-policy__body a:hover,.shopify-policy__body a:hover{color:#4b1d30}#MainContent .iva-information-page .rte :is(table,.rte-table-wrapper),#MainContent .shopify-policy__body :is(table,.rte-table-wrapper),.shopify-policy__body :is(table,.rte-table-wrapper){max-width:100%}#MainContent .iva-information-page .rte :is(img,video,iframe),#MainContent .shopify-policy__body :is(img,video,iframe),.shopify-policy__body :is(img,video,iframe){max-width:100%}#MainContent .iva-information-page .rte :is(pre,table),#MainContent .shopify-policy__body :is(pre,table),.shopify-policy__body :is(pre,table){overflow-x:auto}#MainContent .iva-information-page .rte :is(th,td),#MainContent .shopify-policy__body :is(th,td),.shopify-policy__body :is(th,td){padding:11px 12px;border-bottom:1px solid var(--iva-rule);text-align:left}#MainContent .iva-information-page .rte blockquote,#MainContent .shopify-policy__body blockquote,.shopify-policy__body blockquote{margin:24px 0;padding:13px 20px;border-inline-start:3px solid var(--iva-berry);background:var(--iva-cream);font-style:normal}#MainContent[data-template="page.contact"] .iva-contact{background:var(--iva-cream)}#MainContent[data-template="page.contact"] .contact-form{box-sizing:border-box;width:min(100%,760px)!important;max-width:760px;margin-inline:auto;padding:clamp(24px,4vw,44px);background:#fffdfa;border:1px solid var(--iva-rule);border-radius:12px}#MainContent[data-template="page.contact"] .iva-contact-form__heading{font:700 clamp(23px,2.5vw,30px)/1.25 var(--iva-font);letter-spacing:-.025em;margin:0 0 24px;color:var(--iva-ink)}#MainContent[data-template="page.contact"] .iva-contact-form__label{display:block;font:600 15px/1.5 var(--iva-font);color:var(--iva-ink);margin-bottom:7px}#MainContent[data-template="page.contact"] .contact-form__form{gap:16px}#MainContent[data-template="page.contact"] .contact-form__form-row{align-items:flex-start}#MainContent[data-template="page.contact"] .iva-contact-form__field{flex:1 1 0;min-width:0;width:100%}#MainContent[data-template="page.contact"] .contact-form__input{box-sizing:border-box;min-height:48px;font-size:16px;color:var(--iva-ink);border-color:#a6949a;background:#fff}#MainContent[data-template="page.contact"] .contact-form__input--textarea{min-height:150px}#MainContent[data-template="page.contact"] .contact-form__error{color:#801e30;font-size:15px;line-height:1.5}#MainContent[data-template="page.contact"] .contact-form__success{color:#265d3f;font-size:15px;line-height:1.5}#MainContent[data-template="page.contact"] .contact-form__form .button{min-height:48px;font-size:15px}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #873B55;outline-offset:3px}#MainContent .product-card__link :is(p,h2,h3,h4){overflow-wrap:anywhere}@media(max-width:749px){#MainContent .iva-information-page{width:calc(100% - 24px);padding-block:22px 56px}#MainContent .iva-information-page>.section-content-wrapper{padding:26px 19px}#MainContent .shopify-policy__container,.shopify-policy__container{width:calc(100% - 24px);padding:26px 19px;margin-block:20px 56px}#MainContent .iva-information-page .rte,#MainContent .shopify-policy__body,.shopify-policy__body{font-size:16px;line-height:1.7}#MainContent .iva-information-breadcrumb{font-size:13px}#MainContent[data-template="page.contact"] .contact-form{padding:25px 18px;width:calc(100% - 24px)!important}#MainContent[data-template="page.contact"] .contact-form__form-row{flex-direction:column;gap:0}#MainContent[data-template="page.contact"] .iva-contact-form__field{width:100%}#MainContent .product-card__link .text-block :is(p,h2,h3,h4){font-size:14px!important;line-height:1.5!important}#MainContent .product-card__link product-price{font-size:15px!important}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}#MainContent .section-resource-list .collection-card:not(.collection-card--image-bg) .collection-card__content .text-block{width:100%;max-width:100%;text-transform:none!important;text-align:left}#MainContent .section-resource-list .collection-card:not(.collection-card--image-bg) .collection-card__content .text-block :is(p,h1,h2,h3,h4,h5,h6,span){font-family:var(--iva-font)!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:var(--iva-ink)!important;margin-block:0!important;overflow-wrap:break-word}@media(max-width:749px){#MainContent .section-resource-list .collection-card:not(.collection-card--image-bg) .collection-card__content .text-block :is(p,h1,h2,h3,h4,h5,h6,span){font-size:14px!important}}#MainContent .product-information .product-details .iva-product-description__intro{max-width:62ch;color:var(--iva-ink);font:400 14px/1.65 var(--iva-font);overflow-wrap:break-word}#MainContent .product-information .product-details .iva-product-description__more{margin-top:12px;border:0}#MainContent .product-information .product-details .iva-product-description__more>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--iva-berry);font:650 14px/1.4 var(--iva-font);text-decoration:underline;text-underline-offset:3px;list-style:none}#MainContent .product-information .product-details .iva-product-description__more>summary::-webkit-details-marker{display:none}#MainContent .product-information .product-details .iva-product-description__more[open]>summary span{transform:rotate(180deg)}#MainContent .product-information .product-details .iva-product-description__full{padding-top:10px}#MainContent .product-information .product-details .iva-product-description__full :is(p,li){line-height:1.65}#MainContent .product-information .product-details .add-to-cart-button{min-height:52px;font-size:15px}#MainContent .product-information .product-details .variant-option__button-label{font-size:14px}.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__content{justify-content:flex-start}.cart-drawer__content .cart-drawer__items{flex:0 1 auto;min-height:0;max-height:min(48dvh,440px)}.cart-drawer__content .cart-drawer__summary{margin-top:0;padding:16px var(--padding-lg) 24px;gap:16px;align-items:stretch;-webkit-mask-image:none;mask-image:none;border-top:1px solid var(--iva-rule)}.cart-drawer__summary .cart__ctas{width:100%}.cart-drawer__summary .cart__checkout-button{width:100%;min-height:52px;font:650 15px/1.4 var(--iva-font)}.cart-drawer__summary .cart-actions{padding-block:9px}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__original-total-container:empty)){padding-block-start:12px}@media(max-width:749px){#MainContent .product-information{padding-top:12px}#MainContent .product-information .product-details :is(h1,.text-block h1){font-size:clamp(23px,6.5vw,29px)!important;margin-bottom:8px!important}#MainContent .product-information .product-details :is(.product-form-buttons,.buy-buttons){margin-top:10px}#MainContent .product-information .product-details .iva-product-description__intro{font-size:14px}.cart-drawer__content .cart-drawer__summary{padding-inline:var(--padding-lg)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ivastyl-styles-optimized.css.map */
