:root{--fresh-blue:var(--color-primary,#386a80);--fresh-ink:var(--color-ink,#263c45);--fresh-muted:var(--color-muted,#67777d);--fresh-mist:var(--color-surface,#edf3f5);--fresh-white:var(--color-background,#fcfcfa);--fresh-line:var(--color-border,#e0e6e5)}body{font-family:Arial,Helvetica,sans-serif;background:var(--fresh-white);color:var(--fresh-ink)}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;font-weight:500}.page-width{width:min(calc(100% - 96px),1280px)}.section{padding-block:90px}.announcement{background:#edf2f2!important;color:#516a74!important;font-size:10px;font-weight:500;letter-spacing:.09em}.announcement__inner{min-height:29px}.site-header{background:#fcfcfaf5;border-bottom:1px solid var(--fresh-line)}.header-main{min-height:86px;grid-template-columns:210px minmax(0,1fr) 150px;gap:28px}.header-logo__text{font-size:28px;font-weight:800;letter-spacing:.08em}.header-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;border:0}.header-nav a{font-size:12px;font-weight:500;padding-block:12px}.header-actions{justify-content:flex-end}.header-action .icon{width:19px;height:19px}.cart-count{background:var(--fresh-blue);font-weight:500;top:3px;right:0}.button{min-height:50px;padding:14px 23px;border-radius:5px;background:var(--fresh-blue);color:#fff;font-size:12px;font-weight:600;letter-spacing:.015em}.button:hover{background:#2a5365;transform:translateY(-2px)}.button .icon{width:17px;height:17px}.dewel-kicker{display:block;margin-bottom:24px;color:var(--fresh-blue);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.5}.dewel-text-link{font-size:12px;font-weight:500;text-decoration:none;border-bottom:1px solid #a4b1b6;padding:8px 0}.dewel-text-link:hover{color:var(--fresh-blue)}.dewel-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;padding-block:44px 34px}.dewel-hero__copy{padding-block:36px;max-width:540px}.dewel-hero h1{margin:0 0 25px;font-size:clamp(54px,5.35vw,77px);line-height:1.06;letter-spacing:-.065em;font-weight:500}.dewel-hero h1 em{display:block;color:var(--fresh-blue);font-style:normal;font-weight:400}.dewel-section-head h2>span,.dewel-design__copy h2>span{display:block}.dewel-hero__text{max-width:390px;color:var(--fresh-muted);font-size:15px;line-height:1.85}.dewel-hero__text p{margin-bottom:0}.dewel-hero__actions{display:flex;align-items:center;gap:28px;margin-top:31px;flex-wrap:wrap}.dewel-hero__foot{display:flex;align-items:center;gap:9px;margin-top:54px;color:#75858b;font-size:10px;letter-spacing:.02em}.dewel-hero__dot{width:6px;height:6px;border-radius:50%;background:#88a494}.dewel-hero__visual{position:relative;height:595px;min-width:0;overflow:hidden;border-radius:8px 8px 64px;background:#eef1ef}.dewel-hero__visual>img{width:100%;height:100%;object-fit:cover;object-position:48% center}.dewel-hero__caption{position:absolute;bottom:24px;left:24px;right:24px;display:grid;grid-template-columns:1fr 24px;align-items:center;gap:7px;padding:20px 22px;border:1px solid rgba(255,255,255,.8);border-radius:6px;background:#fcfcfadb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dewel-hero__caption>span{font-size:8px;letter-spacing:.15em;color:#637b84}.dewel-hero__caption>strong{grid-column:1;font-size:17px;font-weight:500;letter-spacing:-.03em}.dewel-hero__caption>.icon{grid-column:2;grid-row:1/span 2;width:25px;height:25px;color:var(--fresh-blue)}.brand-ribbon{background:transparent;border-bottom:0}.brand-ribbon__inner{min-height:102px;grid-template-columns:220px 1fr;border-bottom:1px solid var(--fresh-line)}.brand-ribbon__label{border:0;padding:24px 12px 24px 0;font-size:9px;font-weight:500;color:#869399;letter-spacing:.14em}.brand-ribbon__label:before{display:none}.brand-ribbon__metric{position:relative;border:0;padding:22px 26px}.brand-ribbon__metric+.brand-ribbon__metric:before{content:"";position:absolute;left:0;top:28px;bottom:28px;border-left:1px solid var(--fresh-line)}.brand-ribbon__metric strong{font-size:13px;font-weight:500}.brand-ribbon__metric span{font-size:10px;color:#7b888d}.dewel-categories{padding-block:83px 89px}.dewel-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:35px}.dewel-section-head .dewel-kicker{margin-bottom:18px}.dewel-section-head h2{margin:0;font-size:44px;line-height:1.12;letter-spacing:-.055em}.dewel-section-head>p{max-width:320px;margin:0 0 3px;color:var(--fresh-muted);font-size:13px;line-height:1.8}.dewel-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.dewel-category{display:block;min-width:0;text-decoration:none}.dewel-category__art{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:6px;background:#f1f4f5}.dewel-category__atlas{position:absolute;max-width:none;width:300%;height:auto;left:0;top:-6.25%;transition:filter .25s}.dewel-category__art--storage .dewel-category__atlas{left:-100%}.dewel-category__art--kitchen .dewel-category__atlas{left:0;top:-118.75%}.dewel-category__art--outdoor .dewel-category__atlas{left:-100%;top:-118.75%}.dewel-category__art--pet .dewel-category__atlas{left:-200%;top:-118.75%}.dewel-category__custom{width:100%;height:100%;object-fit:cover}.dewel-category__washer{width:100%;height:100%;padding:6%;object-fit:contain}.dewel-category__art--laundry{background:#eef1f3}.dewel-category__badge{position:absolute;top:15px;left:15px;padding:5px 9px;border-radius:3px;background:#fff;color:#506c79;font-size:8px;letter-spacing:.04em}.dewel-category__label{display:flex;justify-content:space-between;align-items:start;gap:10px;padding:18px 1px 0}.dewel-category__label h3{margin-bottom:6px;font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.03em}.dewel-category__label p{margin:0;color:#7c878b;font-size:11px;line-height:1.6}.dewel-category__arrow{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #dbe3e6;border-radius:50%;transition:background .2s,color .2s}.dewel-category__arrow .icon{width:15px;height:15px}.dewel-category:hover .dewel-category__arrow{background:var(--fresh-blue);color:#fff;border-color:var(--fresh-blue)}.dewel-category:hover .dewel-category__atlas{filter:brightness(1.025)}.dewel-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px;align-items:center;padding-bottom:94px}.dewel-design__visual{position:relative;height:560px;overflow:hidden;border-radius:6px;background:#edf2f1}.dewel-design__visual>img{width:100%;height:100%;object-fit:cover;object-position:30% center}.dewel-design__tag{position:absolute;bottom:22px;left:22px;padding:10px 13px;background:#fcfcfae6;border-radius:3px;font-size:8px;letter-spacing:.12em}.dewel-design__copy h2{font-size:42px;line-height:1.14;letter-spacing:-.055em;margin-bottom:24px}.dewel-design__text{max-width:450px;font-size:13px;color:var(--fresh-muted);line-height:1.85}.dewel-design__principles{margin-top:26px}.dewel-design__principles>div{display:flex;gap:20px;border-top:1px solid var(--fresh-line);padding:19px 0}.dewel-design__number{color:#89a0a9;font-size:10px;line-height:1.6}.dewel-design__principles h3{margin-bottom:5px;font-size:14px;font-weight:500;line-height:1.3}.dewel-design__principles p{margin:0;color:#77868c;font-size:11px;line-height:1.6}.flagship{position:relative;background:#edf3f5;color:var(--fresh-ink);padding-block:72px}.flagship__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px}.flagship__visual{min-height:540px;background:#e0e9ed;border-radius:6px}.flagship__visual:before{background:#ffffff61;width:76%}.flagship__visual img{width:85%;height:470px;filter:drop-shadow(0 22px 18px rgba(41,65,80,.15))}.flagship__image-label{background:#f8fbfb;color:#60737c;font-size:8px;font-weight:400;letter-spacing:.1em}.flagship .eyebrow{color:var(--fresh-blue);font-size:9px;font-weight:500;letter-spacing:.13em;margin-bottom:22px}.flagship .eyebrow:before{display:none}.flagship__content h2{color:var(--fresh-ink);font-size:47px;font-weight:500;letter-spacing:-.055em;line-height:1.1}.flagship__text{color:#6d7e87;font-size:13px;line-height:1.85}.flagship__features{margin:24px 0;border-color:#d1dee3}.flagship__features li{padding:14px 0;border-color:#d1dee3;grid-template-columns:32px 1fr;gap:15px}.flagship__features li>span{width:30px;height:30px;background:#dce8ed;color:#608293}.flagship__features strong{font-size:12px;font-weight:500}.flagship__features p{color:#778b96;font-size:11px}.flagship__buy .button{background:var(--fresh-blue);color:#fff}.trust-strip{border-color:var(--fresh-line)}.trust-strip__grid{background:transparent;gap:24px}.trust-item{font-size:11px;font-weight:500;color:#657880;min-height:92px;background:var(--fresh-white);justify-content:flex-start}.trust-item .icon{width:18px;height:18px;color:#7293a3}.newsletter{background:#f0f2ea;color:var(--fresh-ink);padding-block:63px}.newsletter__inner{gap:64px;grid-template-columns:1fr 1fr}.newsletter h2{font-size:34px;font-weight:500;letter-spacing:-.05em}.newsletter p{font-size:12px;color:#7b877b;max-width:430px;line-height:1.8}.newsletter-form input{min-height:50px;border:1px solid #dde4d7;border-radius:5px;background:#fcfdfb;font-size:12px}.newsletter-form .button{background:var(--fresh-blue);white-space:nowrap}.footer{background:#fcfcfa;color:var(--fresh-ink)}.footer__main{padding-block:60px;gap:70px}.footer__brand p{margin-top:21px;color:#7d8c90;font-size:12px;line-height:1.8}.footer h3{font-size:12px;font-weight:500;margin-bottom:20px}.footer a{color:#7c8a8f;font-size:11px}.footer a:hover{color:var(--fresh-blue)}.footer__brand .header-logo__text{color:var(--fresh-ink);font-size:30px}.footer .brand-dot{display:none}.footer__bottom{border-color:var(--fresh-line);color:#91a0a4;font-size:10px;padding-block:21px}.social-links a{border-color:var(--fresh-line)}.toast{background:var(--fresh-blue)}.product-card__media{background:#f0f4f5}.product-card{border-color:var(--fresh-line);box-shadow:none}.product-card__badge{background:var(--fresh-blue)}.collection-hero,.page-header{background:var(--fresh-mist)}.product-info__vendor{color:var(--fresh-blue)}.fade-in{opacity:1;transform:none}.dewel-hero__foot,.brand-ribbon__metric span,.dewel-category__label p,.dewel-design__principles p,.flagship__features p,.footer__brand p,.footer a,.newsletter p{color:#64747b}@media(max-width:1100px){.page-width{width:calc(100% - 56px)}.header-main{grid-template-columns:150px 1fr 130px;gap:18px}.header-nav{gap:18px}.dewel-hero{gap:27px}.dewel-hero h1{font-size:60px}.dewel-design,.flagship__inner{gap:40px}.brand-ribbon__inner{grid-template-columns:170px 1fr}.brand-ribbon__metric{padding-inline:15px}}@media(max-width:990px){.header-main{grid-template-columns:44px 1fr auto;gap:14px;min-height:75px}.header-logo{justify-content:center}.header-nav{display:none}.header-actions{gap:0}.header-main .header-action:nth-child(2){display:none}.dewel-hero{grid-template-columns:1fr 1fr}.dewel-hero h1{font-size:48px}.dewel-hero__visual{height:510px}.dewel-hero__actions{gap:17px}.brand-ribbon__inner{grid-template-columns:1fr}.brand-ribbon__label{display:none}.brand-ribbon__metrics{grid-template-columns:repeat(3,1fr)}.dewel-category-grid{gap:28px 18px}.dewel-category__label h3{font-size:16px}.dewel-design{gap:32px}.dewel-design__copy h2{font-size:34px}.dewel-design__visual{height:520px}.flagship__inner{grid-template-columns:1fr 1fr;gap:35px}.flagship__content h2{font-size:35px}.flagship__visual{min-height:480px}.flagship__visual img{height:400px}.newsletter__inner{grid-template-columns:1fr 1fr;gap:30px}.newsletter-form{flex-wrap:wrap}.footer__main{gap:35px}.footer__brand{grid-column:auto}.footer__main{grid-template-columns:1.2fr 1fr 1fr 1fr}}@media(max-width:640px){.page-width{width:calc(100% - 36px)}.announcement__inner{min-height:27px;font-size:8px;letter-spacing:.03em}.header-main{min-height:67px;gap:5px;grid-template-columns:44px 1fr 88px}.header-logo__text{font-size:24px}.header-action{width:38px;height:42px}.dewel-hero{grid-template-columns:1fr;gap:26px;padding-top:38px;padding-bottom:18px}.dewel-hero__copy{padding:0;max-width:100%}.dewel-kicker{font-size:8px;margin-bottom:19px;letter-spacing:.12em}.dewel-hero h1{font-size:49px;margin-bottom:19px;line-height:1.08}.dewel-hero__text{font-size:13px;max-width:340px;line-height:1.8}.dewel-hero__actions{margin-top:23px;gap:24px}.dewel-hero__foot{margin-top:23px;font-size:9px}.dewel-hero__visual{height:365px;border-radius:6px 6px 42px}.dewel-hero__caption{left:15px;right:15px;bottom:15px;padding:14px 16px}.dewel-hero__caption>strong{font-size:15px}.dewel-hero__caption>span{font-size:7px}.brand-ribbon__inner{width:calc(100% - 36px);min-height:88px}.brand-ribbon__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-ribbon__metric{min-width:0;min-height:85px;padding:17px 8px;border:0}.brand-ribbon__metric:first-child{padding-left:0}.brand-ribbon__metric strong{font-size:10px;line-height:1.4}.brand-ribbon__metric span{font-size:8px;line-height:1.5}.brand-ribbon__metric+.brand-ribbon__metric:before{top:20px;bottom:20px}.dewel-categories{padding-block:50px 48px}.dewel-section-head{display:block;margin-bottom:25px}.dewel-section-head .dewel-kicker{margin-bottom:15px}.dewel-section-head h2{font-size:33px;line-height:1.12}.dewel-section-head>p{margin-top:17px;font-size:12px;max-width:340px}.dewel-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.dewel-category__label{padding-top:13px;gap:5px}.dewel-category__label h3{font-size:13px;line-height:1.3}.dewel-category__label p{font-size:9px;line-height:1.55}.dewel-category__arrow{width:22px;height:22px;margin-top:1px}.dewel-category__arrow .icon{width:12px;height:12px}.dewel-category__badge{left:9px;top:9px;font-size:6px;padding:4px 6px}.dewel-design{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.dewel-design__visual{height:350px}.dewel-design__copy h2{font-size:32px}.dewel-design__text{font-size:12px}.dewel-design__principles>div{padding:16px 0}.dewel-design__principles h3{font-size:13px}.dewel-design__principles p{font-size:10px}.dewel-design__tag{bottom:16px;left:16px;font-size:7px}.flagship{padding-block:43px}.flagship__inner{grid-template-columns:1fr;gap:32px}.flagship__visual{min-height:370px}.flagship__visual img{height:330px;width:90%}.flagship__content h2{font-size:36px}.flagship__text{font-size:12px}.flagship__content{max-width:none}.flagship .eyebrow{font-size:8px}.flagship__features strong{font-size:12px}.flagship__features p{font-size:10px}.trust-strip__grid{grid-template-columns:1fr 1fr;gap:0 18px}.trust-item{font-size:9px;min-height:66px;gap:9px}.trust-item .icon{width:16px;height:16px}.newsletter{padding-block:43px}.newsletter__inner{grid-template-columns:1fr;gap:25px}.newsletter h2{font-size:30px}.newsletter p{font-size:11px}.newsletter-form{display:flex;flex-wrap:nowrap;gap:7px}.newsletter-form input{font-size:11px;min-height:47px;padding-inline:13px}.newsletter-form .button{font-size:10px;min-height:47px;padding-inline:15px}.footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;padding-block:40px}.footer__brand{grid-column:1/-1;max-width:275px}.footer__main h3{font-size:10px;margin-bottom:14px}.footer a{font-size:9px}.footer__brand p{font-size:11px;margin-bottom:6px}.footer__bottom{font-size:9px;gap:12px}.button{min-height:47px;font-size:11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card__title{font-size:14px}.section{padding-block:48px}}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/contemporary.css.map */
