body.refined{--radius:16px;--heading:"Outfit";--body:"Figtree";font-size:15px;color-scheme:light}body.refined[data-theme=dark]{color-scheme:dark}.refined .wrap{width:min(1280px,calc(100% - 80px))}.refined .primary,.refined .secondary{border-radius:10px;box-shadow:none;border-color:var(--border);font-size:14px}.refined .primary{border-color:var(--accent)}.refined .primary:hover{filter:brightness(.97)}.refined .secondary:hover{background:var(--panel)}.refined .theme-toggle,.refined .save-product{border-radius:10px}.refined .logo{font-family:Outfit,sans-serif;font-size:27px;letter-spacing:-.055em}.refined .header-main{height:82px}.refined .header-search{max-width:450px;font-size:12px;border-radius:10px}.refined .navrow{font-size:12px;gap:30px}.refined .navquote{color:var(--accent)}.refined .topline{font-size:11px}.refined .hero{padding:0;min-height:600px;height:42vw;max-height:680px}.refined .hero>.wrap{position:relative;height:100%;min-height:inherit;display:flex;align-items:center;z-index:1;padding:64px 0}.refined .hero>.wrap>div{max-width:700px}.refined .hero .room-photo{object-position:center 48%}.refined .hero .photo-shade{background:linear-gradient(90deg,#051216e8,#051216cc 28%,#05121642 62%,#05121621)}.refined .hero h1{font-size:clamp(48px,5.7vw,82px);font-weight:600;letter-spacing:-.05em;line-height:1.04;color:#fff;max-width:720px;text-wrap:balance}.refined .hero p{font-size:17px;line-height:1.75;max-width:440px;color:#f0f1f3;margin-top:26px}.refined .hero .eyebrow{color:#f3f4f7;font-size:10px;letter-spacing:.19em;margin-bottom:26px}.refined .hero .primary{background:var(--heroAccent);color:var(--heroText);border-color:var(--heroAccent)}.refined .hero .secondary{background:#08182045;border-color:#c6ced2;color:#fff}.refined .hero .smallnote{color:#e3e9ed;font-size:10px;opacity:1}.refined .hero .photo-label{font-size:9px;background:#07151bd9;color:#fff;padding:7px 10px;border-radius:6px}.refined .benefits{background:var(--surface);padding:23px 0;border-bottom:1px solid var(--border)}.refined .benefit{font-size:12px}.refined .brand-strip{padding:32px 0;border-bottom:1px solid var(--border);background:var(--surface)}.refined .brand-list a{font-family:Outfit;font-size:22px;letter-spacing:-.03em}.refined .brand-strip small{font-size:10px}.refined .section{padding:68px 0}.refined .section-heading{margin-bottom:32px}.refined .section-heading h2{font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.17}.refined .section-heading p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.refined .eyebrow{font-size:10px;margin-bottom:18px;letter-spacing:.16em}.refined .textlink{font-size:12px;white-space:normal}.refined .categories-grid{gap:18px}.refined .category{border:1px solid var(--border);background:var(--surface);padding:22px 12px 20px;border-radius:16px;gap:15px;transition:transform .18s,box-shadow .18s}.refined .category:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000000c}.refined .category svg{height:76px;width:76px;padding:21px;border-radius:14px;background:var(--soft);stroke:var(--accent)}.refined .category:nth-child(2n) svg{background:var(--support);stroke:var(--text)}.refined .category span{font-size:12px;font-weight:600}.refined .rooms{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.refined .room-pill{border-radius:10px;padding:12px 17px;border-color:var(--border);font-size:12px;background:var(--surface)}.refined .room-pill.active{background:var(--accent);color:var(--accentText);border-color:var(--accent)}.refined .room-visual{border-radius:20px;border:1px solid var(--border);background:var(--surface);min-height:355px}.refined .room-visual svg{height:305px}.refined .room-description h3{font-size:35px;line-height:1.18;font-weight:600}.refined .room-description p{font-size:14px;line-height:1.75}.refined .room-facts small{font-size:11px}.refined .room-facts strong{font-size:23px}.refined .products-grid{gap:22px}.refined .product{border:1px solid var(--border);border-radius:18px;box-shadow:none}.refined .product-media{height:230px;background:var(--panel)}.refined .product-media img{transition:transform .25s}.refined .product:hover .product-media img{transform:scale(1.035)}.refined .product-badge{font-size:8px;padding:6px 8px;border-radius:5px;background:var(--surface);color:var(--text)}.refined .product-info{padding:23px}.refined .product-info h3{font-size:20px;font-weight:600;line-height:1.25}.refined .product-info p{font-size:12px;line-height:1.7;color:var(--muted)}.refined .product-info small{font-size:10px}.refined .product-bottom{font-size:11px;gap:10px}.refined #products{padding-bottom:40px}.refined #bundles{padding-top:30px}.refined .bundles-grid{gap:22px}.refined .bundle{border-radius:20px;background:var(--panel);grid-template-columns:1.15fr 1fr}.refined .bundle-copy{padding:32px}.refined .bundle h3{font-size:28px;font-weight:600}.refined .bundle p{font-size:12px;line-height:1.75}.refined .bundle-media{background:var(--soft)}.refined #reuse{background:var(--surface);border-block:1px solid var(--border)}.refined .reuse-art{border-radius:20px;border:1px solid var(--border);background:var(--panel)}.refined .asset-tile{border-radius:12px;transform:none}.refined .asset-tile.new{transform:none}.refined .reuse-copy h2{font-size:40px;font-weight:600;line-height:1.15}.refined .reuse-copy p,.refined .ticks{font-size:13px}.refined .step-number{border-radius:12px;background:var(--soft);color:var(--accent);font-size:23px}.refined .step h3{font-size:23px}.refined .step p{font-size:13px}.refined .cta-panel{border-radius:20px;background:var(--panel);color:var(--text);border:1px solid var(--border)}.refined .cta-panel h2{font-size:39px;font-weight:600}.refined .cta-panel p{color:var(--muted);opacity:1}.refined .cta-panel .primary{background:var(--accent);color:var(--accentText);border-color:var(--accent)}.refined .cta-panel .secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.refined .footer{background:var(--surface)}.refined .footer p,.refined .footer-grid a:not(.logo){font-size:12px}.refined .section-kicker{font-size:10px;color:var(--muted)}.refined .crumbs{font-size:11px;padding:26px 0}.refined .collection-intro{padding:35px 40px;border:1px solid var(--border);border-radius:20px;background:var(--panel);grid-template-columns:1.4fr 1fr;min-height:250px;gap:40px}.refined .collection-intro h1{font-size:clamp(35px,4vw,55px);font-weight:600;letter-spacing:-.045em}.refined .collection-intro p{font-size:14px;max-width:500px;color:var(--muted)}.refined .collection-art{transform:none;border-radius:16px;background:var(--surface);height:190px;border:1px solid var(--border)}.refined .collection-art img{height:125px;width:88%}.refined .collection-art span{font-size:9px;color:var(--muted)}.refined .browse-tabs a{font-size:12px;border-radius:10px}.refined .listing-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.refined .catalog-filter{display:block;position:sticky;top:20px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;margin:0}.refined .filter-title{display:flex;min-width:0;gap:15px;align-items:start}.refined .filter-title h2{font-size:19px}.refined .filter-title button{font-size:11px;white-space:nowrap}.refined .filter-group{display:block;border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.refined .check-line{font-size:12px;gap:8px}.refined .filter-group legend{font-size:13px}.refined .filter-hint{display:block;font-size:11px;line-height:1.65}.refined .catalog-tools{gap:12px;flex-wrap:wrap}.refined .catalog-tools>input{font-size:12px;min-width:150px}.refined .catalog-tools select{font-size:12px;max-width:220px}.refined .catalog-tools p{font-size:11px}.refined .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.refined .catalog-grid .product-media{height:200px;padding:30px 18px}.refined .catalog-grid .product-info{padding:20px}.refined .catalog-grid .product-info h3{font-size:20px;min-height:48px}.refined .catalog-grid .product-info p{min-height:60px;font-size:12px}.refined .product-price{font-size:25px}.refined .product-price small{font-size:9px;line-height:1.5;max-width:200px}.refined .catalog-product-actions{font-size:11px}.refined .catalog-grid.rows{grid-template-columns:1fr}.refined .catalog-grid.rows .product-media{height:100%}.refined .catalog-grid.rows .product-info h3,.refined .catalog-grid.rows .product-info p{min-height:0}.refined .listing-help{border-radius:18px}.refined .listing-help h3{font-size:25px}.refined .listing-help p{font-size:12px}.refined .product-heading h1{font-size:clamp(37px,4.4vw,62px);font-weight:600;letter-spacing:-.045em}.refined .pdp-layout{grid-template-columns:1.12fr 1fr;gap:35px;align-items:start}.refined .pdp-stage{height:465px;border-radius:20px;background:var(--panel);border:1px solid var(--border)}.refined .pdp-stage>img{transform:none;height:330px;padding:15px}.refined .pdp-stage.scene>img{height:100%;padding:0}.refined .pdp-thumbs button{border-radius:12px}.refined .gallery-zoom{border-radius:10px}.refined .pdp-summary{border:1px solid var(--border);border-radius:20px;padding:30px;box-shadow:none}.refined .pdp-subtitle{font-size:19px;font-family:var(--body);font-weight:600}.refined .pdp-summary>p{font-size:13px;line-height:1.7}.refined .pdp-identity{font-size:11px}.refined .pdp-price{font-size:36px;margin-top:18px}.refined .price-note,.refined .availability-note{font-size:11px;line-height:1.6}.refined .availability-note{border-radius:8px}.refined .package-picker{margin-top:18px;padding-top:16px}.refined .package-picker legend{font-size:13px;padding-top:16px}.refined .package-option{font-size:13px;border-radius:10px;padding:12px}.refined .package-option small{font-size:10px;line-height:1.5}.refined .pdp-secondary .secondary{font-size:12px}.refined .pdp-assurance{font-size:10px}.refined .offer-scope{border-radius:16px;margin-top:20px}.refined .offer-scope h3{font-size:20px}.refined .offer-scope li{font-size:12px;line-height:1.6}.refined .pdp-tabs button{font-size:13px}.refined .pdp-overview-grid>div,.refined .pdp-help-grid>div{border-radius:16px}.refined .pdp-overview-grid h3{font-size:22px}.refined .pdp-overview-grid p,.refined .pdp-help-grid p{font-size:13px}.refined .pdp-related .products-grid{grid-template-columns:repeat(3,1fr)}.refined .shop-demo-note{font-size:11px}.refined .spec-table{font-size:13px}.refined .commerce-dialog{border-radius:18px}.refined .commerce-dialog p{font-size:13px}.refined .mobile-cta .primary{box-shadow:none}.style-launch{position:fixed;bottom:20px;right:20px;z-index:30;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:0 8px 30px #0002;border-radius:10px;padding:12px 18px;font:600 12px Inter;display:flex;gap:10px;align-items:center}body.embedded .style-launch{display:none}@media(max-width:1100px){.refined .wrap{width:calc(100% - 48px)}.refined .navrow{gap:22px}.refined .header-main{gap:20px}.refined .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refined .pdp-layout{gap:24px}.refined .pdp-summary{padding:24px}.refined .pdp-secondary{grid-template-columns:1fr}.refined .categories-grid{grid-template-columns:repeat(3,1fr)}.refined .product-info{padding:18px}.refined .product-info h3{font-size:18px}}@media(max-width:800px){.refined .wrap{width:calc(100% - 36px)}.refined .header-main{height:74px}.refined .logo{font-size:23px}.refined .hero{height:560px;min-height:560px}.refined .hero>.wrap{padding:45px 0;align-items:center}.refined .hero h1{font-size:clamp(42px,7vw,61px);max-width:580px}.refined .hero .room-photo{object-position:62% center}.refined .hero .photo-shade{background:linear-gradient(90deg,#06151bea,#06151b7a)}.refined .hero p{font-size:15px;max-width:400px;line-height:1.7}.refined .hero .eyebrow{font-size:9px;margin-bottom:22px}.refined .hero .smallnote{font-size:9px}.refined .benefit{font-size:10px}.refined .brand-strip{padding:25px 0}.refined .brand-list a{font-size:19px}.refined .section{padding:48px 0}.refined .section-heading h2{font-size:32px}.refined .section-heading p{font-size:13px}.refined .category{padding:17px 10px}.refined .category svg{height:68px;width:68px;padding:18px}.refined .category span{font-size:11px}.refined .room-visual{min-height:280px}.refined .room-visual svg{height:240px}.refined .room-description h3{font-size:29px}.refined .room-pill{font-size:11px;padding:10px 12px}.refined .products-grid{gap:14px}.refined .product-media{height:180px}.refined .product-info{padding:17px}.refined .product-info h3{font-size:18px}.refined .product-info p{font-size:11px}.refined .bundles-grid{grid-template-columns:1fr}.refined .bundle-copy{padding:26px}.refined .bundle h3{font-size:26px}.refined .reuse-copy h2{font-size:31px}.refined .cta-panel h2{font-size:30px}.refined .collection-intro{padding:26px;grid-template-columns:1fr;gap:20px}.refined .collection-intro h1{font-size:38px}.refined .collection-intro p{font-size:13px}.refined .collection-art{height:140px}.refined .collection-art img{height:100px;width:80%}.refined .listing-layout{display:block}.refined .catalog-filter{display:none;position:static;margin-bottom:20px}.refined .catalog-filter.open{display:grid}.refined .filter-hint{display:none}.refined .catalog-filter .filter-group{margin-top:12px;padding-top:10px}.refined .catalog-grid{grid-template-columns:1fr 1fr;gap:12px}.refined .catalog-grid .product-info{padding:15px}.refined .catalog-grid .product-info h3{font-size:17px;min-height:44px}.refined .catalog-grid .product-info p{font-size:11px;min-height:65px}.refined .catalog-grid .product-media{height:160px}.refined .product-price{font-size:23px}.refined .catalog-tools select{font-size:11px;max-width:185px}.refined .pdp-layout{grid-template-columns:1fr;gap:24px}.refined .pdp-stage{height:320px}.refined .pdp-stage>img{height:230px}.refined .pdp-summary{padding:24px}.refined .pdp-secondary{grid-template-columns:1fr 1fr}.refined .product-heading h1{font-size:40px}.refined .pdp-tabs button{font-size:12px}.refined .pdp-related .products-grid{grid-template-columns:1fr 1fr}.refined .spec-table{font-size:12px}.style-launch{bottom:83px;right:15px;padding:10px 12px}.refined .mobile-cta .primary{font-size:11px}.refined .catalog-grid.rows .product-info p{min-height:0}.refined .catalog-grid.rows .product-media{height:100%}}@media(max-width:440px){.refined .wrap{width:calc(100% - 30px)}.refined .hero h1{font-size:43px;letter-spacing:-.055em}.refined .hero .actions{gap:9px}.refined .hero .primary,.refined .hero .secondary{font-size:12px;padding:13px 15px;gap:12px}.refined .categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}.refined .category span{font-size:12px}.refined .product-info h3{font-size:17px}.refined .product-info{padding:15px}.refined .product-info p{font-size:11px}.refined .bundle{grid-template-columns:1fr}.refined .bundle-media{order:-1}.refined .room-facts{gap:25px}.refined .room-facts strong{font-size:21px}.refined .pdp-secondary{grid-template-columns:1fr}.refined .catalog-grid .product-info{padding:13px}.refined .catalog-grid .product-info h3{font-size:16px}.refined .catalog-grid .product-info p{font-size:10px}.refined .catalog-grid .product-media{height:145px}.refined .product-price{font-size:21px}.refined .catalog-product-actions{font-size:10px}.refined .collection-intro h1{font-size:35px}.refined .collection-intro{padding:22px!important}.refined .product-heading h1{font-size:37px}.refined .pdp-summary{padding:21px}.refined .pdp-assurance{flex-wrap:wrap}.refined .header-actions{gap:8px}.refined .topline{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/approved-refined.css.map */
