a.explore-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 28px;border-radius:40px;text-decoration:none;text-transform:uppercase;letter-spacing:.8px}.mobile-btn{display:none!important}.desktop-btn{display:block}@media(max-width:999px){.mobile-btn{display:inline-flex!important}.desktop-btn{display:none!important}}.search__input{--input-text-color: var(--text-color);padding-inline-start:0;padding-inline-end:54px;border-bottom:1px solid;border-radius:0;background-color:transparent!important;color:#fff;font-size:var(--body-font-size);line-height:1em;text-transform:initial}.search__input:focus{border-color:#fff;outline:0;box-shadow:none}.search__input::placeholder{color:#fff}.search__submit{right:-45px}.main-menu{font-weight:500}@media(min-width:500px){.main-menu{flex:1 1 33%;order:1;width:100%;background-color:transparent;color:#fff}}.header{display:block;position:relative;z-index:30;border-bottom:1px solid rgba(var(--text-color) / .15);background-color:transparent;color:#fff;transition:padding 1s ease,background-color 1s ease,color 1s ease}.img_header_logo_wrap{display:block!important;position:relative}.img_header_logo{position:relative;transform-origin:center;transition:opacity 1s ease,transform 1s ease}.compact_logo{opacity:1;transform:scale(.96);display:none}body.home #main-content{margin-top:calc(var(--content-start) * -1)}header.header__grid{padding-top:20px;padding-bottom:20px}.header__icon svg{color:#fff}@media(min-width:500px){.header__icon svg{width:auto;height:24px}}input#header-search{padding-left:16px;padding-right:16px}.header__icon{margin:0 34px 0 0!important;padding:0;width:auto}header.compact .header{color:#2a2a2a}header.compact .search__input{color:#2a2a2a}header.compact .search__input:focus{border-color:#2a2a2a}header.compact .search__input::placeholder{color:#2a2a2a}header.compact .img_header_logo:not(.compact_logo){display:none}img.img_header_logo.first{max-width:160px}header.compact .compact_logo{display:block;opacity:1;transform:scale(1)}header.compact .header__icon svg{color:#2a2a2a}.header_compact{background:#fff;transition:background-color 1s ease,padding 1s ease}.header_compact .text-current,.header_compact .header__icon{color:#2a2a2a}body:not(.home) .cc-header--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff}@media(max-width:500px){header.compact summary.main-menu__toggle{color:#000!important}.header__icons.flex.justify-end.mis-auto.js-closes-menu{flex:none;margin-inline-end:0}.header__logo{flex:1;align-items:center;justify-content:center}main-menu{width:25%}.header__icons{width:25%}div#search-bar{order:1;left:0;position:absolute;top:120px;width:100%;background:#fff;padding:0 10px}.search__submit{right:0}.header__icon{margin:0 0 0 15px!important}header.compact button.search__submit.text-current.absolute.focus-inset.end{color:#000}header.compact button.search__reset.text-current.vertical-center.absolute.focus-inset.js-search-reset{color:#000}.predictive-search.absolute.bg-theme-bg.text-theme-text.text-start{left:0;top:0}}.slideshow__text.container.flex .text-overlay__heading{font-family:Cormorant Garamond;font-weight:500;font-style:italic;font-size:34px;line-height:120%;letter-spacing:0%;justify-content:end;align-items:end;margin-bottom:0}.slideshow__text.container.flex p.text-overlay__block.subheading{font-family:Poppins;font-weight:300;font-size:14px;line-height:160%;letter-spacing:0%}.js .slideshow__slide--ignore-pagination .text-overlay{margin:0!important}@media(max-width:499px){.slideshow__text.container.flex .text-overlay__heading{font-size:24px}}@media(min-width:500px)and (max-width:1920px){.slideshow__text.container.flex .text-overlay__heading{font-size:34px}}.text-overlay.text-center.has-motion{margin-top:auto!important;margin-bottom:0!important}@media(max-width:499px){.text-overlay.text-center.has-motion{margin-top:200px!important;margin-bottom:50px!important}.slideshow__text.container.flex{justify-content:center!important;margin-top:140px}.slideshow__text.container.flex .text-overlay{text-align:center!important;margin-top:200px!important;margin-bottom:50px!important}}.slideshow__text.container.flex.justify-center{margin-top:140px}.text-overlay__buttons .btn.btn--primary{font-family:Poppins;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;padding:18px 22px;height:54px;opacity:1;border-width:1px;border-radius:100px;background:#f7f3ed}@media(max-width:499px){.text-overlay__buttons .btn.btn--primary{padding:18px 32px;height:46px;font-size:10px}}@media(min-width:500px)and (max-width:1920px){.text-overlay__buttons .btn.btn--primary{font-size:14px;padding:18px 22px;height:54px}}.page-btn__bg-circle{transition:stroke .2s,fill .2s;stroke-width:2px;stroke:#f7f3ed5c;fill:#f7f3ed5c}:root{--dark: #2A2A2A;--natural: #2A2A2A }.legacy-section{background:#fff;padding:100px 0}@media(max-width:499px){.legacy-section{padding:60px 38px}}@media(min-width:500px){.legacy-section{padding:100px 64px}}@media(min-width:500px)and (max-width:1920px){.legacy-section{padding:60px 38px}}.legacy-section .container{margin:0 auto;padding:0;text-align:center}.legacy-tagline{font-family:Poppins,sans-serif;font-weight:300;font-size:20px;line-height:160%;letter-spacing:0%;text-align:center;margin-bottom:15px;display:block;color:var(--dark)}@media(max-width:499px){.legacy-tagline{font-size:12px}}@media(min-width:500px)and (max-width:1920px){.legacy-tagline{font-size:14px}}.legacy-title{font-family:Cormorant Garamond,sans-serif;font-weight:500;font-style:italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center;margin-bottom:15px;color:var(--natural)}@media(max-width:499px){.legacy-title{font-size:24px}}@media(min-width:500px)and (max-width:1920px){.legacy-title{font-size:34px}}.divider{position:relative;margin:55px 0;height:1px;background:#d9d9d9}@media(max-width:499px){.divider{margin:25px}}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:calc(50% - 28px);height:1px;background:#2a2a2a4d;transform:translateY(-50%)}.divider:before{left:0}.divider:after{right:0}.divider-icon{position:absolute;left:50%;top:50%;width:84px;height:84px;transform:translate(-50%,-50%);background:#fff;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:499px){.divider-icon{width:44px;height:44px}}.divider-icon img{width:100%;height:100%;object-fit:contain}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:499px){.stats{grid-template-columns:repeat(3,1fr)}}.stat-item h3{font-weight:700;font-style:italic;font-size:74px;line-height:120%;letter-spacing:0%;color:#815108;font-family:Cormorant Garamond,serif;margin-bottom:20px}@media(max-width:499px){.stat-item h3{font-size:28px;margin-bottom:10px}}@media(min-width:500px)and (max-width:1920px){.stat-item h3{font-size:54px}}.stat-item p{font-weight:500;font-style:italic;font-size:24px;line-height:120%;letter-spacing:0%;text-align:center;font-family:Cormorant Garamond,serif;color:var(--dark)}@media(max-width:499px){.stat-item p{font-size:12px}}.ritual-intro{background:#fbf8f3;padding:77px;text-align:center}@media(max-width:499px){.ritual-intro{padding:30px 20px}}@media(min-width:500px)and (max-width:1920px){.ritual-intro{padding:57px}}.ritual-intro h2{margin:0;color:#2f2b27;font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:54px;line-height:140%;letter-spacing:0%;text-align:center}@media(max-width:499px){.ritual-intro h2{font-size:24px}}@media(min-width:500px)and (max-width:1920px){.ritual-intro h2{font-size:34px}}.ritual-video-section{position:relative;height:760px;overflow:hidden}@media(max-width:499px){.ritual-video-section{height:500px}}.ritual-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ritual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#271505d1,#2715058c 22%,#2715052e 48%,#27150500);z-index:1}.ritual-content{position:absolute;top:50%;left:20px;transform:translateY(-50%);z-index:2;max-width:720px}.ritual-content h3{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:54px;line-height:100%;letter-spacing:0%;color:#fff;max-width:750px}@media(max-width:499px){.ritual-content h3{line-height:1.2;font-size:18px}}@media(min-width:500px)and (max-width:1920px){.ritual-content h3{font-size:34px}}.living-section{padding:180px 0;background:#fff}@media(max-width:499px){.living-section{padding:60px 20px}}@media(min-width:500px)and (max-width:1920px){.living-section{padding:57px 64px}}.living-section .container{margin:auto;padding:0}.section-title{font-size:48px;font-weight:400;font-family:Cormorant Garamond,serif;color:#222;margin-bottom:82px;font-weight:500;font-style:italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.section-title{font-size:24px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.section-title{font-size:34px;margin-bottom:16px}}.category-tabs{display:flex;justify-content:space-around;border-bottom:1px solid #d9d9d9;margin-bottom:55px}@media(max-width:499px){.category-tabs{overflow-x:auto;justify-content:flex-start;margin-bottom:15px}}@media(min-width:500px)and (max-width:1920px){.category-tabs{margin-bottom:25px}}.tab{width:220px;height:90px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;position:relative;font-family:Cormorant Garamond,serif;font-size:30px;color:#333;font-family:Cormorant Garamond;font-weight:500;font-style:italic;font-size:36px;line-height:140%;letter-spacing:0%;padding:27px 0}@media(max-width:699px){.tab{flex:1;height:60px;font-size:18px;gap:5px}}@media(min-width:700px)and (max-width:1920px){.tab{height:40px;font-size:26px}}.tab img{width:auto;height:35px}@media(max-width:699px){.tab img{height:12px}}@media(min-width:700px)and (max-width:1920px){.tab img{height:25px}}.tab.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;background:#333}.living-content{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}@media(max-width:999px){.living-content{grid-template-columns:1fr;gap:32px}}.living-info{padding:0 40px 0 80px}@media(max-width:499px){.living-info{padding:0;text-align:center}}@media(min-width:500px)and (max-width:1920px){.living-info{padding:0 20px 0 40px}}.living-image img{width:100%;display:block}.living-info h3{font-family:Cormorant Garamond,serif;font-size:54px;line-height:1.2;font-weight:400;color:#222;margin-bottom:30px;font-weight:500;font-style:italic;line-height:110.00000000000001%;letter-spacing:0%}@media(max-width:499px){.living-info h3{font-size:32px}}@media(min-width:500px)and (max-width:1920px){.living-info h3{font-size:34px}}.living-info h3 span{color:#8f6218;font-style:italic;font-weight:600}.living-info p{font-size:28px;color:#333;font-family:Poppins;font-weight:400;font-style:normal;font-size:24px;letter-spacing:0%;margin:0 0 17px}@media(max-width:499px){.living-info p{font-size:18px;margin:0 0 10px}}p.highlight,.living-info em{color:#8f6218!important;font-style:italic;font-family:Cormorant Garamond,serif;font-size:34px;font-family:Cormorant Garamond;font-weight:700;font-style:italic!important;letter-spacing:0%}@media(max-width:499px){p.highlight,.living-info em{font-size:20px}}.living-info .btn-explore{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:14px 28px;border-radius:40px;background:#f4f0ea;text-decoration:none;color:#222;letter-spacing:1px;text-transform:uppercase;font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center}.living-info .btn-explore img{width:35px}.collections-section{padding:150px 0;background:#fdfaf5}@media(max-width:499px){.collections-section{padding:36px 20px}}@media(min-width:500px)and (max-width:1920px){.collections-section{padding:57px 64px}}.collections-section .container{padding:0;margin:0 auto}.collections-header{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:60px}@media(max-width:999px){.collections-header{flex-direction:column;align-items:center;margin-bottom:38px}}@media(min-width:500px)and (max-width:1920px){.collections-header{margin-bottom:28px}}.collections-header h2{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:54px;line-height:1.2;color:#222;letter-spacing:0%}@media(max-width:499px){.collections-header h2{font-size:24px;text-align:center}}@media(min-width:500px)and (max-width:1920px){.collections-header h2{font-size:34px}}.collections-section .btn-explore{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:50px;background:#f4efe8;color:#222;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;font-size:13px;transition:all .3s ease}@media(max-width:999px){.collections-section .btn-explore{font-size:12px;display:none}}.collections-section .btn-explore img{width:35px}.collection-grid{display:grid;grid-template-columns:1.05fr 2.1fr;gap:14px}@media(max-width:999px){.collection-grid{grid-template-columns:1fr}}.right-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:499px){.right-grid{grid-template-columns:1fr 1fr;text-align:center}}.collection-card{position:relative;overflow:hidden}.collection-card img{display:block;width:100%;height:100%;object-fit:cover}.overlay-grid{position:absolute;left:24px;right:24px;bottom:24px;z-index:999;color:#fff}.collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#f7f3ed00,#00000059 65.25%,#000)}.overlay-grid .sub-title{display:block;margin-bottom:8px;font-size:16px;letter-spacing:1px;font-family:Poppins;font-weight:400;font-style:Regular;line-height:1.2;vertical-align:middle;text-transform:uppercase}@media(max-width:499px){.overlay-grid .sub-title{font-size:12px}}.overlay-grid h3{margin:0 0 30px;font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:36px;line-height:1.2;color:#fff}@media(max-width:999px){.overlay-grid h3{font-size:24px;margin:0 0 12px}}.overlay-grid a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;font-size:16px;transition:opacity .3s ease;font-family:Poppins;font-weight:500;font-style:Medium;line-height:1.2;text-align:center}@media(max-width:499px){.overlay-grid a{font-size:12px}}.overlay-grid a:hover{opacity:.8}.edits-section{padding:150px 0;background:url(/cdn/shop/files/edit-banner.png?v=1783754118);background-size:cover;background-position:left center;background-repeat:no-repeat}@media(max-width:499px){.edits-section{padding:45px 0!important}}@media(min-width:500px)and (max-width:1920px){.edits-section{padding:57px 64px}}.edits-section .container{margin:0 auto;padding:0}.edits-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}@media(max-width:999px){.edits-wrapper{grid-template-columns:1fr;gap:23px}}.edits-left{position:relative;overflow:hidden;min-height:500px}@media(max-width:999px){.edits-left{min-height:auto}}@media(min-width:1000px)and (max-width:1920px){.edits-left{min-height:400px}}.edits-left img{width:100%;height:100%;object-fit:cover;display:block}.edits-content{z-index:2;max-width:430px}@media(max-width:499px){.edits-content{position:relative;top:0;left:0;text-align:center;padding:0 20px}}.edits-content h2{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:54px;line-height:1.15;color:#222;line-height:120%;letter-spacing:0%;margin-bottom:16px}@media(max-width:499px){.edits-content h2{font-size:26px}}@media(min-width:500px)and (max-width:1920px){.edits-content h2{font-size:36px}}.edits-content p{margin-bottom:35px;font-size:20px;line-height:1.8;color:#555;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%}@media(max-width:499px){.edits-content p{font-size:12px}}@media(min-width:500px)and (max-width:1920px){.edits-content p{font-size:16px}}.edits-section .explore-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 28px;border-radius:40px;background:#fff;color:#222;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;font-size:13px}@media(max-width:499px){.edits-section .explore-btn{padding:14px 22px;font-size:12px}}.edits-section .explore-btn img{width:35px}.edits-right{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:499px){.edits-right{grid-template-columns:1fr 1fr;padding:14px;gap:10px}}.edit-card{position:relative;overflow:hidden;background:#fffaf2;text-align:center;text-decoration:none;color:#222;transition:.35s;padding:15px}.edit-card.up{top:-10px}@media(max-width:999px){.edit-card.up{top:0}}.edit-card.down{top:10px}@media(max-width:999px){.edit-card.down{top:0}}.edit-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/edits-card-bg.jpg?v=1783754119) center/cover;opacity:.25;background-blend-mode:luminosity}.edit-card>*{position:relative;z-index:2}.edit-card__content{padding:25px 10px;border:1px solid rgba(239,230,217,1)}@media(max-width:499px){.edit-card__content{padding:15px 5px}}@media(min-width:500px)and (max-width:1920px){.edit-card__content{padding:15px 5px}}.small-title{display:block;font-family:Cormorant Garamond,serif;color:#333;font-weight:500;font-style:Italic;font-size:36px;line-height:140%;letter-spacing:0%;text-align:center;margin-bottom:8px}@media(max-width:499px){.small-title{font-size:16px;margin-bottom:4px}}@media(min-width:500px)and (max-width:1920px){.small-title{font-size:26px;margin-bottom:4px}}.edit-card h3{margin-bottom:8px;font-weight:700;color:#815108;font-family:Poppins;font-style:Bold;font-size:36px;line-height:140%;letter-spacing:0%;text-align:center}@media(max-width:499px){.edit-card h3{font-size:20px;margin-bottom:4px}}@media(min-width:500px)and (max-width:1920px){.edit-card h3{font-size:26px;margin-bottom:4px}}.link{font-size:16px;letter-spacing:.8px;color:#222;font-family:Poppins;font-weight:500;font-style:Medium;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase}@media(max-width:499px){.link{font-size:12px}}@media(min-width:500px)and (max-width:1920px){.link{font-size:12px}}.loved-section{padding:150px 0;background:#fff}@media(max-width:499px){.loved-section{padding:40px 0}}@media(min-width:500px)and (max-width:1920px){.loved-section{padding:57px 64px}}.loved-section .container{margin:auto;padding:0}.section-heading{text-align:center;margin-bottom:70px}@media(max-width:499px){.section-heading{margin-bottom:20px!important}}@media(min-width:500px)and (max-width:1920px){.section-heading{margin-bottom:50px!important}}.section-heading h2{margin:0;color:#222;font-family:Cormorant Garamond,serif;font-style:italic;line-height:1.1;font-weight:500;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.section-heading h2{font-size:24px!important;margin-bottom:0}}@media(min-width:500px)and (max-width:1920px){.section-heading h2{font-size:34px!important}}.section-heading p{margin-top:12px;color:#666;font-size:20px;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%;text-align:center}@media(max-width:499px){.section-heading p{font-size:12px!important}}@media(min-width:500px)and (max-width:1920px){.section-heading p{font-size:14px!important}}.loved-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:899px){.loved-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px}}.loved-card{position:relative;overflow:hidden;display:block;text-decoration:none;color:inherit;aspect-ratio:1 / 1}.loved-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f3ed00,#f7f3ed);transition:.45s ease}.card-content{position:absolute;left:20px;right:20px;bottom:24px;z-index:2;text-align:center}.card-content h3{margin:0;color:#222;font-size:24px;font-weight:400;line-height:1.3;transition:transform .35s ease;font-family:Poppins;font-style:Regular;line-height:140%;letter-spacing:0%}@media(max-width:999px){.card-content h3{font-size:12px}}.arrow-btn{position:absolute;left:50%;bottom:-20px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#222;transform:translate(-50%,20px);opacity:0;visibility:hidden;transition:all .35s ease}.loved-card:hover .card-content h3{transform:translateY(-75px)}.loved-card:hover .arrow-btn{opacity:1;visibility:visible;transform:translate(-50%);bottom:5px}.card-content h3{transition:.35s ease}.fibres-section{padding:150px 0;background:#fffbf5}@media(max-width:499px){.fibres-section{padding:55px 15px}}@media(min-width:500px)and (max-width:1920px){.fibres-section{padding:57px 64px}}.fibres-section .container{margin:0 auto;padding:0}.section-heading{text-align:center;margin-bottom:60px}.section-heading h2{margin:0 0 14px;font-family:Cormorant Garamond,serif;font-size:54px;line-height:1.1;color:#262626;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:120%;letter-spacing:0%;text-align:center}.section-heading p{margin:0;font-size:20px;color:#555;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%;text-align:center}.fibres-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}@media(max-width:720px){.fibres-grid{grid-template-columns:1fr;gap:34px}}.fibre-image{position:relative;overflow:hidden}.fibre-image img{object-position:center;width:100%;display:block;object-fit:cover;transition:.5s;aspect-ratio:4 / 3;background-position:center}.fibre-card:hover img{transform:scale(1.05)}.fibre-content{padding:60px 0 0;min-height:245px}@media(max-width:499px){.fibre-content{padding:34px 0 0;min-height:auto}}.fibre-number{display:block;margin-bottom:10px;letter-spacing:.08em;color:#9b6617;font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}@media(max-width:499px){.fibre-number{font-size:11px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.fibre-number{font-size:12px;margin-bottom:5px}}.fibre-content h3{margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:140%;letter-spacing:0%}@media(max-width:499px){.fibre-content h3{font-size:16px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.fibre-content h3{font-size:26px;margin-bottom:5px}}.fibre-content p{margin:0;font-size:20px;line-height:1.8;color:#555;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%}@media(max-width:499px){.fibre-content p{font-size:12px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.fibre-content p{font-size:14px;margin-bottom:5px}}.fibre-card:hover .fibre-content{background:#7b4f07;color:#fff;padding:34px 34px 38px}@media(max-width:499px){.fibre-card:hover .fibre-content{padding:34px 34px 38px}}.fibre-card:hover .fibre-content h3,.fibre-card:hover .fibre-content p,.fibre-card:hover .fibre-number{color:#fff}.fibre-card:hover .fibre-content span{display:block;margin-bottom:18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:499px){.fibre-card:hover .fibre-content span{font-size:11px;margin-bottom:5px}}.fibre-card:hover .fibre-content h3{margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:400}@media(max-width:499px){.fibre-card:hover .fibre-content h3{font-size:24px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.fibre-card:hover .fibre-content h3{font-size:34px;margin-bottom:5px}}.fibre-content ul{margin:0;padding-left:18px;display:grid;grid-template-columns:repeat(2,auto);gap:10px 28px;list-style-type:disc}@media(max-width:499px){.fibre-content ul{gap:0}}.fibre-content li{font-size:17px;line-height:1.5}@media(max-width:499px){.fibre-content li{font-size:12px}}@media(min-width:500px)and (max-width:1920px){.fibre-content li{font-size:14px}}.shop-btn{position:absolute;left:50%;bottom:28px;transform:translate(-50%);background:#fff;color:#222;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;padding:18px 30px;border-radius:999px;font-size:15px;transition:.35s;display:none}@media(max-width:499px){.shop-btn{padding:16px 42px;width:calc(100% - 40px);text-align:center;font-size:13px}}.fibre-card:hover .shop-btn{display:block;background:#fff;color:#222}.bestseller-section{padding:150px 0;background:#fff}@media(max-width:499px){.bestseller-section{padding:55px 15px}}@media(min-width:500px)and (max-width:1920px){.bestseller-section{padding:57px 64px}}.bestseller-section .container{padding:0;margin:auto}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media(max-width:499px){.section-header{flex-direction:column;gap:25px;align-items:center}}.section-content h2{margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:54px;color:#222;font-weight:500;font-style:Italic;line-height:120%;letter-spacing:0%}@media(max-width:499px){.section-content h2{font-size:24px;margin-bottom:0}}@media(min-width:500px)and (max-width:1920px){.section-content h2{font-size:34px;margin-bottom:0}}.section-content p{margin:0;color:#555;font-size:20px;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%}@media(max-width:499px){.section-content p{font-size:12px;margin-bottom:0}}@media(min-width:500px)and (max-width:1920px){.section-content p{font-size:14px;margin-bottom:0}}.explore-btn{display:inline-flex;align-items:center;gap:14px;padding:16px 30px;background:#f5f1ea;text-decoration:none;color:#222;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.explore-btn img{width:24px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:499px){.products-grid{grid-template-columns:1fr 1fr;gap:9px;padding:15px}}.product-card{overflow:hidden}@media(max-width:499px){.product-card{position:static;width:100%;margin:0 auto}}.products-grid .product-image{position:relative;overflow:hidden}.products-grid .product-image img{width:100%;display:block;aspect-ratio:.82;object-fit:cover;transition:.45s}.product-badge{position:absolute;top:14px;left:14px;background:#815108;color:#fff;letter-spacing:.15em;padding:7px 12px;z-index:2;font-family:Poppins;font-weight:400;font-style:Regular;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.quick-add{position:absolute;left:50%;bottom:26px;transform:translate(-50%);background:#f7f3ed;color:#222;text-decoration:none;width:calc(100% - 60px);text-align:center;padding:18px;border-radius:999px;font-size:14px;letter-spacing:.18em;text-transform:uppercase;opacity:0}@media(max-width:499px){.quick-add{width:calc(100% - 40px)}}.product-card:hover .quick-add{opacity:1}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#ffffffe6;cursor:pointer;font-size:24px}.slider-arrow.left{left:20px}.slider-arrow.right{right:20px}.product-content{padding-top:20px}.category{display:block;margin-bottom:14px;color:#815108;text-transform:uppercase;font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:middle}@media(max-width:499px){.category{font-size:12px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.category{font-size:14px;margin-bottom:5px}}.product-content h3{margin:0 0 17px;font-size:24px;line-height:1.35;color:#222;font-family:Poppins;font-weight:400;font-style:Regular;line-height:140%;letter-spacing:0%;vertical-align:middle}.bestseller-section .spec-block-dots{margin-bottom:10px;margin-top:8px;color:#58595b;font-size:13px}p.card__specs_pattern.text-sm.text-current.mb-1{font-family:Poppins;font-weight:400;font-style:italic;font-size:14px;line-height:120%;letter-spacing:0%;vertical-align:middle;margin-bottom:8px;color:#815108}@media(max-width:499px){.product-content h3{font-size:14px;margin-bottom:5px}}@media(min-width:500px)and (max-width:1920px){.product-content h3{font-size:14px;margin-bottom:5px}}.meta{margin:0 0 24px;color:#666;font-size:16px;font-family:Poppins;font-weight:400;font-style:Regular;line-height:120%;letter-spacing:0%;vertical-align:middle}@media(max-width:499px){.meta{font-size:12px;margin-bottom:5px}}.price{color:#9a6718;margin-bottom:15px;font-family:Cormorant Garamond,serif;font-family:Poppins;font-weight:400;font-style:Regular;font-size:24px;line-height:140%;letter-spacing:0%;vertical-align:middle}@media(max-width:499px){.price{font-size:14px;margin-bottom:12px}}@media(min-width:500px)and (max-width:1920px){.price{font-size:18px;margin-bottom:12px}}.colors{display:flex;gap:10px}.color{width:23px;height:23px;border-radius:50%;border:1px solid #d5d5d5}.grey{background:#666}.black{background:#000}.gold{background:#bca368}.white{background:#fff}.quiz-section{background:#faf6ef}.quiz-wrapper{display:grid;grid-template-columns:55% 45%;min-height:720px;background:url(/cdn/shop/files/quiz.png?v=1783766581);background-position:center;background-size:cover}@media(max-width:799px){.quiz-wrapper{grid-template-columns:1fr}}.quiz-image{position:relative;overflow:hidden}@media(max-width:499px){.quiz-image{height:350px;display:none}}.quiz-image img{width:100%;height:100%;object-fit:cover;display:block}.quiz-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;text-align:center;background:linear-gradient(90deg,#fff2df00,#fffbf5 68.12%)}@media(max-width:499px){.quiz-content{min-height:700px!important;padding:36px 15px;justify-content:flex-start}}.quiz-icon{width:120px;margin-bottom:20px}@media(max-width:499px){.quiz-icon{width:130px;margin-bottom:18px}}.quiz-content h2{margin:0;font-family:Cormorant Garamond,serif;font-size:60px;line-height:1.1;color:#222;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.quiz-content h2{font-size:24px}}@media(min-width:500px)and (max-width:1920px){.quiz-content h2{font-size:34px}}.subtitle{max-width:420px;margin:10px auto 40px;color:#555;line-height:1.7;font-family:Poppins;font-weight:300;font-style:Light;font-size:20px;line-height:160%;letter-spacing:0%;text-align:center}@media(max-width:499px){.subtitle{font-size:12px;margin:0 auto 40px}}@media(min-width:500px)and (max-width:1920px){.subtitle{font-size:14px;margin:0 auto 40px}}.question-box{width:min(100%,420px);padding:22px;border:2px solid rgba(192,186,178,1);border-radius:999px;background:#fffdf9;font-family:Cormorant Garamond,serif;font-size:36px;margin-bottom:30px;position:relative;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:140%;letter-spacing:0%;text-align:center}@media(max-width:499px){.question-box{font-size:24px;padding:15px}}@media(min-width:500px)and (max-width:1920px){.question-box{font-size:24px}}.question-box:before,.question-box:after{content:"";position:absolute;width:35px;height:1px;background:#ccbca4;top:50%}@media(max-width:499px){.question-box:before,.question-box:after{display:none}}.question-box:before{left:-35px}.question-box:after{right:-35px}.answers{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:min(100%,420px)}@media(max-width:499px){.answers{grid-template-columns:1fr 1fr;gap:10px}}.answers button{height:62px;border:1px solid #c9b79f;border-radius:999px;background:transparent;cursor:pointer;transition:.35s;font-family:Poppins;font-weight:400;font-style:Regular;font-size:20px;line-height:150%;letter-spacing:0%}@media(max-width:499px){.answers button{font-size:16px;padding:15px;height:50px;line-height:100%}}@media(min-width:500px)and (max-width:1920px){.answers button{font-size:16px;padding:15px;height:50px;line-height:100%}}.answers button:hover{background:#9c6816;color:#fff;border-color:#9c6816}.features{padding:70px 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}@media(max-width:999px){.features{padding:38px 20px 47px;gap:24px 5px}}@media(min-width:500px){.features{padding:70px 64x}}.feature{display:flex;flex-direction:column;align-items:center}.icon-circle{width:122px;height:122px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media(max-width:499px){.icon-circle{width:66px;height:66px;margin-bottom:9px}}.icon-circle img{width:45px}.icon-circle img.truck{width:60px}@media(max-width:499px){.icon-circle img{width:30px}.icon-circle img.truck{width:45px}}.feature h4{margin:0;font-family:Cormorant Garamond,serif;line-height:1.4;color:#333;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:24px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.feature h4{font-size:16px}}.testimonial-section{padding:100px 0;background:#fff}@media(max-width:499px){.testimonial-section{padding:70px 0}}@media(min-width:500px)and (max-width:1920px){.testimonial-section{padding:57px 0 0}}.testimonial-section .container{margin:0 auto;padding:0}.section-header-testimonial{text-align:center;margin-bottom:45px}@media(max-width:499px){.section-header-testimonial{margin-bottom:20px}}.section-header-testimonial h2{margin:0 0 12px;font-family:Cormorant Garamond,serif;line-height:1.1;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.section-header-testimonial h2{font-size:24px;margin-bottom:0}}@media(min-width:500px)and (max-width:1920px){.section-header-testimonial h2{font-size:34px;margin-bottom:0}}.section-header-testimonial p{margin:0;color:#666;font-size:20px;font-family:Poppins;font-weight:300;font-style:Light;line-height:160%;letter-spacing:0%;text-align:center}@media(max-width:499px){.section-header-testimonial p{font-size:12px;margin-bottom:16px}}@media(min-width:500px)and (max-width:1920px){.section-header-testimonial p{font-size:16px;margin-bottom:16px}}.testimonial-wrapper{display:grid;align-items:stretch}@media(max-width:499px){.testimonial-wrapper{display:grid;grid-template-columns:1fr}}.testimonial-card{display:grid;grid-template-columns:58% 42%;background:#faf7f2;overflow:hidden}@media(max-width:499px){.testimonial-card{grid-template-columns:1fr 1.2fr}}.testimonial-image,.right-image{position:relative;overflow:hidden}@media(max-width:499px){.testimonial-image,.right-image{height:320px}}.testimonial-image img,.right-image img{width:100%;height:100%;display:block;object-fit:cover;transition:.5s}.testimonial-card:hover .testimonial-image img,.right-image:hover img{transform:scale(1.05)}.testimonial-card .nav-btn{position:absolute;top:50%;width:56px;height:56px;border:0;border-radius:50%;background:#fffffff2;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);cursor:pointer;box-shadow:0 8px 25px #0000001f;transition:.3s;z-index:5}.testimonial-card .nav-btn:hover{transform:translateY(-50%) scale(1.08)}.testimonial-card .prev{left:18px}.testimonial-card .next{right:18px}.testimonial-card .nav-btn img{width:18px}.testimonial-card .testimonial-content{padding:55px;display:flex;flex-direction:column;justify-content:center}@media(max-width:499px){.testimonial-card .testimonial-content{padding:28px 12px}}@media(min-width:500px)and (max-width:1920px){.testimonial-card .testimonial-content{padding:28px 12px}}.testimonial-card .product-info{display:flex;align-items:center;gap:10px;color:#9a6818;font-size:18px;margin-bottom:20px;font-family:Poppins;font-weight:400;font-style:Regular;line-height:150%;letter-spacing:0%}@media(max-width:499px){.testimonial-card .product-info{font-size:10px;padding:0;margin:0}}@media(min-width:500px)and (max-width:1920px){.testimonial-card .product-info{font-size:14px;padding:0;margin:0}.content-top img{width:36px}}.testimonial-card .product-info span{color:#b5b5b5}.testimonial-card .content-top{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:499px){.testimonial-card .content-top{display:flex;justify-content:space-between;align-items:center;gap:0;flex-direction:row}}.testimonial-card .content-top h3{margin:0;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1.05;font-weight:400;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:120%;letter-spacing:0%}@media(max-width:499px){.testimonial-card .content-top h3{font-size:18px}}@media(min-width:500px)and (max-width:1920px){.testimonial-card .content-top h3{font-size:24px}}.testimonial-card .quote-icon{width:52px;height:auto}.testimonial-card .dividerx{width:100px;height:1px;background:#d2d2d2;margin:18px 0}@media(max-width:499px){.testimonial-card .dividerx{margin:5px 0}}.testimonial-card .testimonial-content p{margin:0;color:#555;font-size:18px;line-height:1.8}@media(max-width:499px){.testimonial-card .testimonial-content p{font-size:10px}}.testimonial-card .rating{display:inline-flex;align-items:center;gap:14px;margin-top:50px;width:fit-content;padding:12px 20px;border-radius:999px;background:#fff}@media(max-width:499px){.testimonial-card .rating{margin-top:5px;padding:5px 10px}}.stars{color:#f4c71d;font-size:20px;letter-spacing:2px}.rating span{color:#555;font-size:15px}.right-image{min-height:100%}@media(max-width:499px){.right-image{height:450px;display:none}}.right-image img{height:100%}.certifications-section{padding-bottom:100px;background:#fff}@media(max-width:499px){.certifications-section{padding-bottom:0}}@media(min-width:500px)and (max-width:1920px){.certifications-section{padding:0 64px 57px}}.certifications-section .container{margin:auto;padding:0}.certification-slider .swiper-slide{text-align:center}.certification-slider .swiper-slide img{height:36px;width:auto}.certification-heading{display:flex;align-items:center;gap:24px;margin-bottom:45px}@media(max-width:499px){.certification-heading{margin-bottom:20px}}.certification-heading .line{flex:1;height:1px;background:#d8d8d8}@media(max-width:499px){.certification-heading .line{display:none}}.heading-content{display:flex;align-items:center;gap:18px;flex-shrink:0}@media(max-width:499px){.heading-content{width:100%;justify-content:center}}.heading-content img{width:22px}.heading-content h2{margin:0;font-family:Cormorant Garamond,serif;font-size:36px;color:#333;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:140%;letter-spacing:0%;text-align:center}@media(max-width:499px){.heading-content h2{font-size:24px}}.certification-logos{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-bottom:40px;border-bottom:1px solid #d8d8d8;flex-wrap:wrap}@media(max-width:499px){.certification-logos{justify-content:center;gap:8px 24px;grid-template-columns:1fr 1fr 1fr 1fr;display:grid;padding:0 10px 16px}}.certification-logos img{height:40px;width:200px;object-fit:contain;opacity:.75;transition:.3s}@media(max-width:499px){.certification-logos img{height:28px}}.certification-logos img:hover{opacity:1;transform:translateY(-3px)}.stories-section{padding:100px 0;background:#fff}@media(max-width:499px){.stories-section{padding:46px 14px}}@media(min-width:500px)and (max-width:1920px){.stories-section{padding:57px 64px}}.stories-section .container{margin:0 auto;padding:0}.stories-heading{text-align:center;margin-bottom:60px}@media(max-width:499px){.stories-heading{margin-bottom:40px}}.stories-heading h2{margin-bottom:65px;font-family:Cormorant Garamond,serif;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}@media(max-width:499px){.stories-heading h2{font-size:24px;margin-bottom:35px}}@media(min-width:500px)and (max-width:1920px){.stories-heading h2{font-size:34px;margin-bottom:35px}}.stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}@media(max-width:499px){.stories-grid{grid-template-columns:1fr}}.story-featured{position:relative;overflow:hidden}.story-featured img{width:100%;height:100%;object-fit:cover;display:block;transition:.5s}.story-date{display:block;margin-bottom:10px;font-size:16px;opacity:.9;font-family:Poppins;font-weight:400;font-style:Regular;line-height:120%;letter-spacing:0%}.story-overlay h3{margin:0 0 45px;font-size:36px;font-weight:400;line-height:1.3;font-family:Poppins;font-style:Regular;line-height:140%;letter-spacing:0%;color:#fff}@media(max-width:499px){.story-overlay h3{font-size:14px}}@media(min-width:500px)and (max-width:1920px){.story-overlay h3{font-size:16px}}.story-overlay a,.story-content a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;letter-spacing:.08em;font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:120%;letter-spacing:0%;text-transform:uppercase}.story-overlay a img,.story-content a img{width:14px}.stories-list{display:grid;grid-template-rows:repeat(3,1fr);gap:20px;height:100%}.story-item{display:grid;grid-template-columns:300px 1fr;gap:18px}@media(max-width:499px){.story-item{grid-template-columns:1fr}}.story-thumb{height:100%}.story-thumb img{width:100%;height:100%;object-fit:contain}@media(max-width:499px){.story-thumb img{width:150px}}.story-content span{display:block;color:#888;margin-bottom:10px;font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:120%;letter-spacing:0%;color:#59534c}@media(max-width:499px){.story-content span{font-size:12px}}.story-content h4{margin:0 0 42px;line-height:1.45;color:#222;font-family:Poppins;font-weight:400;font-style:Regular;font-size:24px;line-height:140%;letter-spacing:0%}@media(max-width:499px){.story-content h4{font-size:12px;margin-bottom:10px}}@media(min-width:500px)and (max-width:1920px){.story-content h4{font-size:16px;margin-bottom:10px}}.story-content a{color:#222}@media(max-width:499px){.story-content a{font-size:12px}}.stories-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}@media(max-width:999px){.stories-grid{grid-template-columns:1fr;gap:30px}}.story-featured{position:relative;overflow:hidden;width:100%}.story-featured img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.story-featured:hover img{transform:scale(1.05)}.story-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000bf)}.story-overlay{position:absolute;left:32px;right:32px;bottom:34px;z-index:2;color:#fff}@media(max-width:499px){.story-overlay{left:20px;right:20px;bottom:20px}}.story-date{display:block;margin-bottom:10px;font-size:16px;opacity:.9;font-family:Poppins,sans-serif;font-weight:400}@media(max-width:499px){.story-date{font-size:12px}}.story-overlay h3{margin:0 0 30px;font-size:36px;font-weight:400;line-height:1.3;font-family:Poppins,sans-serif;color:#fff}@media(max-width:499px){.story-overlay h3{font-size:20px;margin:0 0 15px}}.story-overlay a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.stories-list{display:flex;flex-direction:column;gap:30px}.story-item{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}@media(max-width:499px){.story-item{grid-template-columns:100px 1fr;gap:15px}}.story-thumb img{width:100%;height:100%}.story-content span{display:block;color:#888;margin-bottom:6px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#59534c}.story-content h4{margin:0 0 12px;font-size:18px;line-height:1.4;color:#222;font-family:Poppins,sans-serif;font-weight:400}@media(max-width:499px){.story-content h4{font-size:15px;margin-bottom:8px}}.story-content a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#222;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:499px){.space-section{padding:45px 0!important}}@media(min-width:500px)and (max-width:1920px){.space-section{padding:57px 64px}}.space-section{background:#fff}.space-section .container{padding:0;margin:auto}.cc-product-features .container{padding:0}.space-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}@media(max-width:1010px){.space-header{flex-direction:column;align-items:center;gap:25px;margin-bottom:30px}}.space-title h2{margin:0 0 10px;font-family:Cormorant Garamond,serif;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%}@media(max-width:1010px){.space-title h2{font-size:24px;text-align:center}}.space-title p{margin:0;font-family:Cormorant Garamond,serif;color:#333;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:36px;line-height:140%;letter-spacing:0%}@media(max-width:499px){.space-title p{font-size:18px;text-align:center}}.space-tabs{display:flex;border-bottom:1px solid #d8d8d8}@media(max-width:550px){.space-tabs{width:100%}}.space-tabs button{display:flex;align-items:center;gap:12px;padding:18px 36px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:36px;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;line-height:140%;letter-spacing:0%}@media(max-width:550px){.space-tabs button{flex:1;justify-content:center;padding:15px;font-size:18px;gap:6px}}.space-tabs button img{width:24px}@media(max-width:499px){.space-tabs button img{width:18px}}.space-tabs button.active{border-color:#333}.space-banner{position:relative;overflow:hidden}.space-banner>img{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover}.product-features__image:after:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0000008c);z-index:1}.hotspot{transform:translate(-50%,-50%);z-index:2}.space-overlay-text{position:absolute;left:40px;bottom:30px;z-index:2;color:#fff;line-height:1.1;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:28px;letter-spacing:0%;width:50%}@media(max-width:999px){.space-overlay-text{left:20px;bottom:20px;font-size:12px}}.space-section .product-card{position:absolute;right:60px;top:30px;width:260px;background:#fff;padding:16px;z-index:3;display:none}.is-active>.hotspot__card{display:none}@media(max-width:999px){.space-section .product-card{right:10px;top:10px;width:155px;margin:0;padding:8px;border-radius:4px}}.space-section .product-card img{width:100%;display:block}.space-section .product-info{padding-top:15px}@media(max-width:999px){.space-section .product-info{padding-top:8px}.space-section .product-card .prod-image{display:none}}.space-section .product-info p{margin:0;color:#444;line-height:1.6;font-weight:400;font-style:Regular;font-size:14px;line-height:150%;letter-spacing:0%;font-family:Poppins}@media(max-width:599px){.space-section .product-info p{font-size:10px}}.space-section .product-info h4{margin:10px 0;font-size:20px;color:#222;font-family:Poppins;font-weight:700;font-style:Bold;line-height:150%;letter-spacing:0%}@media(max-width:499px){.space-section .product-info h4{margin:6px 0 0;font-size:12px}}.space-section .product-info a{display:inline-flex;align-items:center;gap:8px;color:#222;text-decoration:none;font-family:Poppins;font-weight:500;font-style:Medium;font-size:12px;line-height:120%;letter-spacing:0%;text-transform:uppercase}@media(max-width:499px){.space-section .product-info a{font-size:10px}}.space-section .product-info a img{width:14px}.space-navigation{position:absolute;right:55px;bottom:35px;display:flex;gap:14px;z-index:3;display:none}@media(max-width:499px){.space-navigation{right:25px;bottom:25px;gap:8px}}.space-navigation button{width:54px;height:54px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}@media(max-width:499px){.space-navigation button{width:28px;height:28px}}.space-navigation .next{background:#fff}img.next-arrow{max-width:10px}.footer-custom .footer{background:#fcf8f2;padding:90px 0 35px}@media(max-width:499px){.footer-custom .footer{padding:15px}}@media(min-width:500px){.footer-custom .footer{background:#fcf8f2;padding:90px 64px 35px}}.footer-custom .footer .container{margin:auto;padding:0}.footer-custom .footer-newsletter{display:flex;justify-content:space-between;align-items:center;gap:60px;padding-bottom:70px;border-bottom:1px solid #ece3d7}@media(max-width:999px){.footer-custom .footer-newsletter{flex-direction:column;align-items:center;gap:18px;padding-bottom:40px}}.footer-custom .newsletter-content{max-width:50%}@media(max-width:799px){.footer-custom .newsletter-content{max-width:80%;text-align:center}}.footer-custom .newsletter-content h2{margin:0 0 10px;font-family:Cormorant Garamond,serif;color:#222;font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%}@media(max-width:799px){.footer-custom .newsletter-content h2{font-size:24px}}.footer-custom .newsletter-content p{margin:0;color:#666;font-size:16px;font-family:Poppins;font-weight:300;font-style:Light;line-height:150%;letter-spacing:0%}@media(max-width:499px){.footer-custom .newsletter-content p{font-size:12px}}.footer-custom .newsletter-form{display:flex;gap:18px;flex:1;justify-content:flex-end}@media(max-width:499px){.footer-custom .newsletter-form{width:100%;flex-direction:column}}.footer-custom .newsletter-form input{width:min(100%,560px);height:64px;border:1px solid #d8cfc3;border-radius:999px;background:transparent;padding:0 28px;outline:none;font-size:16px}@media(max-width:499px){.footer-custom .newsletter-form input{width:100%;height:48px;font-size:12px}}.footer-custom .newsletter-form button{height:64px;padding:0 20px;border:0;border-radius:999px;background:#222;color:#fff;cursor:pointer;letter-spacing:.08em;transition:.3s;font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:6%;text-align:center;text-transform:uppercase;width:160px}@media(max-width:499px){.footer-custom .newsletter-form button{width:100%;font-size:12px;height:48px;padding:0 20px}}.footer-custom .newsletter-form button:hover{background:#9b6816}.footer-custom .footer-main{display:grid;grid-template-columns:320px 1px 1fr;gap:50px;padding:55px 0}@media(max-width:999px){.footer-custom .footer-main{grid-template-columns:1fr;gap:10px;padding:30px 0}}.footer-custom .footer-brand{display:flex;flex-direction:column}.footer-custom .footer-brand p{margin:0;color:#666;line-height:1.8;font-family:Poppins;font-weight:300;font-style:Light;font-size:16px;line-height:150%;letter-spacing:0%}@media(max-width:499px){.footer-custom .footer-brand p{font-size:12px}}.footer-custom .footer-logo{width:210px;margin-bottom:24px}.footer-custom .footer-social{display:flex;gap:18px;margin-top:35px}.footer-custom .footer-social img{width:20px}.footer-custom .footer-divider{background:#ece3d7}@media(max-width:499px){.footer-custom .footer-divider{display:none}}.footer-custom .footer-links{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:499px){.footer-custom .footer-links{gap:20px}}.footer-custom .footer-column h4,.footer-custom .footer-column-title{margin:0 0 16px;color:#222;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:160%;text-align:left;background:transparent;border:none;padding:0}.footer-custom .footer-column-content{display:flex;flex-wrap:wrap;gap:16px 36px}@media(max-width:499px){.footer-custom .footer-column-content{gap:12px 20px}}.footer-custom .footer-column a{display:inline-block;margin-bottom:0;color:#666;text-decoration:none;font-size:15px;transition:.3s;font-family:Poppins,sans-serif;font-weight:400}.footer-custom .footer-column a:hover{color:#9b6816}@media(max-width:499px){.footer-custom .footer-column a{font-size:13px}}.footer-custom .footer-bottom{border-top:1px solid #ece3d7;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:30px}@media(max-width:499px){.footer-custom .footer-bottom{flex-direction:column;align-items:flex-start}.footer-custom .footer-column h4{display:none}}.footer-custom .footer-policy{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:12px}.footer-custom .footer-policy a{color:#555;text-decoration:none;font-size:14px}.footer-custom .footer-bottom-left p{margin:0;color:#777;font-size:14px}.footer-custom .footer-payments{display:flex;gap:14px;align-items:center}@media(max-width:499px){.footer-custom .footer-payments{flex-wrap:wrap}}.footer-custom .footer-payments img{height:22px;width:auto}@media(min-width:500px){.header__grid--centered-logo .header__logo{flex:1 1 200px;justify-content:center;order:2;padding-inline-start:0;padding-inline-end:0}}@media(min-width:500px){.header__grid--centered-logo .header__search{max-width:343px;margin-right:94px}}@media(min-width:500px){.header__icons{order:3}}@media(min-width:500px){.header__logo,.header__icons{margin-bottom:0}}@media(min-width:500px){.cc-header--sticky .header.is-out .main-menu__disclosure{max-height:var(--menu-height);margin-top:0}}@media(min-width:500px){header.compact .main-menu{color:#2a2a2a}}@media(max-width:499px){.ritual-video-section .container{padding:0 24px 40px}}@media(max-width:499px){.right-grid .collection-card{height:126px}}@media(max-width:999px){.right-grid .sub-title{display:none}.right-grid a{font-size:10px;padding-bottom:10px}}@media(max-width:999px){.right-grid .overlay-grid{bottom:0}}@media(max-width:999px){.right-grid .overlay-grid h3{font-size:18px}}@media(max-width:499px){.edits-left:after{background:#fdfaf5cc}}@media(max-width:499px){.featured-content ul{grid-template-columns:1fr}}@media(max-width:499px){.featured-content{padding:28px}}@media(max-width:499px){.content-top{flex-direction:column;align-items:flex-start}}@media(max-width:499px){.content-top h3{font-size:42px}}@media(max-width:499px){.quote-icon{width:42px}}@media(max-width:499px){.nav-btn{width:46px;height:46px}}@media(max-width:499px){a.btn-explore{font-size:10px!important}}@media(max-width:499px){.btn-explore img{width:25px!important}}@media(max-width:499px){.content-top img{width:22px}}@media(max-width:499px){.testimonial-image{width:160px;aspect-ratio:1 / 1;height:-webkit-fill-available!important;height:stretch!important}}@media(max-width:499px){.testimonial-content{padding:30px 25px 0}}@media(max-width:499px){section.testimonial-section{padding:38px 15px 0}}@media(max-width:499px){.fibres-section .section-heading{margin-bottom:27px}}@media(max-width:499px){.section-content{text-align:center}}@media(max-width:499px){.space-banner>img{aspect-ratio:1 / 1}}@media(max-width:499px){.product-card>img{height:85px;width:100%;object-fit:cover}}@media(max-width:499px){.bestseller-section .section-header{margin-bottom:15px!important}}@media(max-width:499px){.story-content{display:flex;flex-direction:column;justify-content:center}}@media(max-width:499px){article.story-item{grid-template-columns:1fr 1fr}}@media(max-width:999px){form#footer-newsletter-form{display:grid;grid-template-columns:2fr 1fr}}@media(max-width:499px){.footer-links{display:block}}@media(max-width:499px){.footer-column{@@CMT77@@}}@media(max-width:499px){.footer-column-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left}}@media(min-width:500px){.footer-column-title{display:none}}@media(max-width:499px){.footer-column-content{grid-template-rows:0fr;transition:grid-template-rows .35s ease;display:none!important}}@media(max-width:499px){.footer-column-content>*{overflow:hidden}}@media(max-width:499px){.footer-column.active .footer-column-content{grid-template-rows:1fr;padding-bottom:16px;display:flex!important;flex-direction:column}}@media(max-width:499px){.footer-arrow{transition:transform .3s ease;display:block!important}}@media(min-width:500px){.footer-arrow{display:none}}@media(max-width:499px){.footer-column.active .footer-arrow{transform:rotate(45deg)}}.swiper-button-prev,.swiper-button-next{width:48px;height:48px;margin:0}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev img,.swiper-button-next img{width:100%;height:100%;object-fit:contain}.swiper-button-prev img{transform:rotate(180deg)}.swiper-pagination-bullet-active{background:#815108!important}.custom-pagination{margin-top:60px}@media(max-width:499px){.custom-pagination{margin-top:20px}}.custom-pagination ul{display:flex;justify-content:center;align-items:center;gap:12px;list-style:none;padding:0;margin:0}.custom-pagination li a,.custom-pagination li span{width:44px;height:44px;border:1px solid #E7DCCF;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#2b2b2b;font-size:15px;transition:.3s;background:#fff}.custom-pagination li a:hover{background:#f8f5f1}.custom-pagination .active{background:#f7f2ec;border-color:#d8c3ae;color:#000;font-weight:600}.custom-pagination .dots{border:0;background:transparent;width:auto;padding:0 6px}.pagination-arrow{font-size:22px;font-weight:400}a.grandchild-nav__item[href="/collections/bedding-combo"]:after,a.main-nav__item.main-nav__item--primary[href="/collections/gifting"]:after,a.grandchild-nav__item[href="/collections/bedding-collection-valatia-200tc"]:after,a.grandchild-nav__item[href="/collections/bedding-collection-gardenia-augusta-300tc"]:after,a.grandchild-nav__item[href="/collections/bedding-collection-royal-essence-400tc"]:after,a.grandchild-nav__item[href="/collections/elegant-stripes-collection"]:after,a.grandchild-nav__item[href="/collections/nature-bouquet-towels"]:after,a.grandchild-nav__item[href="/collections/rock-n-room-200-tc"]:after,a.grandchild-nav__item[href="/collections/king-fitted-bed-sheet-set"]:after,a.grandchild-nav__item[href="/collections/comforter-shop-by-type"]:after,a.main-nav__item.main-nav__item--primary[href="/collections/gift-cards/Gift-Cards"]:after{content:"";display:inline-block;background-image:url(/cdn/shop/files/imgnew_1.png?v=1755863216);background-size:contain;background-repeat:no-repeat;width:25px;height:20px;margin-left:5px;vertical-align:middle}a[href="/collections/bedding-type-bedsheet-set"],a[href="/collections/bedding-combo"],a[href="/collections/comforter-shop-by-type"]{font-style:italic;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/25/assets/dev_optimized.css.map */
