.ivana-page-hero{background:radial-gradient(circle at top left,rgba(255,20,147,.1),transparent 34%),linear-gradient(135deg,#fff 0,#fff6fb 100%)!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:28px!important;box-shadow:0 24px 80px rgba(17,17,17,.06)!important}.ivana-cart-shell h1,.ivana-page-title{letter-spacing:-.04em!important;text-transform:none!important;font-weight:800!important;margin-bottom:.75rem!important}.ivana-breadcrumbs,.ivana-breadcrumbs a{font-weight:700!important}.ivana-breadcrumbs,.ivana-breadcrumbs a,.ivana-kicker{font-size:clamp(.62rem,.9vw,.72rem)!important;letter-spacing:clamp(.1em,.2vw,.18em)!important;color:#6b7280!important}.ivana-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ivana-cart-shell .container,.ivana-contact-shell .container,.ivana-page-shell .container{max-width:1440px!important}.ivana-cart-shell .btn-primary,.ivana-contact-shell input[type=submit]{background:linear-gradient(135deg,#111 0,#2b2b2b 100%)!important;border-color:#111!important;color:#fff!important;box-shadow:0 18px 40px rgba(17,17,17,.18)!important}.ivana-contact-shell input[type=submit]{border-radius:999px!important;min-height:52px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:none!important}.ivana-cart-shell .form-control,.ivana-contact-shell input:not([type=submit]),.ivana-contact-shell textarea{border-radius:16px!important;border:1px solid rgba(17,17,17,.12)!important;background:#fff!important;min-height:48px!important;box-shadow:none!important}.ivana-cart-shell #shoppingCartPage{padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(1rem,3vw,2rem)}.ivana-cart-shell .cart-item{padding:1rem 0;border-bottom:1px solid rgba(17,17,17,.08);margin-bottom:0!important}.ivana-cart-shell .cart-item:last-child{border-bottom:0}.ivana-cart-shell .cart-item-name{font-weight:800!important;color:#111!important}.ivana-cart-shell .cart-item-variant{color:#71717a!important}.ivana-cart-shell .cart-page-table-header{color:#71717a!important;text-transform:none;letter-spacing:.12em;font-size:.72rem}.ivana-cart-shell #cart-sticky-summary{top:110px}.ivana-empty-state{text-align:center;background:linear-gradient(180deg,#fff 0,#fff7fb 100%);border:1px solid rgba(17,17,17,.08);border-radius:28px;box-shadow:0 24px 80px rgba(17,17,17,.05)}.ivana-rich-content{background:#fff;padding:clamp(1.5rem,4vw,3rem)}.ivana-rich-content h2,.ivana-rich-content h3{text-align:center!important;margin-top:2rem!important;margin-bottom:1rem!important}.ivana-contact-card,.ivana-contact-form-card,.ivana-rich-content{border:1px solid rgba(17,17,17,.08);border-radius:28px;box-shadow:0 24px 80px rgba(17,17,17,.05)}.ivana-contact-card p,.ivana-contact-form-card p{color:#52525b}@media (max-width:767px){.ivana-rich-content{border-radius:22px!important}}.ivana-home-shell{display:block}.ivana-home-hero{padding:clamp(1rem,3vw,2rem)0 0}.ivana-home-hero .js-home-main-slider,.ivana-home-hero .js-home-mobile-slider{border-radius:34px;overflow:hidden;box-shadow:0 30px 90px rgba(17,17,17,.12)}.ivana-home-hero .slider-image,.ivana-home-hero .swiper-slide{min-height:min(82vh,900px)}.ivana-home-hero .slider-image{object-fit:cover!important;filter:saturate(.98) contrast(1.02)}.ivana-home-hero .swiper-text .h1,.ivana-home-hero .swiper-text h1,.ivana-home-hero-title{letter-spacing:-.05em!important;color:#fff!important;text-transform:none!important}.ivana-home-hero .swiper-text .h1,.ivana-home-hero .swiper-text h1{font-size:clamp(2.6rem,6vw,5.4rem)!important;line-height:.92!important;text-align:center!important;margin-bottom:1rem!important}.ivana-home-hero .swiper-text p,.ivana-home-hero-description{color:rgba(255,255,255,.88)!important;font-size:clamp(1rem,2vw,1.2rem)!important;text-align:center!important}.ivana-home-hero .swiper-text p{line-height:1.6!important;max-width:36rem}.ivana-home-hero-button{background:#fff!important;color:#111!important;border-color:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.18)!important}.ivana-home-hero-button:hover{background:#111!important;color:#fff!important;border-color:#111!important}.ivana-home-section-title{margin-bottom:.5rem!important}.ivana-home-infos{padding:clamp(1rem,3vw,2rem)0 clamp(2rem,4vw,3.5rem);border-top:1px solid rgba(17,17,17,.05)}.ivana-home-infos .js-informative-banners-container{background:linear-gradient(180deg,#fff 0,#fafafa 100%);border:1px solid rgba(17,17,17,.08);border-radius:32px;box-shadow:0 20px 60px rgba(17,17,17,.05)}.ivana-home-infos .js-informative-banner-container{padding:1rem;color:#111;text-decoration:none}.ivana-home-infos .js-informative-banner-container a{color:#111;text-decoration:none}.ivana-home-infos .premium-banner-icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#f4f4f5;border:1px solid rgba(17,17,17,.08)}.ivana-home-infos .premium-banner-icon svg{width:24px;height:24px}.ivana-home-infos .h6{font-size:1rem!important;letter-spacing:.04em!important;text-transform:none!important}@media (max-width:767px){.ivana-home-hero .slider-image,.ivana-home-hero .swiper-slide{min-height:68vh}.ivana-home-hero .js-home-main-slider,.ivana-home-hero .js-home-mobile-slider,.ivana-home-infos .js-informative-banners-container{border-radius:24px}.ivana-home-category-circle{width:88px!important;height:88px!important}}.js-nav-desktop-color-container .js-nav-desktop-container.nav-desktop-grid[data-desktop-nav-secondary=false][data-desktop-main-categories=true]{grid-template-columns:auto auto!important;justify-content:center!important;column-gap:clamp(1rem,2vw,2.25rem)!important}.js-nav-desktop-color-container .js-desktop-main-categories-col,.js-nav-desktop-color-container .js-desktop-nav-col{width:auto!important;min-width:0!important}.js-nav-desktop-color-container .js-desktop-nav-col{justify-self:center!important}.js-nav-desktop-color-container .js-desktop-nav-col .js-nav-desktop,.js-nav-desktop-color-container .js-desktop-nav-col .nav-desktop{width:auto!important}.js-nav-desktop-color-container .js-desktop-main-categories-col>.js-desktop-nav-item,.js-nav-desktop-color-container .js-desktop-main-categories-col>.nav-item,.js-nav-desktop-color-container .js-nav-desktop-list>.js-desktop-nav-item,.js-nav-desktop-color-container .js-nav-desktop-list>.nav-item{padding-left:0!important;padding-right:0!important}.js-nav-desktop-color-container .js-desktop-main-categories-col .nav-item-container,.js-nav-desktop-color-container .js-nav-desktop-list .nav-item-container{margin-right:0!important}.js-nav-desktop-color-container .desktop-dropdown{left:50%!important;transform:translateX(-50%)!important}.js-nav-desktop-color-container .desktop-dropdown-container{justify-content:center!important}@media (max-width:1199px){.js-nav-desktop-color-container .js-nav-desktop-container.nav-desktop-grid[data-desktop-nav-secondary=false][data-desktop-main-categories=true]{column-gap:.75rem!important}}.js-head-row{display:grid!important;grid-template-columns:auto minmax(320px,1fr) auto!important;align-items:center!important;column-gap:clamp(1rem,2.2vw,2.5rem)!important}.logo-container,.search-container,.utilities-container{align-self:center!important}.search-container{max-width:640px;margin:0 auto}.utilities-container{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(.75rem,1.5vw,1.5rem)!important;min-width:max-content}.utilities-container .header-utility,.utilities-container a,.utilities-container button{display:inline-flex!important;align-items:center!important;gap:.45rem!important}@media (max-width:991px){.js-head-row{grid-template-columns:auto 1fr auto!important;column-gap:1rem!important}.search-container{max-width:none}}.js-head-main .js-head-row.head-row{grid-template-columns:minmax(150px,1fr) minmax(420px,640px) minmax(240px,1fr)!important;min-height:92px}.js-head-main .logo-container{justify-self:start!important}.js-head-main .logo-container,.js-head-main .logo-container a,.js-head-main .logo-container h1{display:flex!important;align-items:center!important}.js-head-main .search-container{justify-self:center!important}.js-head-main .utilities-container{justify-self:end!important}.js-head-main .utilities-container>*{display:flex;align-items:center}.js-head-main .header-utility{min-height:44px;padding:.25rem .1rem}.js-head-main .utility-text{line-height:1.15!important}.js-head-main .js-header-utility-text-cart{row-gap:.1rem!important;align-items:flex-start!important}.js-head-main .js-header-utility-text-cart .font-weight-bold,.js-head-main .js-header-utility-text-cart .js-cart-widget-total{white-space:nowrap}.js-nav-desktop-color-container .js-nav-desktop-container.nav-desktop-grid{align-items:center!important}.js-nav-desktop-color-container .js-desktop-main-categories-col,.js-nav-desktop-color-container .js-desktop-nav-col,.js-nav-desktop-color-container .js-desktop-secondary-nav-col{display:flex!important;align-items:center!important}.js-nav-desktop-color-container .js-desktop-nav-col{justify-content:center!important}.js-nav-desktop-color-container .js-desktop-main-categories-col{justify-content:flex-end!important}@media (max-width:1199px){.js-head-main .js-head-row.head-row{grid-template-columns:minmax(132px,1fr) minmax(320px,1fr) minmax(220px,1fr)!important;min-height:82px}}@media (max-width:991px){.js-head-main .js-head-row.head-row{grid-template-columns:auto minmax(220px,1fr) auto!important;min-height:72px}}.ivana-footer{background:var(--brand);color:#fff;padding-top:clamp(3rem,6vw,5rem)}.ivana-footer .container{max-width:1440px}.ivana-footer-brand{font-weight:800;letter-spacing:-.03em}.ivana-footer div,.ivana-footer span{color:rgba(255,255,255,.88)}.ivana-footer-social svg{width:20px;height:20px}.ivana-footer-col-nav a,.ivana-footer-contact-links a,.ivana-footer-contact-links li{font-size:.9rem;font-weight:500}.ivana-footer-newsletter-form .input-append{align-items:stretch}.ivana-footer-newsletter-form .form-group{flex:1 1 auto}.ivana-footer-newsletter-form .ivana-footer-newsletter-input,.ivana-footer-newsletter-form input[type=email]{min-height:48px;border:1px solid rgba(255,255,255,.55);background:0 0;color:#fff;padding:0 1rem}.ivana-footer-newsletter-form input::placeholder{color:rgba(255,255,255,.72)}.ivana-footer-newsletter-form .ivana-footer-newsletter-submit,.ivana-footer-newsletter-form input[type=submit]{min-height:48px;background:#fff;color:var(--brand);border:0;padding:0 1.5rem;font-weight:800;text-transform:none;letter-spacing:0;box-shadow:none}.ivana-footer-payments-row{border-top:1px solid rgba(255,255,255,.16);padding-top:2rem;background:rgba(255,255,255,.05)}.ivana-footer .footer-payments-shipping-container{margin-bottom:1.5rem}.ivana-footer .footer-payments-shipping-container img,.ivana-footer .footer-payments-shipping-container svg{filter:grayscale(1);opacity:.95}.ivana-footer .footer-legal-container,.ivana-footer .footer-legal-container a,.ivana-footer .footer-payments-shipping-container span{color:rgba(255,255,255,.82);font-size:.72rem}.ivana-footer .footer-legal-container{flex-direction:column}.ivana-footer .btn-link{color:#fff;text-decoration:underline;text-underline-offset:.16em}.ivana-home-products .js-products-featured-grid{row-gap:1.25rem!important}@media (min-width:1200px){.ivana-home-products .js-products-featured-grid.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ivana-cart-intro{max-width:42rem;color:#52525b;font-size:1rem}.ivana-cart-shell .page-header.ivana-page-hero{margin-bottom:1rem!important}.ivana-cart-shell .ivana-cart-table-header{grid-template-columns:minmax(0,1fr) 360px;align-items:center}.ivana-cart-shell .cart-page-table-header-totals{display:grid;grid-template-columns:118px 92px 118px;gap:1rem;justify-items:end}.ivana-cart-shell .ivana-cart-list{margin-bottom:0!important}.ivana-cart-shell .cart-page-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.5rem 0;margin-bottom:0!important}.ivana-cart-shell .cart-item-image-container{width:100%;max-width:104px}.ivana-cart-shell .cart-item-image{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#f7f7f8}.ivana-cart-shell .cart-item-info-container{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem 1.5rem;align-items:center}.ivana-cart-shell .cart-item-product-info{min-width:0}.ivana-cart-shell .cart-item-name{display:inline-block;font-size:.96rem!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important}.ivana-cart-shell .cart-item-variant{display:block;margin-top:.45rem;font-size:.72rem!important;font-weight:700;letter-spacing:.14em;text-transform:none}.ivana-cart-shell .cart-item-label,.ivana-cart-shell .cart-item-small-label{font-size:.68rem!important}.ivana-cart-shell .cart-item-totals-container{display:grid;grid-template-columns:118px 92px 118px;gap:1rem;align-items:center}.ivana-cart-shell .cart-item-quantity,.ivana-cart-shell .cart-item-subtotal,.ivana-cart-shell .cart-item-unit-price{min-width:0}.ivana-cart-shell .cart-item-subtotal,.ivana-cart-shell .cart-item-unit-price{text-align:right}.ivana-cart-shell .cart-item-delete.text-right,.ivana-cart-shell .cart-item-subtotal.text-md-left,.ivana-cart-shell .cart-item-unit-price.d-none.d-md-block{text-align:right!important}.ivana-cart-shell .js-cart-item-subtotal,.ivana-cart-shell .js-cart-item-unit-price{font-size:1rem;font-weight:800!important;color:#111827!important}.ivana-cart-shell .cart-item-delete .btn-link,.ivana-cart-shell .cart-item-delete-button{color:#6b7280!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:none}.ivana-cart-shell .cart-item-delete .btn-link:hover,.ivana-cart-shell .cart-item-delete-button:hover{color:var(--brand)!important}.ivana-cart-shell .cart-item-quantity .form-quantity.small{min-height:46px;border:1px solid rgba(17,17,17,.12)!important;border-radius:14px!important;overflow:hidden;background:#fff}.ivana-cart-shell .cart-item-quantity .icon-30px{width:36px!important;min-height:46px!important;background:0 0!important;border:0!important;box-shadow:none!important}.ivana-cart-shell .cart-quantity-input{min-height:46px!important;border:0!important;background:0 0!important;font-size:.92rem!important;font-weight:700!important;text-align:center!important}.ivana-cart-shell .cart-page-fulfillment{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(17,17,17,.08)}.ivana-cart-shell #cart-shipping-container,.ivana-cart-shell .cart-fulfillment-info,.ivana-cart-shell .js-shipping-method-unavailable{border-radius:20px!important}.ivana-cart-shell .cart-page-summary{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.ivana-cart-summary-sticky{background:linear-gradient(180deg,#fafafa 0,#fff 100%);border:1px solid rgba(17,17,17,.08);border-radius:28px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 80px rgba(17,17,17,.05)}.ivana-cart-summary-head{padding-bottom:1.25rem;border-bottom:1px solid rgba(17,17,17,.08)}.ivana-cart-summary-title{text-align:center!important;font-size:1.4rem!important;line-height:1.02!important;letter-spacing:-.04em!important;text-transform:none!important;font-weight:800!important;margin-bottom:.5rem!important}.ivana-cart-summary-copy{color:#6b7280;font-size:.92rem;line-height:1.6}.ivana-cart-summary-lines{padding-top:.75rem}.ivana-cart-total-row{padding:.3rem 0;font-size:.96rem;align-items:start}.ivana-cart-total-row>span:first-child{color:#6b7280}.ivana-cart-total-row>span:last-child{font-weight:700;color:#111827}.ivana-cart-grand-total{margin-top:1rem!important;padding-top:1rem;border-top:1px solid rgba(17,17,17,.08)}.ivana-cart-grand-total>span:first-child{font-size:.78rem;letter-spacing:.16em;text-transform:none;color:#111827;font-weight:800}.ivana-cart-grand-total .js-cart-total{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;color:var(--brand);font-weight:800}.ivana-cart-checkout-btn{min-height:56px!important;letter-spacing:.16em!important}.ivana-cart-continue-wrap{margin-top:.5rem}.ivana-cart-continue-link{font-size:.72rem!important;font-weight:700!important;letter-spacing:.16em;text-transform:none;color:#6b7280!important}.ivana-cart-continue-link:hover{color:var(--brand)!important}@media (max-width:991px){.ivana-cart-shell .cart-item-info-container,.ivana-cart-shell .cart-item-totals-container,.ivana-cart-shell .cart-page-item,.ivana-cart-shell .ivana-cart-table-header{grid-template-columns:1fr}.ivana-cart-shell .cart-page-item{gap:1rem}.ivana-cart-shell .cart-item-image-container{max-width:88px}.ivana-cart-shell .cart-item-totals-container{gap:.85rem}.ivana-cart-shell .cart-item-delete.text-right,.ivana-cart-shell .cart-item-quantity,.ivana-cart-shell .cart-item-subtotal,.ivana-cart-shell .cart-item-unit-price{text-align:center!important;justify-self:start}}@media (max-width:767px){.ivana-cart-shell .cart-page-products,.ivana-cart-summary-sticky{border-radius:22px!important;padding:1rem!important}.ivana-cart-intro{font-size:.92rem}.ivana-cart-shell .cart-item-name{font-size:.9rem!important}}body,button,input,select,textarea{font-family:"Manrope",var(--body-font),sans-serif!important;color:var(--ivana-text)!important}body{background:#fff!important}body,html{overflow-x:hidden}#page-error,.ivana-home-shell,.swiper-container,.swiper-wrapper,body,html{max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",Georgia,serif!important;color:var(--ivana-text)!important;letter-spacing:-.045em!important;font-weight:600!important}.font-medium,.font-small,label,li,p,small{color:inherit}[tabindex],a,button,input,select,textarea{outline-offset:3px}.btn-link:focus-visible,.btn-primary:focus-visible,.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand)!important;box-shadow:var(--ivana-shadow-focus)!important}.btn,.btn-primary,.btn-secondary,button[type=submit],input[type=submit]{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}.btn-primary,button[type=submit].btn-primary,input[type=submit].btn-primary{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.btn-primary:hover,button[type=submit].btn-primary:hover,input[type=submit].btn-primary:hover{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.btn.disabled,.btn[disabled],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed!important;opacity:.55!important}.form-control,.form-select,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border-color:var(--ivana-border)!important;border-radius:var(--ivana-radius-md)!important;min-height:var(--ivana-control-height)}.form-control:focus,.form-select:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--brand)!important;box-shadow:var(--ivana-shadow-focus)!important}.badge,.label,.product-labels .label-accent,.shipping-label,[class*=badge]{border-radius:var(--ivana-radius-pill)}.alert{border-radius:var(--ivana-radius-md)!important}.ivana-home-shell{min-width:0}.ivana-cart-shell .cart-page-products,.ivana-cart-shell .cart-page-summary,.ivana-category-filter-card,.ivana-category-products,.ivana-contact-card,.ivana-contact-form-card,.ivana-empty-state,.ivana-page-hero,.ivana-product-shell .js-product-description,.ivana-product-shell .product-description,.ivana-product-shell .product-images,.ivana-product-shell .product-info{border-radius:var(--ivana-shell-radius)}.ivana-home-section-head{max-width:42rem;margin-left:auto;margin-right:auto}.ivana-kicker{font-family:"Manrope",var(--body-font),sans-serif!important;color:var(--ivana-text-soft)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:none!important}.ivana-home-section-title{font-size:clamp(2.4rem,5vw,4.3rem)!important}.ivana-page-title{text-align:center!important}.ivana-cart-shell h1,.ivana-category-title,.ivana-contact-shell h1,.ivana-page-title{font-size:clamp(2.4rem,5vw,4.3rem)!important;line-height:.92!important;margin-bottom:0!important}.ivana-product-title{font-size:clamp(2.4rem,5vw,4.3rem)!important}.ivana-cart-shell h1,.ivana-contact-shell h1{text-align:center!important}.ivana-home-section-divider{width:100px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(244,37,106,0),rgba(244,37,106,.95),rgba(244,37,106,0));margin:.85rem auto 0}.ivana-home-hero{padding-top:.5rem!important}.ivana-home-hero .swiper-container,.ivana-home-hero .swiper-slide{border-radius:var(--ivana-shell-radius)!important;overflow:hidden}.ivana-home-hero-copy{max-width:min(100%,36rem);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.76));border:1px solid rgba(255,255,255,.65);border-radius:28px;box-shadow:var(--ivana-shadow-soft);backdrop-filter:blur(16px);padding:clamp(1.4rem,4vw,2.8rem)!important;margin:clamp(1rem,4vw,2.5rem)!important}.ivana-home-hero-title{font-size:clamp(2.9rem,6vw,5.2rem)!important;line-height:.9!important;text-align:center!important;margin-bottom:.8rem!important}.ivana-home-hero-description{font-size:1rem!important;line-height:1.7!important;color:var(--ivana-text-soft)!important;max-width:32rem}.ivana-cart-shell .btn-primary,.ivana-home-hero-button,.ivana-home-newsletter-copy .btn-primary,.ivana-home-products-link{border-radius:999px!important;min-height:52px!important;letter-spacing:.16em!important;text-transform:none!important;font-size:.74rem!important;font-weight:800!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.ivana-contact-form-card input[type=submit]{min-height:52px!important;font-weight:800!important}.ivana-contact-form-card input[type=submit],.ivana-product-shell .btn-primary{font-size:.74rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.ivana-home-products-link{background:0 0!important;border:1px solid #111!important;color:#111!important}.ivana-home-products-link:hover{background:#111!important;color:#fff!important}.ivana-home-infos .container{padding-top:0!important;padding-bottom:0!important}.ivana-home-info-card{height:100%;background:#fff;border:1px solid var(--ivana-border);border-radius:var(--ivana-card-radius);box-shadow:var(--ivana-shadow-card);padding:1.35rem;text-align:center!important}.ivana-home-info-link{color:inherit!important;display:block;height:100%;text-decoration:none!important}.ivana-home-info-icon{width:52px;height:52px;border-radius:16px;background:rgba(244,37,106,.1);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.ivana-home-info-title{font-family:"Manrope",var(--body-font),sans-serif!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:none!important;text-align:center!important}.ivana-home-info-description,.ivana-home-newsletter-copy p{color:var(--ivana-text-soft)!important;line-height:1.65!important}.ivana-home-newsletter-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.96fr);align-items:stretch;background:linear-gradient(135deg,#fff6fa 0,#fff 58%);border:1px solid var(--ivana-border);border-radius:var(--ivana-shell-radius);overflow:hidden;box-shadow:var(--ivana-shadow-soft)}.ivana-home-newsletter-copy{display:flex;flex-direction:column;justify-content:center}.ivana-home-newsletter-copy h2{text-align:center!important;margin-bottom:.65rem!important}.ivana-home-newsletter-copy p{line-height:1.7!important}.ivana-cart-shell,.ivana-category-shell,.ivana-contact-shell,.ivana-page-shell,.ivana-product-shell{padding-bottom:clamp(2rem,4vw,4.5rem)}.ivana-page-hero{background:linear-gradient(135deg,rgba(255,244,248,.96),#fff 62%);border:1px solid var(--ivana-border);box-shadow:var(--ivana-shadow-soft);padding:clamp(1.5rem,4vw,3rem)!important;margin-bottom:clamp(1.5rem,3vw,2.5rem)!important}.ivana-page-header-copy{max-width:52rem}.ivana-cart-shell .cart-page-content,.ivana-contact-grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.ivana-cart-shell .cart-page-content{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.ivana-contact-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.ivana-cart-shell .cart-page-products,.ivana-cart-shell .cart-page-summary,.ivana-contact-card,.ivana-contact-form-card,.ivana-empty-state{background:#fff;border:1px solid var(--ivana-border);box-shadow:var(--ivana-shadow-card);padding:clamp(1.2rem,3vw,2rem)}.ivana-contact-form-card .form-control,.ivana-contact-form-card textarea,.ivana-footer-newsletter-input,.ivana-home-newsletter-copy .form-control,.ivana-home-newsletter-copy input[type=email]{border-radius:18px!important;border:1px solid var(--ivana-border)!important;background:#fff!important;min-height:48px!important;box-shadow:none!important}.ivana-cart-intro,.ivana-contact-card p,.ivana-contact-form-card p,.ivana-empty-state p,.ivana-page-shell .user-content{color:var(--ivana-text-soft)!important;line-height:1.75!important}.ivana-footer{background:#151417!important;color:rgba(255,255,255,.82)!important}.ivana-footer-main{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.ivana-footer-title{font-family:"Manrope",var(--body-font),sans-serif!important;color:#fff!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:none!important;margin-bottom:1rem}.ivana-footer-brand{font-family:"Cormorant Garamond",Georgia,serif!important;color:#fff!important;font-size:2.1rem!important;line-height:.95!important}.footer-legal-container,.footer-payments-shipping-container,.ivana-footer a,.ivana-footer li,.ivana-footer p{color:rgba(255,255,255,.75)!important}.ivana-footer a:hover{color:#fff!important}.ivana-footer-payments-row{padding-bottom:2.25rem}.footer-legal-container{border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}.ivana-footer{margin-top:clamp(3rem,6vw,6rem);overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.ivana-footer-grid{gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr)) minmax(0,1fr);display:grid;align-items:start}.ivana-footer-col{min-width:0}.ivana-footer-logo{max-width:168px;height:auto}.ivana-footer-about,.ivana-footer-news-description{max-width:34rem;font-size:.92rem;line-height:1.7}.ivana-footer-col-nav .list,.ivana-footer-contact-links .list{margin:0;padding:0;list-style:none}.ivana-footer-col-nav li,.ivana-footer-contact-links li{margin-bottom:.7rem!important}.ivana-footer a{text-underline-offset:.18em;transition:color 180ms ease,opacity 180ms ease}.ivana-contact-shell a:focus-visible,.ivana-footer a:focus-visible,.ivana-page-shell a:focus-visible{outline:2px solid #ff1493;outline-offset:3px}.ivana-footer-social{display:flex;flex-wrap:wrap;gap:.6rem}.ivana-footer-social a{display:inline-flex!important;width:2.4rem;height:2.4rem;margin:0!important;align-items:center;justify-content:center;line-height:1;border:1px solid rgba(255,255,255,.16);border-radius:999px}.ivana-footer-social .icon-inline{display:block;width:1rem;height:1rem;margin:0;vertical-align:middle}.ivana-footer-newsletter-form .input-append{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;max-width:34rem}.ivana-footer-newsletter-form .form-group{margin-bottom:0!important}.ivana-footer-newsletter-form .ivana-footer-newsletter-input,.ivana-footer-newsletter-form input[type=email]{width:100%;border-radius:999px!important}.ivana-footer-newsletter-form .ivana-footer-newsletter-submit,.ivana-footer-newsletter-form input[type=submit]{border-radius:999px!important;padding-right:1.4rem!important;padding-left:1.4rem!important}.ivana-footer .footer-payments-shipping-container{display:flex!important;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.ivana-footer .footer-legal-container{display:grid;gap:1rem}.ivana-blog-grid .grid{gap:clamp(1.25rem,3vw,2rem)}.ivana-blog-card{height:100%;padding:clamp(1rem,2vw,1.35rem);background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:var(--ivana-shell-radius, 24px);box-shadow:0 18px 55px rgba(17,17,17,.05)}.ivana-blog-card-image{overflow:hidden;border-radius:18px}#page-error>h2,.ivana-blog-card-title{letter-spacing:0!important;text-transform:none!important}.ivana-blog-card-title{font-family:"Manrope",var(--body-font),sans-serif!important;font-weight:800!important}.ivana-blog-card-summary,.ivana-blog-post-shell .user-content{color:var(--ivana-text-soft)!important;line-height:1.75!important}.ivana-blog-post-shell .blog-post-page img{border-radius:20px}#page-error{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,4rem);overflow:hidden}#page-error .page-header{margin-bottom:clamp(1.5rem,3vw,2rem)!important;padding:clamp(1.25rem,4vw,2.5rem);background:linear-gradient(120deg,rgba(255,20,147,.11)0,rgba(255,255,255,.9) 55%,rgba(255,247,251,.96) 100%);border:1px solid rgba(255,20,147,.16);border-radius:var(--ivana-shell-radius, 28px);box-shadow:0 24px 80px rgba(17,17,17,.05)}#page-error>h2{max-width:54rem;margin-top:0!important;margin-bottom:.5rem!important;font-size:clamp(1.6rem,4vw,2.8rem)!important;line-height:1.08!important}#page-error>.my-2{max-width:42rem;color:var(--ivana-text-soft)!important;font-size:1rem;line-height:1.7}#page-error .position-relative{overflow:hidden}@media (max-width:767px){.ivana-cart-shell .cart-page-products,.ivana-cart-shell .cart-page-summary,.ivana-category-filter-card,.ivana-category-products,.ivana-contact-card,.ivana-contact-form-card,.ivana-empty-state,.ivana-page-hero,.ivana-product-shell .js-product-description,.ivana-product-shell .product-description,.ivana-product-shell .product-images,.ivana-product-shell .product-info{border-radius:var(--ivana-card-radius-mobile)}}.ivana-promo-bar{line-height:1.5!important}.head-row,.js-head-main .head-row{padding-top:var(--fluid-space-sm, 0.75rem)!important;padding-bottom:var(--fluid-space-sm, 0.75rem)!important;align-items:center!important}.js-head-main{background:rgba(255,255,255,.95)!important;border-bottom:1px solid rgba(17,17,17,.08)!important;box-shadow:none!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ivana-header-layout{display:grid!important;grid-template-columns:minmax(0,auto) minmax(200px,1fr) minmax(0,auto)!important;align-items:center!important;column-gap:clamp(.75rem,2vw,2rem)!important;row-gap:var(--fluid-space-sm, 0.75rem)!important;width:100%!important}.ivana-header-layout .head-slot{min-width:0!important;max-width:100%}.ivana-header-layout .head-slot-logo,.ivana-logo-link,.ivana-logo-wrap{display:flex!important;align-items:center!important;min-width:0!important}.ivana-header-layout .head-slot-logo{overflow:hidden!important}.ivana-logo-link,.ivana-logo-wrap{max-width:100%!important;padding:0!important}.ivana-logo-link{text-decoration:none!important}.logo-container img,.logo-img{width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.ivana-logo-img,.logo-container img,.logo-img{max-height:var(--logo-height, clamp(44px, 3.85vw + 22px, 85.8px))!important;max-width:var(--logo-max-width, clamp(132px, 16.5vw + 66px, 308px))!important;transition:transform .3s ease!important}.head-slot-logo,.ivana-logo-img,.ivana-logo-link,.ivana-logo-wrap{display:block!important;width:auto!important;height:auto!important;object-fit:contain!important;background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.head-slot-logo,.ivana-logo-link,.ivana-logo-wrap{max-height:var(--logo-height, clamp(44px, 3.85vw + 22px, 85.8px))!important;max-width:var(--logo-max-width, clamp(132px, 16.5vw + 66px, 308px))!important;transition:transform .3s ease!important}.logo-container a:hover img{transform:scale(1.02)!important}.ivana-logo-img{max-width:min(100%,clamp(198px,30.8vw,396px))!important;max-height:clamp(50.6px,6.6vw,96.8px)!important}.logo-center .ivana-logo-link,.logo-md-center .ivana-logo-link{justify-content:center}.logo-left .ivana-logo-link,.logo-md-left .ivana-logo-link{justify-content:flex-start}@media (max-width:767px){.ivana-logo-img{max-width:min(100%,330px)!important;max-height:70.4px!important}}.ivana-header-layout .head-slot-search{width:100%!important;justify-self:center!important}.search-container{max-width:clamp(240px,38vw,680px)!important;width:100%!important}.search-container input,[class*=search-form] input{border-radius:999px!important;border:1px solid rgba(17,17,17,.12)!important;background:#fff!important;min-height:var(--search-height, clamp(40px, 2vw + 22px, 50px))!important;font-size:var(--fluid-small, 0.85rem)!important;padding:0 3.25rem 0 1.15rem!important;box-shadow:none!important;transition:all .25s ease!important}.search-container input:focus,[class*=search-form] input:focus{border-color:var(--brand, #ff1493)!important;box-shadow:0 0 0 4px var(--brand-10, rgba(255, 20, 147, 0.1))!important}[class*=search-form] button{width:calc(var(--search-height, 40px) - 10px)!important;height:calc(var(--search-height, 40px) - 10px)!important;right:6px!important;border-radius:999px!important;background:var(--brand-10, rgba(255, 20, 147, 0.1))!important;color:#111!important;border:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}[class*=search-form] button svg,[class*=search-form] button:before{width:var(--search-icon, 16px)!important;height:var(--search-icon, 16px)!important;opacity:1!important}.ivana-header-layout .head-slot-utilities{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(.3rem,1vw,.75rem)!important}.header-utility{align-items:center!important;gap:clamp(.3rem,.5vw,.65rem)!important;color:#111!important;min-height:var(--utility-size, clamp(34px, 2vw + 16px, 44px))!important;min-width:var(--utility-size, clamp(34px, 2vw + 16px, 44px))!important;justify-content:center!important;text-decoration:none!important}.head-slot-utilities>.header-utility:not(.d-none),.head-slot-utilities>span.header-utility,.head-slot-utilities>span>.header-utility:not(.d-none),.menu-container .header-utility{display:inline-flex!important}.header-utility .js-header-utility-icon{width:var(--utility-size, clamp(34px, 2vw + 16px, 44px))!important;height:var(--utility-size, clamp(34px, 2vw + 16px, 44px))!important;border-radius:999px!important;border:1px solid rgba(17,17,17,.1)!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s ease,transform .2s ease,background .2s ease!important}.header-utility:hover .js-header-utility-icon{border-color:rgba(244,37,106,.45)!important;transform:translateY(-1px)!important}.utility-icon{width:var(--utility-icon, clamp(16px, 0.6vw + 12px, 20px))!important;height:var(--utility-icon, clamp(16px, 0.6vw + 12px, 20px))!important;fill:#111!important;transition:all .2s ease!important}.utility-text{font-size:var(--fluid-caption, 0.7rem)!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:none!important;color:#111!important}.js-cart-widget-total{color:rgba(17,17,17,.62)!important;font-size:var(--fluid-small, 0.8rem)!important}.js-desktop-main-categories-col,.js-main-categories-container{display:none!important}[class*=desktop-nav] a:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:1px;background:rgba(244,37,106,.85);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}[class*=desktop-nav] a:hover:after{transform:scaleX(1)}@media (max-width:767px){.ivana-header-layout{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:var(--fluid-space-xs, 8px)!important;width:100%!important}.ivana-header-layout .head-slot-menu{grid-column:1/2!important;grid-row:1/2!important}.ivana-header-layout .head-slot-logo{grid-column:2/3!important;grid-row:1/2!important;justify-self:center!important;justify-content:center!important;text-align:center!important}.ivana-header-layout .head-slot-utilities{grid-column:3/4!important;grid-row:1/2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(4px,1vw,10px)!important}.head-slot-utilities>a.header-utility.d-md-flex,.head-slot-utilities>a.header-utility.d-none,.head-slot-utilities>span>a.header-utility.d-md-flex,.head-slot-utilities>span>a.header-utility.d-none{display:none!important}.ivana-header-layout .head-slot-search,.search-container{grid-column:1/-1!important;grid-row:2/3!important}.search-container{grid-column:1/span 3!important;max-width:100%!important;margin-top:0!important}.ivana-header-layout .head-slot-utilities .header-utility,.menu-container .header-utility{min-height:44px!important;min-width:44px!important;width:44px!important}.ivana-header-layout .head-slot-search,.ivana-header-layout .head-slot-search .js-search-form,.ivana-header-layout .head-slot-search .search-container,.ivana-header-layout .head-slot-search [class*=search-form],.ivana-header-layout .head-slot-search.search-container{max-width:none!important;width:100%!important}.js-cart-widget-total,.js-header-utility-text-cart,.utility-text{display:none!important}.head-row.container{padding-left:var(--fluid-gutter, 12px)!important;padding-right:var(--fluid-gutter, 12px)!important}}.ivana-category-grid,.js-products-featured-grid{gap:clamp(1rem,2vw,1.45rem)!important}.js-product-table>li{display:flex!important;flex-direction:column!important}.ivana-product-shell .ivana-product-purchase-form,.ivana-product-shell .product-columns,.ivana-product-shell .product-images,.ivana-product-shell .product-info{min-width:0}.ivana-product-shell .free-shipping-message,.ivana-product-shell .ivana-product-fulfillment .list,.ivana-product-shell .ivana-product-fulfillment [class*=branch]{max-width:100%}.ivana-product-support-cards{gap:1rem}.ivana-product-support-card{background:linear-gradient(180deg,#fff,#fbf7f8);border:1px solid var(--ivana-border);border-radius:clamp(14px,2.5vw,22px);box-shadow:var(--ivana-shadow-card);padding:clamp(.7rem,1.3vw,1rem) clamp(.8rem,1.4vw,1.1rem)}.ivana-product-support-icon{width:clamp(36px,5vw,48px);height:clamp(36px,5vw,48px);border-radius:clamp(10px,1.8vw,16px);background:rgba(244,37,106,.1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ivana-product-support-title{font-family:"Manrope",var(--body-font),sans-serif!important;font-size:clamp(.65rem,.95vw,.76rem)!important}.ivana-product-support-description{color:var(--ivana-text-soft)!important;font-size:clamp(.74rem,1vw,.88rem)!important}.ivana-product-description-card{background:#fff;border:1px solid var(--ivana-border);box-shadow:var(--ivana-shadow-card);padding:clamp(1.2rem,3vw,2rem)}.ivana-product-description-title{text-align:center!important;margin-bottom:0!important}.ivana-product-description-summary{color:var(--ivana-text-soft)!important;line-height:1.7!important;max-width:36rem}.ivana-product-description-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:1.5rem;align-items:start}.ivana-product-description-copy{color:#151417!important;line-height:1.8!important}.ivana-product-description-aside{display:grid;gap:1rem}.ivana-product-detail-note{background:var(--ivana-surface-soft);border:1px solid var(--ivana-border);border-radius:22px;padding:.65rem}.ivana-product-detail-note .ivana-product-detail-note-title{font-family:"Manrope",var(--body-font),sans-serif!important;color:#151417!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:none!important;margin-top:0!important;margin-bottom:.5rem!important}.ivana-product-detail-note p{color:var(--ivana-text-soft)!important;line-height:1.65!important}.ivana-product-fulfillment .list,.product-shipping-calculator{background:#fff;border:1px solid var(--ivana-border);border-radius:clamp(14px,2.5vw,22px);padding:clamp(.75rem,1.5vw,1rem)!important}.ivana-product-fulfillment,.ivana-product-support-cards{max-width:100%;overflow:hidden}@media (max-width:991px){.ivana-product-description-layout{grid-template-columns:minmax(0,1fr)}.ivana-product-support-card{grid-template-columns:auto 1fr!important;gap:.75rem!important}}@media (max-width:767px){.ivana-breadcrumbs,.ivana-breadcrumbs a{font-size:.62rem!important;letter-spacing:.12em!important}.ivana-product-support-card{padding:.65rem .7rem;border-radius:14px}.ivana-product-support-icon{width:34px;height:34px;border-radius:10px}.ivana-product-fulfillment .list,.product-shipping-calculator{border-radius:14px;padding:.7rem!important}.cart-button-container,.form-quantity-container{width:100%}}.ivana-category-shell .container{max-width:min(100%,var(--ivana-content-max-width))!important}.category-banner{border-radius:var(--ivana-shell-radius);overflow:hidden;box-shadow:var(--ivana-shadow-soft);margin-bottom:1.75rem}.category-banner img{width:100%;aspect-ratio:18/6;object-fit:cover}.ivana-category-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end}.ivana-category-copy{max-width:54rem}.ivana-category-title{font-weight:700!important;text-align:center!important}.ivana-search-shell .ivana-category-title,.ivana-search-shell .ivana-category-title span{overflow-wrap:anywhere;word-break:break-word}.ivana-category-title-row{position:relative}.ivana-category-meta{color:var(--ivana-text-soft)!important;font-size:1rem!important;line-height:1.75!important;max-width:38rem}@media (min-width:768px){.ivana-category-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:5.5rem;align-items:center}.ivana-category-copy{grid-column:2;width:auto;max-width:min(100%,54rem);justify-self:center}.ivana-category-title-row{display:block!important}.ivana-category-title-block{width:auto;max-width:54rem;margin-left:0;margin-right:0;text-align:center}.ivana-category-meta,.ivana-category-title{text-align:center!important}.ivana-category-meta{margin-left:auto;margin-right:auto;max-width:38rem}.ivana-category-toolbar{grid-column:3;position:static;justify-self:end;align-self:center;transform:none}}.ivana-category-toolbar{flex-wrap:wrap}.ivana-sort-box{display:inline-flex;flex-direction:column;gap:.4rem;min-width:220px;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--ivana-border);background:rgba(255,255,255,.9);box-shadow:none}.ivana-category-layout{display:grid;gap:1.5rem;align-items:start}.ivana-category-sidebar{min-width:0}.ivana-category-filter-card{position:sticky;top:142px;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#fff,#fbf7f8);border:1px solid var(--ivana-border);box-shadow:var(--ivana-shadow-card);padding:1.2rem}.ivana-category-content,.ivana-category-grid,.ivana-category-products,.ivana-category-products .js-product-table{min-width:0}.ivana-category-products{background:#fff;border:1px solid var(--ivana-border);box-shadow:var(--ivana-shadow-soft);padding:1.15rem}@media (max-width:991px){.ivana-category-layout{grid-template-columns:minmax(0,1fr)}.ivana-category-filter-card{position:static}}@media (max-width:767px){.category-banner img{aspect-ratio:4/5}.ivana-category-heading{grid-template-columns:minmax(0,1fr);gap:.85rem}.ivana-category-products{padding:1rem}}@media (max-width:991px){.ivana-category-header,.ivana-footer .container,.ivana-home-newsletter-panel,.ivana-page-hero,.ivana-product-related .container{max-width:100%}.ivana-cart-shell .cart-page-content,.ivana-contact-grid,.ivana-footer-grid,.ivana-home-newsletter-panel{grid-template-columns:minmax(0,1fr)}.ivana-footer-col-newsletter{max-width:34rem}}@media (max-width:767px){.ivana-footer-newsletter-form .input-append,.ivana-home-newsletter-copy .input-append,.ivana-product-shell .ivana-product-payments-box,.ivana-sort-box{width:100%}.ivana-footer-newsletter-form .input-append{grid-template-columns:minmax(0,1fr)}.ivana-footer-newsletter-form .ivana-footer-newsletter-submit,.ivana-footer-newsletter-form input[type=submit]{width:100%}.ivana-home-section-head,.ivana-page-header-copy{max-width:100%}.ivana-home-hero-copy{margin:var(--fluid-space-sm, 0.85rem)!important;padding:var(--fluid-space-md, 1.2rem)!important}.ivana-home-categories-row{padding-bottom:.25rem!important}.ivana-home-info-card{padding:var(--fluid-space-md, 1.1rem)}.ivana-cart-shell .cart-page-products,.ivana-cart-shell .cart-page-summary,.ivana-contact-card,.ivana-contact-form-card,.ivana-empty-state{padding:var(--fluid-space-md, 1rem)}}.home-category-image-border{border-radius:50%!important;border:2px solid #efefef!important;padding:4px!important;overflow:hidden!important;flex-shrink:0!important;width:var(--cat-circle)!important;height:var(--cat-circle)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#fff,#fff5f8)!important;transition:border-color .3s ease,box-shadow .3s ease!important}.home-category-image-border>div{border-radius:50%!important;overflow:hidden!important;width:100%!important;height:100%!important}.home-category-image-border img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;transform:none!important;transition:none!important;display:block!important}.js-home-category:hover .home-category-image-border{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-20)!important}.ivana-home-section-title{font-family:"Cormorant Garamond",Georgia,serif!important;line-height:.96!important;letter-spacing:-.04em!important;color:#111827!important;margin-bottom:0!important}.h1,.ivana-home-section-title,h1{font-size:var(--fluid-h1)!important}.h2,h2{font-size:var(--fluid-h2)!important}.h3,h3{font-size:var(--fluid-h3)!important}.ivana-home-categories,.section-home{padding-top:var(--fluid-space-md)!important;padding-bottom:var(--fluid-space-md)!important}.ivana-home-categories{padding-top:var(--fluid-space-lg)!important;background:#fff!important;position:relative;z-index:1}.ivana-home-categories-row{gap:clamp(1rem,2.2vw,2.6rem)!important}.ivana-home-categories-row.category-slider-mobile,.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;overflow-x:auto!important;width:100%!important;min-width:0!important;background:0 0!important}.ivana-home-categories-row.category-slider-mobile{padding-left:0!important;padding-right:0!important;padding-bottom:15px!important;gap:clamp(1rem,2.2vw,1.5rem)!important}.ivana-home-categories-row.category-slider-mobile.ivana-overflowing{justify-content:flex-start!important;padding-left:20px!important;padding-right:20px!important}.ivana-home-categories .container,.ivana-home-section-head{position:relative;z-index:1;background:0 0!important}.section-home.section-categories-home.ivana-home-categories{background:#fff!important;opacity:1!important}.section-home.section-categories-home.ivana-home-categories .container{overflow:visible!important;display:block!important}.section-home.section-categories-home.ivana-home-categories .ivana-home-section-head{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;margin-left:auto;margin-right:auto}.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile{overflow-y:hidden!important;padding:0 0 15px!important;gap:1.25rem!important}.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile.ivana-overflowing{justify-content:flex-start!important;padding:0 20px 15px!important}.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile::-webkit-scrollbar{display:none}.section-home.section-categories-home.ivana-home-categories .js-home-category{flex:0 0 auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important;scroll-snap-align:start}.section-home.section-categories-home.ivana-home-categories .ivana-home-category-name{display:block!important;width:100%!important;min-height:2.8em!important;line-height:1.35!important;letter-spacing:.14em!important;text-transform:none!important}.section-home.section-categories-home.ivana-home-categories .home-category-image-border,.section-home.section-categories-home.ivana-home-categories .ivana-home-category-circle{width:102px!important;height:102px!important;position:relative}.section-home.section-categories-home.ivana-home-categories .ivana-home-category-placeholder{width:100%!important;height:100%!important;border-radius:50%!important;background:linear-gradient(180deg,#faf7f8,#f1eaed)!important;display:block!important}@media (max-width:767px){.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile{gap:.9rem!important}.section-home.section-categories-home.ivana-home-categories .js-home-category{width:28%!important;min-width:28%!important;max-width:28%!important}.section-home.section-categories-home.ivana-home-categories .ivana-home-category-name{min-height:3.2em!important;font-size:.68rem!important}.section-home.section-categories-home.ivana-home-categories .home-category-image-border,.section-home.section-categories-home.ivana-home-categories .ivana-home-category-circle{width:88px!important;height:88px!important}}.ivana-home-products{padding-top:var(--fluid-space-md)!important;padding-bottom:var(--fluid-space-lg)!important}.nav-desktop-container{border-top:1px solid rgba(17,17,17,.08)!important;padding:.9rem 0 1rem!important}.js-nav-desktop-list,.nav-desktop-list{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(.45rem,2vw,1.4rem)!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}.js-nav-desktop-color-container .js-nav-desktop-list{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:.15rem!important}.nav-desktop-list>.nav-item{padding:0!important}@media (max-width:1199px){.js-nav-desktop-color-container .js-nav-desktop-list{gap:0!important}}.ivana-promo-bar,[class*=desktop-nav] a{font-size:var(--fluid-caption)!important;letter-spacing:.18em!important}[class*=desktop-nav] a{font-family:"Manrope",var(--body-font),sans-serif!important;font-weight:800!important;text-transform:none!important;color:rgba(17,17,17,.72)!important;padding:.2rem 0!important;position:relative;transition:color .2s ease!important}[class*=desktop-nav] a:hover{color:#111!important}.ivana-promo-bar{background:#111!important;color:#fff!important;text-align:center;padding:var(--fluid-space-xs) var(--fluid-space-sm)!important;font-weight:700!important;text-transform:uppercase!important;font-family:"Manrope",sans-serif;white-space:normal;word-break:keep-all}.container{max-width:min(100%,1440px)!important;padding-left:var(--fluid-gutter)!important;padding-right:var(--fluid-gutter)!important}.js-cart-widget-amount.badge{background:var(--brand)!important;border:2px solid #fff!important;color:#fff!important;font-size:.62rem!important;min-width:22px!important}.ivana-home-section-title{display:inline-block!important;text-align:center!important;width:auto!important;text-transform:none!important}.ivana-home-section-title::after{content:none!important;display:none!important}.ivana-home-section-head .ivana-home-section-divider{display:block!important;width:clamp(72px,18vw,128px)!important;height:3px!important;margin:.72rem auto 0!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,20,147,0),rgba(255,20,147,.9) 48%,rgba(17,17,17,.8) 52%,rgba(17,17,17,0))!important}.ivana-home-categories .ivana-home-section-divider{display:block!important}.js-nav-desktop-list>.nav-item-desktop{margin-left:14px!important;margin-right:14px!important}.desktop-dropdown .nav-item,.desktop-dropdown .nav-list-link,.desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link,.desktop-list-subitems .nav-item .nav-list-link,.ivana-breadcrumbs,.ivana-breadcrumbs a,.ivana-category-copy .crumb,.ivana-category-copy .crumb.active,.ivana-category-copy .ivana-category-meta,.ivana-category-copy .ivana-category-title,.ivana-category-copy p.ivana-category-meta,.ivana-category-copy p.ivana-category-meta *,.ivana-category-header .crumb,.ivana-category-header .crumb.active,.ivana-category-header .ivana-breadcrumbs,.ivana-category-header .ivana-breadcrumbs a,.ivana-category-header .separator,.ivana-category-header p.ivana-category-meta,.ivana-category-header p.ivana-category-meta *,.ivana-home-category-name,.js-item-product [class*=item-name],.js-item-product a[class*=name],.js-nav-desktop-list .nav-item,.js-nav-desktop-list .nav-list-link,.page-header h1{text-transform:none!important}.js-nav-desktop-list>.item-with-subitems>.nav-item-container>.nav-list-link::after,.nav-desktop-list>.item-with-subitems>.nav-item-container>.nav-list-link::after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:-.3rem;height:1px;background:rgba(244,37,106,.85);transform:scaleX(0);transform-origin:center;transition:transform .2s ease!important}.js-nav-desktop-list>.item-with-subitems>.nav-item-container>.nav-list-link:hover:after,.nav-desktop-list>.item-with-subitems>.nav-item-container>.nav-list-link:hover:after{transform:scaleX(1)!important}.desktop-dropdown .nav-item .nav-list-link,.desktop-list-subitems .nav-item .nav-list-link{position:relative!important;display:inline-block!important;width:fit-content!important;max-width:max-content!important;padding-bottom:.28rem!important;background-image:linear-gradient(#ff1493,#ff1493)!important;background-position:left bottom!important;background-repeat:no-repeat!important;background-size:0 1px!important;transition:background-size .2s ease!important}.desktop-dropdown .nav-item .nav-list-link::after,.desktop-list-subitems .nav-item .nav-list-link::after{content:none!important;display:none!important;transform:none!important}.desktop-dropdown .nav-item .nav-list-link.selected,.desktop-dropdown .nav-item .nav-list-link:focus,.desktop-dropdown .nav-item .nav-list-link:hover,.desktop-list-subitems .nav-item .nav-list-link.selected,.desktop-list-subitems .nav-item .nav-list-link:focus,.desktop-list-subitems .nav-item .nav-list-link:hover{background-size:100% 1px!important}.nav-dropdown-more .desktop-list-subitems-more{column-count:initial!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;row-gap:1rem!important;column-gap:clamp(2rem,8vw,7rem)!important;align-items:start!important}.nav-dropdown-more .desktop-list-subitems-more>.nav-item{display:block!important;break-inside:auto!important;-webkit-column-break-inside:auto!important}.nav-dropdown-more .desktop-list-subitems-more>.nav-item>.nav-list-link{display:inline-block!important;width:auto!important;max-width:100%!important;margin-bottom:0!important;line-height:1.35!important;background-position:left calc(100% - .02em)!important}.ivana-category-products .js-product-table.grid-md-4,.ivana-category-products .js-product-table.grid-md-5,.ivana-category-products .js-product-table.grid-md-6,.ivana-home-products .js-products-featured-grid.grid,.ivana-home-products .js-products-featured-grid.grid-md-4,.ivana-home-products .js-products-featured-grid.grid-md-5,.ivana-home-products .js-products-featured-grid.grid-md-6,.js-products-featured-grid.grid-md-4,.js-products-featured-grid.grid-md-5,.js-products-featured-grid.grid-md-6{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ivana-category-products .js-product-table,.ivana-home-products .js-products-featured-grid{gap:clamp(1.35rem,3vw,2.65rem)!important}.js-item-product.ivana-card,div.js-product-item-private.product-item.ivana-card{background:#fbfaf9!important;border:1px solid #ebe6e2!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;position:relative!important;transform:none!important}.ivana-card,.ivana-card *{box-sizing:border-box!important;min-width:0!important}.js-item-product.ivana-card:hover,div.js-product-item-private.product-item.ivana-card:hover{border-color:#e2dad5!important;box-shadow:none!important;transform:none!important}.ivana-card .product-item-image-container{border-bottom:0!important;overflow:hidden!important;position:relative!important}.ivana-card .product-item-image-container::after{content:none!important}.ivana-card .ivana-card-info-container,.ivana-card .product-item-information.ivana-card-info-container,.ivana-card-info-container{background:#fbfaf9!important;display:grid!important;flex:1 1 auto!important;gap:0!important;padding:0!important}.ivana-card .ivana-card-content-stack{align-content:start!important;display:grid!important;width:100%!important}.ivana-card .ivana-card-title-container{grid-area:title!important;margin:0!important;order:initial!important}.ivana-card .ivana-card-title{color:#252220!important;display:-webkit-box!important;font-family:"Manrope",var(--body-font),sans-serif!important;font-weight:500!important;margin:0!important;overflow:hidden!important;text-transform:uppercase!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}.ivana-card .ivana-card-prices-block{border:0!important;color:#171514!important;display:grid!important;grid-area:prices!important;margin:0!important;padding:0!important}.ivana-card .ivana-card-price-compare{color:#aaa39f!important;display:block!important;font-style:normal!important;font-weight:400!important;line-height:1.15!important;margin:0!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}.ivana-card .ivana-card-price-row{display:flex!important;width:100%!important}.ivana-card .ivana-card-price-main.js-price-display,.ivana-card.ivana-no-discount .ivana-card-price-main,.js-item-product.ivana-card .ivana-card-price-main,div.js-product-item-private.product-item.ivana-card .ivana-card-price-main{color:#151412!important;font-weight:400!important;min-width:0!important;order:initial!important;text-align:center!important;white-space:nowrap!important}.ivana-card .ivana-card-installments-container{grid-area:installments!important;margin:0!important}.ivana-card .ivana-card-installments-icon{align-items:center!important;color:#9a9a9a!important;display:inline-flex!important;height:1em!important;justify-content:center!important;width:1em!important}.ivana-card .ivana-card-installments-icon svg{height:1em!important;width:1em!important}.ivana-card .ivana-card-installments-text,.ivana-card .ivana-card-installments-text *{color:#706b67!important;font-weight:400!important;line-height:1.45!important;margin:0!important}.ivana-card .ivana-card-installments-text strong{color:inherit!important;font-weight:400!important}.ivana-card .ivana-card-transfer-container{border-radius:7px!important;grid-area:transfer!important;margin:0!important;max-width:none!important;width:100%!important}.ivana-card .ivana-card-transfer-icon{align-items:center!important;justify-content:center!important}.ivana-card .ivana-card-installments-icon svg,.ivana-card .ivana-card-transfer-icon svg{display:block!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45!important}.ivana-card .ivana-card-transfer-caption{font-weight:400!important;line-height:1.12!important;margin:0!important;text-align:center!important}.ivana-card .ivana-card-transfer-price{font-weight:400!important;line-height:1!important}.ivana-card .ivana-card-transfer-badge{display:inline-block!important;padding:0!important}.ivana-card .ivana-card-stock-container{grid-area:stock!important;display:none!important}.ivana-card .ivana-card-stock-bar{background:#151412!important;border-radius:4px!important;color:#fff!important;font-size:.76rem!important;font-weight:500!important;letter-spacing:.12em!important;margin:0!important;padding:.55rem .7rem!important}@media (min-width:768px) and (max-width:1199px){.ivana-category-products .js-product-table.grid,.ivana-category-products .js-product-table.grid-1,.ivana-category-products .js-product-table.grid-2,.ivana-category-products .js-product-table.grid-md-4,.ivana-category-products .js-product-table.grid-md-5,.ivana-category-products .js-product-table.grid-md-6,.ivana-home-products .js-products-featured-grid.grid,.js-products-featured-grid.grid-md-4,.js-products-featured-grid.grid-md-5,.js-products-featured-grid.grid-md-6{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:767px){.ivana-category-products .js-product-table.grid,.ivana-category-products .js-product-table.grid-md-4,.ivana-category-products .js-product-table.grid-md-5,.ivana-category-products .js-product-table.grid-md-6,.ivana-home-products .js-products-featured-grid.grid,.js-products-featured-grid.grid-md-4,.js-products-featured-grid.grid-md-5,.js-products-featured-grid.grid-md-6{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:360px) and (max-width:767px){.ivana-home-products .js-products-featured-grid.grid,.ivana-home-products .js-products-featured-grid.grid-md-4,.ivana-home-products .js-products-featured-grid.grid-md-5,.ivana-home-products .js-products-featured-grid.grid-md-6{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ivana-home-products .ivana-card .ivana-card-title{min-height:2.7em!important}.ivana-home-products .ivana-card .ivana-card-installments-text,.ivana-home-products .ivana-card .ivana-card-installments-text *{line-height:1.35!important}.ivana-home-products .ivana-card .ivana-card-transfer-container{justify-items:stretch!important}.ivana-home-products .ivana-card .ivana-card-transfer-caption{max-width:100%!important;text-align:center!important}.ivana-category-title{font-weight:700!important;text-align:center!important}}.ivana-product-shell{background:#f5f1ef!important}.ivana-product-shell .container{width:min(1360px,calc(100vw - 72px))!important;max-width:min(1360px,calc(100vw - 72px))!important;padding-right:0!important;padding-left:0!important}.ivana-product-shell .product-columns{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:3mm!important;align-items:start!important}.ivana-product-shell .product-images,.ivana-product-shell .product-info{box-shadow:none!important}.ivana-product-shell .product-images{display:grid!important;position:sticky!important;top:22px!important;align-self:start!important;padding:0!important;border:0!important;background:0 0!important}.ivana-product-gallery{overflow:hidden!important;border:1px solid #ebe6e2!important;border-radius:8px!important}.ivana-product-gallery .js-product-slide-link{height:auto!important;padding-bottom:0!important}.ivana-product-gallery .js-product-slide-img,.ivana-product-gallery .product-slider-image,.ivana-product-thumbs img{height:100%!important;width:100%!important}.ivana-product-thumbs{grid-column:1!important;margin:0!important}.ivana-product-thumbs .js-swiper-product-thumbs{margin-bottom:0!important}.ivana-product-thumbs .swiper-wrapper{transform:none!important}.ivana-product-thumbs .product-thumb-container,.ivana-product-thumbs .swiper-slide{height:auto!important}.ivana-product-thumbs .product-thumb{height:auto!important;overflow:hidden!important;border:1px solid #ebe6e2!important;border-radius:8px!important}.ivana-product-thumbs .product-thumb.selected{border-color:#151412!important}.ivana-product-thumbs img{object-fit:cover!important}.ivana-product-thumbs .swiper-button-inline{display:none!important}.ivana-product-shell .product-info{border:1px solid #ebe6e2!important;border-radius:8px!important;background:#fbfaf9!important;padding:clamp(24px,2.7vw,36px)!important}.ivana-product-form{padding-top:0!important}.ivana-product-shell .breadcrumbs,.ivana-product-shell .crumb,.ivana-product-shell .ivana-breadcrumbs,.ivana-product-shell .separator{color:#706b67!important;font-size:12px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ivana-product-meta-row,.ivana-product-stock-note{display:none!important}.ivana-product-shell .js-product-name,.ivana-product-title{max-width:9.5em!important;margin:0 0 18px!important;color:#252220!important;font-family:"Manrope",var(--body-font),sans-serif!important;font-size:clamp(30px,3.25vw,48px)!important;font-weight:400!important;letter-spacing:.015em!important;line-height:1.08!important;text-align:center!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important}.ivana-product-price-block{--ivana-product-main-price-size:clamp(34px, 4vw, 52px);--ivana-product-price-badge-size:clamp(17px, 2vw, 26px);display:grid!important;gap:10px!important;margin-bottom:18px!important;padding-bottom:0!important;border-bottom:0!important}.ivana-product-price-block .price-compare,.ivana-product-shell .price-compare{color:#aaa39f!important;display:block!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.15!important;margin:0!important;text-decoration:line-through!important}.ivana-product-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;width:100%!important}.ivana-product-shell .ivana-product-price-block .js-price-display,.ivana-product-shell .js-price-display#price_display{color:#171514!important;font-size:var(--ivana-product-main-price-size)!important;font-weight:400!important;letter-spacing:.14em!important;line-height:1!important}.ivana-product-price-badge{align-items:center!important;background:#151412!important;border:0!important;border-radius:999em!important;color:#fff!important;display:inline-flex;font-size:var(--ivana-product-price-badge-size)!important;font-weight:500!important;height:auto!important;justify-content:center!important;letter-spacing:.08em!important;line-height:1!important;min-height:1.75em!important;min-width:4.4em!important;padding:.36em .72em!important;text-transform:uppercase!important;white-space:nowrap!important}.ivana-product-shell .ivana-product-price-block .font-small,.ivana-product-shell .ivana-product-price-block .js-payment-discount-price-product-container,.ivana-product-shell .ivana-product-price-block .opacity-60{display:none!important}.ivana-product-payments-box{border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;margin:0 0 20px!important;padding:0!important}.ivana-product-payments-box .js-max-installments{color:#706b67!important;font-size:15px!important;font-weight:400!important;letter-spacing:.085em!important;line-height:1.5!important;margin:0 0 16px!important}.ivana-product-installments-row{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important}.ivana-product-installments-row .js-max-installments{margin:0!important}.js-installments-credit-card-icon{flex:0 0 auto!important;width:1.25em!important;height:1.25em!important;color:#b8b8b8!important}.ivana-product-payments-box .js-product-discount-container{font-size:0!important}.ivana-product-payments-box .js-product-discount-container::before{content:none!important;display:none!important}.ivana-product-payments-box .js-product-discount-container::after{content:none!important}.ivana-product-purchase-form{margin-top:0!important}.ivana-product-shell .js-product-variants{display:grid!important;gap:20px!important;margin-bottom:24px!important}.ivana-product-shell .js-product-variants-group{display:grid!important;gap:12px!important;margin:0!important}.ivana-product-shell .js-color-variants-container{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}.ivana-product-shell .js-color-variants-container .ivana-variation-label{flex:0 0 100%!important}.ivana-product-shell .js-product-variants .form-label,.ivana-product-shell .js-product-variants label,.ivana-variation-label{color:#3a3531!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;margin:0!important;text-transform:uppercase!important}.ivana-variation-label strong{float:right!important;color:#3a3531!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}.ivana-product-shell .btn-variant{border-radius:4px!important;border:1px solid #d8d0ca!important;background:#fff!important;color:#211f1d!important;min-width:48px!important;min-height:42px!important;padding:0!important}.ivana-product-shell .btn-variant .btn-variant-content{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:40px!important;min-width:46px!important;padding:0 12px!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ivana-product-shell .ivana-variation-chip--filter{border-radius:10px!important;min-width:0!important;min-height:44px!important}.ivana-product-shell .ivana-variation-chip--filter .btn-variant-content{min-width:0!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;letter-spacing:.08em!important;white-space:nowrap!important}.ivana-size-guide-link .btn-link{color:#706b67!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;text-decoration:underline!important;text-underline-offset:3px!important;text-transform:uppercase!important}.ivana-product-shell .ivana-product-purchase-form .grid.grid-auto-1{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;margin-bottom:24px!important}.ivana-product-shell .form-quantity{border:1px solid #d8d0ca!important;border-radius:4px!important;background:#fff!important;min-height:52px!important}.ivana-product-shell .form-quantity-icon,.ivana-product-shell .js-quantity-input{color:#211f1d!important;min-height:50px!important}.ivana-product-shell .btn-primary,.ivana-product-shell .js-prod-submit-form{min-height:52px!important;border:0!important;border-radius:4px!important;background:#151412!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}.ivana-product-shell .free-shipping-message{margin-top:20px!important}.ivana-product-fulfillment,.ivana-product-support-cards{border-top:1px solid #ebe6e2!important;margin-top:20px!important;padding-top:18px!important}.ivana-product-fulfillment .list,.ivana-product-fulfillment [class*=branch],.ivana-product-shell .free-shipping-message,.ivana-product-support-card{border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}.ivana-product-fulfillment .list,.ivana-product-fulfillment [class*=branch],.ivana-product-support-card{color:#706b67!important}.ivana-product-support-cards{display:grid!important;gap:10px!important}.ivana-product-shell .free-shipping-message .text-accent,.ivana-product-support-title{color:#211f1d!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ivana-product-shell .free-shipping-message,.ivana-product-support-description{color:#706b67!important;font-size:14px!important;line-height:1.45!important}.ivana-product-description-card,.ivana-product-shell .js-product-description,.ivana-product-shell .product-description{border:1px solid #ebe6e2!important;border-radius:8px!important;background:rgba(251,250,249,.72)!important;box-shadow:none!important}.ivana-product-shell .ivana-product-price-badge,.ivana-product-shell .ivana-product-price-badge *,.ivana-product-shell .ivana-product-price-badge.text-accent,.ivana-product-shell .ivana-product-price-row .text-accent{background:#151412!important;color:#fff!important;border:0!important}.ivana-product-shell .cart-button-container .btn-primary,.ivana-product-shell input.js-addtocart.js-prod-submit-form.btn.btn-primary,.ivana-product-shell input.js-prod-submit-form.btn-primary{background:#151412!important;background-color:#151412!important;border-color:#151412!important;color:#fff!important}.ivana-product-shell .btn-variant.selected,.ivana-product-shell .btn-variant.selected .btn-variant-content,.ivana-product-shell .btn-variant.selected:hover,.ivana-product-shell .btn-variant.selected:hover .btn-variant-content{background:#151412!important;border-color:#151412!important;color:#fff!important}.ivana-product-shell .btn-variant:not(.selected),.ivana-product-shell .btn-variant:not(.selected) .btn-variant-content{background:#fff!important;color:#211f1d!important}.ivana-product-shell .ivana-product-support-icon{background:#f1eeeb!important;color:#817870!important}.ivana-category-layout,.ivana-category-layout.ivana-category-layout-filters{grid-template-columns:minmax(0,1fr)!important}.ivana-category-layout .ivana-category-sidebar,.ivana-category-toolbar{display:none!important}.ivana-category-shell .js-category-controls{background:#fff!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:18px!important;box-shadow:0 16px 42px rgba(17,17,17,.06)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:16px 0 20px!important;overflow:hidden!important}.ivana-category-shell .js-category-controls button{background:#fff!important;border:0!important;font-size:13px!important;letter-spacing:.04em!important;min-height:52px!important}.ivana-category-shell .js-category-controls button+button{border-left:1px solid rgba(17,17,17,.1)!important}.ivana-category-products{margin-top:0!important}.ivana-card .product-item-image-container{aspect-ratio:1/1.12!important;background:#f7f5f3!important}.ivana-card .img-absolute,.ivana-card .img-absolute-centered-vertically,.ivana-card .product-item-image-container img{background:#f7f5f3!important;height:100%!important;left:50%!important;object-fit:contain!important;object-position:center bottom!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;transition:none!important;width:100%!important}.js-product-container:hover .product-item-image-container img{transform:translate(-50%,-50%)!important}.ivana-product-shipping-note{display:flex;align-items:center;gap:6px;border:1px solid #e5ddd7;border-radius:16px;background:linear-gradient(135deg,#f3efeb 0,#fbf8f5 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85);margin:0;padding:14px;font-size:10px;color:#5e5854}.ivana-product-shipping-note span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.ivana-product-shipping-note span{white-space:normal}.js-head-main .js-cart-widget-amount.badge{margin-right:2px!important;min-width:20px!important}}.section-home.section-categories-home.ivana-home-categories .ivana-home-section-head{margin-bottom:clamp(64px,5vw,82px)!important}@media (max-width:767px){.section-home.section-categories-home.ivana-home-categories .ivana-home-section-head{margin-bottom:44px!important}.ivana-search-shell .ivana-category-products .js-product-table.grid,.ivana-search-shell .ivana-category-products .js-product-table.grid-1,.ivana-search-shell .ivana-category-products .js-product-table.grid-2,.ivana-search-shell .ivana-category-products .js-product-table.grid-md-4,.ivana-search-shell .ivana-category-products .js-product-table.grid-md-5,.ivana-search-shell .ivana-category-products .js-product-table.grid-md-6{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ivana-search-shell .ivana-category-products .ivana-card{border-radius:8px!important;min-width:0!important}}:root{--ivana-card-badge-gap:max(2mm, 8px);--ivana-card-content-gap:14px;--ivana-card-content-pad-top:22px;--ivana-card-content-pad-x:28px;--ivana-card-content-pad-bottom:24px;--ivana-card-price-gap:8px;--ivana-card-title-font:0.96rem;--ivana-card-compare-font:0.95rem;--ivana-card-price-font:1.46rem;--ivana-card-price-size:1.46rem;--ivana-card-installments-font:0.82rem;--ivana-card-transfer-gap:14px;--ivana-card-transfer-copy-gap:6px;--ivana-card-transfer-pad-y:14px;--ivana-card-transfer-pad-x:18px;--ivana-card-transfer-min-height:76px;--ivana-card-transfer-icon-size:39px;--ivana-card-transfer-svg-size:28px;--ivana-card-transfer-caption-font:0.86rem;--ivana-card-transfer-price-font:1.35rem;--ivana-card-transfer-badge-font:0.68rem}@media (max-width:767px){:root{--ivana-card-content-gap:10px;--ivana-card-content-pad-top:16px;--ivana-card-content-pad-x:18px;--ivana-card-content-pad-bottom:16px;--ivana-card-price-gap:6px;--ivana-card-title-font:0.79rem;--ivana-card-compare-font:0.78rem;--ivana-card-price-font:1.2rem;--ivana-card-price-size:1.2rem;--ivana-card-installments-font:0.68rem;--ivana-card-transfer-gap:10px;--ivana-card-transfer-copy-gap:3px;--ivana-card-transfer-pad-y:10px;--ivana-card-transfer-pad-x:12px;--ivana-card-transfer-min-height:55px;--ivana-card-transfer-icon-size:30px;--ivana-card-transfer-svg-size:23px;--ivana-card-transfer-caption-font:0.68rem;--ivana-card-transfer-price-font:1.1rem;--ivana-card-transfer-badge-font:0.56rem}.ivana-home-products .ivana-card{--ivana-card-content-gap:9px;--ivana-card-content-pad-top:12px;--ivana-card-content-pad-x:10px;--ivana-card-content-pad-bottom:13px;--ivana-card-title-font:0.72rem;--ivana-card-compare-font:0.78rem;--ivana-card-price-font:1.02rem;--ivana-card-price-size:1.02rem;--ivana-card-installments-font:0.72rem;--ivana-card-transfer-gap:7px;--ivana-card-transfer-copy-gap:2px;--ivana-card-transfer-pad-y:8px;--ivana-card-transfer-pad-x:9px;--ivana-card-transfer-min-height:50px;--ivana-card-transfer-icon-size:25px;--ivana-card-transfer-svg-size:21px;--ivana-card-transfer-caption-font:0.52rem;--ivana-card-transfer-price-font:0.86rem;--ivana-card-transfer-badge-font:0.48rem}}@supports (width:1cqw){.ivana-card,.ivana-home-products .ivana-card{--ivana-card-content-gap:clamp(7px, 3.4cqw, 14px);--ivana-card-content-pad-top:clamp(10px, 5.2cqw, 22px);--ivana-card-content-pad-x:clamp(7px, 4.8cqw, 28px);--ivana-card-content-pad-bottom:clamp(11px, 5.7cqw, 24px);--ivana-card-price-gap:clamp(4px, 2.1cqw, 8px);--ivana-card-title-font:clamp(0.69rem, 4.5cqw, 1.125rem);--ivana-card-compare-font:clamp(0.66rem, 3.4cqw, 1.125rem);--ivana-card-price-font:clamp(0.8rem, 8.2cqw, 1.75rem);--ivana-card-price-size:clamp(1rem, 7cqw, 1.35rem);--ivana-card-installments-font:clamp(0.5rem, 3.1cqw, 1rem);--ivana-card-transfer-gap:clamp(4px, 2.3cqw, 14px);--ivana-card-transfer-copy-gap:clamp(1px, 1.2cqw, 6px);--ivana-card-transfer-pad-y:clamp(7px, 3.2cqw, 14px);--ivana-card-transfer-pad-x:clamp(5px, 4.2cqw, 18px);--ivana-card-transfer-min-height:clamp(45px, 15cqw, 76px);--ivana-card-transfer-icon-size:clamp(18px, 6.7cqw, 39px);--ivana-card-transfer-svg-size:clamp(15px, 5.5cqw, 28px);--ivana-card-transfer-caption-font:clamp(0.4rem, 3.8cqw, 0.92rem);--ivana-card-transfer-price-font:clamp(0.72rem, 6.5cqw, 1.56rem);--ivana-card-transfer-badge-font:clamp(0.4rem, 2.7cqw, 0.82rem)}}.ivana-card .product-item-name.hidden,.ivana-card .product-item-price-container.hidden{display:none!important}@media (max-width:767px){.ivana-home-products .js-products-featured-grid.grid,.ivana-home-products .js-products-featured-grid.grid-md-4,.ivana-home-products .js-products-featured-grid.grid-md-5,.ivana-home-products .js-products-featured-grid.grid-md-6{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ivana-home-products .ivana-card .product-item-image-container{aspect-ratio:1/1.12!important;border-radius:6px!important;margin:var(--ivana-card-content-pad-top) var(--ivana-card-content-pad-x)0!important;width:auto!important}}.ivana-card .ivana-card-content-stack,.ivana-category-products .ivana-card .ivana-card-content-stack,.ivana-home-products .ivana-card .ivana-card-content-stack{gap:var(--ivana-card-content-gap)!important;grid-template-areas:"title""prices""installments""transfer"!important;padding:var(--ivana-card-content-pad-top) var(--ivana-card-content-pad-x) var(--ivana-card-content-pad-bottom)!important}.ivana-card .ivana-card-title,.ivana-category-products .ivana-card .ivana-card-title,.ivana-home-products .ivana-card .ivana-card-title{font-size:var(--ivana-card-title-font)!important;letter-spacing:0!important;line-height:1.36!important;min-height:2.72em!important}.ivana-card .ivana-card-prices-block,.ivana-category-products .ivana-card .ivana-card-prices-block,.ivana-home-products .ivana-card .ivana-card-prices-block{gap:var(--ivana-card-price-gap)!important}.ivana-card .ivana-card-price-compare,.ivana-category-products .ivana-card .ivana-card-price-compare,.ivana-home-products .ivana-card .ivana-card-price-compare{font-size:var(--ivana-card-compare-font)!important;letter-spacing:0!important}.ivana-card .ivana-card-price-row,.ivana-category-products .ivana-card .ivana-card-price-row,.ivana-home-products .ivana-card .ivana-card-price-row{align-items:center!important;align-content:flex-start!important;column-gap:var(--ivana-card-badge-gap)!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;max-width:100%!important;row-gap:var(--ivana-card-badge-gap)!important;white-space:normal!important}.ivana-card .ivana-card-price-main.js-price-display,.ivana-card.ivana-no-discount .ivana-card-price-main,.ivana-category-products .ivana-card .ivana-card-price-main,.ivana-category-products .ivana-card .ivana-card-price-main.js-price-display,.ivana-home-products .ivana-card .ivana-card-price-main,.ivana-home-products .ivana-card .ivana-card-price-main.js-price-display,.js-item-product.ivana-card .ivana-card-price-main,div.js-product-item-private.product-item.ivana-card .ivana-card-price-main{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;letter-spacing:0!important;min-height:0!important}.ivana-card .ivana-card-installments-text,.ivana-card .ivana-card-installments-text *,.ivana-category-products .ivana-card .ivana-card-installments-text,.ivana-category-products .ivana-card .ivana-card-installments-text *,.ivana-home-products .ivana-card .ivana-card-installments-text,.ivana-home-products .ivana-card .ivana-card-installments-text *{font-size:var(--ivana-card-installments-font)!important;letter-spacing:0!important}.ivana-card .ivana-card-installments-container,.ivana-category-products .ivana-card .ivana-card-installments-container,.ivana-home-products .ivana-card .ivana-card-installments-container{display:flex!important;flex-direction:row!important;gap:6px!important}.ivana-card .ivana-card-installments-icon,.ivana-category-products .ivana-card .ivana-card-installments-icon,.ivana-home-products .ivana-card .ivana-card-installments-icon{margin-top:.18em!important}@container (max-width: 145px){.ivana-card .ivana-card-installments-container{flex-wrap:wrap!important;row-gap:2px!important}.ivana-card .ivana-card-installments-text{flex-basis:100%!important;white-space:normal!important}}.ivana-card .ivana-card-transfer-container,.ivana-category-products .ivana-card .ivana-card-transfer-container,.ivana-home-products .ivana-card .ivana-card-transfer-container{background:#f1f1f1!important;border:0!important;grid-template-columns:none!important;min-height:0!important;padding:var(--ivana-card-transfer-pad-y) var(--ivana-card-transfer-pad-x)!important}.ivana-card .ivana-card-transfer-icon,.ivana-category-products .ivana-card .ivana-card-transfer-icon,.ivana-home-products .ivana-card .ivana-card-transfer-icon{display:inline-flex!important}.ivana-card .ivana-card-transfer-caption,.ivana-category-products .ivana-card .ivana-card-transfer-caption,.ivana-home-products .ivana-card .ivana-card-transfer-caption{letter-spacing:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.ivana-card .ivana-card-transfer-line,.ivana-category-products .ivana-card .ivana-card-transfer-line,.ivana-home-products .ivana-card .ivana-card-transfer-line{justify-content:flex-start!important;max-width:100%!important}.ivana-card .ivana-card-transfer-price,.ivana-category-products .ivana-card .ivana-card-transfer-price,.ivana-home-products .ivana-card .ivana-card-transfer-price{flex:0 0 auto!important;letter-spacing:0!important}.ivana-card .ivana-card-transfer-badge,.ivana-category-products .ivana-card .ivana-card-transfer-badge,.ivana-home-products .ivana-card .ivana-card-transfer-badge{transform:translateY(-1px)!important}@media (max-width:767px){.ivana-category-products .ivana-card .ivana-card-price-row,.ivana-home-products .ivana-card .ivana-card-price-row{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;column-gap:var(--ivana-card-badge-gap)!important;row-gap:var(--ivana-card-badge-gap)!important;white-space:normal!important}.ivana-category-products .ivana-card .ivana-card-discount-tag,.ivana-home-products .ivana-card .ivana-card-discount-tag{align-self:center!important}.ivana-category-products .ivana-card .ivana-card-transfer-container,.ivana-home-products .ivana-card .ivana-card-transfer-container{align-items:center!important;min-height:0!important;padding-top:3px!important;padding-bottom:3px!important}.ivana-category-products .ivana-card .ivana-card-transfer-copy,.ivana-home-products .ivana-card .ivana-card-transfer-copy{gap:1px!important}.ivana-category-products .ivana-card .ivana-card-transfer-line,.ivana-home-products .ivana-card .ivana-card-transfer-line{align-items:center!important;row-gap:0!important}.ivana-category-products .ivana-card .ivana-card-transfer-caption,.ivana-home-products .ivana-card .ivana-card-transfer-caption{line-height:1.15!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}}#page-error .js-swiper-featured .js-products-featured-grid.swiper-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:clamp(.85rem,2vw,1.25rem)!important;width:100%!important;transform:none!important;transition:none!important}#page-error .js-swiper-featured .js-products-featured-grid.swiper-wrapper>.swiper-slide{width:auto!important;margin-right:0!important}#page-error .js-swiper-featured .js-products-featured-grid.swiper-wrapper>.swiper-slide-duplicate,#page-error .js-swiper-featured-next,#page-error .js-swiper-featured-pagination,#page-error .js-swiper-featured-prev{display:none!important}.ivana-institutional-page{color:#111;background:#fff}.ivana-about-layout{display:grid;gap:clamp(2rem,5vw,4rem);max-width:1180px;margin:0 auto}.ivana-about-heading{max-width:760px;margin:0 auto;text-align:center!important;padding-top:clamp(1rem,3vw,2rem)}.ivana-about-kicker{display:block;margin-bottom:.85rem;color:#9a8f88;font-size:clamp(.72rem,1vw,.86rem);font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ivana-about-heading h1{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.ivana-title-line{display:block;width:56px;height:1px;margin:1.25rem auto 1.75rem;background:#111;opacity:.55}.ivana-about-heading p{font-size:clamp(.95rem,1.08vw,1.08rem)}.ivana-about-heading p,.ivana-institutional-cta p{color:#111;line-height:1.75}.ivana-about-heading p{margin:0 auto .85rem;max-width:680px}.ivana-about-centered-image{width:62vw!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}.ivana-about-real-content{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.ivana-about-real-content>:not(:first-child){display:none!important}.ivana-about-real-content img,.ivana-about-real-content picture{display:block!important;width:100%!important;height:auto!important;max-height:660px;object-fit:contain!important;margin:0 auto!important;border-radius:0!important}.ivana-institutional-cta{display:grid;grid-template-columns:1fr auto;gap:clamp(1rem,4vw,2rem);align-items:center;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(90deg,#fafafa 0,#f2efec 100%)}.ivana-institutional-cta p{margin:0;text-align:center;font-size:clamp(.9rem,1.2vw,1.05rem);letter-spacing:.12em;text-transform:uppercase}.ivana-institutional-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:46px;padding:.85rem 1.5rem;background:#111;color:#fff!important;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-decoration:none!important;text-transform:uppercase}@media (max-width:991px){.ivana-institutional-cta{grid-template-columns:1fr;text-align:center}.ivana-institutional-cta a{justify-self:center}}@media (max-width:767px){.ivana-about-layout{gap:2rem}.ivana-about-heading h1{letter-spacing:.12em!important;text-transform:uppercase!important}.ivana-about-heading .ivana-title-line,.ivana-about-heading p{margin-left:auto!important;margin-right:auto!important}.ivana-about-heading,.ivana-about-heading p{text-align:center!important}}.ivana-how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:clamp(1.5rem,4vw,3rem)0}.ivana-how-steps article{text-align:center;padding:clamp(1rem,3vw,2rem);border-right:1px solid rgba(17,17,17,.1)}.ivana-how-steps article:last-child{border-right:0}.ivana-how-icon{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;margin:0 auto 1.5rem;border-radius:999px;background:#f2efec;font-size:2rem;line-height:1;color:#111}.ivana-how-steps h3{margin:0 0 1rem;font-size:.92rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ivana-how-steps p{max-width:250px;margin:0 auto;color:#111;font-size:.95rem;line-height:1.75}@media (max-width:991px){.ivana-how-steps{grid-template-columns:1fr 1fr}.ivana-how-steps article:nth-child(2){border-right:0}}@media (max-width:767px){.ivana-how-steps{grid-template-columns:1fr;padding:0}.ivana-how-steps article{display:grid;grid-template-columns:72px 1fr;gap:1rem;text-align:left;align-items:center;border-right:0;border-bottom:1px solid rgba(17,17,17,.1);padding:1.25rem 0}.ivana-how-steps article:last-child{border-bottom:0}.ivana-how-icon{width:56px;height:56px;margin:0;font-size:1.35rem}.ivana-how-steps h3{margin:0 0 .4rem}.ivana-how-steps p{margin:0;max-width:none}}.ivana-faq-list{max-width:1040px;margin:0 auto;padding:0 0 1rem}.ivana-faq-list details{border-top:1px solid rgba(17,17,17,.14)}.ivana-faq-list details:last-child{border-bottom:1px solid rgba(17,17,17,.14)}.ivana-faq-list summary{position:relative;display:block;padding:1.35rem 3rem 1.35rem 0;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.4;list-style:none}.ivana-faq-list summary::-webkit-details-marker{display:none}.ivana-faq-list summary::after{content:"+";position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:1.35rem;font-weight:300}.ivana-faq-list details[open] summary::after{content:"−"}.ivana-faq-list details p{max-width:760px;margin:0 0 1.35rem;color:#333;font-size:.96rem;line-height:1.7}.ivana-faq-contact{text-align:center;padding:clamp(2rem,5vw,3.5rem);background:linear-gradient(90deg,#fafafa 0,#f2efec 100%)}.ivana-faq-contact h2{margin:0 0 .65rem;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:500;line-height:1.15}.ivana-faq-contact p{margin:0 0 1.75rem;color:#111}.ivana-faq-contact div{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ivana-faq-contact a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;padding:.8rem 1.2rem;border:1px solid #111;color:#111!important;text-decoration:none!important;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ivana-faq-contact a:last-child{background:#111;color:#fff!important}@media (max-width:767px){.ivana-faq-list{padding-top:.25rem}.ivana-faq-list summary{padding:1.05rem 2.5rem 1.05rem 0;font-size:.95rem}.ivana-faq-contact{padding:2rem 1.2rem}.ivana-faq-contact div{display:grid;grid-template-columns:1fr;gap:.75rem}.ivana-faq-contact a{width:100%}}.ivana-contact-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2.75rem);max-width:1040px;margin:0 auto}.ivana-contact-channel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px;padding:2rem;border:1px solid rgba(17,17,17,.16);border-radius:12px;color:#111!important;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.ivana-contact-channel:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(17,17,17,.08)}.ivana-contact-symbol{margin-bottom:1.25rem;font-size:3rem;line-height:1}.ivana-contact-channel strong{margin-bottom:1rem;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:500;line-height:1.1}.ivana-contact-channel i{display:block;width:42px;height:1px;margin:0 auto 1.25rem;background:currentColor;opacity:.8}.ivana-contact-channel p{max-width:220px;margin:0 auto 1.75rem;color:#111;font-size:1rem;line-height:1.55}.ivana-contact-channel em{font-size:.78rem;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ivana-channel-whatsapp{border-color:rgba(0,168,89,.18);background:linear-gradient(135deg,#f1fff6 0,#e8f8ee 100%);color:#009b4e!important}.ivana-channel-instagram{border-color:rgba(214,41,118,.18);background:linear-gradient(135deg,#fff4e4 0,#ffe7f3 45%,#eee9ff 100%);color:#d62976!important}.ivana-channel-email{border-color:rgba(45,125,210,.18);background:linear-gradient(135deg,#f1f8ff 0,#eaf4ff 100%);color:#2d7dd2!important}.ivana-contact-form-section{padding:clamp(2rem,5vw,4rem);background:linear-gradient(90deg,#fafafa 0,#f6f3f0 100%);text-align:center}.ivana-contact-form-section h2,.ivana-contact-location h2{margin:0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:500;line-height:1.15}.ivana-contact-form-card{max-width:920px;margin:0 auto;border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;text-align:left}.ivana-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ivana-contact-form-card label{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ivana-contact-form-card input:not([type=submit]),.ivana-contact-form-card textarea{border:1px solid rgba(17,17,17,.18)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.ivana-contact-form-card .btn-primary,.ivana-contact-form-card input[type=submit]{display:block!important;width:min(280px,100%)!important;margin:1.5rem auto 0!important;border-color:#111!important;border-radius:4px!important;background:#111!important;color:#fff!important;letter-spacing:.14em!important;text-transform:uppercase!important}.ivana-contact-location{border-top:1px solid rgba(17,17,17,.12);padding-top:clamp(1rem,3vw,2rem);text-align:center}.ivana-contact-location p{margin:.35rem 0;color:#111;line-height:1.6}@media (max-width:991px){.ivana-contact-channel-grid{grid-template-columns:1fr}.ivana-contact-channel{min-height:220px}.ivana-contact-form-row{grid-template-columns:1fr}}@media (max-width:767px){.ivana-contact-channel{min-height:190px;padding:1.5rem}.ivana-contact-form-section{padding:2rem 1rem}.ivana-contact-symbol{font-size:2.4rem}.ivana-contact-channel strong{font-size:1.8rem}}.ivana-return-page{--p:#e4006d;--ink:#111;--muted:#f7f6f5;--line:rgba(17, 17, 17, 0.12);background:#fff;color:#111}.ivana-return-page *{box-sizing:border-box}.ivana-return-page .rp-wrap{max-width:1180px;margin:0 auto;padding:44px 20px 54px}.ivana-return-page .rp-hero{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;margin-bottom:30px;padding:38px 46px;border:1px solid rgba(17,17,17,.06);border-radius:24px;background:#f8f7f6}.ivana-return-page .rp-hero-icon,.ivana-return-page .rp-icon{display:grid;place-items:center;border-radius:999px;background:#f1efed;color:#111}.ivana-return-page .rp-hero-icon{width:118px;height:118px;font-size:54px}.ivana-return-page h1{margin:0;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.05}.ivana-return-page .rp-line{display:block;width:64px;height:2px;margin:16px 0;background:var(--p)}.ivana-return-page .rp-hero p{max-width:520px;margin:0;font-size:18px;line-height:1.55}.ivana-return-page .rp-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.ivana-return-page .rp-card,.ivana-return-page .rp-cta,.ivana-return-page .rp-guarantee,.ivana-return-page .rp-steps,.ivana-return-page .rp-wide{border:1px solid var(--line);border-radius:18px;background:#fff}.ivana-return-page .rp-card{padding:34px 26px;text-align:center}.ivana-return-page .rp-icon{width:82px;height:82px;margin:0 auto 18px;font-size:34px}.ivana-return-page h2{margin:28px 0 16px;font-size:22px;font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase}.ivana-return-page h3{margin:0 0 12px;font-size:18px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ivana-return-page p{line-height:1.6}.ivana-return-page .rp-card p,.ivana-return-page .rp-guarantee p,.ivana-return-page .rp-steps p,.ivana-return-page .rp-wide p{margin:0}.ivana-return-page .rp-wide{display:grid;grid-template-columns:1fr 1px 1fr;gap:34px;padding:30px}.ivana-return-page .rp-divider{background:var(--line)}.ivana-return-page .rp-method,.ivana-return-page .rp-steps{display:grid;grid-template-columns:82px 1fr;gap:22px;align-items:center}.ivana-return-page .rp-steps{grid-template-columns:1fr auto 1fr auto 1fr;padding:28px}.ivana-return-page .rp-step{text-align:center}.ivana-return-page .rp-num{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 14px;border-radius:999px;background:#efefed;font-weight:900}.ivana-return-page .rp-arrow{color:#111;font-size:36px}.ivana-return-page .rp-guarantee{display:grid;grid-template-columns:1fr 1px 1fr;gap:34px;align-items:center;margin:28px 0;padding:30px;background:#f8f7f6}.ivana-return-page .rp-checks{margin:0;padding:0;list-style:none}.ivana-return-page .rp-checks li{margin:9px 0}.ivana-return-page .rp-checks li::before{content:"✓";margin-right:10px}.ivana-return-page .rp-cta{margin-top:28px;padding:32px;text-align:center}.ivana-return-page .rp-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:20px}.ivana-return-page .rp-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:900;letter-spacing:.12em;text-decoration:none!important;text-transform:uppercase}.ivana-return-page .rp-actions a:first-child{border:1px solid #111;background:#111;color:#fff!important}.ivana-return-page .rp-actions a:last-child{border:1px solid #111;background:#fff;color:#111!important}@media (max-width:991px){.ivana-return-page .rp-card-grid,.ivana-return-page .rp-guarantee,.ivana-return-page .rp-hero,.ivana-return-page .rp-wide{grid-template-columns:1fr}.ivana-return-page .rp-hero{text-align:center}.ivana-return-page .rp-hero-icon{margin:0 auto}.ivana-return-page .rp-line{margin:16px auto}.ivana-return-page .rp-divider{display:none}.ivana-return-page .rp-steps{grid-template-columns:1fr}.ivana-return-page .rp-arrow{transform:rotate(90deg);font-size:28px}.ivana-return-page .rp-method{grid-template-columns:1fr;text-align:center}}@media (max-width:767px){.ivana-return-page .rp-wrap{padding:34px 14px 44px}.ivana-return-page .rp-hero{padding:28px 20px}.ivana-return-page h1{font-size:38px}.ivana-return-page .rp-card,.ivana-return-page .rp-cta,.ivana-return-page .rp-guarantee,.ivana-return-page .rp-steps,.ivana-return-page .rp-wide{padding:24px 18px}.ivana-return-page .rp-actions{display:grid}.ivana-return-page .rp-actions a{width:100%;min-width:0}}.ivana-size-original{--p:#e4006d;background:#fff;color:#111}.ivana-size-original .sg-hero{max-width:1180px;margin:0 auto;padding:48px 20px 32px;text-align:center}.ivana-size-original .sg-kicker{display:block;margin:0 0 16px;color:var(--p);font-size:13px;font-weight:800;letter-spacing:.26em;text-transform:uppercase}.ivana-size-original h1{margin:0;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.05}.ivana-size-original .sg-line{display:block;width:70px;height:2px;margin:24px auto;background:var(--p)}.ivana-size-original .sg-hero p{max-width:660px;margin:0 auto;font-size:16px;line-height:1.75}.ivana-size-original .sg-wrap{max-width:980px;margin:0 auto 44px;padding:0 20px}.ivana-size-original .sg-card{padding:28px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(17,17,17,.05)}.ivana-size-original .sg-content{max-width:880px;margin:0 auto}.ivana-size-original .sg-content img{display:block;width:100%;height:auto;margin:0 auto 14px}.ivana-size-original .sg-content p{color:#555;font-size:15px;line-height:1.65}.ivana-size-original .sg-note{margin:26px auto 0;padding:22px 28px;border:1px solid rgba(228,0,109,.12);border-radius:16px;background:linear-gradient(90deg,#fff,#fff7fb);text-align:left}.ivana-size-original .sg-note strong{display:block;margin-bottom:6px;color:#111;font-size:22px;font-weight:500}.ivana-size-original .sg-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.ivana-size-original .sg-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:48px;padding:12px 20px;font-size:12px;font-weight:900;letter-spacing:.12em;text-decoration:none!important;text-transform:uppercase}.ivana-size-original .sg-actions a:first-child{border:1px solid var(--p);background:var(--p);color:#fff!important}.ivana-size-original .sg-actions a:last-child{border:1px solid #111;background:#fff;color:#111!important}@media (max-width:767px){.ivana-size-original .sg-hero{padding:40px 20px 26px}.ivana-size-original h1{font-size:39px}.ivana-size-original .sg-wrap{padding:0 14px}.ivana-size-original .sg-card{padding:18px;border-radius:18px}.ivana-size-original .sg-note{padding:22px 18px;text-align:center}.ivana-size-original .sg-actions{display:grid}.ivana-size-original .sg-actions a{width:100%;min-width:0}}.ivana-footer .ivana-footer-title,.ivana-footer .js-footer-menu-secondary-title,.ivana-footer .js-footer-menu-title{letter-spacing:0!important;text-transform:none!important}.ivana-footer .footer-seals-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.ivana-card .ivana-card-transfer-container,.ivana-category-products .ivana-card .ivana-card-transfer-container,.ivana-home-products .ivana-card .ivana-card-transfer-container{align-items:center!important;display:flex!important;gap:var(--ivana-card-transfer-gap)!important}.ivana-card .ivana-card-transfer-caption,.ivana-card .ivana-card-transfer-icon,.ivana-category-products .ivana-card .ivana-card-transfer-caption,.ivana-category-products .ivana-card .ivana-card-transfer-icon,.ivana-home-products .ivana-card .ivana-card-transfer-caption,.ivana-home-products .ivana-card .ivana-card-transfer-icon{color:currentColor!important}.ivana-card .ivana-card-transfer-copy,.ivana-category-products .ivana-card .ivana-card-transfer-copy,.ivana-home-products .ivana-card .ivana-card-transfer-copy{display:flex!important;flex-direction:column!important;gap:var(--ivana-card-transfer-copy-gap)!important;min-width:0!important}.ivana-card .ivana-card-transfer-line,.ivana-category-products .ivana-card .ivana-card-transfer-line,.ivana-home-products .ivana-card .ivana-card-transfer-line{row-gap:var(--ivana-card-badge-gap)!important;column-gap:var(--ivana-card-badge-gap)!important;align-content:flex-start!important;align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(3px,1.35cqw,7px)!important;min-width:0!important;white-space:nowrap!important}.ivana-card .ivana-card-transfer-price,.ivana-category-products .ivana-card .ivana-card-transfer-price,.ivana-home-products .ivana-card .ivana-card-transfer-price{color:currentColor!important;white-space:nowrap!important}.ivana-card .ivana-card-transfer-badge,.ivana-category-products .ivana-card .ivana-card-transfer-badge,.ivana-home-products .ivana-card .ivana-card-transfer-badge{align-self:center!important;align-items:center!important;background:0 0!important;border:1px solid currentColor!important;border-radius:999px!important;color:currentColor!important;display:inline-flex!important;flex:0 0 auto!important;font-size:clamp(.36rem,2.25cqw,.62rem)!important;font-weight:500!important;height:auto!important;justify-content:center!important;letter-spacing:.02em!important;line-height:1!important;margin:0!important;min-height:clamp(10px,3.1cqw,16px)!important;min-width:auto!important;padding:clamp(1px,.55cqw,3px) clamp(3px,1.25cqw,6px)!important;text-transform:uppercase!important;white-space:nowrap!important}.ivana-card,.js-item-product.ivana-card,.js-product-container.js-product-item.ivana-card,div.js-product-item-private.product-item.ivana-card{--ivana-card-price-size:clamp(1rem, 7cqw, 1.35rem);--ivana-card-discount-size:clamp(0.5rem, 3.5cqw, 0.675rem);--ivana-card-transfer-content-size:var(--ivana-card-discount-size);--ivana-card-transfer-ink:#151412;container-type:inline-size!important}.ivana-card .ivana-card-price-main.js-price-display,.ivana-card span.js-price-display.product-item-price,.ivana-card.ivana-no-discount .ivana-card-price-main,.ivana-category-products .ivana-card .ivana-card-price-main,.ivana-category-products .ivana-card .ivana-card-price-main.js-price-display,.ivana-home-products .ivana-card .ivana-card-price-main,.ivana-home-products .ivana-card .ivana-card-price-main.js-price-display,.js-item-product.ivana-card .ivana-card-price-main,.js-product-container.js-product-item.ivana-card .ivana-card-price-main,div.js-product-item-private.product-item.ivana-card .ivana-card-price-main{font-size:var(--ivana-card-price-size)!important;height:var(--ivana-card-price-size)!important;line-height:var(--ivana-card-price-size)!important;max-height:var(--ivana-card-price-size)!important}.ivana-card .ivana-card-discount-tag,.ivana-category-products .ivana-card .ivana-card-discount-tag,.ivana-home-products .ivana-card .ivana-card-discount-tag{align-items:center!important;background:#151412!important;border:0!important;border-radius:2px!important;box-sizing:border-box!important;color:#fff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:var(--ivana-card-discount-size)!important;font-weight:500!important;height:auto!important;justify-content:center!important;letter-spacing:.08em!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:1.7em!important;min-width:auto!important;order:initial!important;padding:.35em .85em!important;text-transform:uppercase!important;transform:none!important;white-space:nowrap!important}.ivana-card .ivana-card-transfer-container,.ivana-category-products .ivana-card .ivana-card-transfer-container,.ivana-home-products .ivana-card .ivana-card-transfer-container{padding-top:calc(var(--ivana-card-transfer-pad-y) + 1mm)!important;padding-bottom:calc(var(--ivana-card-transfer-pad-y) + 1mm)!important;grid-template-rows:none!important;color:var(--ivana-card-transfer-ink)!important;font-size:var(--ivana-card-transfer-content-size)!important}.ivana-card .ivana-card-transfer-badge,.ivana-card .ivana-card-transfer-caption,.ivana-card .ivana-card-transfer-icon,.ivana-card .ivana-card-transfer-price,.js-item-product.ivana-card .ivana-card-transfer-badge,.js-item-product.ivana-card .ivana-card-transfer-caption,.js-item-product.ivana-card .ivana-card-transfer-icon,.js-item-product.ivana-card .ivana-card-transfer-price,.js-product-container.js-product-item.ivana-card .ivana-card-transfer-badge,.js-product-container.js-product-item.ivana-card .ivana-card-transfer-caption,.js-product-container.js-product-item.ivana-card .ivana-card-transfer-icon,.js-product-container.js-product-item.ivana-card .ivana-card-transfer-price,div.js-product-item-private.product-item.ivana-card .ivana-card-transfer-badge,div.js-product-item-private.product-item.ivana-card .ivana-card-transfer-caption,div.js-product-item-private.product-item.ivana-card .ivana-card-transfer-icon,div.js-product-item-private.product-item.ivana-card .ivana-card-transfer-price{color:var(--ivana-card-transfer-ink)!important;border-color:currentColor!important}.ivana-card .ivana-card-transfer-icon,.ivana-card .ivana-card-transfer-icon svg,.ivana-category-products .ivana-card .ivana-card-transfer-icon,.ivana-category-products .ivana-card .ivana-card-transfer-icon svg,.ivana-home-products .ivana-card .ivana-card-transfer-icon,.ivana-home-products .ivana-card .ivana-card-transfer-icon svg{height:1.35em!important;width:1.35em!important}.ivana-card .ivana-card-transfer-badge,.ivana-card .ivana-card-transfer-caption,.ivana-card .ivana-card-transfer-price,.ivana-category-products .ivana-card .ivana-card-transfer-badge,.ivana-category-products .ivana-card .ivana-card-transfer-caption,.ivana-category-products .ivana-card .ivana-card-transfer-price,.ivana-home-products .ivana-card .ivana-card-transfer-badge,.ivana-home-products .ivana-card .ivana-card-transfer-caption,.ivana-home-products .ivana-card .ivana-card-transfer-price{font-size:var(--ivana-card-transfer-content-size)!important}.ivana-card .ivana-card-installments-container,.ivana-category-products .ivana-card .ivana-card-installments-container,.ivana-home-products .ivana-card .ivana-card-installments-container{align-items:center!important;flex-wrap:nowrap!important;min-width:0!important;width:100%!important}.ivana-card .ivana-card-installments-icon,.ivana-category-products .ivana-card .ivana-card-installments-icon,.ivana-home-products .ivana-card .ivana-card-installments-icon{align-self:center!important;flex:0 0 auto!important;line-height:1!important;transform:translateY(0)!important}.ivana-card .ivana-card-installments-text,.ivana-category-products .ivana-card .ivana-card-installments-text,.ivana-home-products .ivana-card .ivana-card-installments-text{align-items:center!important;column-gap:.25em!important;display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;min-width:0!important;overflow:visible!important;row-gap:1px!important;text-overflow:clip!important;white-space:normal!important}.ivana-card .ivana-card-installments-copy,.ivana-card .ivana-card-installments-value,.ivana-category-products .ivana-card .ivana-card-installments-copy,.ivana-category-products .ivana-card .ivana-card-installments-value,.ivana-home-products .ivana-card .ivana-card-installments-copy,.ivana-home-products .ivana-card .ivana-card-installments-value{font-size:clamp(.4rem,2.65cqw,var(--ivana-card-installments-font))!important;line-height:1.1!important;white-space:nowrap!important}@container (max-width: 150px){.ivana-card .ivana-card-installments-value,.ivana-category-products .ivana-card .ivana-card-installments-value,.ivana-home-products .ivana-card .ivana-card-installments-value{flex-basis:100%!important}}@media (max-width:480px){.ivana-category-products .ivana-card .ivana-card-installments-value,.ivana-home-products .ivana-card .ivana-card-installments-value{flex-basis:100%!important}}.section-home.section-categories-home.ivana-home-categories{isolation:isolate;padding-bottom:clamp(.5rem,1.5vw,1rem)!important}.section-featured-products-home .ivana-home-products,.section-sale-products-home .ivana-home-products{padding-top:clamp(.5rem,1.5vw,1rem)!important}.section-home.section-categories-home.ivana-home-categories .ivana-home-categories-row.category-slider-mobile{touch-action:pan-x;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:clamp(.25rem,.75vw,.5rem)!important}@media (max-width:767px){.ivana-category-copy,.ivana-category-heading,.ivana-category-title,.ivana-category-title-block{width:100%!important;max-width:100%!important;text-align:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}}