.elementor .card-material-body{min-width:0px;font-size:15px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .card-material-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .card-material{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .material-row{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;}.elementor .price-matrix-cell{min-width:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0px;}.elementor .price-matrix-row{min-width:0px;font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-wood-light);border-style:solid;display:flex;flex-direction:row;gap:16px;}.elementor .price-matrix{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;}.elementor .spec-value{font-weight:500;font-size:15px;color:var(--color-ink);text-align:right;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .spec-key{font-size:15px;color:var(--color-muted);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .spec-row{min-width:0px;font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-wood-light);border-style:solid;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:baseline;}.elementor .spec-list{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-wood-light);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .card-compare-body{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:12px;}.elementor .card-compare-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .card-compare{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .compare-row{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex:1 1 0px;}.elementor .compare-intro{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-card);display:flex;flex-direction:column;gap:12px;flex:0 0 300px;}.elementor .compare-group{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .feature-copy{min-width:0px;max-width:520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .feature-img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .card-action{min-width:0px;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .swatch-label{font-size:13px;color:var(--color-muted);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .swatch{width:16px;height:16px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:1px;border-color:var(--color-wood);border-style:solid;display:block;flex:0 0 16px;}.elementor .swatch-row{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .price-unit{font-size:13px;color:var(--color-muted);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .price-now{font-weight:500;font-size:17px;color:var(--color-ink);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .price{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:baseline;}.elementor .card-product-title{font-family:var(--font-serif);font-weight:500;font-size:21px;color:var(--color-ink);line-height:1.3;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .card-product-body{min-width:0px;padding-block-start:16px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .card-product-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .card-product{min-width:0px;color:var(--color-ink);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:var(--color-card);border-style:solid;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;flex:0 0 calc(25% - 18px);}.elementor .card-product:hover,.elementor .card-product:focus-visible{border-color:var(--color-wood);}.elementor .product-grid{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .trust-item{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex:1 1 0px;align-items:center;}.elementor .trust-list{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;}.elementor .trust-strip{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-wood-light);border-style:solid;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;}.elementor .hero-copy{min-width:0px;max-width:500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .hero-inner{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;justify-content:center;align-items:flex-end;}.elementor .hero{min-width:0px;min-height:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://creamcottage.com/wp-content/uploads/2026/09/home-hero-dining-room-oval-rattan-chairs.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center left;background-color:var(--color-card);display:flex;flex-direction:column;gap:0px;}.elementor .split-half{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .split{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .button-secondary{min-height:40px;font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--color-dark);letter-spacing:0.08em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:var(--color-dark);border-style:solid;background-color:rgba(0,0,0,0);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{color:var(--color-ink);border-color:var(--color-wood);background-color:rgba(0,0,0,0);}.elementor .button-primary{min-height:50px;font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--color-card);letter-spacing:0.08em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:var(--color-dark);border-style:solid;background-color:var(--color-dark);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--color-card);background-color:var(--color-ink);}.elementor .mark{width:6px;height:6px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-wood);display:block;flex:0 0 6px;}.elementor .small{font-size:15px;color:var(--color-ink);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .body{font-size:17px;color:var(--color-ink);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .muted{font-size:15px;color:var(--color-muted);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lead{font-size:21px;color:var(--color-ink);line-height:1.3;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-3{font-family:var(--font-serif);font-weight:500;font-size:21px;color:var(--color-ink);line-height:1.3;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-2{font-family:var(--font-serif);font-weight:500;font-size:36px;color:var(--color-ink);line-height:1.08;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-display{font-family:var(--font-serif);font-weight:500;font-size:68px;color:var(--color-ink);line-height:1.08;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .eyebrow{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--color-wood);letter-spacing:0.14em;text-transform:uppercase;}.elementor .section-head{min-width:0px;max-width:680px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .band{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .section{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:48px;}.elementor .wrap{width:100%;min-width:0px;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .page-root{min-width:0px;font-family:var(--font-sans);font-size:17px;color:var(--color-ink);line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-bg);display:flex;flex-direction:column;gap:0px;}.elementor .grow{flex:1 1 auto;}.elementor .price-matrix-head{font-size:12px;color:var(--color-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .swatch-grey{background-color:var(--color-swatch-grey);}.elementor .swatch-cream{background-color:var(--color-swatch-cream);}.elementor .price-large{font-size:27px;}.elementor .section-band{background-color:var(--color-wood-light);}.elementor .section-card{background-color:var(--color-card);}