@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600&family=Libre+Caslon+Display&display=swap";:root{--paper:#f6f3ea;--ink:#213d30;--muted:#697366;--line:#d9dccd;--sage:#e9ecdf;--gold:#987943;--serif:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans)}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{border:0;background:none}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04}em{font-weight:400;color:#658064}h1{font-size:clamp(54px,5.45vw,90px);letter-spacing:-2.6px}h2{font-size:clamp(40px,4vw,65px);letter-spacing:-1.5px}p+p{margin-top:20px}.review-bar{background:var(--ink);color:#ecebdb;display:flex;justify-content:space-between;padding:8px 4%;font-size:10px;letter-spacing:1.6px}.review-bar a{letter-spacing:.4px;text-decoration:underline;text-underline-offset:3px}.site-header{margin:0 4%;padding:27px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.wordmark{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:550;letter-spacing:2px;line-height:1.1}.wordmark small{display:block;font-size:8px;letter-spacing:2.5px;margin-top:7px;font-weight:400}.brand-symbol{font-size:43px;line-height:1;font-weight:400}.site-header nav{display:flex;gap:30px;font-size:12px}.site-header nav a:hover,.text-link:hover{color:var(--gold)}.bag-button{font-size:12px;display:flex;align-items:center;gap:10px;padding:8px 0 8px 12px}.bag-button span{border:1px solid #bac5b5;border-radius:50%;display:grid;place-items:center;width:24px;height:24px}.hero{display:grid;grid-template-columns:1fr 1.06fr;gap:5%;padding:60px 4% 70px;min-height:670px;align-items:center;max-width:1800px;margin:auto}.hero-copy{padding:25px 0 20px 3%}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:550;line-height:1.6}.hero-copy .eyebrow{margin-bottom:29px}.small-sun{font-size:23px;vertical-align:middle;line-height:1;margin-right:6px}.hero-description{max-width:365px;margin:27px 0 30px;line-height:1.8;color:#5e6c5e;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:46px;background:var(--ink);color:#fffef3;padding:16px 23px;font-size:12px;letter-spacing:.25px;transition:background .2s}.button:hover{background:#42614a}.button span{font-size:20px;line-height:1}.hero-note{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:11px;line-height:1.6;margin-top:46px}.rule{width:43px;border-top:1px solid var(--gold)}.hero-images{position:relative;min-height:510px;align-self:stretch}.thai-image{position:absolute;width:76%;height:88%;top:0;right:0}.thai-image img{width:100%;height:100%;object-fit:cover;border-radius:130px 0 0}.thai-image figcaption{position:absolute;right:12px;bottom:13px;color:#fff;font-size:8px;letter-spacing:1.5px;text-shadow:0 1px 5px #000}.north-image{position:absolute;left:0;bottom:0;width:56%;height:43%;border:9px solid var(--paper)}.north-image img{width:100%;height:100%;object-fit:cover}.north-image figcaption{position:absolute;bottom:9px;left:12px;color:#fff;font-size:8px;letter-spacing:1px;text-shadow:0 1px 4px #000}.roundel{position:absolute;left:3%;top:11%;z-index:2;background:#e4e9d9;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:50%;transform:rotate(-13deg);box-shadow:0 0 0 7px var(--paper)}.roundel span{font-size:8px;letter-spacing:2px}.roundel b{font-weight:400;font-size:39px;line-height:1.4}.values-strip{border-block:1px solid var(--line);padding:20px 8%;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:9px;letter-spacing:2px}.values-strip i{font-style:normal;color:#85936f;font-size:19px}.section-pad{padding:80px 5.5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.section-heading h2{margin-top:13px}.section-heading>p{font-size:13px;line-height:1.7;color:var(--muted);padding-bottom:5px}.collection-tools{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:37px 0 28px;border-bottom:1px solid var(--line);padding-bottom:14px}#filters{display:flex;gap:6px;flex-wrap:wrap}.filter{padding:8px 13px;font-size:11px;border-radius:2px}.filter.active{background:var(--ink);color:var(--paper)}.filter span{margin-left:7px;font-size:9px;opacity:.65}.collection-count{font-size:10px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.product-card{min-width:0}.product-image{display:block;position:relative;width:100%;padding:0;overflow:hidden;background:#edece4;aspect-ratio:1/1.12}.product-image img{height:100%;width:100%;object-fit:contain;transition:transform .45s}.product-image:hover img{transform:scale(1.035)}.product-index{position:absolute;top:10px;left:10px;background:#f8f6eeeb;padding:3px 7px;font-size:9px;letter-spacing:1px}.quick-view{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border-radius:50%;background:var(--paper);display:grid;place-items:center;font-size:19px}.product-meta{display:flex;justify-content:space-between;gap:8px;margin-top:16px;font-size:8px;letter-spacing:1.2px;color:var(--muted);text-transform:uppercase}.product-card h3{font-size:25px;letter-spacing:-.4px;margin:6px 0 7px}.product-card h3 button{text-align:left;padding:0;font:inherit}.product-profile{font-size:11px;color:var(--muted);min-height:36px}.product-price{font-size:12px;margin-top:11px}.product-price span{font-size:10px;color:var(--muted);margin-right:5px}.ritual-banner{background:var(--ink);color:var(--paper);padding:48px 5.5% 58px;display:grid;grid-template-columns:1.15fr .75fr;column-gap:9%;position:relative;overflow:hidden}.ritual-number{grid-column:1/-1;font-family:var(--serif);font-size:25px;margin-bottom:23px}.ritual-number span{font-family:var(--sans);font-size:9px;letter-spacing:2px;margin-left:18px;color:#bac8af}.ritual-banner h2{font-size:clamp(43px,4.7vw,74px);position:relative;z-index:1}.ritual-banner em{color:#bdc6a6}.ritual-banner>div:not(.ritual-number){align-self:end;max-width:330px;position:relative;z-index:1}.ritual-banner p{font-size:13px;color:#cbd3c2}.text-link{padding:0 0 6px;border-bottom:1px solid #9ea993;font-size:12px;display:inline-flex;gap:36px;margin-top:26px}.text-link span{font-size:17px;line-height:1.3}.light{color:var(--paper)}.sun-art{position:absolute;font-size:290px;color:#365140;right:-40px;top:-125px;line-height:1.4}.origins{display:grid;grid-template-columns:1fr .88fr;gap:9%;align-items:center;padding-top:100px;padding-bottom:100px}.origins-photo{position:relative;aspect-ratio:1.07}.origins-photo img{height:100%;width:100%;object-fit:cover;border-radius:0 110px 0 0}.photo-label{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:1.4px;color:#fff;text-shadow:0 1px 3px #000}.origins-copy h2{font-size:clamp(37px,3.5vw,54px);margin:22px 0 28px}.origins-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:400px}.closing-note{border-top:1px solid var(--line);text-align:center;padding:45px 20px 55px;background:#eceee2}.closing-note>span{font-size:34px;color:#83956c}.closing-note p{font:35px/1.2 var(--serif);margin:17px auto 22px}.closing-note a{font-size:11px;border-bottom:1px solid #8b9b7d;padding-bottom:4px}footer{padding:45px 5.5%;display:flex;justify-content:space-between;gap:30px;align-items:center}footer>div{display:flex;flex-direction:column;gap:6px;font-size:11px}footer>small{color:var(--muted);font-size:9px;line-height:1.8}dialog{background:var(--paper);color:var(--ink);border:0;padding:35px;width:min(1000px,94vw);max-height:92vh;box-shadow:0 20px 100px #17291e55}dialog::backdrop{background:#14291ec2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:has(dialog[open]){overflow:hidden}.close-dialog{position:absolute;right:12px;top:10px;z-index:5;font-size:19px;width:32px;height:32px;background:var(--paper);border-radius:50%}.product-detail{display:grid;grid-template-columns:1.08fr 1fr;gap:35px}.detail-gallery>img{width:100%;aspect-ratio:1;object-fit:contain;background:#eeede6}.thumbnails{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.thumbnails button{width:53px;height:53px;padding:0;border:1px solid transparent;opacity:.65}.thumbnails button.active{border-color:var(--ink);opacity:1}.thumbnails img{width:100%;height:100%;object-fit:cover}.detail-copy h2{font-size:43px;margin-top:12px}.latin{font:italic 16px Georgia,serif;color:var(--muted);margin-top:10px}.profile{font-size:10px;letter-spacing:.5px;border-top:1px solid var(--line);padding-top:17px;margin-top:21px}#detailIntro{font-size:13px;line-height:1.75;margin-top:12px}.price-row{display:flex;align-items:center;gap:8px;margin:20px 0}.price-row strong{font-size:22px;font-weight:400}.price-row span{font-size:10px;color:var(--muted)}select{display:block;width:100%;border:1px solid #bbc6b1;background:transparent;padding:12px;margin:8px 0 13px}.add-button{width:100%}.demo-note{font-size:10px;color:var(--muted);margin:10px 0 20px;line-height:1.6}details{border-top:1px solid var(--line);padding:13px 0;font-size:12px}summary{cursor:pointer;font-size:11px}details p{padding-top:12px;font-size:12px;color:var(--muted)}#bagDialog{width:min(520px,94vw);padding:42px 30px}#bagDialog h2{font-size:42px;margin:15px 0 25px}.bag-item{display:grid;grid-template-columns:50px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.bag-item img{width:50px;height:56px;object-fit:contain}.bag-item small{display:block;color:var(--muted);font-size:10px}.bag-item button{font-size:10px;text-decoration:underline;padding:4px 0;color:var(--muted)}.bag-total{display:flex;justify-content:space-between;padding:22px 0 0;font-size:15px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);background:var(--ink);color:var(--paper);padding:13px 25px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:10}.toast.show{opacity:1;transform:translate(-50%)}.review-main{max-width:1150px;margin:auto;padding:55px 25px}.review-main h1{font-size:60px}.review-main>p{max-width:760px;margin:23px 0}.review-note{padding:22px;background:var(--sage);font-size:13px;margin:25px 0}.review-product{padding:35px 0;border-top:1px solid var(--line)}.review-product h2{font-size:37px}.review-product>p{font-size:12px;margin:12px 0}.contact-sheet{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.contact-sheet img{aspect-ratio:1;width:100%;object-fit:contain;background:#eae9e1}.contact-sheet figcaption{font-size:10px;margin-top:5px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;padding:9px;border-bottom:1px solid var(--line)}th{font-size:10px;text-transform:uppercase;letter-spacing:.8px}.review-product details p{max-width:800px}@media(min-width:1550px){.hero{min-height:760px}.hero-images{min-height:620px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1000px){.site-header nav{gap:15px}.wordmark{font-size:15px}.hero{gap:3%;min-height:580px;padding-top:40px;padding-bottom:45px}.hero-images{min-height:450px}.hero-copy{padding-left:0}h1{font-size:61px}.roundel{width:92px;height:92px;left:1%}.hero-description{font-size:13px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-count{display:none}.origins{gap:6%}.values-strip{padding-inline:4%;font-size:8px;letter-spacing:1px}footer .wordmark{font-size:13px}}@media(max-width:680px){.review-bar{padding:7px 5%;font-size:8px;letter-spacing:.7px}.review-bar a{font-size:9px}.site-header{padding:20px 0;margin-inline:5%}.site-header nav{display:none}.wordmark{font-size:14px;letter-spacing:1.6px}.wordmark small{font-size:7px;letter-spacing:1.6px}.brand-symbol{font-size:35px}.hero{grid-template-columns:1fr;padding:35px 5%;gap:30px}.hero-copy{padding:0 2%}.hero-copy .eyebrow{font-size:9px;margin-bottom:20px}h1{font-size:58px;letter-spacing:-2px}.hero-description{margin:22px 0;max-width:330px;font-size:13px}.hero-note{display:none}.button{padding:14px 20px}.hero-images{height:365px;min-height:0}.thai-image{height:91%;width:76%}.thai-image img{border-radius:95px 0 0}.roundel{top:8%;left:2%;width:87px;height:87px}.roundel span{font-size:7px}.roundel b{font-size:31px}.north-image{width:57%;height:47%;border-width:7px}.values-strip{padding:16px 5%;flex-wrap:wrap;justify-content:center;gap:8px 13px;font-size:7px;letter-spacing:1.3px}.values-strip span:last-child,.values-strip i:last-of-type{display:none}.section-pad{padding:48px 5%}.section-heading{display:block}.section-heading>p{margin-top:18px;font-size:12px}.section-heading h2{font-size:43px}.eyebrow{font-size:9px;letter-spacing:1.4px}.collection-tools{margin:23px 0}.filter{padding:7px 9px;font-size:10px}#filters{gap:2px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.product-card h3{font-size:23px;line-height:1.1}.product-meta{font-size:7px;letter-spacing:.6px;gap:4px;flex-wrap:wrap;margin-top:12px}.product-profile{font-size:10px;line-height:1.5;min-height:30px}.product-price{margin-top:8px;font-size:11px}.product-image{aspect-ratio:1/1.15}.product-index{font-size:7px;padding:2px 5px;left:6px;top:6px}.quick-view{width:26px;height:26px;right:7px;bottom:7px}.ritual-banner{padding:33px 7% 39px;grid-template-columns:1fr;gap:22px}.ritual-number{margin-bottom:0}.ritual-banner h2{font-size:47px}.ritual-banner>div:not(.ritual-number){max-width:290px}.ritual-banner p{font-size:12px}.sun-art{font-size:230px;right:-60px;top:-105px}.origins{grid-template-columns:1fr;gap:35px;padding-block:48px}.origins-photo{aspect-ratio:1.2}.origins-copy{padding-inline:3%}.origins-copy h2{font-size:40px;margin:18px 0 22px}.closing-note p{font-size:30px}footer{padding:35px 6%;flex-wrap:wrap;gap:27px}footer>small{width:100%}dialog{padding:36px 20px 22px}.product-detail{grid-template-columns:1fr;gap:24px}.detail-copy h2{font-size:38px}.detail-gallery>img{max-height:330px}.thumbnails button{width:42px;height:42px}.toast{width:85%;text-align:center}.review-main h1{font-size:43px}.contact-sheet{grid-template-columns:repeat(3,1fr)}.review-product h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}:root{--paper:#f4f2e6;--ink:#24432f;--muted:#6b7867;--line:#d8dccb}.review-bar{background:#203d2d}.site-header{margin:0;padding:13px 5.5%;background:#eeefe3;border-bottom:1px solid #cdd5c3;min-height:111px;position:relative;z-index:2}.original-logo{display:block;width:85px;flex:none;line-height:0}.original-logo img{height:85px;width:85px;object-fit:contain}.site-header nav{gap:40px;font-size:12px}.bag-button{border:1px solid #bcc8b1;border-radius:50px;padding:9px 15px}.living-hero{position:relative;isolation:isolate;min-height:720px;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;background:linear-gradient(125deg,#eeefe3 5%,#e6eadb 47%,#dce4d0);overflow:hidden;padding:30px 5.5% 80px}.living-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 69% 36%,#f6ecd04d,transparent 54%)}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;z-index:3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.24' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.living-copy{position:relative;z-index:4;padding-bottom:20px}.living-copy .eyebrow{font-size:9px;letter-spacing:2.5px;margin-bottom:32px}.living-copy h1{font-size:clamp(65px,6.6vw,108px);line-height:.99;letter-spacing:-3px}.living-copy h1 em{color:#77836a}.living-description{color:#5f705d;font-size:14px;line-height:1.85;margin:30px 0 32px}.living-copy .button{border-radius:2px;padding:16px 24px;background:#294932}.hero-footnote{display:flex;align-items:center;gap:13px;margin-top:49px;font-size:8px;letter-spacing:1.5px;color:#788168}.fine-line{width:33px;border-top:1px solid #a7a077}.living-art{height:610px;position:relative;align-self:center;margin-left:-9%;margin-right:-10%;pointer-events:none}.garden{width:100%;height:100%;overflow:visible;filter:drop-shadow(8px 16px 18px #1e472d0a)}.hero-bottom{position:absolute;bottom:27px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #b9c5ab80;padding-top:18px;color:#6c7965;font-size:8px;letter-spacing:1.7px;z-index:4}.hero-bottom button{font-size:9px;letter-spacing:.4px;display:flex;gap:10px;align-items:center}.hero-bottom button span{font-size:14px;line-height:1}.plant{transform-box:view-box;transform-origin:50% 90%;animation:sway 13s ease-in-out infinite alternate}.plant-main{transform-origin:47% 88%;animation-duration:14s}.plant-back{transform-origin:73% 85%;animation-duration:17s;animation-delay:-5s}.plant-front{transform-origin:68% 90%;animation-name:sway-front;animation-duration:11s;animation-delay:-3s}.grasses{transform-origin:23% 91%;animation:sway-grass 9s ease-in-out infinite alternate}.flower{transform-origin:59% 88%;animation:sway-front 10s ease-in-out infinite alternate}.sun-glow{animation:glow 12s ease-in-out infinite alternate}.sun-orbit{transform-origin:51.9% 37.2%;animation:sun-breathe 18s ease-in-out infinite alternate}.contour{animation:water 14s ease-in-out infinite alternate}.floating-seeds{animation:seeds 16s ease-in-out infinite alternate}.living-hero.motion-paused *{animation-play-state:paused!important}.values-strip{background:#f2f1e6;border-top:0}.collection{padding-top:74px}.origins-copy h2{font-size:clamp(37px,3.5vw,54px)}footer .original-logo,footer .original-logo img{width:98px;height:98px}.closing-note>span,.sun-art{display:none}.closing-note{padding-top:55px}.ritual-banner{background:#284730}@keyframes sway{0%{transform:rotate(-1.3deg)}to{transform:rotate(1.6deg)}}@keyframes sway-front{0%{transform:rotate(2deg)}to{transform:rotate(-2.4deg)}}@keyframes sway-grass{0%{transform:rotate(-2deg)}to{transform:rotate(3deg)}}@keyframes glow{0%{opacity:.5}to{opacity:1}}@keyframes sun-breathe{0%{transform:scale(.985)}to{transform:scale(1.02)}}@keyframes water{0%{transform:translate(-11px)}to{transform:translate(11px)}}@keyframes seeds{0%{transform:translate(0);opacity:.3}to{transform:translate(9px,-16px);opacity:.8}}@media(min-width:1550px){.living-hero{min-height:780px}.living-art{height:680px}.living-copy{padding-left:3%}.site-header{padding-inline:7%}}@media(max-width:1000px){.living-hero{min-height:660px;padding-inline:5%;grid-template-columns:1fr 1fr}.living-copy h1{font-size:68px}.living-art{height:540px;margin-left:-20%;margin-right:-22%}.living-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-footnote{font-size:7px;letter-spacing:1px}.site-header nav{gap:25px}.hero-bottom>span{display:none}.original-logo,.original-logo img{width:76px;height:76px}.site-header{min-height:96px}}@media(max-width:680px){.site-header{margin:0;padding:12px 6%;min-height:98px;gap:20px}.site-header .original-logo,.site-header .original-logo img{width:76px;height:76px}.site-header nav{display:flex;margin-left:auto}.site-header nav a{display:none}.site-header nav a:first-child{display:block;font-size:11px}.bag-button{font-size:10px;padding:6px 10px;gap:6px}.bag-button span{width:21px;height:21px}.living-hero{grid-template-columns:1fr;padding:36px 7% 66px;min-height:0}.living-copy{padding:0;z-index:4}.living-copy .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:24px}.living-copy h1{font-size:67px;letter-spacing:-2px;line-height:.99}.living-description{font-size:12px;line-height:1.8;margin:23px 0 25px}.living-copy .button{font-size:11px;padding:14px 21px}.hero-footnote{display:none}.living-art{height:352px;margin:-6px -17% -3px -12%;width:auto;z-index:1}.hero-bottom{bottom:20px;left:7%;right:7%;padding-top:14px;font-size:7px;letter-spacing:1px}.hero-bottom button{font-size:8px}.collection{padding-top:45px}.desktop-break{display:none}}@media(max-width:360px){.living-copy h1{font-size:58px}.site-header nav{display:none}}.review-bar{background:#102e26;color:#d3d3b8}.site-header{background:#f2f0e3;border-bottom-color:#e0e1d0}.dusk-hero{background:#173e32;min-height:760px;display:flex;padding:80px 6.7% 105px;color:#f2f0da}.dusk-hero:before{display:none}.dusk-hero .hero-grain{opacity:.16;mix-blend-mode:soft-light}.dusk-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;z-index:-1}.dusk-landscape{width:100%;height:100%;display:block}.dusk-hero .living-copy{width:52%;max-width:735px;padding:0;z-index:3}.dusk-hero .living-copy .eyebrow{color:#d0cfa5;letter-spacing:2.4px;font-size:9px;margin-bottom:38px}.dusk-hero .living-copy h1{font-size:clamp(70px,6.8vw,110px);letter-spacing:-3px;line-height:1.02;color:#f2f0da;text-shadow:0 2px 18px #082e1e12}.dusk-hero .living-copy h1 em{color:#c7bb89}.dusk-hero .living-description{color:#b5c7b0;font-size:14px;line-height:1.9;margin-top:30px;margin-bottom:34px}.dusk-hero .living-copy .button{color:#173c2e;background:#e9e4c7;border:1px solid #e9e4c7;border-radius:0;padding:16px 24px}.dusk-hero .living-copy .button:hover{background:#f5f0d4}.dusk-hero .hero-footnote{color:#92aa91;margin-top:47px;font-size:8px}.dusk-hero .fine-line{border-color:#9b9b6c}.dusk-hero .hero-bottom{color:#a5b497;border-color:#a4b59033;left:6.7%;right:6.7%;bottom:26px}.dusk-hero .hero-bottom button{color:#c1c5a6}.values-strip{background:#e7e8d9;color:#536749;padding-block:22px}.section-heading .eyebrow{color:#8d7a4a}.product-image{background:#e6e8dd}.ritual-banner{background:#153d30}.closing-note{background:#e7e8d9}.dusk-glow{animation:dusk-glow 16s ease-in-out infinite alternate}.dusk-canopy{animation:dusk-sway 19s ease-in-out infinite alternate}.dusk-ferns{transform-origin:86% 100%;animation:dusk-fern 13s ease-in-out infinite alternate}.mist-one{animation:dusk-drift 28s ease-in-out infinite alternate}.mist-two{animation:dusk-drift-back 35s ease-in-out infinite alternate}.water-light{animation:dusk-shimmer 9s ease-in-out infinite alternate}.dusk-fireflies{animation:dusk-specks 13s ease-in-out infinite alternate}@keyframes dusk-sway{0%{transform:rotate(-.6deg)}to{transform:rotate(1.3deg)}}@keyframes dusk-fern{0%{transform:skew(-1deg)}to{transform:skew(1deg)}}@keyframes dusk-drift{0%{transform:translate(-35px);opacity:.5}to{transform:translate(30px);opacity:1}}@keyframes dusk-drift-back{0%{transform:translate(25px);opacity:.8}to{transform:translate(-20px);opacity:.4}}@keyframes dusk-glow{0%{opacity:.55}to{opacity:1}}@keyframes dusk-shimmer{0%{opacity:.13;transform:translate(-4px)}to{opacity:.33;transform:translate(4px)}}@keyframes dusk-specks{0%{opacity:.15;transform:translateY(7px)}to{opacity:.6;transform:translateY(-7px)}}@media(min-width:1550px){.dusk-hero{min-height:790px;padding-left:8%}.dusk-hero .living-copy{padding-left:0}.dusk-hero .hero-bottom{left:8%;right:8%}}@media(max-width:1000px){.dusk-hero{min-height:685px;padding:65px 5% 90px}.dusk-hero .living-copy{width:58%}.dusk-hero .living-copy h1{font-size:74px}.dusk-hero .living-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.dusk-hero .living-description{font-size:13px}.dusk-hero .hero-bottom{left:5%;right:5%}.dusk-landscape{width:120%;margin-left:-20%}}@media(max-width:680px){.dusk-hero{display:block;min-height:850px;padding:44px 7% 380px}.dusk-hero .living-copy{width:100%;max-width:none}.dusk-hero .living-copy .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:27px}.dusk-hero .living-copy h1{font-size:66px;line-height:1.01;letter-spacing:-2px}.dusk-hero .living-description{font-size:12px;line-height:1.8;max-width:300px;margin-top:24px;margin-bottom:27px}.dusk-hero .living-copy .button{font-size:11px;padding:14px 20px}.dusk-hero .hero-footnote{display:none}.dusk-art{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%}.dusk-landscape{position:absolute;width:950px;height:520px;right:-74px;bottom:0;margin:0;opacity:.95}.dusk-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#133a30 0% 38%,#133a3000 68%);pointer-events:none}.dusk-hero .hero-bottom{left:7%;right:7%;bottom:22px;color:#c7c7a4;border-color:#a4b5904d;padding-top:15px}.dusk-hero .hero-bottom a{font-size:7px}.values-strip{padding-block:18px}}@media(max-width:360px){.dusk-hero .living-copy h1{font-size:58px}.dusk-hero{min-height:815px}}@media(prefers-reduced-motion:reduce){.dusk-hero *{animation:none!important}}.thai-goldwork{pointer-events:none}.heritage-icon{display:block;width:52px;height:56px;flex:none;overflow:visible}.heritage-ribbon{display:flex;align-items:center;justify-content:center;gap:23px;background:#173b2e;color:#c0b37e;padding:18px 8%;border-top:1px solid #bcc79626}.ribbon-line{height:1px;background:linear-gradient(90deg,transparent,#b5aa7866,transparent);flex:1;max-width:430px}.ribbon-line.short{flex:0 0 55px}.ribbon-sun{width:42px;height:45px}.ribbon-kranok{width:31px;height:42px;opacity:.9}.mirror{transform:scaleX(-1)}.values-strip .small-divider{width:19px;height:24px;color:#8b805a}.heritage-pair{display:flex;align-items:center;gap:12px;margin-bottom:21px;color:#8f8050}.heritage-pair .heritage-icon{width:31px;height:38px}.heritage-pair .heritage-icon:last-child{border-left:1px solid #b7b69c55;box-sizing:content-box;padding-left:17px}.motif-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0}.motif-cards article{background:#e8ebde;padding:35px}.motif-cards article>.heritage-icon{width:150px;height:160px;margin:0 auto 30px;color:#7c6a35}.motif-cards h2{font-size:34px}.motif-cards p{font-size:13px;margin-top:20px;color:#5d705b}.motif-cards a{font-size:12px;text-decoration:underline;text-underline-offset:4px;display:block;margin-top:25px}.dusk-hero .heritage-icon{color:inherit}@media(max-width:680px){.heritage-ribbon{padding:14px 6%;gap:13px}.ribbon-line.short{flex-basis:23px}.ribbon-sun{width:34px;height:36px}.ribbon-kranok{width:25px;height:35px}.values-strip .small-divider{width:14px;height:18px}.values-strip .small-divider:last-of-type{display:none}.motif-cards{grid-template-columns:1fr}.motif-cards article{padding:28px}.sun-rosette{opacity:.9}.thai-goldwork{opacity:.7}}.sun-rosette{pointer-events:none}@media(max-width:680px){.dusk-landscape{right:-30px;bottom:-16px}}html{font-size:16px}body{font-size:17px;line-height:1.7;--muted:#53654e}.review-bar{font-size:14px;letter-spacing:.7px;padding:10px 5%;gap:16px;align-items:center}.review-bar a{font-size:14px;letter-spacing:0}.site-header nav,.site-header nav a,.bag-button{font-size:16px}.bag-button{min-height:44px}.bag-button span{font-size:14px;width:27px;height:27px}.site-header nav{gap:32px}.dusk-hero{min-height:825px;padding-top:65px;padding-bottom:110px}.dusk-hero .living-copy{width:54%;max-width:780px}.dusk-hero .living-copy .eyebrow{font-size:14px;line-height:1.6;letter-spacing:1.3px;margin-bottom:30px;color:#dfddb8}.dusk-hero .living-description{font-size:18px;line-height:1.75;max-width:500px;color:#d1dec9}.dusk-hero .living-copy .button,.button{font-size:16px;padding:16px 25px;min-height:48px}.dusk-hero .hero-footnote{font-size:14px;letter-spacing:.65px;color:#c0d0b5;margin-top:35px;line-height:1.6}.dusk-hero .hero-bottom,.dusk-hero .hero-bottom a,.dusk-hero .hero-bottom button{font-size:14px;letter-spacing:.4px;color:#d1d5b9;line-height:1.6}.dusk-hero .hero-bottom button{min-height:44px;padding:5px 8px}.dusk-hero .hero-bottom{padding-top:10px;bottom:17px}.eyebrow,.collection .eyebrow,.origins .eyebrow{font-size:14px;line-height:1.6;letter-spacing:1px}.values-strip{font-size:14px;letter-spacing:1px;flex-wrap:wrap}.section-heading>p{font-size:17px}.filter{font-size:16px;padding:10px 15px;min-height:44px}.filter span,.collection-count{font-size:14px}.collection-tools{align-items:center;flex-wrap:wrap}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 25px}.product-meta{font-size:14px;line-height:1.5;letter-spacing:.25px;flex-wrap:wrap;gap:3px 10px}.product-card h3{font-size:30px;line-height:1.15;margin-top:10px}.product-profile{font-size:16px;line-height:1.6;min-height:52px}.product-price{font-size:19px;margin-top:12px}.product-price span{font-size:15px}.product-index{font-size:14px;letter-spacing:.5px;padding:4px 8px}.quick-view{width:40px;height:40px;font-size:24px}.ritual-number span{font-size:14px;letter-spacing:1px}.ritual-banner p{font-size:17px;line-height:1.7}.ritual-banner>div:not(.ritual-number){max-width:390px}.text-link,.closing-note a{font-size:16px;min-height:35px}.origins-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;max-width:490px}.photo-label{font-size:14px;letter-spacing:.6px;right:18px}.closing-note p{font-size:39px}footer>div{font-size:16px;gap:12px}footer>small{font-size:14px;line-height:1.7;max-width:350px}.detail-copy h2{font-size:45px}.latin{font-size:18px}.profile,#detailIntro{font-size:17px}.price-row strong{font-size:26px}.price-row span,.detail-copy .eyebrow{font-size:14px}.demo-note{font-size:14px;line-height:1.6}details,summary,details p{font-size:16px;line-height:1.65}summary{padding:3px 0}select{font-size:17px;min-height:48px}.bag-item{font-size:16px}.bag-item small,.bag-item button{font-size:14px}.bag-item button{padding:6px 0}.bag-total{font-size:19px}.toast{font-size:16px}.close-dialog{width:44px;height:44px}.thumbnails button{width:55px;height:55px}.review-main>p,.review-note,.review-product>p,.review-product details p{font-size:17px}.contact-sheet figcaption,th{font-size:14px}table{font-size:16px}.motif-cards p,.motif-cards a{font-size:17px}.heritage-ribbon{padding-block:22px}.ribbon-sun{width:48px;height:50px}.ribbon-kranok{width:39px;height:50px}.thai-goldwork{opacity:.72}.thai-goldwork g,.heritage-icon g:not(.nordic-label-sign){stroke-width:2.6}.sun-rosette{opacity:.9}.values-strip .small-divider{width:25px;height:29px}.heritage-pair .heritage-icon{width:40px;height:45px}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dusk-hero .living-copy{width:60%}.dusk-hero .living-copy h1{font-size:76px}.collection-count{display:none}.hero-bottom>span{display:none}.site-header nav{gap:20px}.dusk-hero .hero-footnote{display:none}}@media(max-width:760px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header nav a{font-size:16px}.site-header nav{gap:16px}.site-header nav a:last-child{display:none}.product-card h3{font-size:28px}.dusk-hero .living-copy h1{font-size:68px}.dusk-hero .living-copy{width:66%}footer{align-items:flex-start}}@media(max-width:680px){.review-bar{font-size:14px;padding:10px 6%;display:block;line-height:1.6}.review-bar a{display:block;font-size:14px;margin-top:3px}.site-header{padding:12px 6%;gap:16px}.site-header nav a:first-child{font-size:16px}.bag-button{font-size:16px;padding:8px 11px;min-height:44px}.bag-button span{font-size:14px;width:24px;height:24px}.dusk-hero{padding:35px 7% 410px;min-height:1030px}.dusk-hero .living-copy{width:100%;max-width:none}.dusk-hero .living-copy .eyebrow{font-size:14px;letter-spacing:1px;margin-bottom:25px}.dusk-hero .living-copy h1{font-size:65px}.dusk-hero .living-description{font-size:17px;line-height:1.7;max-width:360px;margin-top:26px;margin-bottom:27px}.dusk-hero .living-copy .button{font-size:16px;padding:15px 22px}.dusk-hero .hero-bottom{font-size:14px;flex-wrap:wrap;gap:5px 13px;bottom:15px}.dusk-hero .hero-bottom a,.dusk-hero .hero-bottom button{font-size:14px;letter-spacing:0}.dusk-landscape{bottom:24px;height:500px}.dusk-art:after{background:linear-gradient(to bottom,#133a30 0% 49%,#133a3000 74%)}.values-strip{font-size:14px;letter-spacing:.3px;gap:10px 13px;padding-inline:6%}.values-strip .small-divider{width:20px;height:24px}.section-heading>p{font-size:17px}.eyebrow,.collection .eyebrow,.origins .eyebrow{font-size:14px}.filter{font-size:16px;padding:9px 12px}#filters{gap:7px}.product-meta{font-size:14px;line-height:1.5}.product-profile{font-size:16px}.product-price{font-size:19px}.product-price span{font-size:15px}.product-index{font-size:14px}.ritual-banner p,.origins-copy>p:not(.eyebrow){font-size:17px}.ritual-number span{font-size:14px;letter-spacing:.5px}.ritual-banner>div:not(.ritual-number){max-width:none}.photo-label{font-size:14px;left:15px;bottom:15px}.text-link,.closing-note a{font-size:16px}.closing-note p{font-size:34px}footer>div{font-size:16px}footer>small{font-size:14px;max-width:100%}.detail-copy h2{font-size:38px}.thumbnails button{width:48px;height:48px}.contact-sheet{grid-template-columns:repeat(2,1fr)}.motif-cards p,.motif-cards a{font-size:17px}.review-main{padding-inline:22px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr;gap:34px}.product-image{aspect-ratio:1.1}.product-card h3{font-size:32px}.product-profile{min-height:0}.product-meta{justify-content:space-between}.review-main h1{font-size:43px}.bag-item{grid-template-columns:42px 1fr auto;gap:9px}.bag-item img{width:42px}.dusk-hero .hero-bottom a{font-size:14px}}@media(max-width:360px){.dusk-hero .living-copy h1{font-size:58px}.site-header nav{display:none}.dusk-hero{min-height:1050px}}.review-bar,.review-bar a{font-size:13px}.site-header nav,.site-header nav a,.site-header nav a:first-child,.bag-button{font-size:15px}.bag-button span,.dusk-hero .living-copy .eyebrow,.eyebrow,.collection .eyebrow,.origins .eyebrow,.detail-copy .eyebrow,.dusk-hero .hero-footnote,.dusk-hero .hero-bottom,.dusk-hero .hero-bottom a,.dusk-hero .hero-bottom button{font-size:13px}.values-strip,.filter span,.collection-count,.product-meta,.product-index,.ritual-number span,.photo-label,footer>small,.price-row span,.demo-note,.bag-item small,.bag-item button,.contact-sheet figcaption,th{font-size:13px}.dusk-hero .living-copy .button,.button,.filter,.text-link,.closing-note a,footer>div{font-size:15px}.product-price span{font-size:14px}.sun-rosette{opacity:.78}@media(max-width:680px){.review-bar,.review-bar a,.bag-button span,.eyebrow,.collection .eyebrow,.origins .eyebrow,.dusk-hero .living-copy .eyebrow,.dusk-hero .hero-bottom,.dusk-hero .hero-bottom a,.dusk-hero .hero-bottom button,.values-strip,.product-meta,.product-index,.ritual-number span,.photo-label,footer>small{font-size:13px}.site-header nav a:first-child,.bag-button,.dusk-hero .living-copy .button,.filter,.text-link,.closing-note a,footer>div{font-size:15px}.product-price span{font-size:14px}.sun-rosette{opacity:.9}}.product-card h3{font-size:26px;line-height:1.2}.gb-preview-note{padding:14px 5.5%;background:#dce5d4;color:#193b2e;font:15px/1.5 var(--sans)}.product-card h3 a{color:inherit;text-decoration:none}.product-card .product-image{text-decoration:none}.product-card .product-image img{display:block}.product-card .quick-view{color:var(--ink)}.gb-product-page,.gb-cart-page,.gb-collection-page,.gb-standard-page{padding:65px 5.5%;max-width:1500px;margin:auto}.gb-product-layout{display:grid;grid-template-columns:1fr .9fr;gap:7%;align-items:start}.gb-product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gb-product-gallery img{width:100%;background:#eeede6;object-fit:contain;aspect-ratio:1}.gb-product-copy h1,.gb-page-title{font:clamp(42px,4vw,68px)/1.03 var(--serif);margin:12px 0 20px}.gb-product-copy .rte,.gb-standard-page .rte{font:17px/1.7 var(--sans);max-width:720px}.gb-product-copy .rte h2,.gb-product-copy .rte h3{font:30px/1.2 var(--serif);margin:25px 0 10px}.gb-product-copy label,.gb-cart-page label{font-size:15px;display:block;margin:20px 0 8px}.gb-product-copy select,.gb-product-copy input,.gb-cart-page input{font-size:16px;padding:13px;max-width:450px}.gb-product-copy button[type=submit],.gb-cart-page button[type=submit]{background:var(--ink);color:#fff;padding:15px 25px;font-size:16px;margin:18px 0}.gb-price{font:26px var(--serif);margin:15px 0}.gb-product-copy button:disabled{opacity:.55;cursor:not-allowed}.gb-cart-row{display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.gb-cart-row img{width:90px;aspect-ratio:1;object-fit:contain}.gb-cart-row a{color:var(--ink)}.gb-cart-total{text-align:right;font:24px var(--serif);margin:25px 0}.gb-collection-page .product-grid{margin-top:35px}.gb-pagination{margin:45px 0;font-size:16px}.gb-pagination a{margin-right:20px}.gb-empty{font-size:18px;line-height:1.6;padding:30px 0}.gb-footer-note{color:var(--muted)}@media(max-width:680px){.gb-product-page,.gb-cart-page,.gb-collection-page,.gb-standard-page{padding:42px 5%}.gb-product-layout{grid-template-columns:1fr;gap:32px}.gb-product-gallery{gap:6px}.gb-cart-row{grid-template-columns:65px 1fr}.gb-cart-row>span{grid-column:2}.gb-cart-row img{width:65px}}.gb-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:38px}.gb-section-nav a{background:var(--paper);min-height:105px;padding:20px 22px;font:23px/1.15 var(--serif);display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;transition:background .2s}.gb-section-nav a:hover{background:#e9ecdf}.gb-section-nav a span,.gb-section-nav a small{font:13px/1.4 var(--sans);color:var(--muted)}.gb-section-nav a small{margin-top:2px}.gb-section{padding:74px 5.5%;border-top:1px solid var(--line);scroll-margin-top:20px}.gb-section:nth-of-type(2n){background:#f0f1e7}.gb-section .product-grid{margin-top:32px}.gb-section .product-card h3{font-size:24px}.gb-section-link{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid var(--gold);padding:6px 0;margin-top:32px;font-size:16px}.gb-draft-notice{font-size:15px;margin-top:26px;color:var(--muted)}.gb-draft-card .product-image{cursor:default}@media(max-width:760px){.gb-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-section-nav a{font-size:20px;min-height:97px}.gb-section .product-card h3{font-size:23px}}@media(max-width:480px){.gb-section-nav{grid-template-columns:1fr 1fr}.gb-section-nav a{padding:14px;min-height:94px;font-size:18px}.gb-section{padding:58px 6%}.gb-section .product-card h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.living-hero *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gb.css.map */
