:root{--ww-ink:#2A1F17;--ww-text:#1C1C1C;--ww-muted:#7C6857;--ww-accent:#B85A2B;--ww-accent-dk:#9E4A22;--ww-rose:#B87A5D;--ww-rose-lt:#E8D5C4;--ww-cream:#F6F1EA;--ww-cream-2:#FBF8F3;--ww-line:#EAE3D9;--ww-brown:#3E2618;--ww-brown-dk:#2E1B10;--ww-serif:var(--font-heading--family,"Newsreader",Georgia,serif);--ww-sans:var(--font-body--family,"Red Hat Text",Arial,sans-serif);--ww-max:1200px;--ww-gutter:20px;--ww-sec:64px;--ww-r:12px;--ww-r-img:10px}@media(min-width:750px){:root{--ww-gutter:40px;--ww-sec:88px}}@media(min-width:1200px){:root{--ww-gutter:60px;--ww-sec:104px}}body{background:#fff;color:var(--ww-text)}h1,h2,h3,h4{color:var(--ww-ink)}.ww-wrap{max-width:var(--ww-max);margin-inline:auto;padding-inline:var(--ww-gutter)}.ww-sec{padding-block:var(--ww-sec)}.ww-sec--tight{padding-block:calc(var(--ww-sec)*.6)}.ww-cream{background:var(--ww-cream)}.ww-center{text-align:center}.ww-eyebrow{font-family:var(--ww-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ww-rose);margin:0 0 12px}.ww-h1,.ww-h2{font-family:var(--ww-serif);font-weight:400;color:var(--ww-ink);margin:0}.ww-h1{font-size:clamp(34px,4.6vw,52px);line-height:1.08;letter-spacing:-.015em}.ww-h2{font-size:clamp(30px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em}.ww-h1 em,.ww-h2 em{font-style:italic;color:var(--ww-rose)}.ww-rule{display:block;width:44px;height:1px;background:var(--ww-rose);margin:18px auto 0}.ww-sub{font-size:16px;line-height:1.6;color:var(--ww-muted);margin:12px 0 0}.ww-head{margin-bottom:32px}.ww-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ww-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;border-radius:999px;font-family:var(--ww-sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.ww-btn--accent{background:var(--ww-accent);border-color:var(--ww-accent);color:#fff}.ww-btn--accent:hover{background:var(--ww-accent-dk);border-color:var(--ww-accent-dk);color:#fff}.ww-btn--light{background:var(--ww-cream);border-color:var(--ww-cream);color:#1a1411}.ww-btn--light:hover{background:#fff}.ww-btn--outline{background:transparent;border-color:var(--ww-ink);color:var(--ww-ink)}.ww-btn--outline:hover{background:var(--ww-ink);color:#fff}.ww-btn--dark{background:var(--ww-brown);border-color:var(--ww-brown);color:#fff;border-radius:2px;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.ww-link{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ww-link--plain{font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--ww-ink)}.ww-hero2{position:relative;min-height:520px;display:flex;align-items:flex-end;color:var(--ww-cream);overflow:hidden;background:#2a1f17}.ww-hero2__media,.ww-hero2__media picture,.ww-hero2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ww-hero2__media img{object-fit:cover;object-position:62% 40%}.ww-hero2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1a1411c7,#1a141159 55%,#1a141126)}.ww-hero2__inner{position:relative;width:100%;padding-block:48px}.ww-hero2__content{max-width:620px}.ww-hero2 .ww-eyebrow{color:var(--ww-rose-lt)}.ww-hero2 .ww-h1{color:var(--ww-cream)}.ww-hero2 .ww-h1 em{color:var(--ww-rose-lt)}.ww-hero2__text{font-size:17px;line-height:1.6;margin:16px 0 26px;color:var(--ww-cream);max-width:34em}.ww-hero2 .ww-btns{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:990px){.ww-hero2{min-height:600px;align-items:center}.ww-hero2__overlay{background:linear-gradient(90deg,#1a1411c7,#1a141173 45%,#1a14110d 80%)}}.ww-rail{position:relative}.ww-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ww-rail__track::-webkit-scrollbar{display:none}.ww-rail__track>*{scroll-snap-align:start}@media(min-width:750px){.ww-rail__track{grid-auto-columns:calc((100% - 48px)/3.3)}}@media(min-width:1100px){.ww-rail__track{grid-auto-columns:calc((100% - 64px)/4.4)}}.ww-rail__btn{position:absolute;top:34%;z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--ww-line);color:var(--ww-ink);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #2a1f171a}.ww-rail__btn svg{width:18px;height:18px}.ww-rail__btn--prev{left:-20px}.ww-rail__btn--prev svg{transform:rotate(180deg)}.ww-rail__btn--next{right:-20px}@media(min-width:990px){.ww-rail__btn{display:flex}}.ww-card{display:block;text-decoration:none;color:var(--ww-text)}.ww-card__img{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--ww-r-img);background:var(--ww-cream)}.ww-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ww-card:hover .ww-card__img img{transform:scale(1.03)}.ww-card__badge{position:absolute;top:10px;left:10px;background:var(--ww-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.ww-card__name{font-size:15px;line-height:1.4;margin:12px 0 4px;color:var(--ww-text)}.ww-card__mat{font-size:13px;color:var(--ww-muted);margin:0 0 6px}.ww-card__price{font-size:15px;margin:0;color:var(--ww-text)}.ww-more{margin-top:28px}.ww-trust{border-top:1px solid var(--ww-line);border-bottom:1px solid var(--ww-line)}.ww-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;padding-block:36px;text-align:center}@media(min-width:990px){.ww-trust__grid{grid-template-columns:repeat(4,1fr)}}.ww-trust__icon{display:inline-flex;width:24px;height:24px;color:var(--ww-accent);margin-bottom:8px}.ww-trust__item strong{display:block;font-size:15px;font-weight:600;color:var(--ww-ink);margin-bottom:2px}.ww-trust__item span{font-size:14px;color:var(--ww-muted)}.ww-needs{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.ww-needs{grid-template-columns:repeat(3,1fr);gap:22px}}.ww-need{display:block;text-decoration:none;color:var(--ww-text);background:#fff;border:1px solid var(--ww-line);border-radius:4px;overflow:hidden;transition:box-shadow .25s}.ww-need:hover{box-shadow:0 10px 30px #2a1f1714}.ww-need__img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ww-cream)}.ww-need__img img{width:100%;height:100%;object-fit:cover}.ww-need__tag{position:absolute;top:14px;left:14px;background:#2a1f17e0;color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:2px}.ww-need__body{padding:22px 22px 24px;text-align:left}.ww-need__body h3{font-family:var(--ww-serif);font-weight:400;font-size:22px;margin:0 0 8px}.ww-need__body p{font-size:15px;line-height:1.6;color:var(--ww-muted);margin:0 0 14px}.ww-story{max-width:760px;margin-inline:auto}.ww-story__text{text-align:left;margin-top:28px}.ww-story__text p{font-size:17px;line-height:1.8;color:#4a3d33;margin:0 0 16px}.ww-story__text p:first-child:first-letter{float:left;font-family:var(--ww-serif);font-style:italic;font-size:64px;line-height:.85;color:var(--ww-rose);padding:6px 10px 0 0}.ww-story__sign{font-family:var(--ww-serif);font-style:italic;font-size:30px;color:var(--ww-ink);margin:26px 0 4px}.ww-story__sub{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ww-muted);margin:0 0 22px}.ww-feature{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;background:linear-gradient(135deg,var(--ww-cream-2),var(--ww-cream));border:1px solid var(--ww-line);border-radius:16px;padding:18px}.ww-feature__img img{width:100%;height:auto;display:block;border-radius:12px}.ww-feature__body{padding:8px 10px 18px}.ww-feature__body .ww-h2{font-size:clamp(26px,3vw,34px)}.ww-feature__text p{font-size:16px;line-height:1.7;color:#4a3d33;margin:14px 0 0}.ww-feature__body .ww-btn{margin-top:22px}@media(min-width:990px){.ww-feature{grid-template-columns:1fr 1.15fr;gap:48px;padding:24px}.ww-feature--right .ww-feature__img{order:2}.ww-feature__body{padding:24px}}.ww-colls{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.ww-colls{grid-template-columns:repeat(3,1fr)}}.ww-coll{display:block;text-decoration:none;border-radius:var(--ww-r);overflow:hidden;background:var(--ww-cream);border:1px solid var(--ww-line)}.ww-coll__img{aspect-ratio:4/3;overflow:hidden}.ww-coll__img img{width:100%;height:100%;object-fit:cover}.ww-coll__body{padding:16px 16px 20px;text-align:center}.ww-coll__body h3{font-family:var(--ww-serif);font-weight:400;font-size:22px;margin:0 0 6px;color:var(--ww-ink)}.ww-coll__body p{font-size:14px;color:var(--ww-muted);margin:0 0 10px;line-height:1.5}.ww-coll__body span{font-size:14px;font-weight:600;color:var(--ww-accent)}.ww-signup form{display:flex;flex-direction:column;gap:10px;max-width:470px;margin:24px auto 0}@media(min-width:750px){.ww-signup form{flex-direction:row;gap:0}}.ww-signup input[type=email]{flex:1;min-height:50px;padding:0 16px;border:1px solid #fff;background:#fff;color:var(--ww-text);font-size:15px;border-radius:2px}.ww-signup .ww-note{font-size:14px;font-style:italic;color:var(--ww-muted);margin-top:14px}.ww-signup .ww-sub{max-width:560px;margin-inline:auto}.ww-p-eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ww-rose);margin:0}.product-information h1,.product-details h1{font-family:var(--ww-serif);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.01em;color:var(--ww-ink)}.ww-p-ship{font-size:13px;color:var(--ww-muted);margin:2px 0 0}.ww-feats{list-style:none;margin:0;padding:0;display:grid;gap:10px;width:100%}.ww-feats li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--ww-text)}.ww-feats li svg{flex:0 0 18px;width:18px;height:18px;color:var(--ww-accent);margin-top:2px}.ww-feats li strong{font-weight:600}.ww-ptrust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--ww-line);display:grid;gap:12px;width:100%}.ww-ptrust li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ww-text)}.ww-ptrust li svg{flex:0 0 18px;width:18px;height:18px;color:var(--ww-accent);margin-top:2px}.ww-ptrust small{display:block;font-size:12.5px;color:var(--ww-muted)}.ww-ptrust a{color:var(--ww-muted)}.ww-engrave{width:100%;border:1px solid var(--ww-line);border-radius:var(--ww-r);background:var(--ww-cream-2);padding:0 16px}.ww-engrave summary{cursor:pointer;display:flex;align-items:center;gap:10px;min-height:52px;font-weight:600;font-size:15px;list-style:none;color:var(--ww-ink)}.ww-engrave summary::-webkit-details-marker{display:none}.ww-engrave summary svg{width:18px;height:18px;color:var(--ww-accent)}.ww-engrave summary:after{content:"+";margin-left:auto;font-size:20px;color:var(--ww-rose)}.ww-engrave[open] summary:after{content:"\2013"}.ww-engrave label{display:block;font-size:14px;margin:8px 0 6px;color:var(--ww-muted)}.ww-engrave input{width:100%;min-height:46px;padding:0 14px;border:1px solid #D9CFC2;border-radius:8px;background:#fff;color:var(--ww-text);font-size:16px}.ww-engrave .ww-help{font-size:13px;color:var(--ww-muted);margin:10px 0 16px}.ww-tabs{max-width:820px;margin-inline:auto;margin-top:30px;background:#fff;border:1px solid var(--ww-line);border-radius:14px;box-shadow:0 6px 24px #2a1f170f;overflow:hidden}.ww-tabs details{border-bottom:1px solid var(--ww-line)}.ww-tabs details:last-child{border-bottom:0}.ww-tabs summary{cursor:pointer;list-style:none;display:flex;align-items:center;padding:18px 22px;font-family:var(--ww-serif);font-size:19px;color:var(--ww-rose)}.ww-tabs summary::-webkit-details-marker{display:none}.ww-tabs summary:after{content:"+";margin-left:auto;color:var(--ww-muted);font-family:var(--ww-sans)}.ww-tabs details[open] summary:after{content:"\d7"}.ww-tabs__body{padding:0 22px 20px;font-size:15px;line-height:1.7}.ww-tabs__body ul{padding-left:18px;margin:8px 0}.ww-spec{display:grid;grid-template-columns:1fr;margin:0}.ww-spec div{padding:10px 0;border-bottom:1px solid var(--ww-line);font-size:15px}.ww-spec div:last-child{border-bottom:0}.ww-spec dt{display:inline;font-weight:600}.ww-spec dd{display:inline;margin:0}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{border-bottom:1px solid var(--ww-line);padding:12px 8px;text-align:left;vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wren-walnut.css.map */
