:root{color:#151719;font-synthesis:none;text-rendering:optimizelegibility;--ink:#151719;--cream:#f6f7f7;--sage:#0e7285;--line:#d8dcdd;--serif:"Playfair Display",Georgia,serif;background:#f6f7f7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.announcement{color:#f6f2e9;text-align:center;letter-spacing:.09em;background:#15191b;justify-content:center;align-items:center;gap:10px;height:34px;font-size:10px;display:flex}.announcement span{color:#188095}.site-header{background:var(--cream);z-index:10;border-bottom:1px solid #28272014;justify-content:space-between;align-items:center;height:86px;padding:0 7.2%;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand-mark{width:36px;height:36px;font:600 22px var(--serif);color:#147588;border:1px solid #a4aaad;border-radius:50%;place-items:center;display:grid;position:relative}.brand-mark span{color:#c09163;font:12px DM Sans;position:absolute;top:-6px;right:-5px}.brand-name{letter-spacing:.12em;font-size:11px;font-weight:500;line-height:1.4}.brand-name b{font-weight:700}.brand-name small{letter-spacing:.18em;color:#737a7d;margin-top:3px;font-size:7px;display:block}.main-nav{color:#505659;gap:36px;font-size:12px;display:flex}.main-nav a{transition:color .2s}.main-nav a:hover{color:#13788b}.header-order{letter-spacing:.04em;border-bottom:1px solid #8d9496;padding:8px 0;font-size:11px}.header-order span{margin-left:13px}.menu-toggle{display:none}.hero{grid-template-columns:.92fr 1.08fr;min-height:610px;padding:0 7.2%;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;align-self:center;padding:56px 30px 72px 0;position:relative}.eyebrow{letter-spacing:.2em;color:#777565;margin:0 0 24px;font-size:9px;font-weight:700}.eyebrow span{vertical-align:middle;background:#13788b;width:23px;height:1px;margin-right:9px;display:inline-block}.hero h1,.section-heading h2,.colour-copy h2,.story-copy h2,.closing-cta h2{font:500 clamp(48px,6vw,79px)/1.04 var(--serif);letter-spacing:-.04em;color:#181b1d;margin:0}.hero h1 em,.section-heading h2 em,.colour-copy h2 em,.story-copy h2 em,.closing-cta h2 em{color:#0e7285;font-weight:500}.hero-intro{color:#6d7476;max-width:370px;margin:23px 0 28px;font-size:13px;line-height:1.85}.hero-actions{align-items:center;gap:20px;display:flex}.button{letter-spacing:.04em;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:0 20px;font-size:10px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-dark{color:#fff;background:#171b1d}.button-dark:hover{background:#0e7285}.button-dark span{font-size:15px}.hero-note{color:#71787a;font-size:9px}.hero-stamp{text-align:center;color:#397e89;letter-spacing:.17em;border:1px solid #d7dcde;border-radius:50%;place-items:center;width:106px;height:106px;font-size:7px;line-height:1.7;display:grid;position:absolute;bottom:12px;right:16px;transform:rotate(-12deg)}.hero-stamp b{color:#0e7285;font-size:17px;font-weight:400;position:absolute;top:13px;right:2px}.hero-image-wrap{align-self:stretch;min-height:550px;margin:26px 0 34px 12px;position:relative;overflow:visible}.hero-image{object-fit:cover;object-position:center 56%;width:100%;height:100%;animation:.9s both fadeIn;position:absolute;inset:0}.hero-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 78%,#1f1f1959);position:absolute;inset:0}.hero-image-caption{color:#fff;letter-spacing:.17em;z-index:1;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.floating-note{z-index:2;color:#737a7d;background:#f2ede3;align-items:center;gap:12px;padding:15px 22px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:68px;right:-34px;box-shadow:0 10px 25px #14191a12}.floating-note b{font:500 14px var(--serif);color:#393a31}.tiny-flower{color:#168095;font-size:24px}.hero-side-label{writing-mode:vertical-rl;letter-spacing:.2em;color:#747b7e;font-size:8px;position:absolute;top:50%;right:2.3%}.promise-strip{background:#e7eaeb;justify-content:center;align-items:center;gap:62px;height:91px;display:flex}.promise-strip div{align-items:center;gap:13px;display:flex}.promise-strip div span{font:italic 13px var(--serif);color:#168095}.promise-strip p{color:#555b5d;margin:0;font-size:10px}.promise-strip>i{color:#168095;font-size:11px;font-style:normal}.section-pad{padding:114px 10.5%}.section-heading{justify-content:space-between;align-items:end;margin-bottom:53px;display:flex}.section-heading .eyebrow{margin-bottom:20px}.section-heading h2,.colour-copy h2,.story-copy h2{font-size:clamp(42px,5vw,61px)}.section-intro{color:#6d7476;max-width:260px;margin:0 4% 5px 20px;font-size:12px;line-height:1.8}.product-layout{grid-template-columns:1.08fr .82fr;align-items:center;gap:8.5%;display:grid}.product-photo{background:#e6e8e9;position:relative;overflow:hidden}.product-photo:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff70;width:145px;height:145px;position:absolute;top:18px;left:18px}.product-photo img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .22s,transform .7s;display:block}.product-photo:hover img{transform:scale(1.035)}.image-index{color:#767d7f;letter-spacing:.16em;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.product-details{padding:12px 0}.product-details>.eyebrow{margin-bottom:13px}.product-details h3{font:500 32px var(--serif);margin:0 0 10px}.product-rating{color:#6d7476;align-items:center;gap:10px;font-size:9px;display:flex}.product-rating span:first-child{letter-spacing:.15em;color:#13788b;font-size:11px}.product-desc{color:#707678;margin:22px 0;font-size:11px;line-height:1.9}.price-row{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:18px 0;display:flex}.price-row strong{font:600 30px var(--serif);color:#202426}.price-row>span{color:#767d7f;font-size:9px}.shade-picker{border-top:1px solid var(--line);padding:16px 0 23px}.shade-title{justify-content:space-between;margin-bottom:14px;font-size:10px;display:flex}.shade-title span{color:#7f8688}.swatches{flex-wrap:wrap;gap:11px;display:flex}.swatch{background:var(--swatch);cursor:pointer;border:1px solid #adb4b6;border-radius:50%;width:23px;height:23px;transition:transform .2s;position:relative}.swatch:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .2s;position:absolute;inset:-4px}.swatch:hover{transform:scale(1.12)}.swatch.active:after{border-color:#0e7285}.button-whatsapp{color:#fff;background:#53614c;justify-content:flex-start;width:100%;padding:0 17px;font-size:11px}.button-whatsapp:hover{background:#394939}.wa-icon{font-size:17px}.button-arrow{margin-left:auto;font-size:15px}.order-hint{color:#928d7e;text-align:center;margin:10px 0 22px;font-size:8px}.product-meta{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;display:flex}.product-meta div{align-items:center;gap:7px;display:flex}.product-meta span{color:#13788b;font-size:16px}.product-meta p{color:#79776c;margin:0;font-size:8px;line-height:1.5}.colour-story{background:#e9eced;grid-template-columns:.75fr 1.25fr;gap:6%;padding:91px 10.5% 97px;display:grid;position:relative}.colour-copy{align-self:center}.colour-copy .eyebrow{margin-bottom:20px}.colour-copy h2{margin-bottom:19px}.colour-copy>p:not(.eyebrow){color:#6d7476;max-width:260px;font-size:11px;line-height:1.8}.text-link{border-bottom:1px solid #778083;align-items:center;gap:20px;margin-top:14px;padding-bottom:7px;font-size:10px;display:inline-flex}.text-link span{font-size:14px}.colour-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.colour-tile{text-align:left;cursor:pointer;aspect-ratio:.89;background:#dce0e1;border:0;padding:0;position:relative;overflow:hidden}.colour-tile img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .3s;display:block}.colour-tile:hover img{filter:brightness(.9);transform:scale(1.06)}.colour-tile>span{color:#fff;font:500 14px var(--serif);text-shadow:0 1px 5px #0007;background:linear-gradient(#0000,#1817107a);justify-content:space-between;align-items:end;padding:30px 11px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.colour-tile i{font:12px DM Sans}.colour-number{font:500 22px var(--serif);color:#737a7c;position:absolute;bottom:23px;left:10.5%}.colour-number span{letter-spacing:.17em;margin-left:5px;font:8px DM Sans}.story{grid-template-columns:1fr .8fr;align-items:center;gap:13%;display:grid}.story-art{padding:0 0 36px 27px;position:relative}.story-art img{aspect-ratio:.91;object-fit:cover;width:100%;display:block}.story-art:before{content:"";z-index:-1;border:1px solid #d1d7d9;width:70%;height:80%;position:absolute;inset:19px auto auto 0}.story-quote{font:500 17px/1.4 var(--serif);color:#555b5d;background:#f4f5f5;padding:18px 23px;position:absolute;bottom:4px;right:-31px;box-shadow:0 9px 22px #14191a12}.story-quote em{color:#168095}.story-copy h2{margin-bottom:22px}.story-copy>p:not(.eyebrow){color:#6d7476;margin:0 0 14px;font-size:11px;line-height:1.9}.closing-cta{color:#f7f3ec;text-align:center;background:#171b1d;padding:87px 20px 76px;position:relative;overflow:hidden}.closing-cta .eyebrow{color:#c4c9cb;margin-bottom:17px}.closing-cta h2{color:#f7f8f8;font-size:clamp(45px,6vw,68px)}.closing-cta h2 em{color:#4aa4b2}.closing-cta>p:not(.eyebrow){color:#d6dcde;max-width:340px;margin:17px auto 22px;font-size:11px;line-height:1.8}.button-light{color:#191d1f;background:#f2f4f4}.button-light:hover{background:#fff}.button-light span{font-size:15px}.contact-numbers{color:#d6dcde;justify-content:center;align-items:center;gap:13px;margin-top:21px;font-size:9px;display:flex}.contact-numbers a:hover{color:#fff}.cta-orb{color:#ffffff12;font-size:91px;animation:28s linear infinite slowSpin;position:absolute;top:28px;right:18%}.site-footer{justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 7.2%;display:flex}.site-footer>p{font:italic 13px var(--serif);color:#6c7274}.site-footer>a:nth-of-type(2){color:#666d70;font-size:9px}.site-footer>a:nth-of-type(2) span{margin-left:7px}.site-footer>small{color:#767d7f;font-size:8px}.footer-brand .brand-mark{width:31px;height:31px}.footer-brand .brand-name{font-size:9px}.floating-whatsapp{color:#fff;z-index:9;background:#0b7588;border-radius:30px;align-items:center;gap:9px;padding:11px 15px;font-size:9px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:19px;right:20px;box-shadow:0 7px 24px #11171930}.floating-whatsapp:hover{background:#075766;transform:translateY(-3px)}.floating-whatsapp span{font-size:16px}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:.6;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.site-header{height:76px;padding:0 5%}.hero{grid-template-columns:.9fr 1.1fr;min-height:540px;padding:0 5%}.hero-copy{padding-right:10px}.hero-image-wrap{min-height:490px}.hero-stamp{width:83px;height:83px;right:0}.floating-note{right:-20px}.hero-side-label{display:none}.promise-strip{gap:26px}.section-pad{padding:90px 7%}.product-layout{gap:6%}.colour-story{padding:80px 7%}.colour-number{left:7%}.story{gap:9%}.site-footer{padding:20px 5%}}@media (width<=650px){.announcement{height:31px;font-size:8px}.site-header{height:68px;padding:0 5%}.brand-mark{width:31px;height:31px;font-size:19px}.brand-name{font-size:9px}.brand-name small{font-size:6px}.header-order{font-size:9px}.header-order span{margin-left:5px}.menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;margin-right:17px;padding:8px;display:flex}.menu-toggle i{background:#444;width:19px;height:1px}.main-nav{background:var(--cream);flex-direction:column;gap:0;max-height:0;padding:0 7%;transition:max-height .3s,padding .3s;display:flex;position:absolute;top:67px;left:0;right:0;overflow:hidden;box-shadow:0 15px 20px #15191b0d}.main-nav.is-open{max-height:240px;padding:9px 7% 16px}.main-nav a{border-bottom:1px solid #e8e3d9;padding:12px 0}.hero{flex-direction:column;min-height:0;padding:0 5%;display:flex}.hero-copy{padding:57px 4px 34px}.hero h1{font-size:58px}.hero-intro{max-width:345px;margin:17px 0 20px;font-size:12px}.hero-actions{gap:13px}.button{gap:13px;min-height:46px;padding:0 14px;font-size:9px}.hero-note{font-size:8px}.hero-stamp{width:73px;height:73px;font-size:6px;bottom:8px;right:5px}.hero-image-wrap{aspect-ratio:.98;height:auto;min-height:0;margin:0 0 22px}.floating-note{padding:10px 13px;font-size:8px;top:22px;right:-6px}.floating-note b{font-size:11px}.tiny-flower{font-size:17px}.hero-image-caption{font-size:7px;bottom:14px;left:14px;right:14px}.promise-strip{justify-content:space-between;gap:12px;height:auto;min-height:89px;padding:16px 5%}.promise-strip div{gap:6px}.promise-strip div span{font-size:10px}.promise-strip p{max-width:80px;font-size:8px;line-height:1.4}.promise-strip>i{font-size:8px}.section-pad{padding:73px 6%}.section-heading{margin-bottom:28px;display:block}.section-heading h2,.colour-copy h2,.story-copy h2{font-size:46px}.section-intro{max-width:285px;margin:17px 0 0}.product-layout{grid-template-columns:1fr;gap:27px}.product-details{padding:0 2px}.product-details h3{font-size:29px}.product-photo:before{width:90px;height:90px}.product-meta p{font-size:8px}.colour-story{grid-template-columns:1fr;gap:24px;padding:69px 6% 75px}.colour-copy h2{font-size:44px}.colour-grid{gap:7px}.colour-tile{aspect-ratio:.86}.colour-tile>span{padding:23px 7px 8px;font-size:11px}.colour-number{bottom:23px;left:6%}.story{grid-template-columns:1fr;gap:43px;padding-top:76px;padding-bottom:82px}.story-art{width:88%;margin-left:2%;padding-left:17px}.story-art img{aspect-ratio:.95}.story-quote{padding:14px 17px;font-size:14px;right:-30px}.story-copy{padding:0 6px}.story-copy h2{font-size:43px}.closing-cta{padding:72px 17px 68px}.cta-orb{font-size:67px;top:16px;right:4%}.closing-cta h2{font-size:52px}.site-footer{grid-template-columns:1fr auto;gap:11px;padding:23px 6%;display:grid}.site-footer>p{display:none}.footer-brand{grid-column:1}.site-footer>a:nth-of-type(2){grid-area:1/2}.site-footer>small{grid-column:1/-1}.floating-whatsapp{padding:10px 13px;font-size:8px;bottom:12px;right:12px}.floating-whatsapp span{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.order-hint a{color:#58614c;text-underline-offset:2px;text-decoration:underline}.fragrances{background:#fbf9f5;border-top:1px solid #eee9e0}.fragrance-toolbar{justify-content:space-between;align-items:center;margin:-20px 0 25px;display:flex}.fragrance-toolbar>p{font:500 17px var(--serif);color:#514f44}.fragrance-filters{gap:8px;display:flex}.filter-button{color:#6d7476;cursor:pointer;background:0 0;border:1px solid #d6d0c5;padding:9px 15px;font-size:9px;transition:background .2s,color .2s,border-color .2s}.filter-button:hover,.filter-button.active{color:#fff;background:#0d7184;border-color:#0d7184}.fragrance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.fragrance-card{background:#fff;border:1px solid #e2e5e6;min-width:0;padding:10px;transition:transform .25s,box-shadow .25s}.fragrance-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px #14191a12}.fragrance-card[hidden]{display:none}.fragrance-image{aspect-ratio:1;background:#f5f7f7;display:block;position:relative;overflow:hidden}.fragrance-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8px;transition:transform .45s;display:block;transform:scale(1.06)}.fragrance-card:hover .fragrance-image img{transform:scale(1.13)}.fragrance-tag{color:#615e52;letter-spacing:.15em;background:#f6f2e9d9;padding:6px 8px;font-size:7px;position:absolute;top:10px;left:10px}.fragrance-card-info{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 4px 10px;display:grid}.fragrance-card-info>div{min-width:0}.fragrance-card-info p{color:#767d7f;margin:0 0 6px;font-size:8px}.fragrance-card-info h3{font:500 16px/1.25 var(--serif);color:#1d2022;min-height:2.5em;margin:0}.fragrance-card-info h3 a{color:inherit}.fragrance-card-info strong{font:600 16px var(--serif);color:#0e7285;white-space:nowrap;padding-top:9px}.fragrance-order{color:#0c7183;border-top:1px solid #d8dcdd;justify-content:space-between;align-items:center;padding:11px 4px 3px;font-size:9px;display:flex}.fragrance-order span{font-size:14px}@media (width<=900px){.fragrance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.fragrance-toolbar{margin:-6px 0 22px;display:block}.fragrance-toolbar>p{margin:0 0 12px;font-size:15px}.fragrance-filters{gap:5px}.filter-button{padding:9px 10px;font-size:8px}.fragrance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fragrance-card{padding:7px}.fragrance-card-info{padding:10px 2px 8px}.fragrance-card-info h3,.fragrance-card-info strong{font-size:14px}.fragrance-order{font-size:8px}.fragrance-tag{font-size:6px;top:7px;left:7px}}.brand{flex:none;min-width:0}.brand-logo{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:178px;height:82px;display:block}.site-header{background:#fff}.footer-brand .brand-logo{width:168px;height:77px}.fragrance-card-info h3{overflow-wrap:anywhere;max-width:145px}.floating-whatsapp.away-from-products{opacity:0;pointer-events:none;transform:translateY(8px)}@media (width<=650px){.brand-logo,.footer-brand .brand-logo{width:136px;height:63px}}.site-footer{flex-wrap:wrap}.footer-credit{text-align:right;color:#7a8082;border-top:1px solid #d8dcdd;flex:0 0 100%;padding-top:10px;font-size:8px}.footer-credit a{color:#0e7285;text-underline-offset:2px;text-decoration:underline}@media (width<=650px){.site-footer{gap:11px;display:flex}.site-footer .footer-brand,.site-footer>small{flex:1}.footer-credit{flex:0 0 100%;padding-top:9px}}.footer-credit{text-align:center;color:#626b6e;letter-spacing:.025em;border-top:1px solid #d8dcdd;flex:0 0 100%;margin-top:2px;padding-top:13px;font-size:12px}.footer-credit a{color:#0e7285;text-underline-offset:3px;font-weight:700;text-decoration:underline}.category-header{position:relative}.category-hero{grid-template-columns:1fr .86fr;align-items:center;gap:9%;min-height:500px;padding-top:45px;padding-bottom:65px;display:grid}.category-hero-copy h1{font:500 clamp(42px,5.2vw,67px)/1.08 var(--serif);letter-spacing:-.04em;color:#282d2e;max-width:650px;margin:13px 0 20px}.category-hero-copy .eyebrow{margin:0 0 9px}.category-lead{color:#6d7476;max-width:530px;margin:0 0 24px;font-size:13px;line-height:1.9}.category-hero-image{background:#eeece6;min-width:0;position:relative}.category-hero-image img{aspect-ratio:.92;object-fit:cover;width:100%;display:block}.category-hero-image>span{color:#fff;letter-spacing:.17em;text-shadow:0 1px 5px #0008;font-size:8px;position:absolute;bottom:15px;left:17px}.category-hero .product-breadcrumb{color:#888475;grid-column:1/-1;margin:0}.category-hero-copy,.category-hero-image{grid-row:2}.category-copy{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:9%;display:grid}.category-copy-inner{max-width:600px}.category-copy-inner h2,.bedding-colours h2{font:500 clamp(31px,3.6vw,45px)/1.15 var(--serif);letter-spacing:-.03em;color:#292e30;margin:8px 0 19px}.category-copy-inner>p:not(.eyebrow){color:#687174;margin:0 0 14px;font-size:12px;line-height:1.95}.bedding-colours .colour-grid{grid-template-columns:repeat(3,1fr)}.category-products{padding-top:95px}.category-products .section-heading{margin-bottom:29px}.category-shortcuts{gap:14px;margin:0 0 25px;display:flex}.category-shortcuts>a{color:#252a2b;font:500 14px var(--serif);background:#f0f3f3;flex:1;justify-content:space-between;gap:12px;padding:15px 17px;transition:background .2s;display:flex}.category-shortcuts>a:hover{background:#e3eaeb}.category-shortcuts span{color:#0b7588;align-self:center;font:9px DM Sans}.category-product-card{grid-template-columns:minmax(0,1fr) 1fr;align-items:center;gap:8%;max-width:880px;margin:0 auto;display:grid}.category-product-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.category-product-card>div{padding:20px 0}.category-product-card h3{font:500 30px var(--serif);color:#292e30;margin:8px 0}.category-product-card>div>p:not(.eyebrow){color:#687174;margin:0 0 18px;font-size:12px;line-height:1.8}.category-product-card .button{margin-top:24px}.category-copy-text{border-top:1px solid #e4e7e7;max-width:740px;margin:82px auto 0;padding-top:55px}.category-contact{text-align:center;background:#f1f3f3;padding:78px 20px}.category-contact h2{font:500 38px var(--serif);color:#292e30;margin:10px 0}.category-contact>p:not(.eyebrow){color:#687174;max-width:430px;margin:0 auto;font-size:11px;line-height:1.8}.category-contact .contact-numbers{color:#4e575a}.category-contact .contact-numbers a:hover{color:#08788a}@media (width<=900px){.category-hero,.category-copy{gap:6%;padding-left:7%;padding-right:7%}}@media (width<=650px){.category-hero{flex-direction:column;align-items:stretch;gap:23px;padding:26px 6% 57px;display:flex}.category-hero .product-breadcrumb{margin:0 0 8px}.category-hero-copy h1{font-size:44px}.category-lead{font-size:12px}.category-hero-image img{aspect-ratio:1}.category-copy{padding:65px 6%;display:block}.bedding-colours{margin-top:42px}.bedding-colours .colour-grid{gap:7px}.category-products{padding-top:68px}.category-shortcuts{gap:9px;display:grid}.category-shortcuts>a{padding:14px;font-size:13px}.category-product-card{grid-template-columns:1fr;gap:14px}.category-product-card>div{padding:0 3px}.category-copy-text{margin-top:55px;padding-top:39px}.category-contact{padding:65px 7%}.category-contact h2{font-size:33px}}.announcement{font-size:12px}.main-nav{font-size:14px}.header-order{font-size:13px}.eyebrow{font-size:11px}.hero-intro{font-size:15px}.button{font-size:12px}.hero-note{font-size:11px}.hero-image-caption{font-size:10px}.floating-note{font-size:12px}.hero-side-label{font-size:10px}.promise-strip p{font-size:12px}.section-intro{font-size:14px}.image-index{font-size:10px}.product-rating{font-size:11px}.product-desc{font-size:13px}.price-row>span{font-size:11px}.shade-title{font-size:12px}.button-whatsapp{font-size:13px}.order-hint,.product-meta p{font-size:10px}.text-link{font-size:12px}.contact-numbers{font-size:11px}.site-footer>p{font-size:15px}.site-footer>a:nth-of-type(2){font-size:11px}.site-footer>small{font-size:10px}.floating-whatsapp{font-size:11px}.filter-button{font-size:10px}.fragrance-tag{font-size:8px}.fragrance-card-info p{font-size:10px}.fragrance-card-info h3,.fragrance-card-info strong{font-size:17px}.fragrance-order{font-size:11px}.category-lead{font-size:15px}.category-hero-image>span{font-size:10px}.category-copy-inner>p:not(.eyebrow){font-size:14px}.category-shortcuts>a{font-size:16px}.category-shortcuts span{font-size:10px}.category-product-card>div>p:not(.eyebrow){font-size:14px}.category-contact>p:not(.eyebrow){font-size:13px}.footer-credit,.footer-credit a{font-size:14px}@media (width<=650px){.announcement{font-size:9px}.main-nav{font-size:14px}.header-order,.eyebrow{font-size:10px}.hero-intro{font-size:14px}.button,.hero-note{font-size:10px}.hero-image-caption{font-size:9px}.floating-note{font-size:10px}.promise-strip p{font-size:9px}.section-intro{font-size:13px}.product-rating{font-size:10px}.product-desc{font-size:12px}.price-row>span{font-size:10px}.shade-title{font-size:11px}.button-whatsapp{font-size:12px}.order-hint,.product-meta p{font-size:9px}.contact-numbers,.floating-whatsapp{font-size:10px}.filter-button{font-size:9px}.fragrance-tag{font-size:7px}.fragrance-card-info p{font-size:9px}.fragrance-card-info h3,.fragrance-card-info strong{font-size:15px}.fragrance-order{font-size:9px}.category-lead{font-size:14px}.category-hero-image>span{font-size:9px}.category-copy-inner>p:not(.eyebrow){font-size:13px}.category-shortcuts>a{font-size:14px}.category-product-card>div>p:not(.eyebrow){font-size:13px}.category-contact>p:not(.eyebrow){font-size:12px}.footer-credit,.footer-credit a{font-size:13px}}
