@font-face{font-family:"IB Fraunces";src:url(/wp-content/plugins/idealbebe-design/assets/fraunces-latin-ext-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IB Fraunces";src:url(/wp-content/plugins/idealbebe-design/assets/fraunces-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.ib-design{--ib-ink:#122b3b;--ib-dark:#0b1e2b;--ib-text:#243843;--ib-muted:#52636a;--ib-soft:#c6d4db;--ib-gold:#edbd81;--ib-brown:#825026;--ib-sand:#f6f2eb;--ib-cream:#fbf8f3;--ib-white:#fff;--ib-line:#e5dfd4;--ib-headline:"IB Fraunces", Georgia, serif;--ib-gutter:clamp(18px, 4.4vw, 66px);--ib-max:1380px;--wd-primary-color:var(--ib-ink);--wd-title-color:var(--ib-ink);--wd-entities-title-color:var(--ib-ink);--wd-text-color:var(--ib-text);--wd-main-bgcolor:var(--ib-cream);color:var(--ib-text);background:var(--ib-cream)}.ib-design .ib-wrap{box-sizing:border-box;width:100%;max-width:var(--ib-max);margin-inline:auto;padding-inline:var(--ib-gutter)}.ib-design .ib-kicker{margin:0 0 12px;color:var(--ib-brown);font-size:.72rem;font-weight:750;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.ib-design :is(.ib-homepage,.ib-navigation,.ib-catalog-hero) a:focus-visible{outline:2px solid #b36a30;outline-offset:4px}.ib-design .whb-header,.ib-design .whb-header .whb-main-header{background-color:var(--ib-white)}.ib-design .whb-header .whb-general-header{border-bottom-color:var(--ib-line)}.ib-design .whb-header .whb-header-bottom{background-color:var(--ib-sand)}.ib-design .whb-header .wd-button-wrapper .btn{--btn-bgcolor:var(--ib-ink);--btn-bgcolor-hover:var(--ib-brown);--btn-color:var(--ib-white);--btn-color-hover:var(--ib-white);background-color:var(--ib-ink);color:var(--ib-white)}.ib-design .whb-header .wd-button-wrapper .btn:hover{background-color:var(--ib-brown);color:var(--ib-white)}.ib-design .wd-sticky-nav-title,.ib-design .wd-sticky-nav-title span{color:var(--ib-white)}.ib-design .whb-header :is(.wd-tools-text,.wd-tools-icon,.wd-nav>li>a){color:var(--ib-ink)}.ib-design .whb-header .wd-header-cart.wd-design-7 .wd-tools-icon{color:var(--ib-white)}.ib-design .whb-header .searchform input[type="text"]{border-color:var(--ib-line);background:var(--ib-cream)}.ib-design .ib-navigation{background:var(--ib-dark);color:var(--ib-white)}.ib-design .ib-nav-links{display:flex;gap:clamp(16px, 3.1vw, 42px);align-items:center;min-height:49px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.ib-design .ib-nav-links a{flex:none;display:inline-flex;gap:.45em;align-items:center;padding-block:10px;color:#e5ebef;font-size:.86rem;font-weight:650;white-space:nowrap;text-decoration:none}.ib-design .ib-nav-links :is(a:hover,.ib-nav-shop){color:var(--ib-gold)}.ib-design .ib-nav-location{margin-left:auto}.ib-design-home .wd-page-content:has(.ib-homepage){padding-block:0;margin-block:0}.ib-design-home .wd-content-layout:has(.ib-homepage){width:100%;max-width:none;padding-inline:0;padding-block:0;grid-template-columns:minmax(0,1fr)}.ib-design-home .wd-content-area:has(.ib-homepage){width:100%;max-width:none;padding:0}.ib-design .ib-homepage{background:var(--ib-cream);color:var(--ib-text)}.ib-design .ib-homepage :is(h1,h2,h3){margin:0;color:var(--ib-ink);font-family:var(--ib-headline);font-weight:610;letter-spacing:-.047em;line-height:1.05;overflow-wrap:anywhere}.ib-design .ib-homepage h2{font-size:clamp(2.25rem, 4.4vw, 4.3rem)}.ib-design .ib-homepage :is(.ib-hero-media,.ib-collection-photo,.ib-room-photo,.ib-showroom-grid,.ib-journal-image) img{display:block;max-width:100%}.ib-design .ib-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 48% 35%,#27485b,var(--ib-dark) 75%);color:var(--ib-white)}.ib-design .ib-hero-media{position:absolute;inset:0 0 0 49%;overflow:hidden;z-index:-1;background:#6d735f}.ib-design .ib-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.ib-design .ib-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(21 48 64 / .52),transparent 27%),linear-gradient(0deg,rgb(5 22 32 / .25),transparent 32%);pointer-events:none}.ib-design .ib-hero-wrap{position:relative;display:flex;align-items:center;min-height:clamp(510px, 48vw, 720px)}.ib-design .ib-hero-copy{width:50%;padding-block:64px 70px;padding-right:clamp(18px, 5vw, 72px)}.ib-design .ib-hero :is(.ib-kicker,h1 em),.ib-design .ib-showroom .ib-kicker{color:var(--ib-gold)}.ib-design .ib-hero h1{font-size:clamp(3.5rem, 6.35vw, 6.7rem);color:#fff9ef;line-height:.99;text-wrap:balance}.ib-design .ib-hero h1 em{display:inline-block;max-width:100%;font-style:normal}.ib-design .ib-hero-text{max-width:35rem;margin:clamp(17px, 2vw, 28px) 0 0;color:#e3ebef;font-size:clamp(1rem, 1.3vw, 1.2rem);line-height:1.65}.ib-design .ib-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.ib-design .ib-button{box-sizing:border-box;display:inline-flex;justify-content:space-between;align-items:center;gap:12px;min-height:47px;max-width:100%;padding:11px 16px;border:1px solid #fff0;border-radius:4px;font-size:.9rem;font-weight:750;line-height:1.3;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.ib-design .ib-button-gold{background:var(--ib-gold);color:var(--ib-dark)}.ib-design .ib-button-gold:hover{background:#f8d9ae;color:var(--ib-dark)}.ib-design .ib-button-outline{border-color:#78909d;color:var(--ib-white)}.ib-design .ib-button-outline:hover{border-color:#e6edf0;background:#ffffff12;color:var(--ib-white)}.ib-design .ib-button-dark{background:var(--ib-ink);color:var(--ib-white)}.ib-design .ib-button-dark:hover{background:var(--ib-brown);color:var(--ib-white)}.ib-design .ib-hero-note{position:absolute;right:var(--ib-gutter);bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px;background:var(--ib-cream);color:var(--ib-ink);font-size:.65rem;font-weight:750;letter-spacing:.10em;line-height:1.35;text-decoration:none}.ib-design .ib-hero-note b{display:block;margin-top:3px;font-size:.88rem;letter-spacing:0}.ib-design .ib-service{border-bottom:1px solid var(--ib-line);background:var(--ib-white)}.ib-design .ib-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ib-design .ib-service-grid a{display:flex;gap:clamp(10px, 1.6vw, 22px);align-items:center;min-width:0;padding:21px 13px 21px 0;color:var(--ib-ink);text-decoration:none}.ib-design .ib-service-grid a+a{padding-left:clamp(12px, 3vw, 40px);border-left:1px solid var(--ib-line)}.ib-design .ib-service-grid a>span{color:var(--ib-brown);font-family:var(--ib-headline);font-size:1.55rem;line-height:1}.ib-design .ib-service-grid small{display:block;color:var(--ib-muted);font-size:.8rem}.ib-design :is(.ib-collections,.ib-picks,.ib-journal){padding-block:clamp(50px, 7.6vw, 108px)}.ib-design .ib-collections{scroll-margin-top:95px}.ib-design .ib-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 30px;margin-bottom:clamp(24px, 3.1vw, 43px)}.ib-design .ib-section-head>p{max-width:28rem;margin:0;color:var(--ib-muted);line-height:1.6}.ib-design .ib-collection-grid,.ib-design .ib-journal-grid{display:grid;gap:clamp(12px, 2.2vw, 30px);grid-template-columns:repeat(3,minmax(0,1fr))}.ib-design .ib-collection-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ib-line);background:var(--ib-white);color:var(--ib-ink);text-decoration:none}.ib-design .ib-collection-photo{position:relative;overflow:hidden;aspect-ratio:1.12;background:#e7dfd1}.ib-design .ib-collection-photo img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}.ib-design .ib-card-patuturi .ib-collection-photo img{object-fit:contain}.ib-design .ib-collection-card:hover .ib-collection-photo img{transform:scale(1.04)}.ib-design .ib-collection-photo>span{position:absolute;top:13px;left:13px;display:grid;place-items:center;width:41px;height:41px;border-radius:50%;background:var(--ib-cream);color:var(--ib-ink);font-weight:750;font-size:.72rem}.ib-design .ib-collection-body{flex:1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:clamp(16px, 2.15vw, 28px)}.ib-design .ib-collection-body h3{font-size:clamp(1.5rem, 2.5vw, 2.45rem)}.ib-design .ib-collection-body p{margin:8px 0 0;color:var(--ib-muted);line-height:1.5}.ib-design .ib-arrow{flex:none;display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--ib-line);border-radius:50%;font-size:1.05rem;transition:color .2s,background-color .2s}.ib-design .ib-collection-card:hover .ib-arrow{color:var(--ib-white);background:var(--ib-ink)}.ib-design .ib-picks{border-block:1px solid var(--ib-line);background:var(--ib-sand)}.ib-design .ib-picks-tabs{display:flex;flex-wrap:wrap;gap:7px}.ib-design .ib-picks-tabs a{padding:8px 13px;border:1px solid var(--ib-line);border-radius:4px;background:var(--ib-white);color:var(--ib-ink);font-size:.86rem;font-weight:730;text-decoration:none}.ib-design .ib-picks-tabs :is(a:hover,a[aria-selected="true"]){border-color:var(--ib-ink);background:var(--ib-ink);color:var(--ib-white)}.ib-design .ib-product-panel[hidden]{display:none!important}.ib-design .ib-product-more{margin-top:21px;text-align:right}.ib-design .ib-text-link{color:var(--ib-brown);font-weight:750;text-underline-offset:4px;text-decoration:underline}.ib-design .ib-room{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;padding-block:clamp(50px, 7.6vw, 104px)}.ib-design .ib-room-photo{min-height:320px;background:#d6cbbd}.ib-design .ib-room-photo img{width:100%;height:100%;object-fit:cover}.ib-design .ib-room-copy{align-content:center;background:#eae1d2;padding:clamp(25px, 5vw, 77px)}.ib-design :is(.ib-room-copy,.ib-showroom-copy)>p:not(.ib-kicker){margin:18px 0 24px;font-size:1.03rem;line-height:1.6}.ib-design .ib-showroom{background:radial-gradient(ellipse at right,#294b5d,var(--ib-dark) 69%);color:#e3ebef;padding-block:clamp(40px, 6vw, 80px)}.ib-design .ib-showroom-grid{display:grid;align-items:center;grid-template-columns:1.15fr .85fr;gap:clamp(18px, 6vw, 100px)}.ib-design .ib-showroom h2{color:var(--ib-cream)}.ib-design .ib-showroom img{width:100%;max-width:480px;justify-self:end;border:1px solid #d4e3e654;object-fit:cover;aspect-ratio:1.53}.ib-design .ib-journal a{color:var(--ib-ink)}.ib-design .ib-journal-image{display:grid;place-items:center;aspect-ratio:1.72;overflow:hidden;background:linear-gradient(125deg,#e9ded0,#c5d1d5);margin-bottom:15px}.ib-design .ib-journal-image img{width:100%;height:100%;object-fit:cover}.ib-design .ib-journal article h3{font-size:clamp(1.28rem, 2.1vw, 1.85rem)}.ib-design .ib-catalog-hero{width:100%;overflow:hidden;margin-block:0 clamp(16px, 2.4vw, 32px);border-radius:7px;background:#eae1d2;color:var(--ib-ink)}.ib-design .e-con>.ib-catalog-hero{margin-block-end:0}.ib-design .ib-catalog-layout{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(90px,.74fr);gap:clamp(12px, 3.6vw, 48px);padding-inline:clamp(14px, 3vw, 36px) 0}.ib-design .ib-catalog-copy{padding-block:clamp(19px, 3vw, 42px)}.ib-design .ib-catalog-copy>p:last-child{margin:9px 0 0;line-height:1.5;color:var(--ib-muted)}.ib-design .ib-catalog-title{margin:0;font:610 clamp(1.9rem, 4.5vw, 4.25rem)/1.05 var(--ib-headline);letter-spacing:-.045em;color:var(--ib-ink)}.ib-design .ib-catalog-layout img{width:100%;height:clamp(156px, 18vw, 252px);object-fit:cover;object-position:center 48%}.ib-design .ib-catalog-media{display:contents}@media (min-width:721px){.ib-design .ib-catalog-hero{container-type:inline-size}.ib-design .ib-catalog-layout{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.ib-design .ib-catalog-copy{align-self:center}.ib-design .ib-catalog-title{font-size:clamp(1.9rem, 5.25cqi, 3.65rem);text-wrap:balance;overflow-wrap:anywhere}.ib-design .ib-catalog-media{display:block;position:relative;min-height:clamp(170px, 17vw, 245px)}.ib-design .ib-catalog-media img{position:absolute;inset:0;height:100%}}.ib-design .ib-catalog-patuturi{background:#eee9df}.ib-design .ib-catalog-patuturi img{object-fit:contain}.ib-design .ib-catalog-lenjerii{background:#e5ebe7}.ib-design .main-page-wrapper,.ib-design.woodmart-archive-shop .wd-page-content{background-color:var(--ib-cream)}.ib-design :is(.page-title,.wd-page-title,.woocommerce-products-header) h1,.ib-design :is(h1.entry-title,h1.product_title,.wd-woo-page-title h1,.wd-single-post-header h1){color:var(--ib-ink);font-family:var(--ib-headline);font-weight:620;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.ib-design :is(.wd-woo-page-title h1,.woocommerce-products-header h1){font-size:clamp(1.65rem, 3vw, 3.05rem)}.ib-design :is(.wd-shop-tools,.shop-loop-head,.wd-shop-filters),.ib-design.woocommerce-cart .cart-totals-inner,.ib-design.woocommerce-checkout .checkout-order-review{border-radius:8px;background:var(--ib-white)}.ib-design :is(.wd-shop-tools,.shop-loop-head){padding:12px 15px;border:1px solid var(--ib-line)}.ib-design .wd-product :is(.wd-product-card-bg,.product-element-top,.product-element-bottom){border-color:var(--ib-line)}.ib-design .wd-product .wd-product-card-bg{border-radius:7px;background-color:var(--ib-white)}.ib-design .wd-product .product-image-link{background:var(--ib-white)}.ib-design .wd-product .wd-entities-title{color:var(--ib-ink);line-height:1.35}.ib-design .wd-product :is(.price,.amount){color:var(--ib-brown)}.ib-design .products .product .ib-price-format{flex-wrap:wrap!important}.ib-design .products .product .ib-price-format .ib-price-separator{display:none}.ib-design .product-labels .onsale,.ib-design .wd-product .onsale{background:var(--ib-brown);color:var(--ib-white)}.ib-design .widget-area :is(.widget-title,.wd-widget-title),.ib-design .wd-sidebar :is(.widget-title,.wd-widget-title){color:var(--ib-ink);letter-spacing:.04em}.ib-design.single-product .summary-inner,.ib-design.single-product .entry-summary:not(:has(.summary-inner)){background:var(--ib-white);border:1px solid var(--ib-line);border-radius:9px;padding:clamp(17px, 3vw, 38px)}.ib-design.single-product .summary-inner h1.product_title,.ib-design.single-product .entry-summary h1.product_title{font-size:clamp(1.9rem, 3.3vw, 3.4rem)}.ib-design.single-product .product-images,.ib-design.single-product .woocommerce-product-gallery{border-radius:8px;background-color:var(--ib-white)}.ib-design.single-product .entry-summary :is(.price,.amount){color:var(--ib-brown)}.ib-design.single-product :is(.woocommerce-tabs,.product-tabs-wrapper){border-color:var(--ib-line);background-color:var(--ib-white)}.ib-design.single-product :is(.wd-product-brands,.woocommerce-product-details__short-description,.product_meta){color:var(--ib-muted)}.ib-design :is(.single_add_to_cart_button,.checkout-button,#place_order),.ib-design .wd-header-cart .woocommerce-mini-cart__buttons .checkout,.ib-design .wc-block-cart__submit-button,.ib-design .wc-block-components-checkout-place-order-button{--btn-bgcolor:var(--ib-ink);--btn-bgcolor-hover:var(--ib-brown);--btn-color:var(--ib-white);--btn-color-hover:var(--ib-white);border-radius:4px;background-color:var(--ib-ink);color:var(--ib-white)}.ib-design :is(.single_add_to_cart_button,.checkout-button,#place_order):hover,.ib-design .wc-block-cart__submit-button:hover,.ib-design .wc-block-components-checkout-place-order-button:hover{background-color:var(--ib-brown);color:var(--ib-white)}.ib-design :is(.woocommerce-cart-form,.cart-totals-inner,.checkout-order-review,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation),.ib-design.woocommerce-checkout .wc-block-components-sidebar,.ib-design.woocommerce-cart .wc-block-components-sidebar{border-radius:8px;background:var(--ib-white);padding:clamp(13px, 2.2vw, 25px)}.ib-design :is(.woocommerce-cart-form,.cart-totals-inner,.checkout-order-review,.woocommerce-MyAccount-navigation){border:1px solid var(--ib-line)}.ib-design .woocommerce-MyAccount-navigation .is-active>a{color:var(--ib-brown);font-weight:750}.ib-design :is(.wd-checkout-steps,.woocommerce-breadcrumb){color:var(--ib-muted)}.ib-design :is(.wd-blog-post,.wd-post,.wd-entry-content .wp-block-image){border-radius:6px}.ib-design footer.wd-footer{--wd-text-color:#d6e3e9;--wd-title-color:#fff6e8;--wd-entities-title-color:#fff6e8;--wd-link-color:#e6edf1;--wd-link-color-hover:var(--ib-gold);background-color:var(--ib-dark);color:#d6e3e9}.ib-design footer.wd-footer :is(.widget-title,.wd-widget-title,h2,h3,h4){color:#fff6e8}.ib-design footer.wd-footer a{color:#e6edf1}.ib-design footer.wd-footer a:hover{color:var(--ib-gold)}.ib-design footer.wd-footer :is(.copyrights-wrapper,.min-footer){border-color:#415765}.ib-design .ib-picks ul.products li.product{box-sizing:border-box;padding:12px;border:1px solid var(--ib-line);border-radius:7px;background:var(--ib-white)}.ib-design .ib-picks :is(.woocommerce-loop-product__title,.wd-entities-title){color:var(--ib-ink);font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.32}@media (max-width:920px){.ib-design .ib-section-head{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.ib-design .ib-nav-links{gap:17px;min-height:43px}.ib-design .ib-hero{display:flex;flex-direction:column}.ib-design .ib-hero-media{position:relative;inset:auto;order:1;aspect-ratio:1.22;max-height:485px}.ib-design .ib-hero-media img{object-position:center 57%}.ib-design .ib-hero-media::after{background:linear-gradient(180deg,rgb(15 35 48 / .24),transparent 32%)}.ib-design .ib-hero-wrap{position:static;display:block;min-height:auto}.ib-design .ib-hero-copy{width:100%;max-width:34rem;padding:34px 0 27px}.ib-design .ib-hero h1{font-size:clamp(2.8rem, 10.5vw, 4.5rem);text-wrap:initial}.ib-design .ib-hero-note{z-index:1;bottom:12px;gap:12px;padding:8px 10px}.ib-design .ib-service-grid{grid-template-columns:1fr}.ib-design .ib-service-grid a,.ib-design .ib-service-grid a+a{padding:12px 0;border-left:0}.ib-design .ib-service-grid a+a{border-top:1px solid var(--ib-line)}.ib-design .ib-collection-grid,.ib-design .ib-journal-grid,.ib-design .ib-room,.ib-design .ib-showroom-grid{grid-template-columns:1fr}.ib-design .ib-collection-card{display:grid;grid-template-columns:minmax(80px,.84fr) minmax(0,1.2fr)}.ib-design .ib-collection-photo{height:100%;min-height:148px;aspect-ratio:auto}.ib-design .ib-collection-photo>span{top:7px;left:7px;width:29px;height:29px}.ib-design .ib-collection-body{gap:6px;padding:12px}.ib-design .ib-collection-body h3{font-size:clamp(1.18rem, 4.6vw, 1.55rem)}.ib-design .ib-collection-body p{font-size:.8rem}.ib-design .ib-arrow{width:25px;height:25px;font-size:.82rem}.ib-design .ib-room-photo{min-height:220px;aspect-ratio:1.37}.ib-design .ib-showroom img{justify-self:start}.ib-design .ib-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(75px,.46fr)}.ib-design .ib-catalog-layout img{height:100%;max-height:180px}.ib-design .ib-catalog-title{font-size:clamp(1.5rem, 6.4vw, 2.2rem)}.ib-design .ib-catalog-copy>p:last-child{font-size:.81rem}}@media (prefers-reduced-motion:reduce){.ib-design :is(.ib-button,.ib-collection-photo img,.ib-arrow){transition:none}}