:root{--fs-ink:#17251E;--fs-forest:#1F3D2F;--fs-forest2:#132A1F;--fs-moss:#4E7A5A;--fs-sage:#A7BDA2;--fs-mint:#E7EEE3;--fs-cream:#FAF6EF;--fs-sand:#F2EADD;--fs-blush:#F3D9CF;--fs-rose:#C46F5E;--fs-rose2:#A95646;--fs-gold:#B8955A;--fs-line:#E6DDCE;--fs-text:#4B5A51;--fs-muted:#7E8A82;--fs-white:#fff;--fs-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--fs-sans:'Manrope',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--fs-r:22px;--fs-r-s:14px;--fs-shadow:0 24px 60px -30px rgba(23,37,30,.35);--fs-ease:cubic-bezier(.22,.8,.22,1);--fs-top:36px;--fs-head:84px}html{scroll-behavior:smooth}body.flora{background:var(--fs-cream)!important;color:var(--fs-text);font-family:var(--fs-sans)!important;-webkit-font-smoothing:antialiased}body.flora #Wrapper,body.flora #Content{background:transparent!important}body.flora:not(.flora-builder) #Header_wrapper,body.flora:not(.flora-builder) #Subheader,body.flora:not(.flora-builder) #Footer,body.flora:not(.flora-builder) #Top_bar,body.flora .header-stack #Top_bar{display:none!important}body.flora #Header_creative,body.flora #Action_bar{display:none!important}body.flora p,body.flora li,body.flora input,body.flora textarea,body.flora select,body.flora button,body.flora td,body.flora th,body.flora label{font-family:var(--fs-sans)}body.flora h1,body.flora h2,body.flora h3,body.flora h4,body.flora h5{font-family:var(--fs-serif)!important;color:var(--fs-ink);font-weight:600;letter-spacing:-.01em}body.flora a{color:var(--fs-forest);transition:color .25s}body.flora ::selection{background:var(--fs-blush);color:var(--fs-ink)}.fs-wrap{max-width:1360px;margin:0 auto;padding:0 32px;box-sizing:border-box}.fs-i{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle}.fs-hide-d{display:none!important}.fs-preloader{position:fixed;inset:0;z-index:100000;background:var(--fs-forest2);display:flex;align-items:center;justify-content:center;transition:opacity .7s var(--fs-ease),visibility .7s}.fs-preloader-in{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--fs-blush)}.fs-preloader .fs-logo-mark{width:74px;height:74px}.fs-preloader .fs-logo-petals ellipse{transform-box:view-box;animation:fsBloom 1.4s var(--fs-ease) both}.fs-preloader span{font-family:var(--fs-serif);font-size:28px;font-style:italic;color:#F6EDE2;opacity:0;animation:fsFade 1s .5s forwards}.fs-loaded .fs-preloader,.fs-no-preload .fs-preloader{opacity:0;visibility:hidden;pointer-events:none}@keyframes fsBloom{from{opacity:0;transform:scale(.2) rotate(-40deg);transform-origin:24px 19px}to{transform-origin:24px 19px}}@keyframes fsFade{to{opacity:1}}.fs-topbar{height:var(--fs-top);background:var(--fs-forest2);color:#C9D6C9;font-size:12.5px;letter-spacing:.02em;position:relative;z-index:1001}.fs-topbar .fs-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.fs-topbar-l,.fs-topbar-r{display:flex;align-items:center;gap:22px;white-space:nowrap;overflow:hidden}.fs-topbar span,.fs-topbar a{display:inline-flex;align-items:center;gap:7px;color:#C9D6C9!important;text-decoration:none}.fs-topbar .fs-i{width:14px;height:14px;color:var(--fs-sage)}.fs-topbar a:hover{color:#fff!important}body.home .fs-topbar{position:absolute;left:0;right:0;top:0;background:transparent;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}body.home.admin-bar .fs-topbar{top:32px}.fs-header{position:sticky;top:0;z-index:1000;height:var(--fs-head);background:rgba(250,246,239,.86);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid rgba(31,61,47,.08);transition:height .35s var(--fs-ease),background .35s,box-shadow .35s,transform .45s var(--fs-ease),top .35s}.admin-bar .fs-header{top:32px}.fs-header-in{height:100%;display:flex;align-items:center;gap:28px}.fs-header.is-scrolled{height:68px;box-shadow:0 12px 40px -24px rgba(23,37,30,.35)}.fs-header.is-hidden{transform:translateY(-110%)}body.home .fs-header{position:fixed;left:0;right:0;top:var(--fs-top);background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.home.admin-bar .fs-header{top:calc(var(--fs-top) + 32px)}body.home .fs-header.is-scrolled,body.home .fs-header.is-open{top:0;background:rgba(250,246,239,.9);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom-color:rgba(31,61,47,.08)}body.home.admin-bar .fs-header.is-scrolled,body.home.admin-bar .fs-header.is-open{top:32px}body.home .fs-header:not(.is-scrolled):not(.is-open){--fs-hc:#fff}.fs-header{--fs-hc:var(--fs-ink)}.fs-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none!important;color:var(--fs-hc)!important;flex:0 0 auto}.fs-logo-mark{width:42px;height:42px;color:var(--fs-rose);transition:transform .6s var(--fs-ease)}.fs-logo:hover .fs-logo-mark{transform:rotate(-18deg) scale(1.05)}.fs-logo-text{display:flex;flex-direction:column;line-height:1}.fs-logo-name{font-family:var(--fs-serif);font-size:27px;font-weight:600;letter-spacing:-.01em;color:var(--fs-hc)}.fs-logo-name em{font-style:italic;font-weight:500;color:var(--fs-rose)}.fs-logo-sub{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;margin-top:6px;opacity:.7;font-weight:600}.fs-logo-light{--fs-hc:#fff}.fs-logo-light .fs-logo-name{color:#fff}.fs-nav{flex:1 1 auto;display:flex;justify-content:center}.fs-nav>ul{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.fs-nav>ul>li{position:static;margin:0;list-style:none}.fs-nav>ul>li.has-drop{position:relative}.fs-nav>ul>li>a{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:40px;font-size:14.5px;font-weight:600;color:var(--fs-hc)!important;text-decoration:none!important;letter-spacing:.01em;position:relative;transition:background .25s,color .25s}.fs-nav>ul>li>a .fs-i{width:14px;height:14px;opacity:.6;transition:transform .3s}.fs-nav>ul>li:hover>a{background:rgba(31,61,47,.07)}body.home .fs-header:not(.is-scrolled):not(.is-open) .fs-nav>ul>li:hover>a{background:rgba(255,255,255,.14)}.fs-nav>ul>li:hover>a .fs-i{transform:rotate(180deg)}.fs-drop{position:absolute;top:calc(100% + 10px);left:50%;min-width:250px;margin:0;padding:12px;list-style:none;background:#fff;border-radius:18px;box-shadow:var(--fs-shadow);border:1px solid var(--fs-line);opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:.3s var(--fs-ease)}.fs-drop:before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}.fs-nav li.has-drop:hover .fs-drop{opacity:1;visibility:visible;transform:translate(-50%,0)}.fs-drop li{margin:0;list-style:none}.fs-drop a{display:block;padding:10px 14px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--fs-ink)!important;text-decoration:none!important}.fs-drop a:hover{background:var(--fs-mint);color:var(--fs-forest)!important}.fs-mega{position:absolute;left:0;right:0;top:100%;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(12px);transition:.35s var(--fs-ease)}.fs-nav li.has-mega:hover .fs-mega,.fs-nav li.has-mega.is-open .fs-mega{opacity:1;visibility:visible;transform:none}.fs-mega-in{display:grid;grid-template-columns:1fr 320px;gap:34px;background:#fff;border-radius:26px;box-shadow:0 40px 90px -40px rgba(23,37,30,.45);border:1px solid var(--fs-line);padding:34px 34px 34px 40px!important}.fs-mega-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 28px}.fs-mega-h{display:block;font-family:var(--fs-serif);font-size:21px;font-weight:600;color:var(--fs-ink)!important;text-decoration:none!important;margin-bottom:10px;line-height:1.15}.fs-mega-h:hover{color:var(--fs-rose)!important}.fs-mega-col ul{margin:0;padding:0;list-style:none}.fs-mega-col li{margin:0 0 6px;list-style:none}.fs-mega-col li a{font-size:14px;color:var(--fs-text)!important;text-decoration:none!important;position:relative;transition:padding .25s,color .25s}.fs-mega-col li a:hover{color:var(--fs-forest)!important;padding-left:8px}.fs-mega-promo{position:relative;border-radius:20px;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;color:#fff!important;text-decoration:none!important;background:var(--fs-forest)}.fs-mega-promo-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 1.2s var(--fs-ease)}.fs-mega-promo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(19,42,31,.85))}.fs-mega-promo:hover .fs-mega-promo-img{transform:scale(1.07)}.fs-mega-promo-t,.fs-mega-promo-b{position:relative;z-index:2}.fs-mega-promo-t{font-size:14px;line-height:1.5;color:rgba(255,255,255,.85)}.fs-mega-promo-t em{display:block;font-family:var(--fs-serif);font-size:30px;font-style:italic;color:#fff;margin-bottom:4px}.fs-mega-promo-b{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--fs-blush)}.fs-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.fs-act{position:relative;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--fs-hc)!important;background:transparent;border:0;cursor:pointer;transition:background .25s,transform .25s;text-decoration:none!important;padding:0}.fs-act:hover{background:rgba(31,61,47,.08)}body.home .fs-header:not(.is-scrolled):not(.is-open) .fs-act:hover{background:rgba(255,255,255,.16)}.fs-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--fs-rose);color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:transform .35s var(--fs-ease)}.fs-cart-count[data-count="0"]{transform:scale(0)}.fs-cart.is-bump .fs-cart-count{animation:fsBump .6s var(--fs-ease)}@keyframes fsBump{30%{transform:scale(1.5)}60%{transform:scale(.9)}}.fs-call{margin-left:10px;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:40px;background:var(--fs-forest);color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 10px 26px -12px rgba(31,61,47,.7)}.fs-call .fs-i{width:16px;height:16px}.fs-call:hover{background:var(--fs-rose);transform:translateY(-2px)}body.home .fs-header:not(.is-scrolled):not(.is-open) .fs-call{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);box-shadow:none}.fs-burger{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--fs-hc);padding:0;cursor:pointer;border-radius:50%}.fs-burger .fs-i{width:26px;height:26px}.fs-search-layer,.fs-menu-layer,.fs-modal{position:fixed;inset:0;z-index:100001;visibility:hidden;opacity:0;transition:opacity .4s var(--fs-ease),visibility .4s}.fs-search-layer.is-open,.fs-menu-layer.is-open,.fs-modal.is-open{visibility:visible;opacity:1}.fs-search-layer{background:rgba(19,42,31,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px}.fs-search-box{position:relative;width:min(760px,100%);background:var(--fs-cream);border-radius:28px;padding:44px 44px 34px;box-shadow:0 50px 120px -40px rgba(0,0,0,.5);transform:translateY(-20px);transition:transform .5s var(--fs-ease)}.is-open .fs-search-box{transform:none}.fs-search-t{font-family:var(--fs-serif);font-size:36px;font-style:italic;color:var(--fs-ink);margin:0 0 20px}.fs-search-box .dgwt-wcas-search-wrapp{max-width:none!important}.fs-search-box .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.fs-search-box input[type=search]{height:62px!important;border-radius:40px!important;border:1.5px solid var(--fs-line)!important;background:#fff!important;padding:0 26px!important;font-size:17px!important}.fs-search-box .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-radius:40px!important;height:52px!important;top:5px!important;right:5px!important;background:var(--fs-forest)!important;min-width:60px}.fs-search-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fs-search-tags a{padding:8px 16px;border-radius:30px;background:#fff;border:1px solid var(--fs-line);font-size:13.5px;font-weight:600;color:var(--fs-text)!important;text-decoration:none!important;transition:.25s}.fs-search-tags a:hover{background:var(--fs-forest);color:#fff!important;border-color:var(--fs-forest)}.fs-layer-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(31,61,47,.07);color:var(--fs-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .35s var(--fs-ease),background .25s;padding:0}.fs-layer-close:hover{transform:rotate(90deg);background:var(--fs-blush)}.fs-menu-layer{background:rgba(19,42,31,.5)}.fs-menu-panel{position:absolute;top:0;left:0;bottom:0;width:min(420px,92vw);background:var(--fs-cream);transform:translateX(-100%);transition:transform .55s var(--fs-ease);display:flex;flex-direction:column}.fs-menu-layer.is-open .fs-menu-panel{transform:none}.fs-menu-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--fs-line);position:relative}.fs-menu-top .fs-layer-close{position:static}.fs-logo-sm .fs-logo-mark{width:34px;height:34px}.fs-logo-sm .fs-logo-name{font-size:22px}.fs-menu-scroll{overflow-y:auto;padding:14px 22px 40px}.fs-menu-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--fs-muted);margin:18px 0 8px}.fs-menu-cats,.fs-menu-pages,.fs-menu-cats ul{list-style:none;margin:0;padding:0}.fs-menu-cats>li{border-bottom:1px solid var(--fs-line);margin:0}.fs-menu-cats summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:14px 0}.fs-menu-cats summary::-webkit-details-marker{display:none}.fs-menu-cats summary a{font-family:var(--fs-serif);font-size:23px;font-weight:600;color:var(--fs-ink)!important;text-decoration:none!important}.fs-menu-cats details[open] summary .fs-i{transform:rotate(180deg)}.fs-menu-cats ul{padding:0 0 14px 4px}.fs-menu-cats ul a{display:block;padding:7px 0;color:var(--fs-text)!important;text-decoration:none!important;font-size:15px}.fs-menu-pages li{margin:0}.fs-menu-pages a{display:block;padding:10px 0;font-size:16px;font-weight:600;color:var(--fs-ink)!important;text-decoration:none!important}.fs-menu-contacts{margin-top:24px;padding:20px;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:10px;font-size:14px}.fs-menu-contacts a,.fs-menu-contacts span{display:flex;gap:10px;align-items:center;color:var(--fs-text)!important;text-decoration:none!important}.fs-menu-contacts .fs-i{color:var(--fs-moss);width:18px;height:18px}.fs-modal{background:rgba(19,42,31,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.fs-modal-box{position:relative;width:min(480px,100%);background:var(--fs-cream);border-radius:28px;padding:40px 36px 30px;box-shadow:0 50px 120px -40px rgba(0,0,0,.5);transform:scale(.94);transition:transform .45s var(--fs-ease)}.fs-modal.is-open .fs-modal-box{transform:none}.fs-modal-t{font-family:var(--fs-serif);font-size:34px;font-weight:600;color:var(--fs-ink);margin:0 0 6px}.fs-modal-s{margin:0 0 20px;font-size:15px}.fs-quick-form label{display:block;margin-bottom:12px}.fs-quick-form label span{display:block;font-size:12.5px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;color:var(--fs-ink)}.fs-quick-form input,.fs-quick-form textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--fs-line)!important;border-radius:14px!important;padding:14px 16px!important;background:#fff!important;font-size:15px;margin:0!important}.fs-quick-form input:focus,.fs-quick-form textarea:focus{border-color:var(--fs-moss)!important;outline:0}.fs-btn-solid{width:100%;border:0;border-radius:40px;padding:17px 24px;background:var(--fs-forest);color:#fff;font-weight:700;font-size:15.5px;cursor:pointer;transition:background .3s,transform .3s}.fs-btn-solid:hover{background:var(--fs-rose);transform:translateY(-2px)}.fs-quick-msg{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--fs-moss);min-height:1em}.fs-lock{overflow:hidden}.fs-sec{padding:120px 0!important;position:relative;overflow:hidden}.fs-sec .section_wrapper{max-width:1360px!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}.fs-sec .mcb-column,.fs-sec .mcb-column-inner,.fs-sec .column_heading .mcb-column-inner{margin-bottom:0}.fs-cream{background:var(--fs-cream)!important}.fs-sand{background:var(--fs-sand)!important}.fs-mint{background:var(--fs-mint)!important}.fs-white{background:#fff!important}.fs-forest{background:var(--fs-forest)!important;color:#C9D6C9}.fs-forest2{background:var(--fs-forest2)!important;color:#C9D6C9}.fs-sec .fs-eyebrow .title{display:inline-flex;align-items:center;gap:12px;font-family:var(--fs-sans)!important;font-size:12.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.26em;text-transform:uppercase;color:var(--fs-moss)!important;margin:0 0 20px!important}.fs-sec .fs-eyebrow .title:before{content:'';width:34px;height:1px;background:currentColor;opacity:.6}.fs-forest .fs-eyebrow .title,.fs-forest2 .fs-eyebrow .title,.fs-hero .fs-eyebrow .title{color:var(--fs-blush)!important}.fs-sec .fs-h1 .title{font-family:var(--fs-serif)!important;font-size:clamp(46px,7.2vw,112px)!important;line-height:.96!important;font-weight:500!important;letter-spacing:-.025em;color:#fff!important;margin:0 0 26px!important}.fs-sec .fs-h1 .title em,.fs-sec .fs-h2 .title em,.fs-sec .fs-h3 .title em{font-style:italic;color:var(--fs-rose)}.fs-hero .fs-h1 .title em{color:var(--fs-blush)}.fs-sec .fs-h2 .title{font-family:var(--fs-serif)!important;font-size:clamp(36px,4.6vw,68px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.02em;color:var(--fs-ink)!important;margin:0 0 22px!important}.fs-forest .fs-h2 .title,.fs-forest2 .fs-h2 .title{color:#fff!important}.fs-forest .fs-h2 .title em,.fs-forest2 .fs-h2 .title em{color:var(--fs-blush)}.fs-sec .fs-h3 .title{font-family:var(--fs-serif)!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1.1!important;font-weight:600!important;color:var(--fs-ink)!important;margin:0 0 12px!important}.fs-sec .fs-lead .title{font-family:var(--fs-sans)!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.7!important;font-weight:400!important;color:var(--fs-text)!important;margin:0!important;max-width:640px;letter-spacing:0}.fs-hero .fs-lead .title{color:rgba(255,255,255,.86)!important;max-width:560px}.fs-forest .fs-lead .title,.fs-forest2 .fs-lead .title{color:#B9C8BC!important}.fs-center,.fs-center .title{text-align:center!important}.fs-center .fs-lead .title{margin-left:auto!important;margin-right:auto!important}.fs-center .fs-eyebrow .title:after{content:'';width:34px;height:1px;background:currentColor;opacity:.6}.fs-head{margin-bottom:60px!important}.fs-head-row>.mcb-wrap-inner{display:flex!important;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}.fs-head-row .mcb-column{width:auto!important;max-width:760px}.fs-sec .fs-text .column_attr,.fs-sec .fs-text{font-size:16.5px;line-height:1.8;color:var(--fs-text)}.fs-sec .fs-text p{margin:0 0 16px}.fs-forest .fs-text,.fs-forest .fs-text .column_attr{color:#B9C8BC}.fs-btns>.mcb-wrap-inner{display:flex!important;flex-wrap:wrap;gap:14px;margin-top:38px}.fs-btns .mcb-column{width:auto!important}.fs-sec .fs-btn .button,.fs-link-btn{display:inline-flex!important;align-items:center;gap:12px;padding:19px 34px!important;border-radius:60px!important;font-family:var(--fs-sans)!important;font-size:15.5px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em;border:1.5px solid var(--fs-forest)!important;background:var(--fs-forest)!important;color:#fff!important;box-shadow:0 18px 40px -18px rgba(31,61,47,.8);transition:background .35s,border-color .35s,color .35s,box-shadow .35s!important;margin:0!important;position:relative;overflow:hidden;text-decoration:none!important}.fs-sec .fs-btn .button:after,.fs-sec .fs-btn .button:before{display:none!important}.fs-sec .fs-btn .button .button_label,.fs-sec .fs-btn .button .button_icon{padding:0!important;background:none!important;border:0!important;color:inherit!important}.fs-sec .fs-btn .button .button_icon i{color:inherit!important}.fs-sec .fs-btn .button:hover,.fs-link-btn:hover{background:var(--fs-rose)!important;border-color:var(--fs-rose)!important;box-shadow:0 22px 44px -18px rgba(196,111,94,.8)}.fs-sec .fs-btn-light .button{background:#fff!important;border-color:#fff!important;color:var(--fs-ink)!important}.fs-sec .fs-btn-light .button:hover{background:var(--fs-blush)!important;border-color:var(--fs-blush)!important;color:var(--fs-ink)!important}.fs-sec .fs-btn-ghost .button{background:transparent!important;border-color:rgba(255,255,255,.45)!important;box-shadow:none;color:#fff!important}.fs-sec .fs-btn-ghost .button:hover{background:rgba(255,255,255,.12)!important;border-color:#fff!important}.fs-sec .fs-btn-outline .button{background:transparent!important;color:var(--fs-forest)!important;box-shadow:none}.fs-sec .fs-btn-outline .button:hover{color:#fff!important}.fs-hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:190px 0 120px!important;background:var(--fs-forest2)!important;isolation:isolate}.fs-hero .section_wrapper{position:relative;z-index:3;width:100%}.fs-hero-bg{position:absolute!important;inset:0;z-index:0!important;margin:0!important}.fs-hero-bg .mcb-column-inner,.fs-hero-bg .image_frame,.fs-hero-bg .image_wrapper{height:100%;margin:0!important;border:0!important;background:none!important}.fs-hero-bg img{width:100%!important;height:100%!important;object-fit:cover;transform:scale(1.12);animation:fsKen 22s ease-out forwards;will-change:transform}@keyframes fsKen{to{transform:scale(1.0)}}.fs-hero:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(15,32,24,.88) 0%,rgba(15,32,24,.55) 45%,rgba(15,32,24,.1) 100%),linear-gradient(0deg,rgba(15,32,24,.6),transparent 40%)}.fs-hero:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");mix-blend-mode:overlay}.fs-petals{position:absolute;inset:0;z-index:2;pointer-events:none;width:100%;height:100%}.fs-hero-content{max-width:860px}.fs-hero-stats>.mcb-wrap-inner{display:flex!important;gap:48px;flex-wrap:wrap;margin-top:70px!important;padding-top:30px!important;border-top:1px solid rgba(255,255,255,.18)}.fs-hero-stats .mcb-column{width:auto!important}.fs-hero-stat .title{font-family:var(--fs-serif)!important;font-size:44px!important;line-height:1!important;font-weight:500!important;color:#fff!important;margin:0 0 6px!important}.fs-hero-stat-l .title{font-family:var(--fs-sans)!important;font-size:13px!important;line-height:1.45!important;color:rgba(255,255,255,.66)!important;margin:0!important;font-weight:500!important;max-width:180px}.fs-scroll-cue{position:absolute;left:50%;bottom:34px;z-index:4;width:26px;height:44px;border:1.5px solid rgba(255,255,255,.5);border-radius:14px;transform:translateX(-50%)}.fs-scroll-cue:after{content:'';position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:fsCue 1.8s infinite}@keyframes fsCue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}100%{opacity:0;transform:translateY(16px)}}.fs-hero-badge{position:absolute;right:6vw;bottom:14vh;z-index:4;width:150px;height:150px;border-radius:50%;background:rgba(250,246,239,.95);color:var(--fs-forest);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--fs-serif);font-style:italic;font-size:19px;line-height:1.1;box-shadow:0 30px 60px -20px rgba(0,0,0,.4)}.fs-hero-badge svg{position:absolute;inset:0;width:100%;height:100%;animation:fsSpin 22s linear infinite}.fs-hero-badge text{font-family:var(--fs-sans);font-size:9.6px;letter-spacing:3.1px;text-transform:uppercase;font-weight:700;fill:var(--fs-moss)}@keyframes fsSpin{to{transform:rotate(360deg)}}.fs-split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.fs-split .wi{display:inline-block;transform:translateY(110%);transition:transform 1.1s var(--fs-ease)}.fs-split.is-in .wi{transform:none}.fs-strip{padding:26px 0!important;background:var(--fs-forest)!important;border-top:1px solid rgba(255,255,255,.08)}.fs-strip .section_wrapper{max-width:none!important;padding:0!important}.fs-marquee .mfn-marquee-item-label,.fs-marquee .mfn-marquee-item a{font-family:var(--fs-serif)!important;font-size:clamp(28px,3.2vw,46px)!important;font-style:italic;font-weight:500!important;color:#F4E9DE!important;display:inline-flex;align-items:center;padding:0 34px!important;letter-spacing:-.01em}.fs-marquee .mfn-marquee-item-label:after{content:'✿';font-style:normal;font-size:.55em;color:var(--fs-rose);margin-left:68px}.fs-marquee-outline .mfn-marquee-item-label{color:transparent!important;-webkit-text-stroke:1px rgba(244,233,222,.55)}.fs-cats{display:grid;gap:18px}.fs-cats-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:280px}.fs-cats-bento .fs-cat-1{grid-column:span 2;grid-row:span 2}.fs-cats-bento .fs-cat-4{grid-column:span 2}.fs-cats-bento .fs-cat-7{grid-column:span 2}.fs-cats-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:340px}.fs-cat{position:relative;border-radius:var(--fs-r);overflow:hidden;display:block;text-decoration:none!important;background:var(--fs-forest);isolation:isolate}.fs-cat-img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.4s var(--fs-ease),filter .6s}.fs-cat:hover .fs-cat-img{transform:scale(1.08)}.fs-cat-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,32,24,0) 35%,rgba(15,32,24,.78));transition:opacity .5s;z-index:1}.fs-cat-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 28px;display:flex;flex-direction:column;gap:6px;color:#fff}.fs-cat-n{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--fs-blush)}.fs-cat-t{font-family:var(--fs-serif);font-size:clamp(26px,2.3vw,36px);line-height:1.02;font-weight:500}.fs-cat-1 .fs-cat-t{font-size:clamp(34px,3.6vw,58px)}.fs-cat-c{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.8);transform:translateY(8px);opacity:.0;transition:.5s var(--fs-ease)}.fs-cat-c .fs-i{width:16px;height:16px;transition:transform .4s}.fs-cat:hover .fs-cat-c{transform:none;opacity:1}.fs-cat:hover .fs-cat-c .fs-i{transform:translateX(4px)}.fs-rail{position:relative}.fs-rail ul.products{display:flex!important;flex-wrap:nowrap!important;gap:22px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 30px!important;margin:0!important;cursor:grab}.fs-rail ul.products::-webkit-scrollbar{display:none}.fs-rail ul.products.is-drag{cursor:grabbing;scroll-snap-type:none}.fs-rail ul.products li.product{flex:0 0 calc((100% - 66px)/4)!important;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start;float:none!important;clear:none!important}.fs-rail ul.products:before,.fs-rail ul.products:after{display:none!important}.fs-rail-btn{position:absolute;top:-92px;right:0;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;z-index:3;padding:0}.fs-rail-prev{right:66px}.fs-rail-prev .fs-i{transform:rotate(180deg)}.fs-rail-btn:hover{background:var(--fs-forest);color:#fff;border-color:var(--fs-forest)}body.flora ul.products li.product{text-align:left!important}body.flora ul.products li.product .image_frame,body.flora ul.products li.product>a:first-child,body.flora ul.products li.product .fs-card-media{position:relative;border-radius:var(--fs-r)!important;overflow:hidden;background:var(--fs-sand);border:0!important;margin-bottom:16px!important;display:block}body.flora ul.products li.product .image_frame .image_wrapper{border-radius:var(--fs-r)}body.flora ul.products li.product img{width:100%!important;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform 1.1s var(--fs-ease)!important;border-radius:0!important;margin:0!important}body.flora ul.products li.product:hover img{transform:scale(1.06)}body.flora ul.products li.product .image_frame .mask{display:none!important}body.flora ul.products li.product .woocommerce-loop-product__title,body.flora ul.products li.product h2,body.flora ul.products li.product .desc h4,body.flora ul.products li.product h4{font-family:var(--fs-serif)!important;font-size:21px!important;line-height:1.18!important;font-weight:600!important;color:var(--fs-ink)!important;margin:0 0 6px!important;padding:0!important}body.flora ul.products li.product h4 a,body.flora ul.products li.product h2 a{color:inherit!important}body.flora ul.products li.product .price{font-family:var(--fs-sans)!important;font-size:16px!important;font-weight:800!important;color:var(--fs-forest)!important;margin:6px 0 0!important;display:block}body.flora ul.products li.product .price del{color:var(--fs-muted)!important;font-weight:500;margin-right:6px;opacity:.8}body.flora ul.products li.product .price ins{text-decoration:none;color:var(--fs-rose)!important}.fs-card-meta{display:block;font-size:12.5px;color:var(--fs-muted);font-weight:600;letter-spacing:.02em;margin:2px 0}.fs-badges{position:absolute;top:14px;left:14px;z-index:4;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}.fs-badge{padding:6px 12px;border-radius:30px;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#fff;color:var(--fs-ink);box-shadow:0 6px 16px -8px rgba(0,0,0,.3)}.fs-badge-sale{background:var(--fs-rose);color:#fff}.fs-badge-hit{background:var(--fs-forest);color:#fff}.fs-badge-out{background:rgba(255,255,255,.92);color:var(--fs-muted)}.fs-badge-wait{background:var(--fs-gold);color:#fff}body.flora ul.products li.product .button,body.flora ul.products li.product .add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;margin-top:14px!important;padding:12px 22px!important;border-radius:40px!important;background:transparent!important;border:1.5px solid var(--fs-forest)!important;color:var(--fs-forest)!important;font-size:13.5px!important;font-weight:700!important;line-height:1.1!important;transition:.3s!important;box-shadow:none!important}body.flora ul.products li.product .button:hover{background:var(--fs-forest)!important;color:#fff!important}body.flora ul.products li.product .button.added{background:var(--fs-moss)!important;border-color:var(--fs-moss)!important;color:#fff!important}body.flora ul.products li.product .added_to_cart{display:none!important}body.flora .woosw-btn,body.flora .woosq-btn{font-size:0!important}body.flora ul.products li.product .woosw-btn{position:absolute!important;top:14px;right:14px;z-index:5;width:40px;height:40px;border-radius:50%!important;background:#fff!important;border:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 8px 20px -10px rgba(0,0,0,.35)!important;color:var(--fs-ink)!important}body.flora ul.products li.product .woosq-btn{position:absolute!important;left:14px;right:14px;bottom:14px;z-index:5;margin:0!important;padding:13px!important;border-radius:40px!important;background:rgba(250,246,239,.94)!important;color:var(--fs-ink)!important;border:0!important;font-size:13px!important;font-weight:700!important;opacity:0;transform:translateY(12px);transition:.4s var(--fs-ease)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;justify-content:center}body.flora ul.products li.product:hover .woosq-btn{opacity:1;transform:none}.fs-archive-hero{position:relative;padding:70px 0 54px;background:var(--fs-sand);overflow:hidden}.fs-archive-hero:after{content:'';position:absolute;right:-120px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(196,111,94,.16),transparent 65%)}.fs-archive-hero .woocommerce-breadcrumb{font-size:13px!important;color:var(--fs-muted)!important;margin:0 0 18px!important}.fs-archive-hero .woocommerce-breadcrumb a{color:var(--fs-muted)!important}.fs-bc-sep{margin:0 10px;opacity:.5}.fs-archive-title{font-family:var(--fs-serif)!important;font-size:clamp(44px,6vw,86px)!important;line-height:.98!important;font-weight:500!important;margin:0 0 16px!important;color:var(--fs-ink)!important;letter-spacing:-.02em}.fs-archive-desc{max-width:720px;font-size:16.5px;line-height:1.75;color:var(--fs-text)}.fs-subcats{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;position:relative;z-index:2}.fs-subcats a{padding:11px 20px;border-radius:40px;background:#fff;border:1px solid var(--fs-line);font-size:14px;font-weight:600;color:var(--fs-ink)!important;text-decoration:none!important;transition:.3s}.fs-subcats a:hover,.fs-subcats a.is-active{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff!important}.fs-subcats a small{opacity:.55;margin-left:6px;font-weight:700}body.flora .woocommerce-result-count{font-size:14px;color:var(--fs-muted)}body.flora .woocommerce-ordering select,body.flora select.orderby{border:1.5px solid var(--fs-line)!important;border-radius:40px!important;padding:12px 40px 12px 18px!important;background-color:#fff!important;font-weight:600;font-size:14px;color:var(--fs-ink)}body.flora .woocommerce-pagination ul{border:0!important;display:flex!important;gap:8px;justify-content:center}body.flora .woocommerce-pagination ul li{border:0!important}body.flora .woocommerce-pagination ul li a,body.flora .woocommerce-pagination ul li span{width:46px;height:46px;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1px solid var(--fs-line)!important;font-weight:700;color:var(--fs-ink)!important}body.flora .woocommerce-pagination ul li span.current{background:var(--fs-forest)!important;color:#fff!important;border-color:var(--fs-forest)!important}body.flora.single-product .product_title{font-family:var(--fs-serif)!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.02em;color:var(--fs-ink)!important;margin:0 0 16px!important}body.flora.single-product div.product .summary .price,body.flora.single-product div.product p.price{font-family:var(--fs-sans)!important;font-size:30px!important;font-weight:800!important;color:var(--fs-forest)!important;margin:0 0 22px!important}body.flora.single-product div.product .woocommerce-product-gallery img{border-radius:var(--fs-r)}body.flora.single-product div.product .woocommerce-product-details__short-description{font-size:16.5px;line-height:1.75}body.flora.single-product div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:26px 0!important}body.flora.single-product div.product form.cart .quantity input.qty{height:58px!important;width:84px!important;border-radius:40px!important;border:1.5px solid var(--fs-line)!important;background:#fff!important;font-weight:700;font-size:16px}body.flora.single-product div.product form.cart .single_add_to_cart_button{height:58px;padding:0 44px!important;border-radius:40px!important;background:var(--fs-forest)!important;color:#fff!important;font-weight:800!important;font-size:15.5px!important;border:0!important;transition:.3s!important;box-shadow:0 18px 40px -18px rgba(31,61,47,.8)}body.flora.single-product div.product form.cart .single_add_to_cart_button:hover{background:var(--fs-rose)!important}.fs-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.fs-trust>div{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--fs-line);font-size:13px;line-height:1.45;color:var(--fs-muted)}.fs-trust .fs-i{width:26px;height:26px;color:var(--fs-moss)}.fs-trust b{display:block;color:var(--fs-ink);font-size:14px;margin-bottom:2px}.fs-quick{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:4px 0 24px}.fs-quick-btn{border:1.5px solid var(--fs-forest);background:transparent;color:var(--fs-forest);padding:15px 26px;border-radius:40px;font-weight:800;font-size:14.5px;cursor:pointer;transition:.3s}.fs-quick-btn:hover{background:var(--fs-forest);color:#fff}.fs-quick-call{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--fs-ink)!important;text-decoration:none!important}body.flora .woocommerce-tabs ul.tabs{border:0!important;display:flex;gap:8px;padding:0!important}body.flora .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important;margin:0!important;border-radius:40px!important}body.flora .woocommerce-tabs ul.tabs li a{padding:12px 22px!important;border-radius:40px;border:1px solid var(--fs-line);font-weight:700;color:var(--fs-ink)!important;background:#fff}body.flora .woocommerce-tabs ul.tabs li.active a{background:var(--fs-forest);color:#fff!important;border-color:var(--fs-forest)}body.flora .fs-price-ask{font-size:.85em;color:var(--fs-rose);font-weight:700}body.flora.woocommerce-cart .woocommerce,body.flora.woocommerce-checkout .woocommerce{font-size:15px}body.flora .woocommerce form .form-row input.input-text,body.flora .woocommerce form .form-row textarea,body.flora .woocommerce form .form-row select,body.flora .select2-container .select2-selection{border:1.5px solid var(--fs-line)!important;border-radius:14px!important;background:#fff!important;padding:13px 16px!important;min-height:50px;box-sizing:border-box;box-shadow:none!important}body.flora .woocommerce form .form-row label{font-weight:700;font-size:13px;color:var(--fs-ink)}body.flora .woocommerce #payment #place_order,body.flora .woocommerce .checkout-button,body.flora .woocommerce button.button.alt,body.flora .woocommerce a.button.alt{background:var(--fs-forest)!important;color:#fff!important;border-radius:40px!important;padding:18px 34px!important;font-weight:800!important;font-size:15.5px!important;border:0!important}body.flora .woocommerce #payment #place_order:hover,body.flora .woocommerce .checkout-button:hover{background:var(--fs-rose)!important}body.flora .woocommerce table.shop_table{border-radius:var(--fs-r);overflow:hidden;border:1px solid var(--fs-line)!important;background:#fff}body.flora .woocommerce-checkout #payment{background:#fff!important;border-radius:var(--fs-r);border:1px solid var(--fs-line)}.fs-hidden-field{display:none!important}.fs-recipient-f{display:none!important}.fs-recipient-on .fs-recipient-f{display:block!important}#order_comments_field{margin-top:6px}.fs-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.fs-post{display:flex;flex-direction:column;text-decoration:none!important;color:var(--fs-text)!important}.fs-post-img{border-radius:var(--fs-r);overflow:hidden;aspect-ratio:4/3;background:var(--fs-sand);margin-bottom:18px;display:block}.fs-post-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--fs-ease)}.fs-post:hover .fs-post-img img{transform:scale(1.06)}.fs-post-meta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--fs-moss);margin-bottom:8px}.fs-post-t{font-family:var(--fs-serif);font-size:27px;line-height:1.12;font-weight:600;color:var(--fs-ink);margin-bottom:10px}.fs-post-e{font-size:15px;line-height:1.65}.fs-post-more{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--fs-forest);font-size:14px}.fs-post-more .fs-i{width:16px;height:16px;transition:transform .35s}.fs-post:hover .fs-post-more .fs-i{transform:translateX(5px)}.fs-map{border-radius:var(--fs-r);overflow:hidden;height:100%;min-height:420px;background:var(--fs-sand)}.fs-map iframe{width:100%;height:100%;min-height:420px;border:0;display:block;filter:grayscale(.4) sepia(.15) contrast(1.05)}.fs-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fs-cc{display:flex;flex-direction:column;gap:4px;padding:26px;border-radius:var(--fs-r);background:#fff;border:1px solid var(--fs-line);text-decoration:none!important;transition:transform .4s var(--fs-ease),box-shadow .4s}a.fs-cc:hover{transform:translateY(-4px);box-shadow:var(--fs-shadow)}.fs-cc .fs-i{width:30px;height:30px;color:var(--fs-rose);margin-bottom:10px}.fs-cc-l{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--fs-muted)}.fs-cc-v{font-family:var(--fs-serif);font-size:24px;font-weight:600;color:var(--fs-ink);line-height:1.15}.fs-cc-s{font-size:13.5px;color:var(--fs-text)}.fs-img-r img,.fs-img-r .image_wrapper{border-radius:var(--fs-r)!important}.fs-img-arch img{border-radius:400px 400px var(--fs-r) var(--fs-r)!important}.fs-img-tall img{aspect-ratio:3/4;object-fit:cover;width:100%}.fs-img-wide img{aspect-ratio:16/10;object-fit:cover;width:100%}.fs-parallax{overflow:hidden;border-radius:var(--fs-r)}.fs-parallax img{transform:scale(1.15);will-change:transform}.fs-stack>.mcb-wrap-inner{position:relative}.fs-float{position:absolute!important;z-index:3;width:44%!important;right:-6%;bottom:-8%;box-shadow:0 40px 80px -40px rgba(0,0,0,.5);border-radius:var(--fs-r);border:8px solid var(--fs-cream)}.fs-float img{border-radius:14px!important}.fs-feature .mcb-column-inner{height:100%;padding:34px 30px!important;border-radius:var(--fs-r);background:#fff;border:1px solid var(--fs-line);transition:transform .5s var(--fs-ease),box-shadow .5s,border-color .5s;box-sizing:border-box}.fs-feature .mcb-column-inner:hover{transform:translateY(-6px);box-shadow:var(--fs-shadow);border-color:transparent}.fs-feature .icon_box,.fs-feature .mfn-icon-box{text-align:left!important}.fs-feature .icon-wrapper,.fs-feature .image_wrapper{width:64px!important;height:64px;border-radius:18px;background:var(--fs-mint);display:flex!important;align-items:center;justify-content:center;margin:0 0 22px!important}.fs-feature .icon-wrapper img,.fs-feature .image_wrapper img{width:34px!important;height:34px!important}.fs-feature .title{font-family:var(--fs-serif)!important;font-size:25px!important;font-weight:600!important;color:var(--fs-ink)!important;margin:0 0 10px!important;line-height:1.12!important}.fs-feature .desc{font-size:15px!important;line-height:1.65!important;color:var(--fs-text)!important}.fs-forest .fs-feature .mcb-column-inner{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.fs-forest .fs-feature .title{color:#fff!important}.fs-forest .fs-feature .desc{color:#B9C8BC!important}.fs-forest .fs-feature .icon-wrapper,.fs-forest .fs-feature .image_wrapper{background:rgba(243,217,207,.12)}.fs-steps>.mcb-wrap-inner{counter-reset:fsstep}.fs-step .mcb-column-inner{position:relative;padding:34px 0 0!important;border-top:1px solid rgba(255,255,255,.18)}.fs-step .mcb-column-inner:before{counter-increment:fsstep;content:'0' counter(fsstep);display:block;font-family:var(--fs-serif);font-style:italic;font-size:54px;line-height:1;color:var(--fs-blush);margin-bottom:18px}.fs-step .title{font-family:var(--fs-serif)!important;font-size:26px!important;color:#fff!important;margin:0 0 10px!important}.fs-step .desc,.fs-step p{color:#B9C8BC!important;font-size:15px;line-height:1.65}.fs-cream .fs-step .mcb-column-inner,.fs-sand .fs-step .mcb-column-inner{border-top-color:var(--fs-line)}.fs-cream .fs-step .title,.fs-sand .fs-step .title{color:var(--fs-ink)!important}.fs-cream .fs-step .desc,.fs-sand .fs-step .desc{color:var(--fs-text)!important}.fs-quote blockquote,.fs-quote .blockquote{font-family:var(--fs-serif)!important;font-size:clamp(28px,3.2vw,48px)!important;line-height:1.18!important;font-style:italic;color:var(--fs-ink)!important;border:0!important;padding:0!important;background:none!important;margin:0!important}.fs-quote .author{font-family:var(--fs-sans)!important;font-size:13px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--fs-moss)!important;margin-top:24px}.fs-quote .mfn-blockquote-icon,.fs-quote .blockquote-icon{display:none}.fs-faq .question{border:0!important;border-bottom:1px solid var(--fs-line)!important;background:none!important}.fs-faq .question .title{font-family:var(--fs-serif)!important;font-size:23px!important;font-weight:600!important;color:var(--fs-ink)!important;padding:24px 44px 24px 0!important}.fs-faq .answer{font-size:15.5px;line-height:1.75;color:var(--fs-text);padding:0 0 24px!important;background:none!important}.fs-cta{background:var(--fs-rose)!important;color:#fff}.fs-cta .fs-h2 .title{color:#fff!important}.fs-cta .fs-lead .title{color:rgba(255,255,255,.88)!important}.fs-grid>.mcb-wrap-inner{gap:22px}.fs-g2>.mcb-wrap-inner{display:grid!important;grid-template-columns:repeat(2,1fr);gap:22px}.fs-g3>.mcb-wrap-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px}.fs-g4>.mcb-wrap-inner{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}.fs-g2 .mcb-column,.fs-g3 .mcb-column,.fs-g4 .mcb-column{width:auto!important}.fs-valign>.mcb-wrap-inner{align-items:center!important}.fs-footer{position:relative;background:var(--fs-forest2);color:#AFC0B3;padding:110px 0 34px;overflow:hidden}.fs-footer-bloom{position:absolute;right:-180px;top:-220px;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(196,111,94,.22),transparent 62%);pointer-events:none}.fs-footer-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:70px;margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.fs-footer-quote{font-family:var(--fs-serif);font-size:clamp(44px,6.4vw,98px);line-height:.95;font-weight:500;color:#F6EDE2;margin:0;letter-spacing:-.025em;max-width:980px}.fs-footer-quote em{color:var(--fs-blush)}.fs-footer-cta{display:inline-flex;align-items:center;gap:12px;padding:20px 34px;border-radius:60px;background:var(--fs-blush);color:var(--fs-ink)!important;font-weight:800;text-decoration:none!important;transition:.35s}.fs-footer-cta:hover{background:#fff;transform:translateY(-3px)}.fs-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:40px;position:relative}.fs-footer-brand p{font-size:14.5px;line-height:1.75;margin:22px 0;max-width:340px}.fs-footer .fs-logo-mark{color:var(--fs-blush)}.fs-footer-h{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:#fff;margin:0 0 20px}.fs-footer-col ul{list-style:none;margin:0;padding:0}.fs-footer-col li{margin:0 0 11px}.fs-footer-col a,.fs-footer-contacts span{color:#AFC0B3!important;text-decoration:none!important;font-size:14.5px;transition:color .25s}.fs-footer-col a:hover{color:#fff!important}.fs-footer-contacts{display:flex;flex-direction:column;gap:12px}.fs-footer-contacts a,.fs-footer-contacts span{display:flex;gap:10px;align-items:flex-start}.fs-footer-contacts .fs-i{width:18px;height:18px;color:var(--fs-blush);margin-top:1px}.fs-social{display:flex;gap:10px}.fs-social a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#fff!important;transition:.3s}.fs-social a:hover{background:var(--fs-blush);color:var(--fs-ink)!important;border-color:var(--fs-blush)}.fs-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:70px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#7F9486;position:relative}.fs-fab{position:fixed;right:18px;bottom:18px;z-index:999;width:58px;height:58px;border-radius:50%;background:var(--fs-rose);color:#fff!important;display:none;align-items:center;justify-content:center;box-shadow:0 16px 36px -12px rgba(196,111,94,.9)}.fs-fab:before{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid var(--fs-rose);animation:fsPulse 2.2s infinite}@keyframes fsPulse{from{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.fs-totop{position:fixed;right:24px;bottom:24px;z-index:998;width:50px;height:50px;border-radius:50%;border:0;background:#fff;color:var(--fs-ink);box-shadow:var(--fs-shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:.4s var(--fs-ease);padding:0}.fs-totop .fs-i{transform:rotate(180deg)}.fs-totop.is-on{opacity:1;visibility:visible;transform:none}.fs-js [data-reveal],.fs-js .fs-sec .mcb-wrap.fs-rv,.fs-js ul.products li.product.fs-rv{opacity:0;transform:translateY(34px);transition:opacity 1s var(--fs-ease),transform 1.1s var(--fs-ease);transition-delay:var(--d,0s)}.fs-js [data-reveal].is-in,.fs-js .fs-sec .mcb-wrap.fs-rv.is-in,.fs-js ul.products li.product.fs-rv.is-in{opacity:1;transform:none}.fs-js .fs-clip.fs-rv img{clip-path:inset(12% 12% 12% 12% round 22px);transform:scale(1.2);transition:clip-path 1.4s var(--fs-ease),transform 1.6s var(--fs-ease)}.fs-js .fs-clip.fs-rv.is-in img{clip-path:inset(0 0 0 0 round 22px);transform:none}.flora-builder [data-reveal],.flora-builder .fs-rv{opacity:1!important;transform:none!important}@media (max-width:1280px){.fs-nav>ul>li>a{padding:10px 10px;font-size:14px}.fs-call span{display:none}.fs-call{padding:12px}.fs-mega-cols{grid-template-columns:repeat(3,1fr)}.fs-footer-grid{grid-template-columns:1fr 1fr 1fr}.fs-footer-brand{grid-column:1/-1}}@media (max-width:1100px){.fs-nav{display:none}.fs-burger{display:inline-flex;align-items:center;justify-content:center}.fs-header-in{gap:10px}.fs-logo{margin-right:auto}.fs-rail ul.products li.product{flex-basis:calc((100% - 44px)/3)!important}.fs-cats-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.fs-cats-bento .fs-cat-1{grid-column:span 2;grid-row:span 1}.fs-g4>.mcb-wrap-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--fs-head:66px;--fs-top:32px}.fs-wrap{padding:0 18px}.fs-hide-m{display:none!important}.fs-topbar{font-size:11.5px}.fs-logo-mark{width:34px;height:34px}.fs-logo-name{font-size:21px}.fs-logo-sub{font-size:9px;letter-spacing:.18em}.fs-act{width:40px;height:40px}.fs-sec{padding:76px 0!important}.fs-sec .section_wrapper{padding-left:18px!important;padding-right:18px!important}.fs-hero{padding:150px 0 90px!important}.fs-hero-stats>.mcb-wrap-inner{gap:24px;margin-top:44px!important}.fs-hero-stat .title{font-size:34px!important}.fs-hero-badge{display:none}.fs-head{margin-bottom:36px!important}.fs-rail ul.products li.product{flex-basis:72%!important}.fs-rail-btn{display:none}.fs-cats-bento,.fs-cats-grid{grid-template-columns:1fr;grid-auto-rows:230px}.fs-cats-bento .fs-cat-1,.fs-cats-bento .fs-cat-4,.fs-cats-bento .fs-cat-7{grid-column:auto;grid-row:auto}.fs-cat-c{opacity:1;transform:none}.fs-posts,.fs-g2>.mcb-wrap-inner,.fs-g3>.mcb-wrap-inner,.fs-g4>.mcb-wrap-inner,.fs-contact-cards,.fs-trust{grid-template-columns:1fr}.fs-footer{padding:70px 0 100px}.fs-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.fs-footer-contacts{grid-column:1/-1}.fs-fab{display:flex}.fs-totop{bottom:88px;right:22px;width:44px;height:44px}.fs-search-box{padding:40px 22px 26px;border-radius:22px}.fs-search-t{font-size:28px}.fs-float{position:relative!important;right:auto;bottom:auto;width:70%!important;margin:-60px 0 0 auto!important}body.flora ul.products li.product .woocommerce-loop-product__title,body.flora ul.products li.product h4{font-size:18px!important}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fs-js [data-reveal],.fs-js .fs-rv{opacity:1!important;transform:none!important}}
body.flora #Content{padding-top:0!important}body.flora .fs-topbar{top:0}body.home.admin-bar .fs-topbar{top:0}@media (max-width:782px){.admin-bar .fs-header{top:0}body.home.admin-bar .fs-header{top:var(--fs-top)}body.home.admin-bar .fs-header.is-scrolled,body.home.admin-bar .fs-header.is-open{top:0}}.woofc-count{display:none!important}.fs-hero .section_wrapper{position:static!important}.fs-hero .fs-hero-bg{position:absolute!important;inset:0!important;width:auto!important;max-width:none!important;z-index:0!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important}.fs-hero-bg>.mcb-wrap-inner,.fs-hero-bg .mcb-column,.fs-hero-bg .mcb-column-inner,.fs-hero-bg .image_frame,.fs-hero-bg .image_wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important}.fs-hero-bg img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.fs-hero .fs-hero-content{position:relative;z-index:3;max-width:900px}.fs-hero .fs-btn-light .button{box-shadow:0 20px 40px -18px rgba(0,0,0,.6)}.fs-head-l .mcb-column{width:100%!important;max-width:none!important}.fs-head-l{flex:1 1 auto}.fs-after{margin-top:46px!important}.fs-after>.mcb-wrap-inner{justify-content:center}.fs-after .mcb-column{width:auto!important}.fs-fi{width:64px;height:64px;border-radius:18px;background:var(--fs-mint);display:flex;align-items:center;justify-content:center;margin:0 0 22px;color:var(--fs-moss)}.fs-fi .fs-i{width:30px;height:30px}.fs-mint .fs-fi{background:var(--fs-cream)}.fs-feature .column_attr>h3.title{margin-top:0!important}.fs-sec .fs-btn-sm .button{padding:14px 24px!important;font-size:14px!important}.fs-svc>.mcb-wrap-inner{height:100%;padding:0!important}.fs-svc .fs-img-wide img{border-radius:var(--fs-r)!important}.fs-svc .image_frame{margin-bottom:26px!important;border-radius:var(--fs-r);overflow:hidden}.fs-forest .fs-svc-t .title{color:#fff!important;margin-bottom:10px!important}.fs-svc .fs-text{margin-bottom:22px}.fs-svc .fs-text p{color:#B9C8BC}.fs-list .mfn-list-item{padding:11px 0!important;align-items:flex-start!important}.fs-list .mfn-list-icon{width:26px;height:26px;min-width:26px;border-radius:50%;background:rgba(78,122,90,.14);display:inline-flex!important;align-items:center;justify-content:center;margin-right:14px!important;font-size:11px}.fs-list .mfn-list-icon i{color:var(--fs-moss)!important}.fs-list .mfn-list-desc,.fs-list .mfn-list-content{font-size:15.5px;color:var(--fs-ink);font-weight:500}.fs-split-text .fs-text{margin:6px 0 16px}.fs-stack .fs-img-tall{border-radius:var(--fs-r);overflow:hidden}.fs-stack .fs-img-tall img{aspect-ratio:4/5}.fs-stack>.mcb-wrap-inner{padding-right:40px!important}.fs-quote-wrap>.mcb-wrap-inner{padding-right:60px!important}body.flora ul.products li.product{position:relative!important;padding:0!important;text-align:left!important;box-sizing:border-box}body.flora ul.products li.product .mfn-li-product-row-image{margin:0 0 16px!important;padding:0!important}body.flora ul.products li.product .image_frame{position:relative;border-radius:var(--fs-r)!important;overflow:hidden;background:var(--fs-sand)!important;margin:0!important;border:0!important}body.flora ul.products li.product .image_frame .image_wrapper{border-radius:0!important;overflow:hidden}body.flora ul.products li.product .image_frame img{aspect-ratio:4/5;object-fit:cover;width:100%!important;height:auto!important}body.flora ul.products li.product .image_links{position:absolute!important;right:14px!important;bottom:14px!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;display:flex!important;gap:8px;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;z-index:6;padding:0!important;margin:0!important;border:0!important}body.flora ul.products li.product .image_links a{width:46px!important;height:46px!important;border-radius:50%!important;background:var(--fs-forest)!important;display:flex!important;align-items:center;justify-content:center;border:0!important;margin:0!important;box-shadow:0 12px 26px -12px rgba(0,0,0,.5);transition:transform .3s,background .3s!important;padding:0!important}body.flora ul.products li.product .image_links a:hover{background:var(--fs-rose)!important;transform:scale(1.08)}body.flora ul.products li.product .image_links a svg{width:24px!important;height:24px!important}body.flora ul.products li.product .image_links a svg .path{stroke:#fff!important}body.flora ul.products li.product .image_links a.link{display:none!important}body.flora ul.products li.product .image_links a.added{background:var(--fs-moss)!important}body.flora ul.products li.product .desc{padding:0 4px!important;position:static!important}body.flora ul.products li.product .desc h4 a{color:var(--fs-ink)!important;text-decoration:none!important}body.flora ul.products li.product .desc h4 a:hover{color:var(--fs-rose)!important}body.flora ul.products li.product .fs-badges{top:14px;left:14px;z-index:6}body.flora ul.products li.product .mfn-li-product-row-button{position:absolute!important;left:0;right:0;top:0;aspect-ratio:4/5;display:block!important;pointer-events:none;margin:0!important;padding:0!important;z-index:5;height:auto!important}body.flora ul.products li.product .mfn-li-product-row-button .woosq-btn{pointer-events:auto;position:absolute!important;left:14px!important;right:72px!important;bottom:14px!important;top:auto!important;width:auto!important;height:46px!important;padding:0 16px!important;border-radius:40px!important;background:rgba(250,246,239,.94)!important;color:var(--fs-ink)!important;border:0!important;font-size:13px!important;font-weight:700!important;line-height:46px!important;opacity:0;transform:translateY(10px);transition:opacity .4s var(--fs-ease),transform .4s var(--fs-ease)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;cursor:pointer;margin:0!important;display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.flora ul.products li.product:hover .mfn-li-product-row-button .woosq-btn{opacity:1;transform:none}body.flora ul.products li.product .mfn-li-product-row-button .woosw-btn{pointer-events:auto;position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#fff!important;border:0!important;padding:0!important;margin:0!important;font-size:0!important;color:transparent!important;box-shadow:0 8px 20px -10px rgba(0,0,0,.35)!important;cursor:pointer;display:block!important}body.flora ul.products li.product .woosw-btn:before{content:'';position:absolute;inset:0;margin:auto;width:20px;height:20px;background:var(--fs-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.4 7.6 3.8 4 7.4 4c2 0 3.5 1.1 4.6 2.7C13.1 5.1 14.6 4 16.6 4c3.6 0 6 3.6 4.7 7.1-1.8 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.4 7.6 3.8 4 7.4 4c2 0 3.5 1.1 4.6 2.7C13.1 5.1 14.6 4 16.6 4c3.6 0 6 3.6 4.7 7.1-1.8 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E") center/contain no-repeat}body.flora ul.products li.product .woosw-btn.woosw-added:before,body.flora ul.products li.product .woosw-btn.woosw-btn-added:before{background:var(--fs-rose);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.4 7.6 3.8 4 7.4 4c2 0 3.5 1.1 4.6 2.7C13.1 5.1 14.6 4 16.6 4c3.6 0 6 3.6 4.7 7.1-1.8 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.4 7.6 3.8 4 7.4 4c2 0 3.5 1.1 4.6 2.7C13.1 5.1 14.6 4 16.6 4c3.6 0 6 3.6 4.7 7.1-1.8 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E")}body.flora ul.products li.product .product-loading-icon{display:none!important}body.flora ul.products li.product .fs-card-meta{margin:0 0 2px}body.flora ul.products li.product .price{margin-top:6px!important}@media (hover:none){body.flora ul.products li.product .mfn-li-product-row-button .woosq-btn{display:none!important}}.fs-rail-col{position:relative}.fs-head-row{position:relative}.fs-rail{margin-top:0}.fs-rail .fs-rail-btn{top:-120px}body.flora.woocommerce-page #Content,body.flora.single-product #Content{padding-top:40px!important}body.flora.woocommerce-page .fs-archive-hero+*{margin-top:40px}body.flora .woocommerce .products.isotope,body.flora .products_wrapper ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:34px 22px;height:auto!important}body.flora .products_wrapper ul.products li.product,body.flora .woocommerce ul.products.isotope li.product{position:relative!important;left:auto!important;top:auto!important;width:auto!important;margin:0!important;transform:none!important;float:none!important}body.flora .fs-rail ul.products{display:flex!important}@media (max-width:1100px){body.flora .products_wrapper ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){body.flora .products_wrapper ul.products{grid-template-columns:repeat(2,1fr);gap:26px 14px}body.flora ul.products li.product .image_links a{width:40px!important;height:40px!important}.fs-stack>.mcb-wrap-inner,.fs-quote-wrap>.mcb-wrap-inner{padding-right:0!important}}.fs-care{list-style:none;margin:10px 0 18px!important;padding:0!important;display:grid;gap:8px}.fs-care li{position:relative;padding:12px 16px 12px 44px;background:#fff;border:1px solid var(--fs-line);border-radius:14px;margin:0!important}.fs-care li:before{content:'';position:absolute;left:16px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50% 0;background:var(--fs-moss);transform:rotate(45deg)}.fs-note{font-size:13.5px;color:var(--fs-muted);font-style:italic}
.fs-hero .fs-hero-bg{opacity:.46!important}.fs-hero-bg img{position:absolute!important;inset:0!important}.fs-hero .fs-hero-content .fs-lead .title{text-shadow:0 1px 18px rgba(0,0,0,.35)}body.flora .fs-footer-quote,body.flora .fs-search-t,body.flora .fs-modal-t,body.flora .fs-cc-v,body.flora .fs-post-t,body.flora .fs-cat-t,body.flora .fs-mega-h{font-family:var(--fs-serif)!important}.fs-sec .section_wrapper{counter-reset:fsstep}.fs-sec .section_wrapper>.mcb-wrap:has(.fs-feature)>.mcb-wrap-inner,.fs-sec .section_wrapper>.mcb-wrap:has(.fs-step)>.mcb-wrap-inner{height:100%;align-content:stretch}.fs-feature,.fs-feature .mcb-column-inner{height:100%}.fs-feature .column_attr{height:100%}.fs-quote blockquote,.fs-quote blockquote *{background-image:none!important;text-decoration:none!important;border:0!important;box-shadow:none!important}.fs-quote .author{display:flex;align-items:center;gap:8px}.fs-quote .author i{display:none}.fs-contact-r>.mcb-wrap-inner,.fs-map-col,.fs-map-col .mcb-column-inner,.fs-map-col .column_attr{height:100%}.fs-map{min-height:520px}.fs-contact-l .fs-lead{margin-bottom:28px!important}.fs-contact-l .fs-lead .title{margin-bottom:28px!important}.fs-step .title{font-size:28px!important}@media (max-width:767px){.fs-map,.fs-map iframe{min-height:360px}}
body.flora .woocommerce_before_main_content .section_wrapper{max-width:none!important;padding:0!important}body.flora .woocommerce_before_main_content .column{margin:0!important;width:100%!important}.fs-archive-hero{width:100vw;margin-left:calc(50% - 50vw);margin-top:-40px}.fs-archive-hero .fs-wrap{position:relative;z-index:2}body.flora .default-woo-list>.term-description{display:none!important}body.flora .default-woo-list{padding-top:36px}body.flora .shop-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.fs-subcats a small{display:inline-block}
body.flora .products_wrapper ul.products:before,body.flora .products_wrapper ul.products:after,body.flora ul.products.grid:before,body.flora ul.products.grid:after{display:none!important;content:none!important}
.fs-hero.fs-hero-sm{min-height:68vh;min-height:68svh;padding:190px 0 90px!important}.fs-hero.fs-hero-sm .fs-h1 .title{font-size:clamp(42px,5.6vw,86px)!important}.fs-hero.fs-hero-sm .fs-hero-badge{width:120px;height:120px;font-size:16px}body.flora .fs-more{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700;font-size:14px;color:var(--fs-forest)!important;text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .25s}body.flora .fs-more:hover{color:var(--fs-rose)!important}body.flora.single-product .product .summary,body.flora.single-product .product .summary .product_title,body.flora.single-product .product .summary .price,body.flora.single-product .product .summary .woocommerce-product-details__short-description{text-align:left!important}body.flora.single-product .product .summary form.cart{justify-content:flex-start!important}body.flora.single-product .product .summary .mfn-product-share,body.flora.single-product .product .summary .share-simple-wrapper{justify-content:flex-start}body.flora.single-product .product .product_meta{font-size:13.5px;color:var(--fs-muted);text-align:left}body.flora.single-product .product .product_meta a{color:var(--fs-forest)!important}body.flora.single-product .related.products>h2,body.flora.single-product .upsells.products>h2{font-family:var(--fs-serif)!important;font-size:clamp(32px,3.6vw,52px)!important;font-weight:500!important;margin:0 0 30px!important}body.flora.single-product .woocommerce-product-attributes th,body.flora.single-product .woocommerce-product-attributes td{padding:12px 16px!important;border-color:var(--fs-line)!important}body.flora .blog_wrapper .post-title .entry-title,body.flora .post-header .title_wrapper h1,body.flora .post-header h1.entry-title{font-family:var(--fs-serif)!important;font-weight:500!important}
@media (max-width:782px){body.home.admin-bar .fs-header{top:calc(var(--fs-top) + 46px)}body.home.admin-bar .fs-header.is-scrolled,body.home.admin-bar .fs-header.is-open{top:0}}@media (max-width:767px){.fs-topbar-l{display:none!important}.fs-topbar .fs-wrap{justify-content:center}.fs-topbar-r{gap:0}.fs-header-in{gap:6px}.fs-logo-text{min-width:0}.fs-logo-sub{display:none}.fs-actions .fs-act{width:38px;height:38px}.fs-hero .fs-eyebrow .title{font-size:11px!important;letter-spacing:.18em}.fs-hero .fs-btns>.mcb-wrap-inner{flex-direction:column;align-items:stretch}.fs-hero .fs-btns .mcb-column{width:100%!important}.fs-sec .fs-btn .button{justify-content:center;width:100%;box-sizing:border-box}.fs-hero-stats>.mcb-wrap-inner{display:grid!important;grid-template-columns:1fr 1fr}.fs-hero-stats .mcb-wrap{width:auto!important}.fs-strip{padding:16px 0!important}.fs-head-row .fs-rail-btn{display:none}}
body.home .fs-header:not(.is-scrolled):not(.is-open) .fs-logo-name em{color:var(--fs-blush)}@media (max-width:767px){.fs-archive-hero{padding:44px 0 34px}.fs-archive-title{font-size:44px!important}.fs-archive-desc{font-size:15px}.fs-subcats{flex-wrap:nowrap;overflow-x:auto;margin-left:-18px;margin-right:-18px;padding:0 18px 6px;scrollbar-width:none}.fs-subcats::-webkit-scrollbar{display:none}.fs-subcats a{flex:0 0 auto;padding:10px 16px;font-size:13.5px}body.flora .default-woo-list{padding-top:24px}}
:root{--fs-sprig:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20320%20320'%20fill%3D'none'%20stroke%3D'%231F3D2F'%20stroke-width%3D'1.3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M36%20300C86%20236%20128%20176%20170%20124S250%2042%20292%2018'%2F%3E%3Cpath%20d%3D'M78%20262c-26-2-44-16-50-38%2024%200%2042%2014%2050%2038z'%2F%3E%3Cpath%20d%3D'M96%20238c4-26%2020-42%2042-46-2%2024-18%2040-42%2046z'%2F%3E%3Cpath%20d%3D'M120%20206c-26%200-44-12-52-34%2024-2%2042%2012%2052%2034z'%2F%3E%3Cpath%20d%3D'M140%20180c6-26%2022-40%2044-42-4%2024-20%2038-44%2042z'%2F%3E%3Cpath%20d%3D'M168%20146c-24-4-40-18-44-40%2022%202%2038%2016%2044%2040z'%2F%3E%3Cpath%20d%3D'M188%20122c8-24%2026-36%2048-36-6%2022-24%2034-48%2036z'%2F%3E%3Cpath%20d%3D'M216%2092c-22-6-36-22-38-44%2022%204%2036%2020%2038%2044z'%2F%3E%3Cpath%20d%3D'M240%2070c10-22%2028-32%2050-30-8%2022-26%2032-50%2030z'%2F%3E%3Cpath%20d%3D'M78%20262l-34-30'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M96%20238l30-38'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M120%20206l-40-26'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M140%20180l32-34'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M168%20146l-34-32'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M188%20122l36-28'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M216%2092l-30-36'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M240%2070l40-24'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Ccircle%20cx%3D'296'%20cy%3D'16'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'296'%20cy%3D'16'%20r%3D'2'%20fill%3D'%231F3D2F'%2F%3E%3C%2Fsvg%3E");--fs-sprig-l:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20320%20320'%20fill%3D'none'%20stroke%3D'%23F3D9CF'%20stroke-width%3D'1.3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M36%20300C86%20236%20128%20176%20170%20124S250%2042%20292%2018'%2F%3E%3Cpath%20d%3D'M78%20262c-26-2-44-16-50-38%2024%200%2042%2014%2050%2038z'%2F%3E%3Cpath%20d%3D'M96%20238c4-26%2020-42%2042-46-2%2024-18%2040-42%2046z'%2F%3E%3Cpath%20d%3D'M120%20206c-26%200-44-12-52-34%2024-2%2042%2012%2052%2034z'%2F%3E%3Cpath%20d%3D'M140%20180c6-26%2022-40%2044-42-4%2024-20%2038-44%2042z'%2F%3E%3Cpath%20d%3D'M168%20146c-24-4-40-18-44-40%2022%202%2038%2016%2044%2040z'%2F%3E%3Cpath%20d%3D'M188%20122c8-24%2026-36%2048-36-6%2022-24%2034-48%2036z'%2F%3E%3Cpath%20d%3D'M216%2092c-22-6-36-22-38-44%2022%204%2036%2020%2038%2044z'%2F%3E%3Cpath%20d%3D'M240%2070c10-22%2028-32%2050-30-8%2022-26%2032-50%2030z'%2F%3E%3Cpath%20d%3D'M78%20262l-34-30'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M96%20238l30-38'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M120%20206l-40-26'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M140%20180l32-34'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M168%20146l-34-32'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M188%20122l36-28'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M216%2092l-30-36'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Cpath%20d%3D'M240%2070l40-24'%20stroke-width%3D'.8'%20opacity%3D'.7'%2F%3E%3Ccircle%20cx%3D'296'%20cy%3D'16'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'296'%20cy%3D'16'%20r%3D'2'%20fill%3D'%23F3D9CF'%2F%3E%3C%2Fsvg%3E");--fs-flower:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20200%20200'%20fill%3D'none'%20stroke%3D'%231F3D2F'%20stroke-width%3D'1.2'%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(0%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(45%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(90%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(135%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(180%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(225%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(270%20100%20100)'%2F%3E%3Cellipse%20cx%3D'100'%20cy%3D'62'%20rx%3D'16'%20ry%3D'38'%20transform%3D'rotate(315%20100%20100)'%2F%3E%3Ccircle%20cx%3D'100'%20cy%3D'100'%20r%3D'12'%2F%3E%3Ccircle%20cx%3D'100'%20cy%3D'100'%20r%3D'44'%20stroke-dasharray%3D'2%206'%2F%3E%3C%2Fsvg%3E");--fs-rings:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20400'%20fill%3D'none'%20stroke%3D'%231F3D2F'%20stroke-width%3D'1'%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'60'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'110'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'160'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'195'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'40'%20r%3D'3'%20fill%3D'%231F3D2F'%2F%3E%3Ccircle%20cx%3D'360'%20cy%3D'200'%20r%3D'3'%20fill%3D'%231F3D2F'%2F%3E%3C%2Fsvg%3E");--fs-rings-l:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20400'%20fill%3D'none'%20stroke%3D'%23F3D9CF'%20stroke-width%3D'1'%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'60'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'110'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'160'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'200'%20r%3D'195'%2F%3E%3Ccircle%20cx%3D'200'%20cy%3D'40'%20r%3D'3'%20fill%3D'%23F3D9CF'%2F%3E%3Ccircle%20cx%3D'360'%20cy%3D'200'%20r%3D'3'%20fill%3D'%23F3D9CF'%2F%3E%3C%2Fsvg%3E");--fs-leaf:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20120%20120'%20fill%3D'none'%20stroke%3D'%231F3D2F'%20stroke-width%3D'1.4'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M20%20100C20%2050%2050%2020%20100%2018c0%2050-30%2082-80%2082z'%2F%3E%3Cpath%20d%3D'M20%20100L78%2042M44%2076l-6-20M56%2064l14%204M66%2054l-4-16'%2F%3E%3C%2Fsvg%3E");--fs-leaf-r:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20120%20120'%20fill%3D'none'%20stroke%3D'%23C46F5E'%20stroke-width%3D'1.4'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M20%20100C20%2050%2050%2020%20100%2018c0%2050-30%2082-80%2082z'%2F%3E%3Cpath%20d%3D'M20%20100L78%2042M44%2076l-6-20M56%2064l14%204M66%2054l-4-16'%2F%3E%3C%2Fsvg%3E");--fs-grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'160'%20height%3D'160'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'2'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%20.12%200%200%200%200%20.2%200%200%200%200%20.15%200%200%200%20.5%200'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'160'%20height%3D'160'%20filter%3D'url(%23n)'%20opacity%3D'.35'%2F%3E%3C%2Fsvg%3E")}body.flora .fs-footer-quote,body.flora .fs-search-t,body.flora .fs-modal-t,body.flora .fs-cc-v,body.flora .fs-post-t,body.flora .fs-cat-t,body.flora .fs-mega-h{font-family:var(--fs-serif)!important}.fs-sec .section_wrapper{counter-reset:fsstep fsfeat}.fs-quote blockquote,.fs-quote blockquote *{background-image:none!important;text-decoration:none!important;border:0!important;box-shadow:none!important}.fs-quote .author i{display:none}.fs-step .title{font-size:28px!important}.fs-sec .section_wrapper:has(.fs-feature),.fs-sec .section_wrapper:has(.fs-step),.fs-sec .section_wrapper:has(.fs-svc),.fs-sec .section_wrapper:has(.fs-contact-r){align-items:stretch!important}.fs-sec .mcb-wrap:has(.fs-feature)>.mcb-wrap-inner,.fs-sec .mcb-wrap:has(.fs-step)>.mcb-wrap-inner,.fs-contact-r>.mcb-wrap-inner{align-items:stretch!important;height:100%}.fs-sec .mcb-column.fs-feature,.fs-sec .mcb-column.fs-step{align-self:stretch}.fs-feature>.mcb-column-inner,.fs-feature .column_attr{height:100%;box-sizing:border-box}.fs-feature .column_attr{display:flex;flex-direction:column}.fs-feature .column_attr>p:last-child{margin-bottom:0}.fs-feature .column_attr .fs-more{margin-top:auto}.fs-contact-r .fs-map-col,.fs-contact-r .fs-map-col>.mcb-column-inner,.fs-contact-r .fs-map-col .column_attr{height:100%!important;margin:0!important}.fs-contact-r .fs-map-col{display:flex!important;flex-direction:column}.fs-contact-r .fs-map-col>.mcb-column-inner{flex:1}.fs-contact-r .fs-map{height:100%;min-height:560px;border-radius:28px;border:10px solid #fff;box-shadow:0 40px 80px -40px rgba(23,37,30,.45);box-sizing:border-box;position:relative}.fs-contact-r .fs-map iframe{height:100%!important;min-height:0!important;border-radius:18px}.fs-contact-r>.mcb-wrap-inner{position:relative}.fs-contact-r>.mcb-wrap-inner:before{content:'';position:absolute;z-index:3;right:-34px;top:-44px;width:150px;height:150px;background:var(--fs-sprig) center/contain no-repeat;opacity:.35;transform:rotate(12deg);pointer-events:none}.fs-contact-cards{gap:18px}.fs-cc{position:relative;overflow:hidden;min-height:100%;box-sizing:border-box;background:linear-gradient(160deg,#fff 0%,#FDFBF7 100%)}.fs-cc:after{content:'';position:absolute;right:-18px;bottom:-18px;width:96px;height:96px;background:var(--fs-leaf) center/contain no-repeat;opacity:.07;transition:transform .6s var(--fs-ease),opacity .6s}.fs-cc:hover:after{transform:rotate(-14deg) scale(1.08);opacity:.14}.fs-cc .fs-i{box-sizing:content-box;padding:13px;border-radius:50%;background:var(--fs-blush);color:var(--fs-rose2)!important;width:24px!important;height:24px!important;outline:1px dashed rgba(196,111,94,.45);outline-offset:5px}.fs-cc-v{font-size:22px!important}.fs-sec:not(.fs-hero):not(.fs-strip)>.section_wrapper{position:relative;z-index:2}.fs-sec:not(.fs-hero):not(.fs-strip):before,.fs-sec:not(.fs-hero):not(.fs-strip):after{content:'';position:absolute;pointer-events:none;z-index:0}.fs-sec:not(.fs-hero):not(.fs-strip):before{width:340px;height:340px;right:-40px;top:30px;background:var(--fs-sprig) center/contain no-repeat;opacity:.08;transform-origin:10% 95%;animation:fsSway 14s ease-in-out infinite alternate}.fs-sec:not(.fs-hero):not(.fs-strip):after{width:560px;height:560px;left:-220px;bottom:-240px;border-radius:50%;background:radial-gradient(circle,rgba(196,111,94,.13),rgba(196,111,94,0) 65%);animation:fsFloat 18s ease-in-out infinite alternate}.fs-sec:not(.fs-hero):not(.fs-strip):nth-of-type(even):before{right:auto;left:-60px;top:auto;bottom:20px;transform:scaleX(-1);animation-name:fsSwayM}.fs-sec:not(.fs-hero):not(.fs-strip):nth-of-type(even):after{left:auto;right:-220px;bottom:auto;top:-240px;background:radial-gradient(circle,rgba(78,122,90,.14),rgba(78,122,90,0) 65%)}.fs-sec.fs-mint:before{background-image:var(--fs-flower)!important;width:260px!important;height:260px!important;opacity:.07!important;animation:fsSpinSlow 60s linear infinite!important}.fs-sec.fs-white:not(.fs-hits):after{background:radial-gradient(circle,rgba(184,149,90,.12),rgba(184,149,90,0) 65%)}.fs-sec.fs-forest:before,.fs-sec.fs-forest2:before{background-image:var(--fs-rings-l)!important;opacity:.07!important;width:520px!important;height:520px!important;right:-160px!important;left:auto!important;top:-120px!important;bottom:auto!important;animation:fsSpinSlow 90s linear infinite!important;transform:none}.fs-sec.fs-forest:after,.fs-sec.fs-forest2:after{background:radial-gradient(circle,rgba(243,217,207,.12),rgba(243,217,207,0) 65%)!important}.fs-sec.fs-cream>.section_wrapper:before,.fs-sec.fs-sand>.section_wrapper:before{content:'';position:absolute;inset:-120px -9999px;background:var(--fs-grain);opacity:.5;pointer-events:none;z-index:-1}.fs-sec.fs-sand{background:linear-gradient(180deg,var(--fs-sand) 0%,#EFE5D6 100%)!important}.fs-sec.fs-mint{background:linear-gradient(180deg,#E9F0E5 0%,#E2EBDD 100%)!important}@keyframes fsSway{from{transform:rotate(-3deg)}to{transform:rotate(4deg) translateY(-8px)}}@keyframes fsSwayM{from{transform:scaleX(-1) rotate(-3deg)}to{transform:scaleX(-1) rotate(4deg) translateY(-8px)}}@keyframes fsFloat{from{transform:translate(0,0) scale(1)}to{transform:translate(40px,-30px) scale(1.08)}}@keyframes fsSpinSlow{to{transform:rotate(360deg)}}.fs-head.fs-center .fs-h2 .title:after{content:'';display:block;width:92px;height:18px;margin:18px auto 0;background:linear-gradient(currentColor,currentColor) left center/34px 1px no-repeat,linear-gradient(currentColor,currentColor) right center/34px 1px no-repeat,var(--fs-leaf-r) center/16px 16px no-repeat;opacity:.55}.fs-forest .fs-head.fs-center .fs-h2 .title:after,.fs-forest2 .fs-head.fs-center .fs-h2 .title:after{color:var(--fs-blush)}.fs-feature>.mcb-column-inner{position:relative;overflow:hidden;background:linear-gradient(165deg,#fff 0%,#FCFAF5 100%)!important;border:1px solid rgba(78,122,90,.14)!important;padding:40px 34px 36px!important}.fs-feature>.mcb-column-inner:before{content:'';position:absolute;left:34px;right:34px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--fs-moss),var(--fs-rose));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--fs-ease)}.fs-feature>.mcb-column-inner:hover:before{transform:scaleX(1)}.fs-feature>.mcb-column-inner:after{content:'';position:absolute;right:-26px;bottom:-26px;width:130px;height:130px;background:var(--fs-leaf) center/contain no-repeat;opacity:.06;transition:transform .7s var(--fs-ease),opacity .7s}.fs-feature>.mcb-column-inner:hover:after{transform:rotate(-16deg) scale(1.1);opacity:.12}.fs-feature .column_attr:before{counter-increment:fsfeat;content:'0' counter(fsfeat);position:absolute;top:30px;right:32px;font-family:var(--fs-serif);font-style:italic;font-size:30px;line-height:1;color:var(--fs-rose);opacity:.35}.fs-fi{position:relative;background:linear-gradient(145deg,#EEF3EA,#E1EADC)!important;box-shadow:inset 0 0 0 1px rgba(78,122,90,.12)}.fs-fi:after{content:'';position:absolute;inset:-7px;border-radius:22px;border:1px dashed rgba(78,122,90,.3);transition:transform 1.2s var(--fs-ease)}.fs-feature>.mcb-column-inner:hover .fs-fi:after{transform:rotate(90deg)}.fs-mint .fs-fi{background:linear-gradient(145deg,#FBF6EE,#F3EADB)!important}.fs-forest .fs-feature>.mcb-column-inner{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}.fs-forest .fs-feature>.mcb-column-inner:after{background-image:var(--fs-sprig-l);opacity:.08}.fs-svc>.mcb-wrap-inner{position:relative}.fs-svc .image_frame{position:relative}.fs-svc .image_frame:after{content:'';position:absolute;inset:0;border-radius:var(--fs-r);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);pointer-events:none}.fs-step>.mcb-column-inner{position:relative}.fs-step>.mcb-column-inner:after{content:'';position:absolute;left:0;top:-1px;width:40px;height:1px;background:var(--fs-blush);transition:width .8s var(--fs-ease)}.fs-step:hover>.mcb-column-inner:after{width:100%}.fs-cat:after{content:'';position:absolute;inset:10px;border:1px solid rgba(255,255,255,.28);border-radius:16px;z-index:3;pointer-events:none;transition:inset .6s var(--fs-ease),border-color .6s}.fs-cat:hover:after{inset:16px;border-color:rgba(255,255,255,.55)}.fs-stack>.mcb-wrap-inner:before{content:'';position:absolute;left:-30px;top:-30px;width:180px;height:180px;background:var(--fs-rings) center/contain no-repeat;opacity:.18;z-index:0;animation:fsSpinSlow 80s linear infinite}.fs-stack .image_frame{position:relative;z-index:1}@media (max-width:767px){.fs-sec:not(.fs-hero):not(.fs-strip):before{width:200px;height:200px;opacity:.06}.fs-sec:not(.fs-hero):not(.fs-strip):after{width:340px;height:340px}.fs-contact-r .fs-map{min-height:380px}.fs-contact-r>.mcb-wrap-inner:before{display:none}}@media (prefers-reduced-motion:reduce){.fs-sec:before,.fs-sec:after,.fs-stack>.mcb-wrap-inner:before{animation:none!important}}
.fs-feature .column_attr:before{visibility:visible!important;width:auto!important;height:auto!important;display:block!important;z-index:2;letter-spacing:.02em}.fs-feature>.mcb-column-inner:after{opacity:.1;width:150px;height:150px}.fs-feature>.mcb-column-inner:before{transform:scaleX(.18)}.fs-feature>.mcb-column-inner{box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 48px -30px rgba(31,61,47,.28)!important;transition:transform .6s var(--fs-ease),box-shadow .6s var(--fs-ease)!important}.fs-feature>.mcb-column-inner:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 36px 60px -30px rgba(31,61,47,.38)!important}.fs-sec:not(.fs-hero):not(.fs-strip):before{width:420px;height:420px;opacity:.13}.fs-sec.fs-mint:before{width:360px!important;height:360px!important;opacity:.12!important}.fs-sec.fs-forest:before,.fs-sec.fs-forest2:before{opacity:.16!important}.fs-sec:not(.fs-hero):not(.fs-strip):after{background:radial-gradient(circle,rgba(196,111,94,.2),rgba(196,111,94,0) 65%)}.fs-sec:not(.fs-hero):not(.fs-strip):nth-of-type(even):after{background:radial-gradient(circle,rgba(78,122,90,.2),rgba(78,122,90,0) 65%)}.fs-sec:not(.fs-hero):not(.fs-strip)>.section_wrapper:after{content:'';display:block!important;visibility:visible!important;clear:none;position:absolute;z-index:-1;pointer-events:none;width:200px;height:140px;left:-70px;top:-30px;background:radial-gradient(circle,rgba(31,61,47,.28) 1.3px,transparent 1.6px) 0 0/16px 16px;-webkit-mask:linear-gradient(135deg,#000 20%,transparent 85%);mask:linear-gradient(135deg,#000 20%,transparent 85%)}.fs-sec:not(.fs-hero):not(.fs-strip):nth-of-type(even)>.section_wrapper:after{left:auto;right:-70px;top:auto;bottom:-30px;-webkit-mask:linear-gradient(315deg,#000 20%,transparent 85%);mask:linear-gradient(315deg,#000 20%,transparent 85%)}.fs-forest>.section_wrapper:after,.fs-forest2>.section_wrapper:after{background-image:radial-gradient(circle,rgba(243,217,207,.35) 1.3px,transparent 1.6px)!important}.fs-cc{box-shadow:0 24px 48px -32px rgba(31,61,47,.3);transition:transform .6s var(--fs-ease),box-shadow .6s}.fs-cc:hover{transform:translateY(-5px);box-shadow:0 34px 60px -30px rgba(31,61,47,.38)}.fs-cc:after{opacity:.12;width:120px;height:120px}.fs-contact-r>.mcb-wrap-inner:before{opacity:.5;width:190px;height:190px}@media (max-width:767px){.fs-sec:not(.fs-hero):not(.fs-strip):before{width:220px;height:220px;opacity:.09}.fs-sec:not(.fs-hero):not(.fs-strip)>.section_wrapper:after{width:120px;height:90px;left:-20px}.fs-sec:not(.fs-hero):not(.fs-strip):nth-of-type(even)>.section_wrapper:after{right:-20px}}@media (prefers-reduced-motion:reduce){.fs-feature>.mcb-column-inner:hover,.fs-cc:hover{transform:none}}
.fs-bq{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:28px;align-items:stretch;text-align:left;font-family:var(--fs-sans)}.fs-bq *{box-sizing:border-box}.fs-bq button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-bq button:where(:not(.fs-btn)){margin:0;padding:0;min-height:0;line-height:1.25;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:0;background:none;color:inherit;font-weight:inherit;font-size:inherit}.fs-bq button:where(:not(.fs-btn)):hover{color:inherit}.fs-bq-stage{position:relative;display:flex;flex-direction:column;border-radius:32px;overflow:hidden;background:radial-gradient(120% 80% at 50% 38%,#FFFDF9 0%,#F6EFE4 55%,#EDE2D1 100%);box-shadow:inset 0 0 0 1px rgba(31,61,47,.08),0 50px 90px -60px rgba(31,61,47,.55);height:800px}.fs-bq-stage:before{content:'';position:absolute;inset:14px;border:1px solid rgba(184,149,90,.28);border-radius:24px;pointer-events:none}.fs-bq-stage:after{content:'';position:absolute;right:-40px;top:-30px;width:260px;height:260px;background:var(--fs-sprig) center/contain no-repeat;opacity:.1;pointer-events:none}.fs-bq-top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:30px 32px 0}.fs-bq-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:99px;background:rgba(255,255,255,.75);backdrop-filter:blur(6px);box-shadow:0 8px 24px -14px rgba(31,61,47,.4);font-size:13px;color:var(--fs-muted)}.fs-bq-chip b{font-family:var(--fs-serif);font-size:20px;line-height:1;color:var(--fs-forest);font-weight:600}.fs-bq-tools{display:flex;gap:8px}.fs-bq .fs-bq-tool{width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.8);display:grid;place-items:center;box-shadow:0 8px 20px -14px rgba(31,61,47,.5);transition:transform .35s var(--fs-ease),background .35s}.fs-bq .fs-bq-tool svg{width:18px;height:18px;fill:none;stroke:var(--fs-forest);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fs-bq .fs-bq-tool:hover{transform:translateY(-2px) rotate(-8deg);background:#fff}.fs-bq-canvas{position:relative;flex:1;perspective:1100px;display:flex;align-items:center;justify-content:center;min-height:0}.fs-bq-svg{width:100%;max-width:560px;height:auto;max-height:620px;display:block;transition:transform .5s var(--fs-ease);transform-style:preserve-3d;overflow:visible}.fs-bq-h{cursor:pointer}.fs-bq-h:hover{filter:brightness(1.07) saturate(1.1)}.fs-bq-stem{fill:none;stroke:url(#fsbqStem);stroke-width:3;stroke-linecap:round}.fs-bq-empty{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none;opacity:0;transition:opacity .5s}.fs-bq.is-empty .fs-bq-empty{opacity:1}.fs-bq-empty-ring{width:150px;height:150px;border-radius:50%;border:1.5px dashed rgba(31,61,47,.3);margin-bottom:16px;position:relative;animation:fsSpinSlow 30s linear infinite}.fs-bq-empty-ring:after{content:'';position:absolute;inset:26px;background:var(--fs-flower) center/contain no-repeat;opacity:.35}.fs-bq-empty b{font-family:var(--fs-serif);font-size:28px;font-weight:500;color:var(--fs-ink)}.fs-bq-empty small{font-size:14px;color:var(--fs-muted);max-width:260px}.fs-bq-tip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 16px));background:var(--fs-ink);color:#fff;border-radius:12px;padding:8px 12px;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;box-shadow:0 12px 30px -12px rgba(0,0,0,.4)}.fs-bq-tip[hidden]{display:none}.fs-bq-tip b{font-size:13px;font-weight:600}.fs-bq-tip small{font-size:11px;opacity:.65}.fs-bq-presets{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:0 28px 30px}.fs-bq-presets>span{width:100%;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted);margin-bottom:4px}.fs-bq .fs-bq-presets button{border:1px solid rgba(31,61,47,.16);background:rgba(255,255,255,.7);color:var(--fs-ink);border-radius:99px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px;transition:all .35s var(--fs-ease)}.fs-bq .fs-bq-presets button:hover{background:#fff;transform:translateY(-2px);border-color:rgba(31,61,47,.3)}.fs-bq .fs-bq-presets button.is-on{background:var(--fs-forest);color:#fff;border-color:var(--fs-forest)}.fs-bq-presets svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.fs-bq .fs-bq-presets .fs-bq-rand{background:linear-gradient(135deg,#F3D9CF,#F8EDE4);border-color:rgba(196,111,94,.35)}.fs-bq-presets .fs-bq-rand svg circle{fill:currentColor;stroke:none}.fs-bq-panel{display:flex;flex-direction:column;background:#fff;border-radius:32px;box-shadow:0 50px 90px -60px rgba(31,61,47,.45),inset 0 0 0 1px rgba(31,61,47,.07);overflow:hidden;height:800px}.fs-bq-tabs{display:flex;gap:4px;margin:22px 22px 0;padding:5px;background:#F4EFE7;border-radius:99px}.fs-bq .fs-bq-tabs button{flex:1;border:0;background:transparent;border-radius:99px;padding:11px 10px;font-size:14px;font-weight:700;color:var(--fs-muted);transition:all .35s var(--fs-ease)}.fs-bq .fs-bq-tabs button.is-active{background:#fff;color:var(--fs-forest);box-shadow:0 6px 16px -10px rgba(31,61,47,.45)}.fs-bq-list{flex:1;overflow:auto;padding:18px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;scrollbar-width:thin}.fs-bq-list[hidden]{display:none}.fs-bq-item{position:relative;border-radius:20px;background:#FBF8F3;border:1px solid transparent;transition:all .35s var(--fs-ease);display:flex;flex-direction:column}.fs-bq-item:hover{background:#fff;border-color:rgba(31,61,47,.12);box-shadow:0 18px 36px -24px rgba(31,61,47,.45);transform:translateY(-2px)}.fs-bq-item.is-on{background:#fff;border-color:var(--fs-moss);box-shadow:0 0 0 3px rgba(78,122,90,.1)}.fs-bq .fs-bq-pick{border:0;background:none;padding:12px 12px 6px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;width:100%}.fs-bq-art{width:100%;aspect-ratio:1.55;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle at 50% 45%,#fff 0%,#F3ECE1 100%);margin-bottom:8px;overflow:hidden}.fs-bq-art svg{width:auto;height:88%;transition:transform .6s var(--fs-ease)}.fs-bq-item:hover .fs-bq-art svg{transform:scale(1.08) rotate(-4deg)}.fs-bq-nm{font-family:var(--fs-serif);font-size:17px;font-weight:600;line-height:1.15;color:var(--fs-ink)}.fs-bq-sort{font-size:11.5px;color:var(--fs-muted)}.fs-bq-pr{font-size:14px;font-weight:700;color:var(--fs-forest);margin-top:3px}.fs-bq-pr small{font-weight:500;color:var(--fs-muted);margin-left:2px}.fs-bq-step{display:flex;align-items:center;justify-content:space-between;margin:4px 12px 12px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(31,61,47,.1)}.fs-bq .fs-bq-step button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;font-size:18px;color:var(--fs-forest);transition:background .25s}.fs-bq .fs-bq-step button:hover{background:var(--fs-mint)}.fs-bq-step output{font-weight:700;font-size:14px;min-width:24px;text-align:center}.fs-bq-item.is-on .fs-bq-step{background:var(--fs-forest);box-shadow:none}.fs-bq .fs-bq-item.is-on .fs-bq-step button,.fs-bq-item.is-on .fs-bq-step output{color:#fff}.fs-bq .fs-bq-item.is-on .fs-bq-step button:hover{background:rgba(255,255,255,.14)}.fs-bq-wraps{display:block}.fs-bq-wrapgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-bq .fs-bq-wrap{border:1px solid rgba(31,61,47,.1);background:#FBF8F3;border-radius:18px;padding:12px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;align-items:center;transition:all .35s var(--fs-ease)}.fs-bq .fs-bq-wrap:hover{background:#fff;transform:translateY(-2px)}.fs-bq .fs-bq-wrap.is-on{background:#fff;border-color:var(--fs-moss);box-shadow:0 0 0 3px rgba(78,122,90,.1)}.fs-bq .fs-bq-wrap .fs-bq-nm{font-size:15px}.fs-bq .fs-bq-wrap .fs-bq-pr{grid-column:2;margin:0;font-size:12.5px}.fs-bq-sw{grid-row:span 2;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.fs-bq-sw-kraft{background:repeating-linear-gradient(35deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 85%,#000) 3px 4px)}.fs-bq-sw-box{border-radius:50% 50% 10px 10px / 22% 22% 10px 10px}.fs-bq-sw-none{background:repeating-linear-gradient(45deg,#fff 0 6px,#F1EBE1 6px 12px)}.fs-bq-sub{display:block;margin:20px 0 10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted);font-weight:700}.fs-bq-sub em{font-style:normal;letter-spacing:.05em;text-transform:none;color:var(--fs-rose);margin-left:6px}.fs-bq-ribbons{display:flex;gap:10px}.fs-bq .fs-bq-ribbons button{width:36px;height:36px;border-radius:50%;border:0;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .3s,transform .3s}.fs-bq .fs-bq-ribbons button:hover{transform:scale(1.08)}.fs-bq .fs-bq-ribbons button.is-on{outline-color:var(--fs-forest)}.fs-bq-card{display:block}.fs-bq-card textarea{width:100%;border:1px solid rgba(31,61,47,.14);border-radius:16px;padding:12px 14px;font:inherit;font-size:14px;resize:vertical;background:#FBF8F3;min-height:84px}.fs-bq-card textarea:focus{outline:0;border-color:var(--fs-moss);background:#fff}.fs-bq-foot{border-top:1px solid rgba(31,61,47,.08);padding:16px 22px 20px;background:linear-gradient(180deg,#fff,#FCFAF6)}.fs-bq-sum{display:flex;flex-wrap:wrap;gap:6px;max-height:64px;overflow:auto;margin-bottom:10px;scrollbar-width:thin}.fs-bq-sum:empty{display:none}.fs-bq-sum span{font-size:12px;padding:4px 10px;border-radius:99px;background:#F4EFE7;color:var(--fs-text);white-space:nowrap}.fs-bq-sum b{color:var(--fs-rose)}.fs-bq-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.fs-bq-total span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-muted);font-weight:700}.fs-bq-total b{font-family:var(--fs-serif);font-size:38px;font-weight:600;color:var(--fs-forest);line-height:1}.fs-bq-hint{margin:0 0 8px!important;font-size:12px!important;color:var(--fs-rose)!important;min-height:0}.fs-bq-btns{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:8px}.fs-bq-btns .fs-btn{justify-content:center;width:100%;margin:0!important;position:relative}.fs-bq-btns .fs-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.fs-bq-btns .fs-btn.is-loading{color:transparent!important}.fs-bq-btns .fs-btn.is-loading:after{content:'';position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:fsSpinSlow .8s linear infinite}.fs-bq-btns .fs-btn-outline.is-loading:after{border-color:rgba(31,61,47,.2);border-top-color:var(--fs-forest)}.fs-bq-btns .fs-btn.is-done{background:var(--fs-moss)!important}.fs-bq-btns .fs-btn.is-done:before{content:'✓ '}.fs-bq-note{margin:12px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--fs-muted)!important}.fs-bq-note.is-err{color:#b3261e!important}.fs-bq-plus{position:fixed;z-index:9999;transform:translate(-50%,0);font-weight:800;font-size:15px;color:var(--fs-rose);pointer-events:none;animation:fsBqPlus .9s var(--fs-ease) forwards}@keyframes fsBqPlus{to{transform:translate(-50%,-44px);opacity:0}}.fs-bq .fs-bq-peek{display:none}.fs-bq-sec .fs-head{margin-bottom:10px}@media (max-width:1100px){.fs-bq{grid-template-columns:1fr 1fr;gap:18px}.fs-bq-list{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fs-bq{grid-template-columns:1fr}.fs-bq-stage{height:auto}.fs-bq-canvas{height:min(62vw,380px)}.fs-bq-svg{height:100%;width:auto}.fs-bq-panel{height:auto}.fs-bq-list{overflow:visible}.fs-bq .fs-bq-peek{display:block;margin:0 auto 10px;border:0;background:none;font-size:12.5px;font-weight:700;color:var(--fs-forest);text-decoration:underline;text-underline-offset:3px}.fs-bq-foot{position:sticky;bottom:0;z-index:3;box-shadow:0 -14px 30px -20px rgba(31,61,47,.35)}.fs-bq-empty-ring{width:90px;height:90px;margin-bottom:8px}.fs-bq-empty b{font-size:22px}}@media (max-width:600px){.fs-bq-stage{border-radius:24px}.fs-bq-top{padding:18px 18px 0}.fs-bq-presets{padding:0 12px 18px;gap:6px}.fs-bq .fs-bq-presets button{padding:8px 12px;font-size:12.5px}.fs-bq-panel{border-radius:24px}.fs-bq-tabs{margin:14px 14px 0}.fs-bq-list{padding:14px;gap:10px}.fs-bq-wrapgrid{grid-template-columns:1fr}.fs-bq-nm{font-size:15.5px}.fs-bq-total b{font-size:30px}.fs-bq-foot{padding:14px 16px 16px}}@media (prefers-reduced-motion:reduce){.fs-bq-empty-ring{animation:none}}
.fs-bq .fs-bq-btns button.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 22px;border:0;border-radius:99px;font-family:var(--fs-sans);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:none;cursor:pointer;transition:transform .35s var(--fs-ease),box-shadow .35s var(--fs-ease),background .35s,color .35s}.fs-bq .fs-bq-btns button.fs-bq-add{background:var(--fs-forest);color:#fff;box-shadow:0 16px 30px -16px rgba(31,61,47,.7)}.fs-bq .fs-bq-btns button.fs-bq-add:hover:not(:disabled){background:var(--fs-ink);color:#fff;transform:translateY(-2px);box-shadow:0 22px 36px -18px rgba(31,61,47,.8)}.fs-bq .fs-bq-btns button.fs-bq-buy{background:transparent;color:var(--fs-forest);box-shadow:inset 0 0 0 1.5px var(--fs-forest)}.fs-bq .fs-bq-btns button.fs-bq-buy:hover:not(:disabled){background:var(--fs-forest);color:#fff;transform:translateY(-2px)}.fs-bq .fs-bq-btns button.fs-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.fs-bq .fs-bq-btns button.fs-bq-buy:disabled{box-shadow:inset 0 0 0 1.5px var(--fs-forest)}.fs-bq .fs-bq-btns button.fs-btn.is-loading{color:transparent}.fs-bq .fs-bq-btns button.fs-bq-add.is-done{background:var(--fs-moss)}@media (max-width:600px){.fs-bq .fs-bq-btns button.fs-btn{height:50px;font-size:14px;padding:0 14px}}
.fs-404,.fs-404-more{position:relative;overflow:hidden;font-family:var(--fs-sans)}.fs-404{min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;justify-content:center;padding:120px 20px 100px;background:radial-gradient(90% 70% at 50% 35%,#FFFDF9 0%,#F6EFE4 55%,#EEE3D2 100%);text-align:center;isolation:isolate}.fs-404:before,.fs-404:after{content:'';position:absolute;z-index:-1;pointer-events:none;background:var(--fs-sprig) center/contain no-repeat;opacity:.16}.fs-404:before{width:420px;height:420px;left:-80px;bottom:-40px;transform:scaleX(-1) rotate(-8deg);animation:fsSwayM 14s ease-in-out infinite alternate}.fs-404:after{width:360px;height:360px;right:-60px;top:60px;animation:fsSway 16s ease-in-out infinite alternate}.fs-404-in{position:relative;max-width:760px;margin:0 auto}.fs-404-wide{max-width:1240px}.fs-404-num{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.5vw,18px);font-family:var(--fs-serif);font-weight:500;font-size:clamp(120px,22vw,260px);line-height:.85;color:var(--fs-forest);letter-spacing:-.02em;margin-bottom:26px}.fs-404-num>span:not(.fs-404-o){background:linear-gradient(180deg,var(--fs-forest) 0%,#4E7A5A 100%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:fs404Up 1.1s var(--fs-ease) both}.fs-404-num>span:last-child{animation-delay:.15s}.fs-404-o{position:relative;display:inline-block;width:.78em;height:.78em;animation:fs404Bloom 1.4s var(--fs-ease) .1s both}.fs-404-o svg{width:100%;height:100%;display:block;filter:drop-shadow(0 18px 30px rgba(196,111,94,.28));animation:fsSpinSlow 50s linear infinite}.fs-404-drop{position:absolute;left:62%;top:78%;width:.09em;height:.16em;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#FBEAE3,#E3A898);transform-origin:center;animation:fs404Petal 6s ease-in 1.5s infinite;opacity:0}.fs-404-fall{position:absolute;inset:0;z-index:-1;pointer-events:none}.fs-404-fall i{position:absolute;top:-30px;width:14px;height:20px;border-radius:50% 50% 50% 0;background:linear-gradient(135deg,#FBEAE3,#E3A898);opacity:.7;animation:fs404Fall 14s linear infinite}.fs-404-fall i:nth-child(1){left:12%;animation-delay:0s}.fs-404-fall i:nth-child(2){left:28%;animation-delay:-5s;transform:scale(.7)}.fs-404-fall i:nth-child(3){left:66%;animation-delay:-9s}.fs-404-fall i:nth-child(4){left:82%;animation-delay:-2s;transform:scale(.8)}.fs-404-fall i:nth-child(5){left:47%;animation-delay:-11s;transform:scale(.6)}.fs-404-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px!important;font-size:12px!important;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fs-moss)!important}.fs-404-eyebrow:before,.fs-404-eyebrow:after{content:'';width:34px;height:1px;background:currentColor;opacity:.6}.fs-404-t,.fs-404-h2{font-family:var(--fs-serif)!important;font-weight:500!important;color:var(--fs-ink)!important;letter-spacing:-.01em;margin:0 0 18px!important}.fs-404-t{font-size:clamp(40px,5.4vw,72px)!important;line-height:1.02!important}.fs-404-h2{font-size:clamp(34px,4vw,56px)!important;line-height:1.05!important;margin-bottom:34px!important}.fs-404-t em,.fs-404-h2 em{font-style:italic;color:var(--fs-rose)}.fs-404-lead{max-width:560px;margin:0 auto 32px!important;font-size:17px!important;line-height:1.65!important;color:var(--fs-muted)!important}.fs-404-search{position:relative;max-width:560px;margin:0 auto 26px;display:flex;align-items:center;background:#fff;border-radius:99px;box-shadow:0 24px 50px -30px rgba(31,61,47,.45),inset 0 0 0 1px rgba(31,61,47,.1);padding:6px}.fs-404-search input[type=search]{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;padding:14px 18px!important;margin:0!important;font:inherit;font-size:15.5px;color:var(--fs-ink)}.fs-404-search button{flex:none;width:52px;height:52px;border:0;border-radius:50%;padding:0;margin:0;display:grid;place-items:center;background:var(--fs-forest);color:#fff;cursor:pointer;transition:transform .35s var(--fs-ease),background .35s}.fs-404-search button:hover{transform:rotate(-10deg) scale(1.05);background:var(--fs-ink)}.fs-404-search button svg,.fs-404-search button .fs-i{width:20px;height:20px;color:#fff;stroke:#fff}.fs-404-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}body.flora .fs-404-btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:99px;background:var(--fs-forest);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;box-shadow:0 16px 30px -16px rgba(31,61,47,.7);transition:transform .35s var(--fs-ease),background .35s,color .35s}body.flora .fs-404-btn:hover{transform:translateY(-2px);background:var(--fs-ink)}body.flora .fs-404-btn.is-ghost{background:rgba(255,255,255,.6);color:var(--fs-forest)!important;box-shadow:inset 0 0 0 1.5px rgba(31,61,47,.35)}body.flora .fs-404-btn.is-ghost:hover{background:var(--fs-forest);color:#fff!important}.fs-404-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body.flora .fs-404-cats a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:99px;background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px rgba(31,61,47,.1);font-size:13.5px;font-weight:600;color:var(--fs-ink)!important;text-decoration:none!important;transition:all .3s var(--fs-ease)}body.flora .fs-404-cats a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(31,61,47,.5)}.fs-404-cats small{font-size:11px;font-weight:700;color:var(--fs-rose)}.fs-404-more{padding:100px 20px 110px;background:#fff;text-align:center}.fs-404-more .fs-rail{text-align:left}@keyframes fs404Up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fs404Bloom{from{opacity:0;transform:scale(.2) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes fs404Petal{0%{opacity:0;transform:translate(0,0) rotate(0)}10%{opacity:1}100%{opacity:0;transform:translate(.9em,3.2em) rotate(260deg)}}@keyframes fs404Fall{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(40px,55vh) rotate(180deg)}100%{transform:translate(-20px,110vh) rotate(360deg)}}@media (max-width:767px){.fs-404{padding:90px 16px 70px}.fs-404:before{width:220px;height:220px}.fs-404:after{width:180px;height:180px;right:-50px}.fs-404-lead{font-size:15.5px!important}body.flora .fs-404-btn{height:48px;padding:0 20px;font-size:14px}.fs-404-more{padding:70px 16px 80px}}@media (prefers-reduced-motion:reduce){.fs-404 *,.fs-404:before,.fs-404:after{animation:none!important}.fs-404-drop,.fs-404-fall{display:none}}
.fs-sc .fs-hero .fs-hero-content{translate:0 calc(var(--fs-hp,0) * -140px);opacity:calc(1 - var(--fs-hp,0) * 1.35);will-change:translate,opacity}.fs-sc .fs-hero .fs-hero-bg{scale:calc(1 + var(--fs-hp,0) * .14);transform-origin:50% 30%}.fs-sc .fs-hero .fs-hero-badge{rotate:calc(var(--fs-hp,0) * 140deg)}.fs-sc .fs-sec:not(.fs-hero):not(.fs-strip):before{translate:0 calc(var(--fs-p,0) * -90px)}.fs-sc .fs-sec:not(.fs-hero):not(.fs-strip):after{translate:calc(var(--fs-p,0) * 50px) calc(var(--fs-p,0) * 120px)}.fs-sc .fs-sec:not(.fs-hero):not(.fs-strip)>.section_wrapper:after{translate:0 calc(var(--fs-p,0) * 40px)}@media (min-width:1024px){.fs-sc .fs-sec.fs-forest,.fs-sc .fs-sec.fs-forest2{clip-path:inset(0 calc(var(--fs-e,0) * 4.5vw) round calc(var(--fs-e,0) * 56px))}.fs-sc .fs-sec.fs-forest>.section_wrapper,.fs-sc .fs-sec.fs-forest2>.section_wrapper{scale:calc(1 - var(--fs-e,0) * .04)}}.fs-sc .fs-mask{clip-path:inset(14% 10% 14% 10% round 32px);transition:clip-path 1.5s var(--fs-ease)}.fs-sc .fs-mask img{scale:1.22;translate:0 calc(var(--fs-p,0) * -26px);transition:scale 1.9s var(--fs-ease)}.fs-sc .fs-mask.is-in{clip-path:inset(0 0 0 0 round var(--fs-r))}.fs-sc .fs-mask.is-in img{scale:1.08}.fs-hw{opacity:.2;transition:opacity .45s var(--fs-ease),color .45s}.fs-hw.on{opacity:1}.fs-quote .fs-hw.on:nth-child(3n+2){color:var(--fs-rose)}.fs-vine{position:fixed;left:18px;top:110px;z-index:50;pointer-events:none;opacity:0;transition:opacity .8s var(--fs-ease)}.fs-vine.is-show{opacity:1}.fs-vine svg{display:block;overflow:visible}.fs-vine path{fill:none;stroke-linecap:round}.fs-vine-ghost{stroke:rgba(78,122,90,.14);stroke-width:1.2;stroke-dasharray:2 6}.fs-vine-stem{stroke:#4E7A5A;stroke-width:1.8;opacity:.75}.fs-vine-leaf{transform:scale(0);transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.fs-vine-leaf.on{transform:scale(1)}.fs-vine-leaf path{fill:#7F9B6C;stroke:none}.fs-vine-leaf path.v{fill:none;stroke:rgba(255,255,255,.55);stroke-width:.8}.fs-vine-leaf.is-bud path{fill:none;stroke:#4E7A5A;stroke-width:1.2}.fs-vine-leaf.is-bud ellipse{fill:#E9B8AE}.fs-vine-bloom-in{transform:scale(0) rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:transform 1.1s cubic-bezier(.34,1.56,.64,1)}.fs-vine-bloom.on .fs-vine-bloom-in{transform:scale(1.5) rotate(0)}.fs-vine-bloom ellipse{fill:#E3A898}.fs-vine-bloom circle{fill:#C9A45C}body.fs-404-page .fs-vine{display:none}@media (max-width:1399px){.fs-vine{display:none}}
.fs-quote .fs-hw.on:nth-child(3n+2){color:inherit}.fs-quote em .fs-hw.on{color:var(--fs-rose)}
.fs-fab{display:none!important}.fs-totop{right:36px!important;bottom:118px!important;width:46px!important;height:46px!important}.fs-cw{position:fixed;right:26px;bottom:26px;z-index:10050;font-family:var(--fs-sans);-webkit-font-smoothing:antialiased}.fs-cw *{box-sizing:border-box}.fs-cw button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-cw .fs-cw-btn{position:relative;display:grid;place-items:center;width:84px;height:84px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(251,248,243,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px -20px rgba(23,37,30,.55),inset 0 0 0 1px rgba(31,61,47,.06);outline:0;transition:background .4s,box-shadow .4s,opacity .3s}.fs-cw.is-open .fs-cw-btn{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fs-cw-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:fsCwSpin 22s linear infinite;transition:opacity .4s,transform .6s var(--fs-ease)}.fs-cw-ring text{font-size:9.4px;font-weight:700;letter-spacing:0;text-transform:uppercase;fill:var(--fs-forest)}.fs-cw-core{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3B6B50 0%,var(--fs-forest) 55%,#17251E 100%);color:#fff;box-shadow:0 18px 34px -14px rgba(23,37,30,.75),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .5s var(--fs-ease),background .5s}.fs-cw-core:before,.fs-cw-core:after{content:'';position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(196,111,94,.55);animation:fsCwPulse 2.8s var(--fs-ease) infinite;pointer-events:none}.fs-cw-core:after{animation-delay:1.4s}.fs-cw-core svg{position:absolute;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--fs-ease),opacity .35s}.fs-cw-core .fs-cw-leaf{stroke:#F3D9CF}.fs-cw-i-x{opacity:0;transform:rotate(-90deg) scale(.6)}.fs-cw .fs-cw-btn:hover .fs-cw-core{transform:scale(1.06) rotate(-6deg)}.fs-cw .fs-cw-btn:focus-visible .fs-cw-core{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--fs-moss)}.fs-cw.is-open .fs-cw-ring{opacity:0;transform:scale(.7)}.fs-cw.is-open .fs-cw-core{background:var(--fs-rose)}.fs-cw.is-open .fs-cw-core:before,.fs-cw.is-open .fs-cw-core:after{animation:none;opacity:0}.fs-cw.is-open .fs-cw-i-chat{opacity:0;transform:rotate(90deg) scale(.6)}.fs-cw.is-open .fs-cw-i-x{opacity:1;transform:none}@keyframes fsCwSpin{to{transform:rotate(360deg)}}@keyframes fsCwPulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.75);opacity:0}}.fs-cw-hint{position:absolute;right:8px;bottom:98px;width:250px;padding:16px 38px 16px 18px;background:#fff;border-radius:20px 20px 6px 20px;box-shadow:0 26px 50px -24px rgba(31,61,47,.5),inset 0 0 0 1px rgba(31,61,47,.06);font-size:13.5px;line-height:1.45;color:var(--fs-text);cursor:pointer;opacity:0;transform:translateY(10px) scale(.96);transform-origin:100% 100%;transition:opacity .4s var(--fs-ease),transform .5s var(--fs-ease)}.fs-cw-hint.is-on{opacity:1;transform:none}.fs-cw-hint b{display:block;font-family:var(--fs-serif);font-size:19px;font-weight:600;color:var(--fs-ink);margin-bottom:3px}.fs-cw .fs-cw-hint-x{position:absolute;right:8px;top:8px;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:50%;background:#F4EFE7;color:var(--fs-muted);font-size:17px;line-height:1;display:grid;place-items:center}.fs-cw-panel{position:absolute;right:0;bottom:100px;width:392px;max-height:min(730px,calc(100vh - 136px));display:flex;flex-direction:column;background:#FBF8F3;border-radius:30px;overflow:hidden;box-shadow:0 50px 100px -40px rgba(23,37,30,.55),0 0 0 1px rgba(31,61,47,.06);opacity:0;visibility:hidden;transform:translateY(22px) scale(.94);transform-origin:calc(100% - 40px) 100%;transition:opacity .4s var(--fs-ease),transform .55s var(--fs-ease),visibility 0s .55s}.fs-cw.is-open .fs-cw-panel{opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--fs-ease),transform .55s var(--fs-ease),visibility 0s}.fs-cw-head{position:relative;flex:none;padding:22px 22px 24px;background:radial-gradient(120% 140% at 100% 0%,#3B6B50 0%,var(--fs-forest) 45%,#17251E 100%);color:#fff;overflow:hidden}.fs-cw-head:before{content:'';position:absolute;right:-30px;top:-22px;width:170px;height:170px;background:var(--fs-sprig-l,var(--fs-sprig)) center/contain no-repeat;opacity:.16;transform:rotate(18deg);pointer-events:none}.fs-cw-head:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:18px;background:#FBF8F3;border-radius:18px 18px 0 0}.fs-cw-top{position:relative;display:flex;align-items:center;gap:12px}.fs-cw-ava{position:relative;flex:none;width:48px;height:48px;border-radius:50%;background:#FBF8F3;display:grid;place-items:center;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.fs-cw-ava svg{width:34px;height:34px;animation:fsCwSpin 30s linear infinite}.fs-cw-dot{position:absolute;right:0;bottom:1px;width:12px;height:12px;border-radius:50%;background:#7FD39A;box-shadow:0 0 0 2.5px var(--fs-forest)}.fs-cw-dot:after{content:'';position:absolute;inset:0;border-radius:50%;background:inherit;animation:fsCwPulse 2s infinite}.fs-cw.is-offline .fs-cw-dot{background:#E3B25C}.fs-cw-who{flex:1;min-width:0}.fs-cw .fs-cw-t{margin:0!important;font-family:var(--fs-serif)!important;font-size:22px!important;font-weight:600;line-height:1.1!important;color:#fff!important}.fs-cw .fs-cw-s{margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important;color:rgba(255,255,255,.72)!important}.fs-cw .fs-cw-x{flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center;transition:background .3s,transform .4s var(--fs-ease)}.fs-cw .fs-cw-x:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.fs-cw-x svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.fs-cw .fs-cw-msg{position:relative;margin:16px 0 4px!important;padding:12px 15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:6px 18px 18px 18px;font-size:14px!important;line-height:1.5!important;color:rgba(255,255,255,.9)!important;animation:fsCwMsg .7s var(--fs-ease) both}.fs-cw-msg b{color:#F3D9CF}.fs-cw:not(.is-open) .fs-cw-msg{animation:none}@keyframes fsCwMsg{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.fs-cw-body{flex:1;overflow:auto;padding:6px 20px 20px;scrollbar-width:thin;overscroll-behavior:contain}.fs-cw-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}.fs-cw .fs-cw-q{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 11px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(31,61,47,.07);text-align:center;text-decoration:none!important;color:var(--fs-ink)!important;transition:transform .4s var(--fs-ease),box-shadow .4s var(--fs-ease)}.fs-cw .fs-cw-q:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px rgba(31,61,47,.6),0 0 0 1px rgba(31,61,47,.1)}.fs-cw-qi{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--fs-mint,#E6EEE2);color:var(--fs-forest);margin-bottom:6px;transition:transform .5s var(--fs-ease)}.fs-cw-q:hover .fs-cw-qi{transform:rotate(-10deg) scale(1.08)}.fs-cw-qi svg,.fs-cw-qi .fs-i{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fs-cw-q.is-viber .fs-cw-qi{background:#EFE9F8;color:#7360F2}.fs-cw-q b{font-size:13px;font-weight:700;line-height:1.2}.fs-cw-q small{font-size:10.5px;color:var(--fs-muted);line-height:1.25}.fs-cw .fs-cw-sub{position:relative;display:flex;flex-direction:column;align-items:center;margin:14px 0 10px!important;font-family:var(--fs-serif);font-size:19px!important;font-weight:600;line-height:1.2!important;color:var(--fs-ink)!important;text-align:center}.fs-cw-sub span{display:flex;align-items:center;gap:10px;width:100%;font-family:var(--fs-sans);font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fs-muted);margin-bottom:8px}.fs-cw-sub span:before,.fs-cw-sub span:after{content:'';flex:1;height:1px;background:rgba(31,61,47,.12)}.fs-cw-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px}.fs-cw-topics label{margin:0;cursor:pointer}.fs-cw-topics input{position:absolute;opacity:0;pointer-events:none}.fs-cw-topics span{display:inline-block;padding:7px 13px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px rgba(31,61,47,.12);font-size:12.5px;font-weight:600;color:var(--fs-text);transition:all .3s var(--fs-ease)}.fs-cw-topics label:hover span{box-shadow:inset 0 0 0 1px rgba(31,61,47,.3)}.fs-cw-topics input:checked+span{background:var(--fs-forest);color:#fff;box-shadow:none}.fs-cw-topics input:focus-visible+span{outline:2px solid var(--fs-moss);outline-offset:2px}.fs-cw-f{position:relative;display:block;margin:0 0 10px}.fs-cw .fs-cw-f input,.fs-cw .fs-cw-f textarea{display:block;width:100%;margin:0;padding:22px 16px 8px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(31,61,47,.12);font:inherit;font-size:15px;line-height:1.35;color:var(--fs-ink);outline:0;resize:none;transition:box-shadow .3s}.fs-cw .fs-cw-f textarea{min-height:54px}.fs-cw .fs-cw-f input:focus,.fs-cw .fs-cw-f textarea:focus{box-shadow:inset 0 0 0 1.5px var(--fs-moss),0 0 0 4px rgba(78,122,90,.1)}.fs-cw-f>span{position:absolute;left:17px;top:15px;font-size:14.5px;color:var(--fs-muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--fs-ease),color .3s}.fs-cw-f input:focus+span,.fs-cw-f input:not(:placeholder-shown)+span,.fs-cw-f textarea:focus+span,.fs-cw-f textarea:not(:placeholder-shown)+span{transform:translateY(-9px) scale(.74);color:var(--fs-moss);font-weight:700;letter-spacing:.02em}.fs-cw-f.is-bad input{box-shadow:inset 0 0 0 1.5px #C0463A,0 0 0 4px rgba(192,70,58,.1);animation:fsCwShake .4s}@keyframes fsCwShake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.fs-cw-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.fs-cw .fs-cw-send{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin:4px 0 0;padding:0 20px;border:0;border-radius:99px;background:var(--fs-forest);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;overflow:hidden;box-shadow:0 18px 30px -18px rgba(31,61,47,.8);transition:transform .35s var(--fs-ease),background .35s}.fs-cw .fs-cw-send:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-100%);transition:transform .9s var(--fs-ease)}.fs-cw .fs-cw-send:hover{background:var(--fs-ink);transform:translateY(-2px)}.fs-cw .fs-cw-send:hover:before{transform:translateX(100%)}.fs-cw-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--fs-ease)}.fs-cw-send:hover svg{transform:translateX(4px)}.fs-cw .fs-cw-send.is-loading{pointer-events:none}.fs-cw .fs-cw-send.is-loading>*{opacity:0}.fs-cw .fs-cw-send.is-loading:after{content:'';position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:fsCwSpin .8s linear infinite}.fs-cw .fs-cw-err{margin:8px 0 0!important;font-size:12.5px!important;line-height:1.4!important;color:#B3261E!important;text-align:center}.fs-cw .fs-cw-err:empty{display:none}.fs-cw .fs-cw-note{margin:10px 0 0!important;font-size:11.5px!important;line-height:1.45!important;color:var(--fs-muted)!important;text-align:center}.fs-cw-done{padding:18px 6px 8px;text-align:center}.fs-cw-bloom{width:120px;height:120px;margin:0 auto 10px;display:block;overflow:visible}.fs-cw-bloom-ring{fill:none;stroke:rgba(78,122,90,.25);stroke-width:1.5;stroke-dasharray:327;stroke-dashoffset:327}.fs-cw-bloom ellipse{fill:#E9B8AE;transform-box:fill-box;transform-origin:50% 100%;scale:0}.fs-cw-bloom ellipse:nth-child(even){fill:#F3D9CF}.fs-cw-bloom-c{fill:var(--fs-forest);scale:0;transform-box:fill-box;transform-origin:center}.fs-cw-bloom-ok{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.fs-cw.is-sent .fs-cw-bloom-ring{animation:fsCwDraw 1.2s var(--fs-ease) forwards}.fs-cw.is-sent .fs-cw-bloom ellipse{animation:fsCwPetal .7s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.25s + var(--i) * .07s)}.fs-cw.is-sent .fs-cw-bloom-c{animation:fsCwPetal .5s cubic-bezier(.34,1.56,.64,1) .15s forwards}.fs-cw.is-sent .fs-cw-bloom-ok{animation:fsCwDraw .5s var(--fs-ease) .9s forwards}@keyframes fsCwPetal{to{scale:1}}@keyframes fsCwDraw{to{stroke-dashoffset:0}}.fs-cw .fs-cw-done-t{margin:0 0 6px!important;font-family:var(--fs-serif)!important;font-size:28px!important;font-weight:600;line-height:1.1!important;color:var(--fs-ink)!important}.fs-cw .fs-cw-done-s{margin:0 auto 18px!important;max-width:290px;font-size:14px!important;line-height:1.55!important;color:var(--fs-muted)!important}.fs-cw .fs-cw-again{height:46px;margin:0;padding:0 30px;border:0;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--fs-forest);color:var(--fs-forest);font-size:14px;font-weight:700;transition:all .3s}.fs-cw .fs-cw-again:hover{background:var(--fs-forest);color:#fff}@media (max-width:600px){.fs-cw{right:14px;bottom:14px}.fs-cw .fs-cw-btn{width:72px;height:72px}.fs-cw-core{width:52px;height:52px}.fs-cw-ring text{font-size:11px}.fs-totop{right:26px!important;bottom:98px!important}.fs-cw-hint{bottom:84px;width:230px}.fs-cw:before{content:'';position:fixed;inset:0;background:rgba(23,37,30,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.fs-cw.is-open:before{opacity:1;visibility:visible;transition:opacity .4s}.fs-cw-panel{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:90vh;max-height:90svh;border-radius:28px 28px 0 0;transform:translateY(100%);transform-origin:50% 100%}.fs-cw.is-open .fs-cw-panel{transform:none}.fs-cw-head{padding-top:26px}.fs-cw-head .fs-cw-top:before{content:'';position:absolute;left:50%;top:-16px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:rgba(255,255,255,.3)}.fs-cw.is-open .fs-cw-btn{opacity:0;pointer-events:none}.fs-cw-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}html.fs-cw-lock,html.fs-cw-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.fs-cw-ring,.fs-cw-ava svg,.fs-cw-core:before,.fs-cw-core:after,.fs-cw-dot:after{animation:none}}body.flora-builder .fs-cw{display:none}
.fs-hero-badge{bottom:max(14vh,150px)!important}
.fs-mega-more{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;padding-top:18px;border-top:1px solid var(--fs-line)}.fs-mega-more>span{font-family:var(--fs-serif);font-size:17px;color:var(--fs-ink);margin-right:4px}.fs-mega-more a{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--fs-cream,#F6F1EA);color:var(--fs-text)!important;text-decoration:none!important;transition:background .25s,color .25s}.fs-mega-more a:hover{background:var(--fs-forest,#22382C);color:#fff!important}.fs-mega-more a.fs-mega-all{background:none;color:var(--fs-forest,#22382C)!important;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-left:auto}.fs-mega-more a.fs-mega-all:hover{background:none;color:var(--fs-rose,#C9786A)!important}.fs-mega-more .fs-i{width:15px;height:15px}.single-product .product_title.entry-title{font-size:clamp(26px,2.3vw,38px)!important;line-height:1.14!important;text-wrap:balance}
body.archive ul.products,body.search ul.products,.related ul.products,.upsells ul.products,.fs-grid-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px;margin:0!important;padding:0!important;width:auto!important}body.archive ul.products:before,body.archive ul.products:after,body.search ul.products:before,body.search ul.products:after,.related ul.products:before,.related ul.products:after,.fs-grid-products ul.products:before,.fs-grid-products ul.products:after{display:none!important}ul.products li.fs-card{width:auto!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important;padding:0!important;display:flex!important;flex-direction:column;text-align:left!important;position:relative!important;background:none!important;border:0!important}@media (max-width:1100px){body.archive ul.products,body.search ul.products,.related ul.products,.upsells ul.products,.fs-grid-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body.archive ul.products,body.search ul.products,.related ul.products,.upsells ul.products,.fs-grid-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}}.fs-card-media{position:relative;border-radius:var(--fs-r);overflow:hidden;background:var(--fs-sand);aspect-ratio:4/5;isolation:isolate}.fs-card-img{position:absolute;inset:0;display:block}.fs-card-img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;max-width:none!important;border-radius:0!important;transition:opacity .6s var(--fs-ease),transform 1.1s var(--fs-ease)}.fs-card-pic2{opacity:0}.fs-card:hover .fs-card-pic{transform:scale(1.045)}.fs-card.has-alt:hover .fs-card-pic2{opacity:1;transform:scale(1.02)}.fs-card.has-alt:hover .fs-card-pic{opacity:0}.fs-card-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fs-sage)}.fs-card-noimg .fs-i{width:56px;height:56px}.fs-card.is-out .fs-card-pic{filter:saturate(.55);opacity:.82}.fs-card.is-out:hover .fs-card-pic{opacity:1;filter:none}.fs-card .fs-badges{position:absolute;top:12px;left:12px;z-index:3}.fs-card .fs-badge-out{display:none}html.fs-js .fs-card-pic[loading="lazy"]:not(.is-ld){opacity:0}html.fs-js .fs-card-media{background:linear-gradient(110deg,var(--fs-sand) 30%,#f8f2e8 50%,var(--fs-sand) 70%) 0 0/250% 100%}html.fs-js .fs-card-media.is-ld{background:var(--fs-sand)}html.fs-js .fs-card-media:not(.is-ld){animation:fsShimmer 1.4s linear infinite}@keyframes fsShimmer{to{background-position:-150% 0}}.fs-card-tools{position:absolute;top:12px;right:12px;z-index:4;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.fs-card-tools .woosw-btn,.fs-card-tools .woosq-btn{position:static!important;margin:0!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.94)!important;color:var(--fs-ink)!important;box-shadow:0 8px 20px -10px rgba(0,0,0,.35)!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important;line-height:1!important;cursor:pointer;transition:background .25s,color .25s,transform .25s,opacity .35s var(--fs-ease)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-card-tools .woosw-btn:hover,.fs-card-tools .woosq-btn:hover{background:var(--fs-forest)!important;color:#fff!important;transform:scale(1.06)}.fs-card-tools .woosw-btn:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat}.fs-card-tools .woosw-btn.woosw-added{background:var(--fs-rose)!important;color:#fff!important}.fs-card-tools .woosw-btn.woosw-added:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}.fs-card-tools .woosw-btn .woosw-btn-icon,.fs-card-tools .woosw-btn .woosw-btn-text,.fs-card-tools .woosq-btn .woosq-btn-icon,.fs-card-tools .woosq-btn .woosq-btn-text{display:none!important}.fs-card-tools .woosq-btn:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}@media (hover:hover){.fs-card-tools .woosq-btn{opacity:0;transform:translateX(6px)}.fs-card:hover .fs-card-tools .woosq-btn{opacity:1;transform:none}}.fs-card-body{display:flex;flex-direction:column;flex:1;padding:14px 4px 0}.fs-card-cat{align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-moss)!important;text-decoration:none!important;margin-bottom:6px;transition:color .25s}.fs-card-cat:hover{color:var(--fs-rose)!important}.fs-card-title{font-family:var(--fs-serif)!important;font-size:20px!important;font-weight:600!important;line-height:1.18!important;margin:0 0 6px!important;letter-spacing:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.36em}.fs-card-title a{color:var(--fs-ink)!important;text-decoration:none!important;transition:color .25s}.fs-card-title a:hover{color:var(--fs-rose)!important}.fs-card .fs-card-meta{margin:0 0 4px}.fs-card-stock{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fs-moss);margin:2px 0 12px}.fs-card-stock i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(78,122,90,.16)}.fs-card-stock.is-out{color:var(--fs-gold)}.fs-card-stock.is-out i{box-shadow:0 0 0 3px rgba(184,149,90,.18)}.fs-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--fs-line)}.fs-card-price{font-family:var(--fs-sans);font-size:18px;font-weight:800;color:var(--fs-ink);line-height:1.15;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.fs-card-price del{font-size:13px;font-weight:600;color:var(--fs-muted);opacity:1}.fs-card-price ins{text-decoration:none;color:var(--fs-rose)}.fs-card-price .fs-from{font-size:12.5px;font-weight:600;color:var(--fs-muted)}.fs-card-price .fs-price-ask{font-size:13.5px;font-weight:700;color:var(--fs-muted)}.fs-card .fs-card-cart{flex:none;display:inline-flex!important;align-items:center;gap:8px;height:42px;padding:0 16px!important;margin:0!important;border-radius:40px!important;background:var(--fs-forest)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;border:0!important;box-shadow:0 10px 22px -14px rgba(31,61,47,.8);transition:background .25s,transform .25s!important;white-space:nowrap}.fs-card .fs-card-cart .fs-i{width:18px;height:18px}.fs-card .fs-card-cart:hover{background:var(--fs-rose)!important;transform:translateY(-1px)}.fs-card .fs-card-cart.is-more{background:transparent!important;color:var(--fs-forest)!important;box-shadow:inset 0 0 0 1.5px var(--fs-forest)!important}.fs-card .fs-card-cart.is-more:hover{background:var(--fs-forest)!important;color:#fff!important}.fs-card .fs-card-cart.loading{opacity:.6;pointer-events:none}.fs-card .fs-card-cart.loading .fs-i{animation:fsSpin .8s linear infinite}.fs-card .fs-card-cart.added{background:var(--fs-moss)!important}.fs-card .fs-card-cart.added span{font-size:0}.fs-card .fs-card-cart.added span:after{content:"У кошику";font-size:13px}.fs-card .added_to_cart{display:none!important}@keyframes fsSpin{to{transform:rotate(360deg)}}@media (max-width:767px){.fs-card-title{font-size:17px!important}.fs-card-price{font-size:16px}.fs-card-foot{flex-direction:column;align-items:stretch;gap:8px}.fs-card .fs-card-cart{justify-content:center;height:40px;padding:0 10px!important}.fs-card-tools .woosw-btn,.fs-card-tools .woosq-btn{width:36px!important;height:36px!important}.fs-card-tools .woosq-btn{display:none!important}}.fs-rail ul.products li.fs-card{flex:0 0 calc((100% - 66px)/4)!important}@media (max-width:1100px){.fs-rail ul.products li.fs-card{flex-basis:calc((100% - 44px)/3)!important}}@media (max-width:767px){.fs-rail ul.products li.fs-card{flex-basis:70%!important}}.fs-shopbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 30px;padding:12px 12px 12px 14px;background:#fff;border:1px solid var(--fs-line);border-radius:999px;box-shadow:0 18px 40px -34px rgba(23,37,30,.45);position:relative;z-index:20}.fs-sb-l,.fs-sb-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fs-sb-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:40px;border:1px solid var(--fs-line);background:var(--fs-cream);color:var(--fs-ink);font:600 14px/1 var(--fs-sans);cursor:pointer;transition:border-color .25s,background .25s}.fs-sb-btn .fs-i{width:17px;height:17px}.fs-sb-btn .fs-i-chev{width:14px;height:14px;transition:transform .3s}.fs-sb-btn:hover,.fs-sb-btn.is-on{border-color:var(--fs-forest)}.fs-sb-btn.is-on{background:var(--fs-mint)}.fs-sb-drop{position:relative}.fs-sb-drop.is-open .fs-sb-btn .fs-i-chev{transform:rotate(180deg)}.fs-sb-pop{position:absolute;left:0;top:calc(100% + 10px);width:320px;padding:20px;background:#fff;border:1px solid var(--fs-line);border-radius:20px;box-shadow:var(--fs-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s,visibility .25s}.fs-sb-drop.is-open .fs-sb-pop{opacity:1;visibility:visible;transform:none}.fs-range{position:relative;height:28px;margin:4px 6px 14px}.fs-range-track{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:var(--fs-line)}.fs-range-track i{position:absolute;top:0;bottom:0;background:var(--fs-forest);border-radius:4px}.fs-range input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;border:0;padding:0}.fs-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--fs-forest);box-shadow:0 4px 12px -4px rgba(0,0,0,.35);cursor:grab}.fs-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--fs-forest);cursor:grab}.fs-range input[type=range]::-webkit-slider-runnable-track{background:none}.fs-range-in{display:flex;align-items:center;gap:8px}.fs-range-in label{flex:1;display:flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:1px solid var(--fs-line);border-radius:12px;background:var(--fs-cream)}.fs-range-in label span{font-size:12px;color:var(--fs-muted)}.fs-range-in input{width:100%;border:0!important;background:none!important;padding:0!important;margin:0!important;font:700 14px var(--fs-sans)!important;color:var(--fs-ink)!important;box-shadow:none!important;-moz-appearance:textfield}.fs-range-in input::-webkit-outer-spin-button,.fs-range-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fs-range-cur{font-weight:700;color:var(--fs-muted)}.fs-sb-apply{width:100%;height:44px;margin-top:14px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer;transition:background .25s}.fs-sb-apply:hover{background:var(--fs-rose)}.fs-sb-switch{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 4px;cursor:pointer;font:600 14px var(--fs-sans);color:var(--fs-ink);user-select:none}.fs-sb-switch input{position:absolute;opacity:0;pointer-events:none}.fs-sb-switch i{width:40px;height:24px;border-radius:24px;background:var(--fs-line);position:relative;transition:background .25s;flex:none}.fs-sb-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .25s var(--fs-ease)}.fs-sb-switch input:checked+i{background:var(--fs-moss)}.fs-sb-switch input:checked+i:after{transform:translateX(16px)}.fs-sb-switch input:focus-visible+i{outline:2px solid var(--fs-rose);outline-offset:2px}.fs-sb-reset{font-size:13px;font-weight:700;color:var(--fs-rose)!important;text-decoration:underline!important;text-underline-offset:3px}.fs-sb-count{font-size:13.5px;color:var(--fs-muted);font-weight:600}.fs-sb-sort select{height:42px;padding:0 38px 0 16px!important;border-radius:40px!important;border:1px solid var(--fs-line)!important;background:var(--fs-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317251E' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/14px no-repeat!important;-webkit-appearance:none;appearance:none;font:600 14px var(--fs-sans)!important;color:var(--fs-ink)!important;cursor:pointer;margin:0!important;box-shadow:none!important;width:auto!important}@media (max-width:767px){.fs-shopbar{border-radius:22px;padding:12px}.fs-sb-l,.fs-sb-r{width:100%;justify-content:space-between}.fs-sb-pop{width:min(320px,calc(100vw - 56px))}}.sections_group.fs-loading ul.products{opacity:.45;transition:opacity .2s;pointer-events:none}.fs-more{display:flex;justify-content:center;margin:46px 0 10px}.fs-more-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 30px;border-radius:40px;background:#fff;border:1.5px solid var(--fs-forest);color:var(--fs-forest)!important;font:700 15px var(--fs-sans);text-decoration:none!important;transition:background .25s,color .25s}.fs-more-btn small{font-size:12.5px;font-weight:600;opacity:.7}.fs-more-btn:hover{background:var(--fs-forest);color:#fff!important}.fs-more-btn.is-loading{pointer-events:none;opacity:.7}.fs-more-btn.is-loading:after{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fsSpin .7s linear infinite}li.fs-card.fs-new{animation:fsCardIn .6s var(--fs-ease) both}@keyframes fsCardIn{from{opacity:0;transform:translateY(16px)}}.fs-empty{padding:60px 20px;text-align:center;color:var(--fs-muted)}
body.flora ul.products li.fs-card a.fs-card-cart{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:42px;margin:0!important;padding:0 16px!important;border-radius:40px!important;background:var(--fs-forest)!important;border:0!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:0 10px 22px -14px rgba(31,61,47,.8)!important;transition:background .25s,transform .25s!important}body.flora ul.products li.fs-card a.fs-card-cart:hover{background:var(--fs-rose)!important;color:#fff!important;transform:translateY(-1px)}body.flora ul.products li.fs-card a.fs-card-cart.is-more{background:transparent!important;color:var(--fs-forest)!important;box-shadow:inset 0 0 0 1.5px var(--fs-forest)!important}body.flora ul.products li.fs-card a.fs-card-cart.is-more:hover{background:var(--fs-forest)!important;color:#fff!important}body.flora ul.products li.fs-card a.fs-card-cart.added{background:var(--fs-moss)!important;color:#fff!important}body.flora ul.products li.fs-card a.fs-card-cart .fs-i{width:18px;height:18px;stroke:currentColor}@media (max-width:767px){body.flora ul.products li.fs-card a.fs-card-cart{height:40px;padding:0 10px!important}}.default-woo-list>.fs-shopbar,.default-woo-list>.fs-more,.default-woo-list>.products_wrapper,.default-woo-list>.pager_wrapper{flex:0 0 100%;max-width:100%;box-sizing:border-box}.default-woo-list>.mfn-woo-filters-wrapper:empty,.default-woo-list>.mfn-woo-filters-wrapper:not(:has(*)){display:none!important}.fs-shopbar{margin:6px 0 34px}.default-woo-list>.pager_wrapper{margin-top:18px}.default-woo-list>.pager_wrapper .pages a,.default-woo-list>.pager_wrapper .page-numbers{min-width:40px;height:40px;line-height:40px;border-radius:50%!important}.fs-card-title{min-height:0}.fs-card-stock{margin-bottom:14px}
.fs-live{position:relative;margin:0}.fs-live-f{position:relative;display:flex;align-items:center;height:62px;background:#fff;border:1.5px solid var(--fs-line);border-radius:40px;padding:0 6px 0 22px;transition:border-color .25s,box-shadow .25s}.fs-live-f:focus-within{border-color:var(--fs-forest);box-shadow:0 0 0 4px rgba(31,61,47,.08)}.fs-live-f>.fs-i{width:22px;height:22px;color:var(--fs-muted);flex:none}.fs-live-f input[type=search]{flex:1;min-width:0;height:100%!important;border:0!important;background:none!important;box-shadow:none!important;padding:0 14px!important;margin:0!important;font:500 17px var(--fs-sans)!important;color:var(--fs-ink)!important;outline:0}.fs-live-f input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.fs-live-f button{flex:none;height:50px;padding:0 26px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 15px var(--fs-sans);cursor:pointer;transition:background .25s}.fs-live-f button:hover{background:var(--fs-rose)}.fs-live.is-busy .fs-live-f>.fs-i{animation:fsPulse 1s ease-in-out infinite}@keyframes fsPulse{50%{opacity:.35}}.fs-live-res{margin-top:14px;max-height:min(56vh,520px);overflow:auto;background:#fff;border:1px solid var(--fs-line);border-radius:22px;padding:8px;scrollbar-width:thin}.fs-live-cats{display:flex;flex-wrap:wrap;gap:8px;padding:8px 8px 10px;border-bottom:1px solid var(--fs-line);margin-bottom:6px}.fs-live-cats span{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-muted);align-self:center;margin-right:2px}.fs-live-cats a{padding:7px 14px;border-radius:30px;background:var(--fs-mint);color:var(--fs-forest)!important;font-size:13px;font-weight:700;text-decoration:none!important}.fs-live-cats a small{opacity:.6;margin-left:4px}.fs-live-cats a:hover{background:var(--fs-forest);color:#fff!important}.fs-live-item{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:8px 10px;border-radius:16px;text-decoration:none!important;color:var(--fs-ink)!important;transition:background .2s}.fs-live-item:hover,.fs-live-item.is-act{background:var(--fs-cream)}.fs-live-item img,.fs-live-item .fs-live-noimg{width:58px;height:58px;border-radius:12px;object-fit:cover;background:var(--fs-sand);display:block}.fs-live-n{font-family:var(--fs-serif);font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-live-n mark{background:none;color:var(--fs-rose);padding:0}.fs-live-m{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;color:var(--fs-muted);font-weight:600}.fs-live-m .is-in{color:var(--fs-moss)}.fs-live-m .is-out{color:var(--fs-gold)}.fs-live-p{font-weight:800;font-size:15px;white-space:nowrap;color:var(--fs-ink)}.fs-live-all{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 4px 4px;height:48px;border-radius:40px;background:var(--fs-forest);color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:background .25s}.fs-live-all:hover,.fs-live-all.is-act{background:var(--fs-rose)}.fs-live-empty{padding:26px 14px;text-align:center;color:var(--fs-muted);font-size:14.5px}.fs-live-empty b{display:block;font-family:var(--fs-serif);font-size:22px;color:var(--fs-ink);margin-bottom:4px}.fs-search-box:has(.fs-live-res:not([hidden])) .fs-search-tags{display:none}@media (max-width:600px){.fs-live-f{height:54px;padding-left:16px}.fs-live-f button{height:44px;padding:0 16px;font-size:14px}.fs-live-item{grid-template-columns:48px 1fr;gap:10px}.fs-live-item img,.fs-live-item .fs-live-noimg{width:48px;height:48px}.fs-live-p{grid-column:2;font-size:14px}.fs-live-n{font-size:16px}}
body.flora.single-product .entry-summary .mcb-column-inner{text-align:left!important}body.flora.single-product .entry-summary .product_title{text-align:left!important;font-size:clamp(30px,2.8vw,44px)!important;line-height:1.08!important;margin:6px 0 14px!important;text-wrap:balance}.fs-sp-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fs-sp-top .woocommerce-breadcrumb{margin:0!important;font-size:13px;color:var(--fs-muted)}.fs-sp-top .woocommerce-breadcrumb a{color:var(--fs-muted)!important;text-decoration:none!important}.fs-sp-top .woocommerce-breadcrumb a:hover{color:var(--fs-rose)!important}.fs-sp-top .fs-bc-sep{margin:0 8px;opacity:.5}.fs-sp-cat{margin:0!important;padding:6px 12px;border-radius:30px;background:var(--fs-mint);font-size:11px!important}body.flora.single-product .entry-summary p.price{display:flex!important;align-items:baseline;gap:10px;justify-content:flex-start!important;margin:0 0 12px!important;font-size:32px!important}body.flora.single-product .entry-summary p.price .fs-from{font-size:15px;font-weight:600;color:var(--fs-muted)}body.flora.single-product .entry-summary p.price del{font-size:18px;color:var(--fs-muted);font-weight:600}body.flora.single-product .entry-summary p.price ins{text-decoration:none;color:var(--fs-rose)}.fs-sp-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 16px}.fs-sp-info .fs-card-stock{margin:0;font-size:13.5px}.fs-sp-sku{font-size:13px;color:var(--fs-muted)}.fs-sp-sku b{color:var(--fs-ink);font-weight:700;letter-spacing:.02em}.fs-sp-lead{font-size:15.5px;line-height:1.7;color:var(--fs-text);margin:0 0 6px!important;max-width:560px}.fs-sp-more{font-weight:700;color:var(--fs-forest)!important;white-space:nowrap}body.flora.single-product .entry-summary form.cart{justify-content:flex-start!important;margin:22px 0 14px!important}body.flora.single-product .entry-summary form.cart .single_add_to_cart_button{flex:1 1 220px;max-width:340px}body.flora.single-product .entry-summary>.mcb-column-inner>.woosw-btn{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important;color:var(--fs-forest)!important;font:700 14px var(--fs-sans)!important;cursor:pointer;height:auto!important;width:auto!important;box-shadow:none!important}body.flora.single-product .entry-summary>.mcb-column-inner>.woosw-btn:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/contain no-repeat}body.flora.single-product .entry-summary>.mcb-column-inner>.woosw-btn.woosw-added{color:var(--fs-rose)!important}body.flora.single-product .entry-summary>.mcb-column-inner>.woosw-btn .woosw-btn-icon{display:none!important}body.flora.single-product .entry-summary .fs-quick{justify-content:flex-start}body.flora.single-product .entry-summary .share-simple-wrapper{display:none!important}body.flora.single-product .fixed-nav{display:none!important}.fs-anchor{display:block;position:relative;top:-120px}body.flora.single-product .woocommerce-tabs ul.tabs{display:flex!important;justify-content:flex-start!important;gap:6px;flex-wrap:wrap;border:0!important;padding:0!important;margin:0 0 26px!important;background:none!important}body.flora.single-product .woocommerce-tabs ul.tabs:before,body.flora.single-product .woocommerce-tabs ul.tabs li:before,body.flora.single-product .woocommerce-tabs ul.tabs li:after{display:none!important}body.flora.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important}body.flora.single-product .woocommerce-tabs ul.tabs li a{display:inline-flex!important;align-items:center;gap:8px;padding:12px 22px!important;border-radius:40px!important;background:#fff!important;border:1px solid var(--fs-line)!important;color:var(--fs-ink)!important;font:700 14.5px var(--fs-sans)!important;text-decoration:none!important;transition:.25s}body.flora.single-product .woocommerce-tabs ul.tabs li.active a,body.flora.single-product .woocommerce-tabs ul.tabs li a:hover{background:var(--fs-forest)!important;border-color:var(--fs-forest)!important;color:#fff!important}body.flora.single-product .woocommerce-tabs ul.tabs li a span,body.flora.single-product .woocommerce-tabs ul.tabs li a .count{background:var(--fs-rose)!important;color:#fff!important;border-radius:20px!important;padding:1px 8px!important;font-size:12px!important;line-height:18px!important}body.flora.single-product .woocommerce-tabs .panel{max-width:860px;font-size:16px;line-height:1.8;color:var(--fs-text);background:none!important;border:0!important;padding:0!important}body.flora.single-product .woocommerce-tabs .panel>h2:first-child{display:none}.fs-sp-del{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fs-sp-del>div{background:#fff;border:1px solid var(--fs-line);border-radius:18px;padding:20px 22px}.fs-sp-del h4{font-family:var(--fs-serif)!important;font-size:22px!important;margin:0 0 6px!important;color:var(--fs-ink)}.fs-sp-del p{margin:0!important;font-size:14.5px;line-height:1.65}@media (max-width:767px){.fs-sp-del{grid-template-columns:1fr}}.fs-stickybuy{position:fixed;left:10px;right:10px;bottom:10px;z-index:9990;display:none;align-items:center;gap:10px;padding:8px 8px 8px 10px;background:rgba(255,255,255,.96);border:1px solid var(--fs-line);border-radius:20px;box-shadow:0 20px 50px -20px rgba(23,37,30,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(130%);transition:transform .4s var(--fs-ease)}.fs-stickybuy.is-on{transform:none}.fs-stickybuy img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none}.fs-stickybuy-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.fs-stickybuy-t span{font-size:12.5px;color:var(--fs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-stickybuy-t b{font-size:17px;color:var(--fs-ink)}.fs-stickybuy-t b .fs-from{font-size:12px;color:var(--fs-muted);font-weight:600}.fs-stickybuy-b{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer}.fs-stickybuy-b .fs-i{width:18px;height:18px}@media (max-width:767px){.fs-stickybuy{display:flex}body.single-product .fs-cw{bottom:84px}}
body.flora.single-product .product_tabs_wrapper .fake-tabs-nav{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap;gap:8px;margin:0 0 26px!important;padding:0!important;border:0!important;background:none!important;list-style:none}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav:before,body.flora.single-product .product_tabs_wrapper .fake-tabs-nav:after{display:none!important}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li{margin:0!important;padding:0!important;border:0!important;background:none!important}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li a{display:inline-flex!important;align-items:center;gap:8px;padding:12px 22px!important;border-radius:40px!important;background:#fff!important;border:1px solid var(--fs-line)!important;color:var(--fs-ink)!important;font:700 14.5px var(--fs-sans)!important;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s;box-shadow:none!important}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li a:after,body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li a:before{display:none!important}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li.active a,body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li a:hover{background:var(--fs-forest)!important;border-color:var(--fs-forest)!important;color:#fff!important}body.flora.single-product .product_tabs_wrapper .fake-tabs-nav li a .number{display:inline-block;min-width:20px;padding:0 7px!important;border-radius:20px!important;background:var(--fs-rose)!important;color:#fff!important;font-size:12px!important;line-height:20px!important;text-align:center;margin:0!important}body.flora.single-product .product_tabs_wrapper>.tab{max-width:900px;font-size:16px;line-height:1.8;color:var(--fs-text);padding:0!important;border:0!important;background:none!important}body.flora.single-product .product_tabs_wrapper>.tab>h2:first-child{display:none}body.flora.single-product .product_tabs_wrapper{border-top:1px solid var(--fs-line);padding-top:40px!important;margin-top:20px!important}
body.flora.single-product .product_tabs_wrapper{max-width:1220px;margin:20px auto 0!important;padding:40px 0 0!important;box-sizing:border-box;width:calc(100% - 40px)}
html.fs-hol-winter{--hol-a:#132A1F;--hol-b:#24503A;--hol-t:#F6E7C8;--hol-acc:#C9A45C}html.fs-hol-valentine{--hol-a:#8E3B37;--hol-b:#C46F5E;--hol-t:#FFF1EC;--hol-acc:#F3D9CF}html.fs-hol-march8{--hol-a:#4E7A5A;--hol-b:#7E9C6F;--hol-t:#FFF8E1;--hol-acc:#F7D07A}html.fs-hol-easter{--hol-a:#5F7D62;--hol-b:#A7BDA2;--hol-t:#FFFBF2;--hol-acc:#F3D9A4}html.fs-hol-mother{--hol-a:#A95646;--hol-b:#D99485;--hol-t:#FFF5F1;--hol-acc:#F3D9CF}html.fs-hol-knowledge,html.fs-hol-teacher{--hol-a:#7A4A22;--hol-b:#B8763A;--hol-t:#FFF4E2;--hol-acc:#F2C94C}html.fs-hol-halloween{--hol-a:#1E1424;--hol-b:#3A2340;--hol-t:#FFD9B8;--hol-acc:#E8833A}html.fs-hol .fs-topbar{background:linear-gradient(90deg,var(--hol-a),var(--hol-b))!important}html.fs-hol .fs-topbar-l{display:none!important}.fs-hol-bar{display:flex;align-items:center;gap:9px;min-width:0;flex:1;color:var(--hol-t);font-size:12.5px;font-weight:600;letter-spacing:.02em}.fs-hol-bar a,.fs-hol-bar>span{color:var(--hol-t)!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fs-hol-bar a:hover{text-decoration:underline!important;text-underline-offset:3px}.fs-hol-bar a b{color:var(--hol-acc)}.fs-hol-bar .fs-hol-ico{width:16px;height:16px;flex:none;color:var(--hol-acc);animation:fsHolBob 2.6s ease-in-out infinite}.fs-hol-x{flex:none;width:20px;height:20px;margin-left:2px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:var(--hol-t);font:600 14px/20px var(--fs-sans);cursor:pointer;padding:0;opacity:.75;transition:opacity .2s,background .2s}.fs-hol-x:hover{opacity:1;background:rgba(255,255,255,.28)}@keyframes fsHolBob{50%{transform:translateY(-2px) rotate(-6deg)}}@media (max-width:767px){.fs-hol-bar{font-size:12px}html.fs-hol .fs-topbar-r>span{display:none!important}}.fs-hol-garland{position:absolute;left:0;right:0;top:100%;height:44px;overflow:hidden;pointer-events:none;z-index:2;margin-top:-2px}.fs-hol-garland svg{display:block}.fs-hol-sw{transform-box:fill-box;transform-origin:50% 0;animation:fsHolSwing 3.2s ease-in-out infinite alternate}@keyframes fsHolSwing{from{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.fs-hol-glow{animation:fsHolTwinkle 1.85s ease-in-out infinite;filter:drop-shadow(0 0 3px currentColor)}@keyframes fsHolTwinkle{0%,100%{opacity:1}50%{opacity:.45}}#fs-header .fs-logo{position:relative}.fs-hol-hatw{position:absolute;left:-9px;top:-15px;width:34px;pointer-events:none;transform:rotate(-16deg);transform-origin:50% 100%;animation:fsHolHat .9s cubic-bezier(.34,1.56,.64,1) both}.fs-hol-hatw svg{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 4px rgba(0,0,0,.18))}.fs-hol-hat-witch{left:-8px;top:-20px;width:36px}@keyframes fsHolHat{from{opacity:0;transform:translateY(-14px) rotate(-30deg)}}.fs-hol-fx{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:998}.fs-hol-ask{position:fixed;left:50%;bottom:22px;z-index:100002;display:flex;align-items:center;gap:16px;width:min(620px,calc(100vw - 24px));padding:16px 16px 16px 18px;border-radius:22px;background:linear-gradient(120deg,var(--hol-a,#1F3D2F),var(--hol-b,#2E5E44));color:var(--hol-t,#fff);box-shadow:0 30px 70px -24px rgba(0,0,0,.55);transform:translate(-50%,140%);opacity:0;transition:transform .55s cubic-bezier(.22,.8,.22,1),opacity .4s;box-sizing:border-box}.fs-hol-ask.is-on{transform:translate(-50%,0);opacity:1}.fs-hol-ask-winter{--hol-a:#132A1F;--hol-b:#24503A;--hol-t:#F6E7C8;--hol-acc:#C9A45C}.fs-hol-ask-valentine{--hol-a:#8E3B37;--hol-b:#C46F5E;--hol-t:#FFF1EC;--hol-acc:#F3D9CF}.fs-hol-ask-march8{--hol-a:#4E7A5A;--hol-b:#7E9C6F;--hol-t:#FFF8E1;--hol-acc:#F7D07A}.fs-hol-ask-easter{--hol-a:#5F7D62;--hol-b:#A7BDA2;--hol-t:#FFFBF2;--hol-acc:#F3D9A4}.fs-hol-ask-mother{--hol-a:#A95646;--hol-b:#D99485;--hol-t:#FFF5F1;--hol-acc:#F3D9CF}.fs-hol-ask-knowledge,.fs-hol-ask-teacher{--hol-a:#7A4A22;--hol-b:#B8763A;--hol-t:#FFF4E2;--hol-acc:#F2C94C}.fs-hol-ask-halloween{--hol-a:#1E1424;--hol-b:#3A2340;--hol-t:#FFD9B8;--hol-acc:#E8833A}.fs-hol-ask-i{flex:none;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--hol-acc,#C9A45C)}.fs-hol-ask-i .fs-hol-ico{width:30px;height:30px;animation:fsHolBob 2.4s ease-in-out infinite}.fs-hol-ask-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fs-hol-ask-t b{font-family:var(--fs-serif);font-size:23px;font-weight:600;line-height:1.1;color:#fff}.fs-hol-ask-t span{font-size:13px;line-height:1.45;opacity:.85}.fs-hol-ask-b{flex:none;display:flex;flex-direction:column;gap:6px}.fs-hol-ask-b button{height:40px;padding:0 18px;border-radius:30px;border:0;cursor:pointer;font:700 13.5px var(--fs-sans);white-space:nowrap;transition:transform .2s,background .2s}.fs-hol-ask-b button[data-v=on]{background:var(--hol-acc,#C9A45C);color:#1A1A1A}.fs-hol-ask-b button[data-v=on]:hover{transform:translateY(-1px)}.fs-hol-ask-b button[data-v=off]{background:transparent;color:var(--hol-t,#fff);opacity:.75;height:30px}.fs-hol-ask-b button[data-v=off]:hover{opacity:1}@media (max-width:600px){.fs-hol-ask{flex-wrap:wrap;bottom:12px;gap:12px}.fs-hol-ask-i{width:44px;height:44px}.fs-hol-ask-t{flex:1 1 calc(100% - 60px)}.fs-hol-ask-b{flex-direction:row;width:100%}.fs-hol-ask-b button{flex:1}body.single-product .fs-hol-ask{bottom:84px}}@media (prefers-reduced-motion:reduce){.fs-hol-sw,.fs-hol-glow,.fs-hol-bar .fs-hol-ico,.fs-hol-ask-i .fs-hol-ico{animation:none}}
.fs-hol-garland{height:66px}.fs-hol-garland svg{overflow:visible}.fs-hol-sw{scale:1.55}.fs-hol-garland .fs-hol-glow{scale:1.25}html.fs-hol-halloween .fs-hol-garland path[fill="#2B1B2E"]{fill:#5E3D6B}.fs-hol-hatw{width:40px;left:-11px;top:-19px}.fs-hol-hat-witch{width:42px;left:-10px;top:-25px}@media (max-width:767px){.fs-hol-sw{scale:1.25}.fs-hol-hatw{width:30px;left:-8px;top:-13px}.fs-hol-hat-witch{width:32px;top:-18px}}
html.fs-hol-winter .fs-hol-fx{filter:drop-shadow(0 0 1.2px rgba(52,96,128,.7)) drop-shadow(0 1px 2px rgba(31,61,47,.22))}
.fs-holsw{position:fixed;left:18px;bottom:86px;z-index:100003;font-family:var(--fs-sans)}.fs-holsw-b{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 12px;border:0;border-radius:40px;background:linear-gradient(120deg,#C46F5E,#E8833A 45%,#C9A45C 70%,#4E7A5A);background-size:200% 100%;color:#fff;font:700 13.5px var(--fs-sans);cursor:pointer;box-shadow:0 14px 34px -14px rgba(0,0,0,.55);animation:fsHolswG 6s ease-in-out infinite alternate}.fs-holsw-b svg{width:22px;height:22px}@keyframes fsHolswG{to{background-position:100% 0}}.fs-holsw-p{position:absolute;left:0;bottom:56px;width:270px;max-height:min(70vh,520px);overflow:auto;padding:10px;background:#fff;border:1px solid var(--fs-line);border-radius:20px;box-shadow:0 30px 70px -26px rgba(0,0,0,.45)}.fs-holsw-p p{margin:4px 8px 8px!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted)}.fs-holsw-p p em{font-style:normal;color:var(--fs-rose)}.fs-holsw-p button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;color:var(--fs-ink);font:600 14px var(--fs-sans);transition:background .2s}.fs-holsw-p button:hover{background:var(--fs-cream)}.fs-holsw-p button.is-cur{background:var(--fs-mint)}.fs-holsw-p button i{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.6)}.fs-holsw-p button span{display:flex;flex-direction:column;line-height:1.2}.fs-holsw-p button small{font-size:11.5px;font-weight:500;color:var(--fs-muted)}.fs-holsw-off i{background:var(--fs-line)}@media (max-width:767px){.fs-holsw{left:10px;bottom:96px}.fs-holsw-b span{display:none}.fs-holsw-b{width:46px;padding:0;justify-content:center}}
.fs-exp{position:relative;overflow:hidden;isolation:isolate;margin:0;padding:112px 0 132px;color:#E9E3D6;background:radial-gradient(900px 520px at 88% -8%,rgba(196,111,94,.38),transparent 62%),radial-gradient(700px 480px at -6% 110%,rgba(201,164,92,.22),transparent 60%),linear-gradient(135deg,#10241A 0%,#1F3D2F 52%,#163024 100%)}.fs-exp-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.fs-exp-word{position:absolute;right:-2vw;bottom:-6vw;font-family:var(--fs-serif);font-style:italic;font-weight:600;font-size:min(30vw,420px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(243,217,207,.09);white-space:nowrap;animation:fsExpDrift 18s ease-in-out infinite alternate}@keyframes fsExpDrift{to{transform:translateX(-4vw)}}.fs-exp-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:fsExpOrb 14s ease-in-out infinite alternate}.fs-exp-o1{width:340px;height:340px;left:32%;top:-120px;background:#C46F5E}.fs-exp-o2{width:260px;height:260px;left:-80px;bottom:-60px;background:#C9A45C;animation-duration:17s}@keyframes fsExpOrb{to{transform:translate(60px,40px) scale(1.15)}}.fs-exp-in{max-width:1220px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:56px;align-items:center;box-sizing:border-box}.fs-exp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#F3D9CF}.fs-exp-eyebrow i{width:9px;height:9px;border-radius:50%;background:#E9836F;box-shadow:0 0 0 0 rgba(233,131,111,.7);animation:fsExpPulse 1.8s ease-out infinite}@keyframes fsExpPulse{to{box-shadow:0 0 0 12px rgba(233,131,111,0)}}.fs-exp-t{font-family:var(--fs-serif)!important;font-size:clamp(46px,5.4vw,78px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.02em!important;color:#fff!important;margin:22px 0 18px!important}.fs-exp-t em{font-style:italic;background:linear-gradient(100deg,#F3D9CF,#E9836F 45%,#C9A45C);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.fs-exp-s{font-size:16px;line-height:1.7;color:rgba(233,227,214,.82);margin:0 0 26px!important;max-width:380px}.fs-exp-stat{display:flex;align-items:center;gap:16px;margin:0 0 28px}.fs-exp-stat b{font-family:var(--fs-serif);font-size:84px;line-height:.8;font-weight:500;color:#C9A45C;min-width:1.1ch}.fs-exp-stat span{font-size:13.5px;line-height:1.45;font-weight:600;color:rgba(233,227,214,.75);text-transform:lowercase}.fs-exp-cta{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 26px;border:0;border-radius:40px;background:#FAF6EF;color:#1F3D2F;font:800 15px var(--fs-sans);cursor:pointer;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);transition:transform .25s,background .25s,color .25s}.fs-exp-cta .fs-i{width:18px;height:18px}.fs-exp-cta:hover{transform:translateY(-2px);background:#E9836F;color:#fff}.fs-exp-list{min-width:0}.fs-exp .fs-rail ul.products{padding-bottom:20px!important}.fs-exp .fs-rail ul.products li.fs-card{flex:0 0 calc((100% - 44px)/3)!important;background:#FAF6EF;border-radius:26px!important;padding:10px 10px 16px!important;box-shadow:0 30px 60px -36px rgba(0,0,0,.7);transition:transform .45s var(--fs-ease)}.fs-exp .fs-rail ul.products li.fs-card:hover{transform:translateY(-6px)}.fs-exp li.fs-card .fs-card-media{border-radius:18px}.fs-exp li.fs-card .fs-card-body{padding:14px 8px 0}.fs-exp li.fs-card .fs-card-pic{filter:none!important;opacity:1!important}.fs-exp .fs-rail-btn{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important}.fs-exp-road{position:absolute;left:0;right:0;bottom:30px;height:40px;pointer-events:none}.fs-exp-dash{position:absolute;left:0;right:0;bottom:6px;height:2px;background:repeating-linear-gradient(90deg,rgba(243,217,207,.28) 0 18px,transparent 18px 34px);background-size:34px 2px;animation:fsExpRoad 1.2s linear infinite}@keyframes fsExpRoad{to{background-position:-34px 0}}.fs-exp-truck{position:absolute;bottom:4px;left:-90px;width:72px;height:auto;animation:fsExpTruck 16s linear infinite;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}@keyframes fsExpTruck{0%{transform:translateX(0)}100%{transform:translateX(calc(100vw + 180px))}}.fs-exp-truck circle:nth-of-type(odd){transform-box:fill-box;transform-origin:center}@media (max-width:1100px){.fs-exp .fs-rail ul.products li.fs-card{flex-basis:calc((100% - 22px)/2)!important}}@media (max-width:1023px){.fs-exp{padding:80px 0 110px}.fs-exp-in{grid-template-columns:1fr;gap:36px}.fs-exp-s{max-width:560px}}@media (max-width:767px){.fs-exp .fs-rail ul.products li.fs-card{flex-basis:76%!important}.fs-exp-stat b{font-size:64px}.fs-exp-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.fs-exp-word,.fs-exp-orb,.fs-exp-dash,.fs-exp-truck,.fs-exp-eyebrow i{animation:none}}.fs-card-stock.is-exp{color:#B8763A}.fs-card-stock.is-exp i{animation:fsExpPulse 1.8s ease-out infinite;box-shadow:0 0 0 0 rgba(184,118,58,.6)}body.flora ul.products li.fs-card button.fs-card-cart.is-notify{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:42px;margin:0!important;padding:0 16px!important;border-radius:40px!important;border:0!important;background:#B8763A!important;color:#fff!important;font:700 13px var(--fs-sans)!important;line-height:1!important;cursor:pointer;box-shadow:0 10px 22px -14px rgba(122,74,34,.9)!important;transition:background .25s,transform .25s}body.flora ul.products li.fs-card button.fs-card-cart.is-notify:hover{background:var(--fs-rose)!important;transform:translateY(-1px)}body.flora ul.products li.fs-card button.fs-card-cart.is-notify .fs-i{width:17px;height:17px}body.flora ul.products li.fs-card button.fs-card-cart.is-done{background:var(--fs-moss)!important}.fs-exp-sp{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;margin:4px 0 22px;padding:18px 20px;border-radius:20px;background:linear-gradient(120deg,#FBEBDD,#F6E3D3);border:1px solid #EDCDB2}.fs-exp-sp-i{width:42px;height:42px;border-radius:14px;background:#B8763A;display:flex;align-items:center;justify-content:center}.fs-exp-sp-i i{width:10px;height:10px;border-radius:50%;background:#fff;animation:fsExpPulse 1.8s ease-out infinite;box-shadow:0 0 0 0 rgba(255,255,255,.7)}.fs-exp-sp b{display:block;font-size:15px;color:#7A4A22}.fs-exp-sp span{font-size:13.5px;color:#8B6A4E;line-height:1.5}.fs-exp-btn{grid-column:1/-1;justify-self:start;height:46px;padding:0 22px;border:0;border-radius:40px;background:#B8763A;color:#fff;font:800 14px var(--fs-sans);cursor:pointer;transition:background .25s}.fs-exp-btn:hover{background:var(--fs-rose)}.fs-notify .fs-modal-s b{color:var(--fs-ink)}
body.flora .fs-exp ul.products li.fs-card{background:#FAF6EF!important;border-radius:26px!important;padding:10px 10px 16px!important}body.flora .fs-exp ul.products li.fs-card .fs-card-title a{color:var(--fs-ink)!important}body.flora .fs-exp ul.products li.fs-card .fs-card-foot{border-top-color:#E6DDCE}.fs-exp .fs-card-price .fs-price-ask{font-size:12.5px;line-height:1.25}
html.fs-js #Content .pager_wrapper,html.fs-js #Content nav.woocommerce-pagination{display:none!important}html.fs-js .fs-more{margin:40px 0 0;justify-content:center}html.fs-js .fs-more-btn{flex-direction:column;gap:12px;height:auto;padding:0;border:0!important;background:none!important;color:var(--fs-muted)!important;font:600 13.5px var(--fs-sans);pointer-events:none;box-shadow:none!important}html.fs-js .fs-more-btn:after{display:none!important}.fs-more-st{display:flex;align-items:center;gap:10px;min-height:22px}.fs-more-sp{width:18px;height:18px;border:2px solid var(--fs-line,#E3DDD0);border-top-color:var(--fs-forest,#1F3D2F);border-radius:50%;opacity:0;transition:opacity .2s}.fs-more-btn.is-loading .fs-more-sp{opacity:1;animation:fsSpin .7s linear infinite}.fs-more-bar{display:block;width:220px;height:3px;border-radius:3px;background:var(--fs-line,#E3DDD0);overflow:hidden}.fs-more-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--fs-forest,#1F3D2F),#C9A45C);transition:width .5s}.fs-more-end{margin:40px 0 0;text-align:center;font:600 13.5px var(--fs-sans);color:var(--fs-muted)}@keyframes fsSpin{to{transform:rotate(360deg)}}
html.fs-js .fs-more{margin-bottom:64px}.fs-more-end{margin-bottom:64px}
body.flora ul.products li.fs-card{background:#fff!important;border:1px solid var(--fs-line)!important;border-radius:26px!important;padding:8px 8px 14px!important;transition:transform .45s var(--fs-ease),box-shadow .45s var(--fs-ease),border-color .3s!important}@media (hover:hover){body.flora ul.products li.fs-card:hover{transform:translateY(-5px);box-shadow:0 30px 56px -34px rgba(23,37,30,.5);border-color:rgba(0,0,0,0)!important}}body.flora ul.products{gap:26px 20px!important}.fs-card .fs-card-media{border-radius:19px}.fs-card .fs-card-body{padding:14px 8px 0}.fs-card .fs-card-title{font-size:19.5px!important;min-height:2.36em}.fs-card .fs-card-stock{margin:0 0 12px}.fs-card .fs-card-foot{padding-top:12px}.fs-card .fs-badges{top:12px;left:12px}.fs-card-specs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px}.fs-spec{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:20px;background:#F4EFE6;color:var(--fs-ink);font:600 12px/1 var(--fs-sans);white-space:nowrap}.fs-spec>.fs-i{width:14px;height:14px;color:var(--fs-moss);flex:none}.fs-spec.is-ico{width:26px;padding:0;justify-content:center}.fs-spec.is-pet{background:#FBEBDD}.fs-spec.is-pet>.fs-i{color:#B8763A}.fs-spec.is-drop{padding:0 7px}.fs-drops{display:flex;align-items:center;gap:0}.fs-drops .fs-i{width:11px;height:11px;color:#6FB3D8;fill:currentColor;stroke-width:1.2;opacity:.28}.fs-spec.is-l1 .fs-drops .fs-i:nth-child(1),.fs-spec.is-l2 .fs-drops .fs-i:nth-child(-n+2),.fs-spec.is-l3 .fs-drops .fs-i{opacity:1}.fs-spec.is-cols{gap:0;padding:0 10px 0 8px}.fs-spec.is-cols i{width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16),0 0 0 2px #F4EFE6;margin-right:-3px}.fs-spec.is-cols i:last-of-type{margin-right:0}.fs-card-qv{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:flex;justify-content:center;pointer-events:none}.fs-card-qv .woosq-btn{pointer-events:auto;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:40px!important;min-width:0!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:40px!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fs-ink)!important;font:700 13px/1 var(--fs-sans)!important;box-shadow:0 14px 30px -16px rgba(0,0,0,.45)!important;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .35s var(--fs-ease),transform .35s var(--fs-ease),background .25s,color .25s!important}.fs-card-qv .woosq-btn:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}.fs-card-qv .woosq-btn .woosq-btn-icon{display:none!important}.fs-card-qv .woosq-btn:hover{background:var(--fs-forest)!important;color:#fff!important}.fs-card:hover .fs-card-qv .woosq-btn,.fs-card-qv .woosq-btn:focus-visible{opacity:1;transform:none}@media (hover:none),(max-width:767px){.fs-card-qv{display:none}}body.flora ul.products li.fs-card a.fs-card-cart.is-incart{background:var(--fs-moss)!important}body.flora ul.products li.fs-card a.fs-card-cart.is-incart:hover{background:var(--fs-forest)!important}@media (max-width:767px){body.flora ul.products{gap:14px 10px!important}body.flora ul.products li.fs-card{border-radius:20px!important;padding:6px 6px 12px!important}.fs-card .fs-card-media{border-radius:15px}.fs-card .fs-card-body{padding:10px 4px 0}.fs-card .fs-card-title{font-size:16.5px!important}.fs-spec{height:24px;font-size:11px;padding:0 7px}.fs-spec.is-ico{width:24px}.fs-card-specs{gap:4px}}.fs-fx{position:relative;z-index:30;margin:0 0 30px}.fs-fx.is-pop{z-index:100005}.fs-fx-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#fff;border:1px solid var(--fs-line);border-radius:28px;box-shadow:0 18px 40px -34px rgba(23,37,30,.45)}.fs-fx-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.fs-fx-lead{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 15px 0 13px;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px/1 var(--fs-sans);white-space:nowrap}.fs-fx-lead .fs-i{width:17px;height:17px}.fs-fx-lead b{min-width:20px;height:20px;padding:0 6px;border-radius:20px;background:#E9836F;color:#fff;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center}.fs-fx-dd{position:relative}.fs-fx-chip{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-radius:40px;border:1px solid var(--fs-line);background:var(--fs-cream);color:var(--fs-ink);font:600 14px/1 var(--fs-sans);cursor:pointer;white-space:nowrap;transition:border-color .25s,background .25s}.fs-fx-chip>.fs-i{width:16px;height:16px;color:var(--fs-moss)}.fs-fx-chip .fs-i-chev{width:13px;height:13px;color:var(--fs-muted);transition:transform .3s}.fs-fx-chip b{min-width:20px;height:20px;padding:0 6px;border-radius:20px;background:var(--fs-forest);color:#fff;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center}.fs-fx-chip:hover{border-color:var(--fs-forest)}.fs-fx-chip.is-on{border-color:var(--fs-forest);background:var(--fs-mint)}.fs-fx-dd.is-open .fs-fx-chip{border-color:var(--fs-forest);background:#fff}.fs-fx-dd.is-open .fs-fx-chip .fs-i-chev{transform:rotate(180deg)}.fs-fx-pop{position:absolute;left:0;top:calc(100% + 10px);width:310px;max-height:min(460px,72vh);display:flex;flex-direction:column;padding:18px;background:#fff;border:1px solid var(--fs-line);border-radius:22px;box-shadow:0 30px 70px -26px rgba(23,37,30,.38);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s var(--fs-ease),visibility .25s;box-sizing:border-box}.fs-fx-dd:nth-last-child(-n+3) .fs-fx-pop{left:auto;right:0}.fs-fx-dd.is-open .fs-fx-pop{opacity:1;visibility:visible;transform:none}.fs-fx-pt{margin:0 0 10px!important;font:700 12px/1.2 var(--fs-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fs-muted)}.fs-fx-opts{overflow:auto;margin:0 -8px;padding:0 8px;display:flex;flex-direction:column;gap:2px;overscroll-behavior:contain}.fs-fx-opts.is-col{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px}.fs-fx-opt{position:relative;display:flex;align-items:center;gap:10px;margin:0!important;padding:9px 8px;border-radius:12px;cursor:pointer;font:600 14px/1.25 var(--fs-sans);color:var(--fs-ink);transition:background .2s}.fs-fx-opt:hover{background:var(--fs-cream)}.fs-fx-opt input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.fs-fx-cb{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid #CFC8BA;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s,border-color .2s}.fs-fx-cb .fs-i{width:14px;height:14px;opacity:0;stroke-width:2.6;transition:opacity .2s}.fs-fx-opt input:checked+.fs-fx-cb{background:var(--fs-forest);border-color:var(--fs-forest)}.fs-fx-opt input:checked+.fs-fx-cb .fs-i{opacity:1}.fs-fx-opt input:focus-visible+i{outline:2px solid var(--fs-rose);outline-offset:2px}.fs-fx-sw{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16);transition:box-shadow .2s}.fs-fx-opt input:checked+.fs-fx-sw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.16),0 0 0 2px #fff,0 0 0 4px var(--fs-forest)}.fs-fx-opt>span{flex:1;min-width:0}.fs-fx-opt em{font-style:normal;font-size:12px;font-weight:600;color:var(--fs-muted)}.fs-fx-opt.is-dis{opacity:.45}.fs-fx-act{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fs-line)}.fs-fx-clr{flex:none;height:44px;padding:0 18px;border:0;border-radius:40px;background:var(--fs-cream);color:var(--fs-ink);font:700 13.5px var(--fs-sans);cursor:pointer}.fs-fx-clr:hover{background:var(--fs-sand)}.fs-fx-go{flex:1;height:44px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer;transition:background .25s}.fs-fx-go:hover{background:var(--fs-rose)}.fs-fx-pop .fs-range{margin:8px 6px 16px}.fs-fx-switch{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 8px 0 6px;cursor:pointer;font:600 14px var(--fs-sans);color:var(--fs-ink);user-select:none;white-space:nowrap}.fs-fx-switch input{position:absolute;opacity:0;pointer-events:none}.fs-fx-switch i{width:40px;height:24px;border-radius:24px;background:var(--fs-line);position:relative;transition:background .25s;flex:none}.fs-fx-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .25s var(--fs-ease)}.fs-fx-switch input:checked+i{background:var(--fs-moss)}.fs-fx-switch input:checked+i:after{transform:translateX(16px)}.fs-fx-switch input:focus-visible+i{outline:2px solid var(--fs-rose);outline-offset:2px}.fs-fx-r{display:flex;align-items:center;gap:10px;flex:none;align-self:flex-start}.fs-fx-count{font-size:13.5px;color:var(--fs-muted);font-weight:600;white-space:nowrap}.fs-fx-sort select{height:42px;padding:0 38px 0 16px!important;margin:0!important;border-radius:40px!important;border:1px solid var(--fs-line)!important;background:var(--fs-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317251E' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/14px no-repeat!important;-webkit-appearance:none;appearance:none;font:600 14px var(--fs-sans)!important;color:var(--fs-ink)!important;cursor:pointer;box-shadow:none!important}.fs-fx-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 6px 0}.fs-fx-tag{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border-radius:40px;background:var(--fs-mint);color:var(--fs-forest)!important;font:600 13px/1 var(--fs-sans);text-decoration:none!important;transition:background .2s,color .2s}.fs-fx-tag small{font-size:12px;font-weight:500;opacity:.7}.fs-fx-tag .fs-i{width:14px;height:14px}.fs-fx-tag:hover{background:var(--fs-forest);color:#fff!important}.fs-fx-reset{font:700 13px var(--fs-sans);color:var(--fs-rose)!important;text-decoration:underline!important;text-underline-offset:3px;margin-left:4px}.fs-fx-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:60px 20px;margin:0 0 40px;border:1px dashed var(--fs-line);border-radius:26px;background:#fff}.fs-fx-empty b{font-family:var(--fs-serif);font-size:26px;font-weight:500;color:var(--fs-ink)}.fs-fx-empty span{color:var(--fs-muted)}.fs-fx-veil{display:none}.fs-fx-pop .fs-fx-x{display:none}@media (max-width:1100px){.fs-fx-bar{flex-direction:column;align-items:stretch}.fs-fx-r{align-self:auto;justify-content:space-between}}@media (max-width:767px){.fs-fx-bar{border-radius:22px;padding:10px;gap:10px}.fs-fx-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -10px;padding:0 10px 2px;-webkit-overflow-scrolling:touch}.fs-fx-chips::-webkit-scrollbar{display:none}.fs-fx-lead span{display:none}.fs-fx-chip,.fs-fx-lead{height:40px}.fs-fx-sort select{max-width:200px}.fs-fx-pop,.fs-fx-dd:nth-last-child(-n+3) .fs-fx-pop{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-height:80vh;border-radius:26px 26px 0 0;padding:22px 18px calc(16px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .35s var(--fs-ease),visibility .35s,opacity .2s;z-index:2}.fs-fx-dd.is-open .fs-fx-pop{transform:none}.fs-fx-pop:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--fs-line)}.fs-fx-pt{font-size:13px}.fs-fx-opt{padding:12px 8px;font-size:15px}.fs-fx-veil{display:block;position:fixed;inset:0;z-index:1;background:rgba(16,36,26,.45);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.fs-fx.is-pop .fs-fx-veil{opacity:1;visibility:visible}html.fs-fx-lock,html.fs-fx-lock body{overflow:hidden}}
.mfn-woo-filters-wrapper{overflow:visible!important}.mfn-woo-filters-wrapper>.fs-fx,.default-woo-list>.fs-fx{flex:1 1 100%;max-width:100%;box-sizing:border-box}
@media (min-width:768px){.fs-fx-dd:nth-last-child(-n+3) .fs-fx-pop{left:0;right:auto}.fs-fx-dd.is-right .fs-fx-pop{left:auto;right:0}.fs-fx-dd[data-k="kolir"] .fs-fx-pop{width:380px}}.fs-fx-opts.is-col .fs-fx-opt>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-fx-opts{scrollbar-width:thin;scrollbar-color:var(--fs-line) transparent}
html.fs-fx-lock #Content{z-index:auto!important}html.fs-fx-lock .fs-cw,html.fs-fx-lock .fs-totop,html.fs-fx-lock .fs-holsw,html.fs-fx-lock .fs-sp-bar{display:none!important}.fs-fx-chip:hover,.fs-fx-chip:focus{background:var(--fs-cream);color:var(--fs-ink)}.fs-fx-chip.is-on:hover,.fs-fx-chip.is-on:focus{background:var(--fs-mint)}.fs-fx-dd.is-open .fs-fx-chip:hover{background:#fff}@media (max-width:767px){.fs-fx-r{gap:8px}.fs-fx-count{display:none}.fs-fx-sort{flex:1;min-width:0}.fs-fx-sort select{width:100%;max-width:none}.fs-fx-switch{padding:0 4px 0 2px;font-size:13.5px}.fs-card .fs-card-cat{font-size:10.5px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fs-card-specs{flex-wrap:nowrap;overflow:hidden}.fs-card-specs .fs-spec:nth-child(n+3){display:none}}
body.flora ul.products li.fs-card{min-width:0!important}.fs-card .fs-card-body,.fs-card .fs-card-foot{min-width:0}@media (max-width:767px){body.archive ul.products,body.search ul.products,.related ul.products,.upsells ul.products,.fs-grid-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:1100px){body.archive ul.products,body.search ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1101px){body.archive ul.products,body.search ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
.fs-specs-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:920px;margin:0!important;padding:0}.fs-specs-dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px dashed var(--fs-line)}.fs-specs-dl dt{margin:0!important;font:500 15px/1.4 var(--fs-sans);color:var(--fs-muted)}.fs-specs-dl dd{margin:0!important;font:700 15px/1.4 var(--fs-sans);color:var(--fs-ink);text-align:right}@media (max-width:767px){.fs-specs-dl{grid-template-columns:1fr}}
@media (min-width:960px){.single-product .product_wrapper{display:flex;align-items:flex-start;gap:0}.single-product .product_wrapper>.product_image_wrapper{position:sticky;top:calc(var(--fs-head,72px) + 16px);float:none}.single-product .product_wrapper>.entry-summary{float:none}}.fs-sp-hint{display:flex;gap:8px;align-items:flex-start;margin:-6px 0 16px!important;font-size:13px;line-height:1.5;color:var(--fs-muted)}.fs-sp-hint .fs-i{flex:none;width:16px;height:16px;margin-top:1px;color:var(--fs-gold)}.fs-sp-ask-price{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:14px 16px;border-radius:18px;background:#FBF3E6;border:1px solid #EFDFC4}.fs-sp-ask-price span{flex:1 1 220px;font-size:14px;line-height:1.5;color:#7A5A2E}.fs-btn-ask{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer;transition:background .25s}.fs-btn-ask:hover{background:var(--fs-rose)}.fs-sp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 12px}.fs-sp-fact{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:16px;background:#fff;border:1px solid var(--fs-line)}.fs-sp-fact>.fs-i{flex:none;width:34px;height:34px;padding:8px;border-radius:11px;background:#F1F5EE;color:var(--fs-moss);box-sizing:border-box}.fs-sp-fact span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.fs-sp-fact small{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-muted)}.fs-sp-fact b{font-size:15px;font-weight:700;color:var(--fs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-sp-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.fs-sp-badge{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:30px;background:var(--fs-mint);color:var(--fs-forest);font:600 12.5px var(--fs-sans)}.fs-sp-badge .fs-i{width:15px;height:15px}.fs-sp-badge.is-pet{background:#FBEBDD;color:#8A5524}.fs-sp-badge.is-tox{background:#FCEDEA;color:#A2443A}.fs-sp-get{margin:20px 0 18px;padding:16px 18px;border-radius:20px;background:#F3F6F0;border:1px solid #E1E9DC}.fs-sp-get-t{margin:0 0 10px!important;font:700 12px var(--fs-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fs-moss)}.fs-sp-get ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.fs-sp-get li{display:flex;gap:11px;align-items:flex-start;margin:0!important;font-size:14px;line-height:1.5;color:var(--fs-ink)}.fs-sp-get li:before{display:none!important}.fs-sp-get li .fs-i{flex:none;width:20px;height:20px;margin-top:1px;color:var(--fs-moss)}.fs-sp-get li b{font-weight:700}.fs-sp-get-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:40px;background:#fff;border:1px solid #D6E2CF;color:var(--fs-forest)!important;font:700 13.5px var(--fs-sans);text-decoration:none!important;transition:background .25s,color .25s}.fs-sp-get-link .fs-i{width:17px;height:17px}.fs-sp-get-link:hover{background:var(--fs-forest);color:#fff!important}.fs-sp-help{display:flex;flex-direction:column;gap:10px;margin:18px 0 0}.fs-sp-pick{display:flex;gap:10px;align-items:flex-start;margin:0!important;font-size:13.5px;line-height:1.5;color:var(--fs-muted)}.fs-sp-pick .fs-i{flex:none;width:18px;height:18px;margin-top:1px;color:var(--fs-moss)}.fs-sp-pick b{color:var(--fs-ink);font-weight:600}.fs-sp-pick em{font-style:normal}.fs-sp-pick em.is-open{color:#2E7D4F;font-weight:700}.fs-sp-pick em.is-closed{color:#A0723A;font-weight:600}.fs-sp-askbtn{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:1px dashed #CBD8C4;border-radius:18px;background:transparent;color:var(--fs-ink);font:500 14px/1.4 var(--fs-sans);text-align:left;cursor:pointer;transition:background .25s,border-color .25s}.fs-sp-askbtn>.fs-i:first-child{flex:none;width:22px;height:22px;color:var(--fs-moss)}.fs-sp-askbtn span{flex:1}.fs-sp-askbtn b{color:var(--fs-forest)}.fs-sp-askbtn .fs-i:last-child{flex:none;width:16px;height:16px;color:var(--fs-moss);transition:transform .25s}.fs-sp-askbtn:hover{background:#F3F6F0;border-color:var(--fs-moss)}.fs-sp-askbtn:hover .fs-i:last-child{transform:translateX(3px)}.single-product .product_tabs_wrapper .fake-tabs-nav{display:none!important}.single-product .product_tabs_wrapper>.tab{display:block!important;padding:0!important;border:0!important;background:none!important}.single-product .product_tabs_wrapper .section_product_tab_fs_all>.section_wrapper{max-width:none!important;padding:0!important}.fs-sps-wrap{position:relative}.fs-sps-nav{position:sticky;top:calc(var(--fs-head,72px) + 8px);z-index:20;margin:0 0 8px;padding:8px 0}.fs-sps-nav-in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:40px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fs-line);box-shadow:0 14px 34px -26px rgba(23,37,30,.5);width:max-content;max-width:100%}.fs-sps-nav-in::-webkit-scrollbar{display:none}.fs-sps-nav a{flex:none;display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:40px;color:var(--fs-ink)!important;font:600 14px var(--fs-sans);text-decoration:none!important;white-space:nowrap;transition:background .25s,color .25s}.fs-sps-nav a:hover{background:var(--fs-cream)}.fs-sps-nav a.is-on{background:var(--fs-forest);color:#fff!important}.fs-sps{padding:44px 0;border-top:1px solid var(--fs-line);scroll-margin-top:calc(var(--fs-head,72px) + 80px)}.fs-sps:first-of-type{border-top:0;padding-top:24px}.fs-sps-t{font-family:var(--fs-serif)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:500!important;line-height:1.1!important;margin:0 0 22px!important;color:var(--fs-ink)!important}.fs-sps-desc{max-width:780px;font-size:16.5px;line-height:1.75;color:#3C4A42}.fs-sps-desc p{margin:0 0 14px}.fs-sps-desc strong,.fs-sps-desc b{color:var(--fs-ink)}.fs-sps-desc .mfn-builder-content:empty{display:none}.fs-sps-desc .section.mcb-section{padding:0!important;background:none!important}.fs-sps-desc .section_wrapper,.fs-sps-desc .the_content_wrapper{max-width:none!important;padding:0!important;margin:0!important}.fs-sps-desc h2:first-child{display:none}.fs-sps-note{margin:14px 0 0!important;font-size:13px;color:var(--fs-muted)}.fs-care{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fs-care-c{padding:20px;border-radius:22px;background:#fff;border:1px solid var(--fs-line)}.fs-care-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fs-care-h i{flex:none;width:46px;height:46px;border-radius:14px;background:#F1F5EE;color:var(--fs-moss);display:flex;align-items:center;justify-content:center}.fs-care-h i .fs-i{width:22px;height:22px}.fs-care-h i .fs-drops .fs-i{width:13px;height:13px}.fs-care-h span{display:flex;flex-direction:column;line-height:1.25}.fs-care-h small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted)}.fs-care-h b{font-size:16px;color:var(--fs-ink)}.fs-care-c p{margin:0!important;font-size:14.5px;line-height:1.6;color:#4A5850}.fs-care .fs-drops{display:flex}.fs-care .fs-drops .fs-i{color:#6FB3D8;fill:currentColor;stroke-width:1.2;opacity:.28}.fs-care .fs-drops.is-l1 .fs-i:nth-child(1),.fs-care .fs-drops.is-l2 .fs-i:nth-child(-n+2),.fs-care .fs-drops.is-l3 .fs-i{opacity:1}.fs-sps .fs-sp-del{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fs-sps .fs-sp-del>div{padding:20px;border-radius:22px;background:#fff;border:1px solid var(--fs-line)}.fs-sps .fs-sp-del h4{margin:0 0 8px!important;font:700 16px var(--fs-sans)!important;color:var(--fs-ink)!important}.fs-sps .fs-sp-del p{margin:0!important;font-size:14.5px;line-height:1.6;color:#4A5850}.fs-faq{max-width:860px}.fs-faq-i{border-bottom:1px solid var(--fs-line)}.fs-faq-i summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font:600 16.5px/1.4 var(--fs-sans);color:var(--fs-ink)}.fs-faq-i summary::-webkit-details-marker{display:none}.fs-faq-i summary .fs-i{flex:none;width:30px;height:30px;padding:7px;border-radius:50%;background:var(--fs-cream);color:var(--fs-forest);box-sizing:border-box;transition:transform .3s var(--fs-ease),background .25s}.fs-faq-i[open] summary .fs-i{transform:rotate(45deg);background:var(--fs-mint)}.fs-faq-i p{margin:0 0 18px!important;padding-right:46px;font-size:15px;line-height:1.7;color:#4A5850}.fs-faq-more{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;padding:18px 20px;border-radius:20px;background:#F3F6F0}.fs-faq-more span{font-weight:600;color:var(--fs-ink)}.fs-ask textarea{width:100%;min-height:84px;padding:12px 14px;border:1px solid var(--fs-line);border-radius:14px;background:var(--fs-cream);font:500 15px var(--fs-sans);resize:vertical;box-sizing:border-box}.fs-ask [hidden]{display:none!important}@media (max-width:767px){.fs-sp-facts{gap:6px}.fs-sp-fact{padding:9px 10px;gap:8px}.fs-sp-fact>.fs-i{width:30px;height:30px;padding:7px}.fs-sp-fact b{font-size:14px}.fs-sps{padding:32px 0}.fs-sps-nav{margin:0 -16px 6px;padding:6px 16px}.fs-sps-nav-in{border-radius:22px}.fs-sps-nav a{height:36px;padding:0 13px;font-size:13.5px}.fs-sps-desc{font-size:15.5px}.fs-faq-i summary{font-size:15.5px}.fs-faq-i p{padding-right:0}}
@media (min-width:960px){body.single-product .product_wrapper>.product_image_wrapper{position:-webkit-sticky!important;position:sticky!important}}@media (max-width:959px){body.single-product .product_wrapper>.product_image_wrapper{top:auto!important}}
body.single-product .product_tabs_wrapper ul.fake-tabs-nav{display:none!important}body.single-product .product_tabs_wrapper>.tab.tab-fs_all{max-width:none!important;width:100%!important}body.single-product .product_tabs_wrapper{padding-top:10px!important}
body.flora.single-product .product_tabs_wrapper.fake-tabs-count-1 ul.fake-tabs-nav{display:none!important}
body.admin-bar .fs-sps-nav{top:calc(var(--fs-head,72px) + 40px)}body.admin-bar .fs-sps{scroll-margin-top:calc(var(--fs-head,72px) + 112px)}@media (max-width:782px){body.admin-bar .fs-sps-nav{top:calc(var(--fs-head,72px) + 8px)}}
.fs-sp-fact>.fs-sp-sw{flex:none;width:34px;height:34px;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}@media (max-width:767px){.fs-sp-fact>.fs-sp-sw{width:30px;height:30px}}
.fs-sps-wrap{min-width:0!important;width:100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.fs-sps-nav,.fs-sps,.fs-sps-desc,.fs-care,.fs-faq,.fs-sp-del,.fs-specs-dl{min-width:0;max-width:100%}.fs-sps-desc img,.fs-sps-desc iframe,.fs-sps-desc table{max-width:100%!important;height:auto}.fs-sps-desc .section_wrapper,.fs-sps-desc .the_content_wrapper{width:auto!important;min-width:0!important}.single-product .product_tabs_wrapper .section_product_tab_fs_all>.section_wrapper{min-width:0}@media (max-width:767px){.fs-care,.fs-sps .fs-sp-del{grid-template-columns:1fr}.fs-specs-dl>div{flex-wrap:wrap}.fs-specs-dl dd{text-align:left}.fs-faq-more{flex-direction:column;align-items:stretch;text-align:center}}
.single-product .post-nav,.single-product .fixed-nav{display:none!important}.single-product .fs-sp-top{display:none!important}.fs-bc-top{margin:0 0 22px}.fs-bc{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;position:relative;z-index:40}.fs-bc-l{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;list-style:none!important;margin:0!important;padding:0!important;min-width:0}.fs-bc-i{position:relative;display:flex;align-items:center;flex:none;margin:0!important;padding:0!important;list-style:none!important}.fs-bc-i:before{display:none}.fs-bc-i+.fs-bc-i:before{content:"";display:block;width:6px;height:6px;margin:0 10px 0 7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);color:var(--fs-muted);opacity:.55}.fs-bc-home{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--fs-line);color:var(--fs-forest)!important;transition:background .25s,color .25s}.fs-bc-home .fs-i{width:17px;height:17px}.fs-bc-home:hover{background:var(--fs-forest);color:#fff!important}.fs-bc-a{padding:6px 2px;font:600 13.5px/1.2 var(--fs-sans);color:var(--fs-muted)!important;text-decoration:none!important;transition:color .2s}.fs-bc-a:hover{color:var(--fs-forest)!important}.fs-bc.is-product .fs-bc-i.is-last .fs-bc-a{color:var(--fs-forest)!important}.fs-bc-cur{padding:6px 2px;font:700 13.5px/1.2 var(--fs-sans);color:var(--fs-ink)}.fs-bc-dd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 0 0 3px;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;color:var(--fs-muted)!important;cursor:pointer;box-shadow:none!important;transition:background .2s,color .2s}.fs-bc-dd .fs-i{width:14px;height:14px;transition:transform .25s}.fs-bc-dd:hover,.fs-bc-i.is-open .fs-bc-dd{background:var(--fs-mint)!important;color:var(--fs-forest)!important}.fs-bc-i.is-open .fs-bc-dd .fs-i{transform:rotate(180deg)}.fs-bc-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:250px;max-height:min(360px,60vh);overflow:auto;padding:8px;background:#fff;border:1px solid var(--fs-line);border-radius:18px;box-shadow:0 26px 60px -24px rgba(23,37,30,.35);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s;z-index:70}.fs-bc-i.is-open .fs-bc-menu{opacity:1;visibility:visible;transform:none}.fs-bc-menu p{margin:4px 10px 6px!important;font:700 11px/1.3 var(--fs-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fs-muted)}.fs-bc-menu a{display:block;padding:9px 10px;border-radius:11px;font:500 14px/1.3 var(--fs-sans);color:var(--fs-ink)!important;text-decoration:none!important}.fs-bc-menu a:hover{background:var(--fs-cream)}.fs-bc-menu a.is-on{background:var(--fs-mint);color:var(--fs-forest)!important;font-weight:700}.fs-bc-pn{display:flex;gap:6px;flex:none}.fs-bc-pn a,.fs-bc-pn span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}.fs-bc-pn a{background:#fff;border:1px solid var(--fs-line);color:var(--fs-forest)!important;transition:background .25s,color .25s}.fs-bc-pn a .fs-i{width:17px;height:17px}.fs-bc-pn a:hover{background:var(--fs-forest);color:#fff!important}.fs-archive-hero .fs-bc{margin-bottom:6px}@media (max-width:767px){.fs-bc-top{margin:0 0 14px}.fs-bc-l{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);padding:0 6px!important}.fs-bc-l::-webkit-scrollbar{display:none}.fs-bc-home,.fs-bc-pn a,.fs-bc-pn span{width:32px;height:32px}.fs-bc-a,.fs-bc-cur{font-size:13px}.fs-bc-menu{position:fixed;left:0;right:0;top:auto;bottom:0;min-width:0;max-height:70vh;border-radius:24px 24px 0 0;padding:14px 12px calc(14px + env(safe-area-inset-bottom));transform:translateY(100%);box-shadow:0 -20px 60px -20px rgba(0,0,0,.4);z-index:100010}.fs-bc-i.is-open .fs-bc-menu{transform:none}.fs-bc-menu a{padding:12px 12px;font-size:15px}}.fs-pbar{position:fixed;left:0;right:0;top:0;z-index:9990;background:rgba(250,246,239,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--fs-line);box-shadow:0 16px 40px -30px rgba(23,37,30,.5);transform:translateY(-110%);visibility:hidden;transition:transform .35s var(--fs-ease),visibility .35s}.fs-pbar.is-on{transform:translateY(0);visibility:visible}.fs-pbar-in{max-width:1220px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:18px;box-sizing:border-box}.fs-pbar-p{display:flex;align-items:center;gap:11px;min-width:0;flex:0 1 320px;text-decoration:none!important}.fs-pbar-p img{flex:none;width:44px;height:44px;border-radius:12px;object-fit:cover}.fs-pbar-p span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fs-pbar-p b{font:700 14px var(--fs-sans);color:var(--fs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-pbar-p em{font:800 14px var(--fs-sans);font-style:normal;color:var(--fs-forest)}.fs-pbar-p em .fs-price-ask{font-weight:600;color:var(--fs-muted)}.fs-pbar-nav{flex:1;display:flex;justify-content:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.fs-pbar-nav::-webkit-scrollbar{display:none}.fs-pbar-nav a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:40px;font:600 13.5px var(--fs-sans);color:var(--fs-ink)!important;text-decoration:none!important;transition:background .2s,color .2s}.fs-pbar-nav a:hover{background:#fff}.fs-pbar-nav a.is-on{background:var(--fs-forest);color:#fff!important}.fs-pbar-buy{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer;box-shadow:0 12px 24px -14px rgba(31,61,47,.8);transition:background .25s}.fs-pbar-buy .fs-i{width:18px;height:18px}.fs-pbar-buy:hover{background:var(--fs-rose)}@media (max-width:959px){.fs-pbar{display:none!important}}@media (min-width:960px){.fs-sps-nav{position:static}}.fs-sps{padding:30px 0}.fs-sps:first-of-type{padding-top:10px}.fs-sps-t{font-size:clamp(24px,2.4vw,30px)!important;margin:0 0 16px!important}.fs-sps-desc{font-size:15.5px;line-height:1.7}.fs-sps-nav{margin:0 0 4px;padding:4px 0}.fs-sps-nav-in{padding:4px}.fs-sps-nav a{height:34px;padding:0 14px;font-size:13.5px}.fs-specs-dl>div{padding:11px 2px}.fs-specs-dl dt,.fs-specs-dl dd{font-size:14.5px}.fs-care{gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fs-care-c{padding:16px;border-radius:18px}.fs-care-h{gap:10px;margin-bottom:8px}.fs-care-h i{width:40px;height:40px;border-radius:12px}.fs-care-h i .fs-i{width:20px;height:20px}.fs-care-h b{font-size:15px}.fs-care-c p{font-size:13.5px;line-height:1.55}.fs-sps .fs-sp-del{gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fs-sps .fs-sp-del>div{padding:16px;border-radius:18px}.fs-sps .fs-sp-del h4{font-size:15px!important;margin-bottom:6px!important}.fs-sps .fs-sp-del p{font-size:13.5px;line-height:1.55}.fs-faq-i summary{padding:14px 2px;font-size:15.5px}.fs-faq-i summary .fs-i{width:28px;height:28px}.fs-faq-i p{font-size:14.5px;margin:0 0 14px!important}.fs-faq-more{margin-top:16px;padding:14px 16px;border-radius:18px}.fs-faq-more .fs-btn-ask{height:40px;font-size:13.5px}#fs-s-rev .woocommerce-Reviews-title{display:none!important}#fs-s-rev #comments{margin:0!important;padding:0!important}#fs-s-rev .woocommerce-noreviews{margin:0 0 14px!important;font-size:15px;color:var(--fs-muted)}#fs-s-rev .commentlist{list-style:none!important;margin:0 0 18px!important;padding:0!important;display:grid;gap:10px;max-width:860px}#fs-s-rev .commentlist li{margin:0!important;padding:16px 18px!important;border-radius:18px;background:#fff;border:1px solid var(--fs-line)}#fs-s-rev .commentlist li:before{display:none}#fs-s-rev .commentlist img.avatar{display:none}#fs-s-rev .commentlist .comment-text{margin:0!important;padding:0!important;border:0!important}#fs-s-rev .commentlist .star-rating{color:#E0B252}.fs-rv-open{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border:1.5px solid var(--fs-forest);border-radius:40px;background:transparent;color:var(--fs-forest);font:700 14px var(--fs-sans);cursor:pointer;transition:background .25s,color .25s}.fs-rv-open:hover{background:var(--fs-forest);color:#fff}#fs-s-rev #review_form_wrapper.fs-rv-closed{display:none}#fs-s-rev #respond{max-width:760px;margin:6px 0 0!important;padding:20px!important;border-radius:20px;background:#fff;border:1px solid var(--fs-line);box-shadow:none!important}#fs-s-rev #reply-title{display:block;margin:0 0 14px!important;font:700 16px/1.4 var(--fs-sans)!important;color:var(--fs-ink)!important}#fs-s-rev .comment-notes,#fs-s-rev .logged-in-as{margin:0 0 12px!important;font-size:13px;color:var(--fs-muted)}#fs-s-rev .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0!important}#fs-s-rev .comment-form>*{grid-column:1/-1;margin:0!important}#fs-s-rev .comment-form-author,#fs-s-rev .comment-form-email{grid-column:auto}#fs-s-rev .comment-form label{display:block;margin:0 0 6px!important;font:600 13px var(--fs-sans);color:var(--fs-ink)}#fs-s-rev .comment-form input[type=text],#fs-s-rev .comment-form input[type=email],#fs-s-rev .comment-form textarea{width:100%!important;margin:0!important;padding:12px 14px!important;border:1px solid var(--fs-line)!important;border-radius:14px!important;background:var(--fs-cream)!important;box-shadow:none!important;font:500 15px var(--fs-sans)!important;color:var(--fs-ink)!important;box-sizing:border-box}#fs-s-rev .comment-form textarea{min-height:110px;height:110px;resize:vertical}#fs-s-rev .comment-form input:focus,#fs-s-rev .comment-form textarea:focus{border-color:var(--fs-moss)!important;background:#fff!important;outline:0}#fs-s-rev .comment-form-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}#fs-s-rev .comment-form-rating label{margin:0!important}#fs-s-rev p.stars{margin:0!important;line-height:1}#fs-s-rev p.stars span{display:flex!important;gap:4px;flex-wrap:nowrap}#fs-s-rev p.stars a{position:relative!important;display:inline-block!important;width:30px!important;height:30px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px;overflow:hidden}#fs-s-rev p.stars a:after{display:none!important}#fs-s-rev p.stars a:before{content:""!important;position:absolute;inset:0;text-indent:0;background:#DCD2C0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .15s}#fs-s-rev p.stars:hover a:before,#fs-s-rev p.stars.selected a:before{background:#E0B252}#fs-s-rev p.stars a:hover~a:before,#fs-s-rev p.stars.selected a.active~a:before{background:#DCD2C0}#fs-s-rev p.stars.selected:hover a:before{background:#E0B252}#fs-s-rev p.stars.selected:hover a:hover~a:before{background:#DCD2C0}#fs-s-rev .form-submit{margin:2px 0 0!important}#fs-s-rev .form-submit input[type=submit],#fs-s-rev #submit{width:auto!important;height:46px!important;padding:0 28px!important;border:0!important;border-radius:40px!important;background:var(--fs-forest)!important;color:#fff!important;font:700 14px var(--fs-sans)!important;cursor:pointer;box-shadow:0 12px 24px -14px rgba(31,61,47,.8)!important;transition:background .25s}#fs-s-rev .form-submit input[type=submit]:hover,#fs-s-rev #submit:hover{background:var(--fs-rose)!important}#fs-s-rev .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--fs-muted)}@media (max-width:767px){#fs-s-rev .comment-form{grid-template-columns:1fr}#fs-s-rev #respond{padding:16px!important}.fs-sps{padding:24px 0}}
.fs-bc-top{width:100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.fs-bc-top .fs-bc{width:100%}
.fs-pbar-p em,.fs-pbar-p em *{white-space:nowrap}.fs-pbar-p em .woocommerce-Price-currencySymbol{margin-left:2px}
@media (max-width:767px){.fs-bc.is-collapsed .fs-bc-l{-webkit-mask-image:none;mask-image:none;overflow:visible;padding:0!important}.fs-bc.is-collapsed .fs-bc-i.is-mid{display:none}.fs-bc-more button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0!important;border:1px solid var(--fs-line)!important;border-radius:50%;background:#fff!important;color:var(--fs-forest)!important;font:700 15px/1 var(--fs-sans);letter-spacing:1px;cursor:pointer;box-shadow:none!important}.fs-bc .fs-bc-i.is-last{min-width:0;flex:0 1 auto}.fs-bc .fs-bc-i.is-last .fs-bc-a,.fs-bc .fs-bc-i.is-last .fs-bc-cur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.fs-bc.is-collapsed .fs-bc-l{flex-wrap:nowrap;min-width:0}}@media (max-width:400px){.fs-bc-pn a,.fs-bc-pn span{width:30px;height:30px}.fs-bc-pn{gap:4px}}
@media (max-width:767px){.fs-bc .fs-bc-menu{display:none!important}}.fs-bc-sheet{position:fixed;inset:0;z-index:100020;display:flex;flex-direction:column;justify-content:flex-end;visibility:hidden;pointer-events:none}.fs-bc-sheet.is-open{visibility:visible;pointer-events:auto}.fs-bc-sheet-veil{position:absolute;inset:0;background:rgba(16,36,26,.5);opacity:0;transition:opacity .3s}.fs-bc-sheet.is-open .fs-bc-sheet-veil{opacity:1}.fs-bc-sheet-box{position:relative;max-height:78vh;display:flex;flex-direction:column;padding:10px 14px calc(14px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -24px 60px -20px rgba(0,0,0,.45);transform:translateY(100%);transition:transform .35s var(--fs-ease,cubic-bezier(.2,.8,.2,1))}.fs-bc-sheet.is-open .fs-bc-sheet-box{transform:none}.fs-bc-sheet-box:before{content:"";align-self:center;width:42px;height:4px;margin:2px 0 10px;border-radius:4px;background:var(--fs-line,#E3DDD0)}.fs-bc-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 8px}.fs-bc-sheet-h p{margin:0!important;font:700 12px/1.3 var(--fs-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fs-muted)}.fs-bc-sheet-x{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0!important;border:0!important;border-radius:50%;background:var(--fs-cream)!important;color:var(--fs-ink)!important;font:400 22px/1 var(--fs-sans);cursor:pointer}.fs-bc-sheet-l{overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.fs-bc-sheet-l a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-radius:14px;font:500 16px/1.3 var(--fs-sans);color:var(--fs-ink)!important;text-decoration:none!important}.fs-bc-sheet-l a:after{content:"";width:7px;height:7px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);opacity:.35}.fs-bc-sheet-l a:active{background:var(--fs-cream)}.fs-bc-sheet-l a.is-on{background:var(--fs-mint);color:var(--fs-forest)!important;font-weight:700}html.fs-bc-lock,html.fs-bc-lock body{overflow:hidden}html.fs-bc-lock .fs-holsw,html.fs-bc-lock .fs-cw,html.fs-bc-lock .fs-totop,html.fs-bc-lock .fs-stickybuy{display:none!important}
.single-product table.variations{width:100%;margin:6px 0 14px!important;border:0!important;border-collapse:collapse;background:none!important}.single-product table.variations tbody,.single-product table.variations tr,.single-product table.variations th,.single-product table.variations td{display:block;width:100%;padding:0!important;border:0!important;background:none!important;text-align:left!important}.single-product table.variations tr{margin:0 0 14px}.single-product table.variations th.label{margin:0 0 8px}.single-product table.variations th.label label{margin:0!important;font:700 13px/1.3 var(--fs-sans)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted)!important}.fs-sw-cur{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;color:var(--fs-ink)}.fs-sw-wrap{position:relative}.fs-sw-wrap>select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;left:0;top:0}.fs-sw{display:flex;flex-wrap:wrap;gap:8px}.fs-sw-b{position:relative;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.fs-sw.is-col .fs-sw-b{width:42px;height:42px;padding:3px!important;border:2px solid transparent!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 1px var(--fs-line)!important}.fs-sw.is-col .fs-sw-b i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.fs-sw.is-col .fs-sw-b:hover{box-shadow:0 0 0 1px var(--fs-moss)!important}.fs-sw.is-col .fs-sw-b.is-on{border-color:var(--fs-forest)!important;box-shadow:none!important}.fs-sw.is-size .fs-sw-b{min-width:62px;height:42px;padding:0 14px!important;border:1.5px solid var(--fs-line)!important;border-radius:14px!important;background:#fff!important;color:var(--fs-ink)!important;font:600 14px/1 var(--fs-sans)!important;box-shadow:none!important}.fs-sw.is-size .fs-sw-b:hover{border-color:var(--fs-moss)!important}.fs-sw.is-size .fs-sw-b.is-on{border-color:var(--fs-forest)!important;background:var(--fs-mint)!important;color:var(--fs-forest)!important}.fs-sw .fs-sw-b.is-dis{opacity:.38}.fs-sw.is-col .fs-sw-b.is-dis:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;margin-left:-1px;background:#9a948a;transform:rotate(45deg);border-radius:2px}.fs-sw.is-size .fs-sw-b.is-dis{text-decoration:line-through}.single-product .reset_variations{display:inline-block;margin:10px 0 0;font:600 12.5px var(--fs-sans);color:var(--fs-rose)!important;text-decoration:underline!important;text-underline-offset:3px}.single-product .woocommerce-variation{margin:0 0 14px}.single-product .woocommerce-variation-price .price{font:800 26px var(--fs-sans)!important;color:var(--fs-forest)!important}.single-product .woocommerce-variation-availability .stock{margin:4px 0 0!important;font:600 13px var(--fs-sans)}.single-product .woocommerce-variation-availability .in-stock{color:var(--fs-moss)!important}.single-product .woocommerce-variation-availability .out-of-stock{color:var(--fs-gold)!important}.fs-spec.is-var{background:var(--fs-mint);color:var(--fs-forest)}.fs-spec.is-var>.fs-i{color:var(--fs-forest)}
.single-product form.variations_form .mfn-variations-wrapper{display:none!important}.single-product form.variations_form table.variations{display:block!important}.single-product .summary .woocommerce-product-details__short-description,.single-product .entry-summary .woocommerce-product-details__short-description{display:none!important}
.fs-hero.fs-hh:before{background:linear-gradient(90deg,var(--hh-d) 0%,rgba(0,0,0,.18) 52%,rgba(0,0,0,0) 78%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 35%)!important}.fs-hero.fs-hh:not(.fs-hh-photo) .fs-hero-bg{opacity:1!important}.fs-hero.fs-hh:not(.fs-hh-photo) .fs-hero-bg img{opacity:0!important}.fs-hh-layer{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 95% at 78% 42%,var(--hh-a),var(--hh-b));pointer-events:none}.fs-hh-art{position:absolute;right:0;bottom:0;z-index:1;width:min(64%,1180px);height:100%;pointer-events:none;animation:fsHhIn 1.2s var(--fs-ease) both}.fs-hh-art svg{display:block;width:100%;height:100%}@keyframes fsHhIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fs-hero.fs-hh .fs-h1 em{color:var(--hh-c)!important}.fs-hero.fs-hh .fs-eyebrow .title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fs-hh-cd{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(250,246,239,.38);border-radius:999px;font-size:11px;letter-spacing:.08em;color:var(--hh-c);background:rgba(0,0,0,.18);backdrop-filter:blur(4px)}.fs-hero.fs-hh .fs-btn-light a.button{background:var(--fs-cream)!important;color:var(--hh-b)!important}@media (max-width:767px){.fs-hh-art{width:100%;height:58%;opacity:.6;-webkit-mask:linear-gradient(to top,#000 45%,transparent);mask:linear-gradient(to top,#000 45%,transparent)}.fs-hero.fs-hh:before{background:linear-gradient(180deg,var(--hh-d) 0%,rgba(0,0,0,.25) 70%,rgba(0,0,0,.45) 100%)!important}}.fs-ahb{position:relative;display:flex;align-items:center;min-height:148px;margin:22px 0 6px;padding:24px 34px;border-radius:var(--fs-r);overflow:hidden;isolation:isolate;background:radial-gradient(120% 160% at 82% 35%,var(--hh-a),var(--hh-b));background-size:cover;background-position:center right;color:var(--fs-cream)!important;text-decoration:none!important;box-shadow:0 18px 40px -24px rgba(23,37,30,.55);transition:transform .35s var(--fs-ease),box-shadow .35s var(--fs-ease)}.fs-ahb:hover{transform:translateY(-2px);box-shadow:0 24px 48px -24px rgba(23,37,30,.6)}.fs-ahb-t{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:58%}.fs-ahb small{display:inline-flex;align-items:center;gap:8px;font:700 11px/1.3 var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:rgba(250,246,239,.86)}.fs-ahb small svg{width:16px;height:16px;color:var(--hh-c);flex:none}.fs-ahb b{font:500 34px/1.05 var(--fs-serif);color:var(--fs-cream)}.fs-ahb b em{color:var(--hh-c);font-style:italic}.fs-ahb-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;border-radius:999px;background:var(--fs-cream);color:var(--hh-b);font:700 13px/1 var(--fs-sans);transition:gap .3s var(--fs-ease)}.fs-ahb:hover .fs-ahb-btn{gap:12px}.fs-ahb-art{position:absolute;z-index:1;right:0;top:0;bottom:0;width:46%;height:100%;pointer-events:none}.fs-ahb-art svg{display:block;width:100%;height:100%}.fs-ahb:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--hh-d) 0%,rgba(0,0,0,0) 62%);pointer-events:none}@media (max-width:767px){.fs-ahb{min-height:150px;padding:22px 20px;margin-top:16px}.fs-ahb-t{max-width:78%}.fs-ahb b{font-size:25px}.fs-ahb-art{width:88%;opacity:.55}.fs-ahb small{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.fs-hh-art{animation:none}}.fs-hero.fs-hh-photo .fs-hero-bg{opacity:1!important}.fs-hero.fs-hh-photo .fs-hero-bg img{object-position:72% 50%!important}.fs-ahb[style*="url"]{background-size:cover!important;background-position:right 42%!important}@media (max-width:767px){.fs-hero.fs-hh-photo .fs-hero-bg img{object-position:68% 50%!important}}.fs-hero.fs-hh.fs-hh-photo:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hh-b) 94%,transparent) 0%,color-mix(in srgb,var(--hh-b) 78%,transparent) 34%,color-mix(in srgb,var(--hh-b) 20%,transparent) 62%,transparent 80%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 38%)!important}@media (max-width:767px){.fs-hero.fs-hh.fs-hh-photo:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hh-b) 70%,transparent) 0%,color-mix(in srgb,var(--hh-b) 88%,transparent) 55%,color-mix(in srgb,var(--hh-b) 60%,transparent) 100%)!important}}.fs-hh-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--hh-b) 92%,transparent) 0%,color-mix(in srgb,var(--hh-b) 74%,transparent) 32%,color-mix(in srgb,var(--hh-b) 18%,transparent) 58%,transparent 76%),linear-gradient(0deg,color-mix(in srgb,var(--hh-b) 55%,transparent),transparent 34%)}@media (max-width:767px){.fs-hh-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--hh-b) 55%,transparent) 0%,color-mix(in srgb,var(--hh-b) 84%,transparent) 30%,color-mix(in srgb,var(--hh-b) 80%,transparent) 62%,color-mix(in srgb,var(--hh-b) 25%,transparent) 100%)}}
.fs-header.is-hidden{transform:none!important}html{overflow-x:clip!important}body.responsive-overflow-x-mobile,body.responsive-overflow-x-tablet,body.flora{overflow-x:clip!important}@supports not (overflow:clip){html{overflow-x:visible!important}body.flora{overflow-x:hidden!important}}.fs-header{will-change:auto}.fs-topsoc{display:flex;align-items:center;gap:4px;padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.fs-topbar .fs-topsoc a{width:26px;height:26px;justify-content:center;border-radius:50%;transition:background .3s,color .3s}.fs-topbar .fs-topsoc a:hover{background:rgba(255,255,255,.12)}.fs-topbar .fs-topsoc .fs-i{width:15px;height:15px}.fs-menu-soc{display:flex;gap:10px;margin-top:14px}.fs-menu-soc a{flex:1;display:flex;align-items:center;justify-content:center;height:48px;border-radius:14px;background:#fff;color:var(--fs-forest)!important;text-decoration:none!important;transition:background .3s,color .3s}.fs-menu-soc a:hover,.fs-menu-soc a:active{background:var(--fs-forest);color:#fff!important}.fs-menu-soc .fs-i{width:20px;height:20px}.fs-menu-soc a:after{content:attr(title);margin-left:8px;font-size:13px;font-weight:700}
body.flora .mfn-be-cart .amount,body.flora .mfn-be-checkout .amount,body.flora.woocommerce-cart .woocommerce .amount,body.flora.woocommerce-checkout .woocommerce .amount{color:var(--fs-ink)!important}body.flora .mfn-checkout-steps{display:flex!important;justify-content:center;align-items:center;gap:10px;margin:8px auto 34px!important;padding:0!important;list-style:none}body.flora .mfn-checkout-steps li{display:inline-flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font:600 13.5px/1.2 var(--fs-sans);letter-spacing:.02em;color:rgba(31,42,36,.45)!important;background:none!important}body.flora .mfn-checkout-steps li:before,body.flora .mfn-checkout-steps li:after{display:none!important}body.flora .mfn-checkout-steps li+li:before{content:''!important;display:block!important;position:static!important;width:42px;height:1px;margin-right:4px;background:var(--fs-line);border:0!important;transform:none!important}body.flora .mfn-checkout-steps .mfn-step-number{display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;border-radius:50%!important;border:1.5px solid var(--fs-line)!important;background:#fff!important;color:rgba(31,42,36,.55)!important;font:700 13px/1 var(--fs-sans)!important;box-shadow:none!important}body.flora .mfn-checkout-steps li.active{color:var(--fs-ink)!important}body.flora .mfn-checkout-steps li.active .mfn-step-number{background:var(--fs-forest)!important;border-color:var(--fs-forest)!important;color:var(--fs-cream)!important}body.flora .mfn-checkout-steps .mfn-step-number i{font-size:12px;color:var(--fs-cream)!important}@media (max-width:640px){body.flora .mfn-checkout-steps{gap:6px;margin-bottom:22px!important}body.flora .mfn-checkout-steps li{font-size:0!important;gap:0}body.flora .mfn-checkout-steps li.active:not(:has(i)){font-size:13px!important;gap:8px}body.flora .mfn-checkout-steps li+li:before{width:22px}}.fs-freeship{margin:0 0 18px;padding:14px 18px 16px;border-radius:18px;background:#fff;border:1px solid var(--fs-line)}.fs-freeship[hidden]{display:none!important}.fs-freeship p{display:flex;align-items:center;gap:10px;margin:0 0 10px!important;font-size:14px;line-height:1.35;color:var(--fs-text)}.fs-freeship p .fs-i{flex:none;width:22px;height:22px;color:var(--fs-moss)}.fs-freeship b{color:var(--fs-forest);font-weight:700}.fs-freeship-bar{display:block;height:6px;border-radius:6px;background:var(--fs-sand);overflow:hidden}.fs-freeship-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--fs-sage),var(--fs-forest));transition:width .6s var(--fs-ease)}.fs-freeship.is-done{background:color-mix(in srgb,var(--fs-sage) 16%,#fff);border-color:color-mix(in srgb,var(--fs-sage) 40%,transparent)}body.flora .mfn-be-cart table.shop_table.cart{border:1px solid var(--fs-line)!important;border-radius:22px!important;background:#fff}body.flora .mfn-be-cart table.cart thead th{font:700 11px/1.2 var(--fs-sans)!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,42,36,.5)!important;background:transparent!important;border-bottom:1px solid var(--fs-line)!important;padding:16px 12px!important}body.flora .mfn-be-cart table.cart td{border-top:0!important;border-bottom:1px solid var(--fs-line)!important;padding:16px 12px!important;vertical-align:middle;background:transparent!important}body.flora .mfn-be-cart table.cart td.product-thumbnail img{width:88px!important;height:88px!important;object-fit:cover;border-radius:14px}body.flora .mfn-be-cart table.cart td.product-name a{font:500 19px/1.25 var(--fs-serif);color:var(--fs-ink)!important;text-decoration:none}body.flora .mfn-be-cart table.cart td.product-name a:hover{color:var(--fs-rose)!important}body.flora .mfn-be-cart table.cart td.product-subtotal .amount{font-weight:700}body.flora .mfn-be-cart table.cart td.product-remove a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:rgba(31,42,36,.45)!important;transition:.25s}body.flora .mfn-be-cart table.cart td.product-remove a:hover{background:color-mix(in srgb,var(--fs-rose) 14%,#fff);color:var(--fs-rose)!important}body.flora .mfn-be-cart .quantity{display:inline-flex;align-items:center;border:1.5px solid var(--fs-line);border-radius:40px;background:#fff;overflow:hidden}body.flora .mfn-be-cart .quantity input.qty{border:0!important;background:transparent!important;width:42px!important;font-weight:700;box-shadow:none!important}body.flora .mfn-be-cart .quantity a,body.flora .mfn-be-cart .quantity button{color:var(--fs-forest)!important;background:transparent!important;border:0!important}body.flora .mfn-be-cart td.actions{border-bottom:0!important}body.flora .mfn-be-cart td.actions .coupon input.input-text{height:46px!important;border-radius:40px!important;border:1.5px solid var(--fs-line)!important;padding:0 18px!important;text-transform:none!important;background:#fff!important}body.flora .mfn-be-cart td.actions .button{height:46px;border-radius:40px!important;padding:0 22px!important;background:var(--fs-sand)!important;color:var(--fs-forest)!important;font-weight:700!important;border:0!important}body.flora .mfn-be-cart td.actions .button:disabled{opacity:.45}body.flora .cart-collaterals .cart_totals{padding:26px!important;border-radius:22px!important;background:#fff!important;border:1px solid var(--fs-line)!important;box-shadow:0 24px 50px -36px rgba(23,37,30,.45)}body.flora .cart-collaterals .cart_totals h4,body.flora .cart-collaterals .cart_totals h2{font:500 26px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important;text-align:left!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important}body.flora .cart-collaterals .cart_totals table.shop_table{border:0!important;background:transparent!important}body.flora .cart-collaterals .cart_totals table th,body.flora .cart-collaterals .cart_totals table td{border:0!important;border-bottom:1px solid var(--fs-line)!important;padding:14px 0!important;background:transparent!important;font-size:14px}body.flora .cart-collaterals .cart_totals table th{font-weight:600;color:rgba(31,42,36,.6);width:38%}body.flora .cart-collaterals .cart_totals .order-total th,body.flora .cart-collaterals .cart_totals .order-total td{border-bottom:0!important;padding-top:18px!important}body.flora .cart-collaterals .cart_totals .order-total .amount{font:600 28px/1 var(--fs-serif)}body.flora .cart-collaterals #shipping_method li{margin:0 0 6px!important;font-size:13.5px}body.flora .cart-collaterals .woocommerce-shipping-destination,body.flora .cart-collaterals .shipping-calculator-button{display:none!important}body.flora .cart-collaterals .wc-proceed-to-checkout{padding:16px 0 0!important}body.flora .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:58px;font-size:15.5px!important}body.flora.woocommerce-cart .cart-empty.woocommerce-info,body.flora.woocommerce-cart .return-to-shop,body.flora.woocommerce-cart .wc-empty-cart-message{display:none!important}.fs-empty-cart{max-width:720px;margin:10px auto 54px;padding:48px 36px;border-radius:28px;background:#fff;border:1px solid var(--fs-line);text-align:center;box-shadow:0 30px 60px -44px rgba(23,37,30,.5)}.fs-empty-ico{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:18px;border-radius:50%;background:var(--fs-sand);color:var(--fs-forest)}.fs-empty-ico .fs-i{width:38px;height:38px}.fs-empty-cart h2{font:500 clamp(30px,4vw,42px)/1.05 var(--fs-serif)!important;color:var(--fs-ink)!important;margin:0 0 12px!important}.fs-empty-cart p{max-width:520px;margin:0 auto 22px!important;color:rgba(31,42,36,.7);font-size:15.5px;line-height:1.6}.fs-empty-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px}.fs-empty-cats a{padding:9px 16px;border-radius:40px;border:1.5px solid var(--fs-line);color:var(--fs-forest)!important;font-weight:600;font-size:13.5px;text-decoration:none!important;transition:.25s}.fs-empty-cats a:hover{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff!important}.fs-empty-cart .fs-empty-btn{display:inline-flex!important;align-items:center;min-height:56px}.fs-empty-best h2{font:500 34px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important;text-align:center;margin:0 0 24px!important}body.flora form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-rows:auto auto auto 1fr;gap:0 44px;align-items:start}body.flora form.checkout>*{grid-column:1/-1;min-width:0}body.flora form.checkout>.woocommerce-NoticeGroup{grid-row:1}body.flora form.checkout>#customer_details{grid-column:1;grid-row:2/5;width:auto!important;float:none!important;margin:0!important}body.flora form.checkout>.fs-freeship{grid-column:2;grid-row:2}body.flora form.checkout>#order_review_heading{grid-column:2;grid-row:3}body.flora form.checkout>#order_review{grid-column:2;grid-row:3}body.flora form.checkout>#customer_details,body.flora form.checkout>.fs-freeship,body.flora form.checkout>#order_review_heading,body.flora form.checkout>#order_review{width:auto!important;max-width:none!important;flex:none!important;float:none!important;margin-left:0!important;margin-right:0!important}body.flora #fs_date_field .woocommerce-input-wrapper{display:block}body.flora #order_review #order_review_heading{display:block;width:auto!important;float:none!important}body.flora form.checkout #billing_first_name_field,body.flora form.checkout #billing_phone_field{width:calc(50% - 8px)!important}body.flora form.checkout>#order_review{position:sticky;top:calc(var(--fs-head,72px) + 20px)}body.flora.admin-bar form.checkout>#order_review{top:calc(var(--fs-head,72px) + 52px)}body.flora #customer_details .col-1,body.flora #customer_details .col-2{float:none!important;width:auto!important;max-width:none!important;margin:0 0 20px!important;padding:28px 30px 14px!important;border-radius:24px;background:#fff;border:1px solid var(--fs-line)}body.flora .woocommerce-billing-fields>h3,body.flora .woocommerce-additional-fields>h3,body.flora .woocommerce-shipping-fields{display:none!important}body.flora .woocommerce-billing-fields__field-wrapper,body.flora .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0 16px}body.flora form.checkout .form-row{float:none!important;width:100%!important;margin:0 0 16px!important;padding:0!important}body.flora form.checkout .form-row-first,body.flora form.checkout .form-row-last{width:calc(50% - 8px)!important}body.flora form.checkout .form-row.fs-hidden-field,body.flora form.checkout #billing_country_field{display:none!important}body.flora form.checkout .form-row label{display:block;margin:0 0 7px!important;font:600 13px/1.3 var(--fs-sans)!important;color:var(--fs-ink)!important}body.flora form.checkout .form-row label .required{color:var(--fs-rose)!important;text-decoration:none;border:0}body.flora form.checkout .form-row label .optional{font-weight:500;color:rgba(31,42,36,.42)}body.flora form.checkout .form-row .input-text,body.flora form.checkout .form-row select{width:100%!important;height:52px!important;padding:0 16px!important;border-radius:14px!important;border:1.5px solid var(--fs-line)!important;background:#fff!important;color:var(--fs-ink)!important;font:500 15px/1.2 var(--fs-sans)!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}body.flora form.checkout .form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3D2F' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px!important;padding-right:42px!important}body.flora form.checkout .form-row textarea.input-text{height:auto!important;min-height:96px;padding:14px 16px!important;line-height:1.5!important;resize:vertical}body.flora form.checkout .form-row .input-text:focus,body.flora form.checkout .form-row select:focus{border-color:var(--fs-forest)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-sage) 28%,transparent)!important;outline:0}body.flora form.checkout .form-row.woocommerce-invalid .input-text,body.flora form.checkout .form-row.woocommerce-invalid select{border-color:var(--fs-rose)!important}body.flora form.checkout .form-row.woocommerce-validated .input-text{border-color:color-mix(in srgb,var(--fs-sage) 70%,var(--fs-line))!important}body.flora form.checkout .form-row input[type=date]{padding-right:12px!important}.fs-ck-h{margin:6px 0 18px!important}.fs-ck-hh{display:flex;align-items:flex-start;gap:14px}.fs-ck-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--fs-forest);color:var(--fs-cream);font:600 17px/1 var(--fs-serif)}.fs-ck-h h3{margin:2px 0 3px!important;font:500 26px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important;padding:0!important;border:0!important}.fs-ck-h p{margin:0!important;font-size:13.5px;line-height:1.45;color:rgba(31,42,36,.6)}.fs-ck-h-pay{display:flex;align-items:flex-start;gap:14px;margin:22px 0 14px!important}.fs-ship-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:16px 0 4px}.fs-ship-cards:empty{display:none}.fs-ship-card{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:15px 16px;border-radius:16px;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s}.fs-ship-card:hover{border-color:color-mix(in srgb,var(--fs-forest) 45%,var(--fs-line))}.fs-ship-card.is-on{border-color:var(--fs-forest);background:color-mix(in srgb,var(--fs-sage) 10%,#fff);box-shadow:0 14px 28px -22px rgba(23,37,30,.6)}.fs-ship-card.is-on:after{content:'';position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;background:var(--fs-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.fs-ship-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--fs-sand);color:var(--fs-forest)}.fs-ship-card.is-on .fs-ship-ico{background:var(--fs-forest);color:var(--fs-cream)}.fs-ship-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fs-ship-t{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:16px}.fs-ship-t b{font-size:14.5px;font-weight:700;line-height:1.25}.fs-ship-t small{font-size:12.5px;line-height:1.35;color:rgba(31,42,36,.58)}.fs-ship-p{display:block;margin-top:5px;font-style:normal;white-space:nowrap;font-weight:700;font-size:14px;color:var(--fs-forest)}.fs-ship-p .amount{color:var(--fs-forest)!important}body:not(.fs-ck-courier) form.checkout .fs-courier-f{display:none!important}.fs-date-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fs-date-chips button{padding:7px 12px;border-radius:30px;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-forest);font:600 12.5px/1 var(--fs-sans);cursor:pointer;transition:.2s}.fs-date-chips button:hover{border-color:var(--fs-forest)}.fs-date-chips button.is-on{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff}.fs-date-chips button[disabled]{display:none}body.flora form.checkout .form-row label.checkbox{display:flex!important;align-items:center;gap:12px;margin:0!important;font:500 14.5px/1.35 var(--fs-sans)!important;cursor:pointer}body.flora form.checkout .form-row label.checkbox .optional{display:none}body.flora form.checkout .form-row input[type=checkbox].input-checkbox{flex:none;width:22px!important;height:22px!important;margin:0!important;accent-color:var(--fs-forest)}body.flora form.checkout .fs-recipient-toggle label.checkbox{padding:16px 18px;border-radius:16px;border:1.5px dashed color-mix(in srgb,var(--fs-rose) 55%,var(--fs-line));background:color-mix(in srgb,var(--fs-blush) 22%,#fff);font-weight:700!important}body.flora form.checkout.fs-recipient-on .fs-recipient-toggle label.checkbox,body.flora .fs-recipient-on .fs-recipient-toggle label.checkbox{border-style:solid;border-color:var(--fs-rose)}.fs-recipient-on .fs-recipient-f.form-row-first,.fs-recipient-on .fs-recipient-f.form-row-last{display:block!important}body.flora #order_review_heading{margin:0 0 12px!important;padding:0!important;font:500 28px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important;border:0!important;text-align:left!important}body.flora #order_review{padding:24px!important;border-radius:24px;background:#fff;border:1px solid var(--fs-line);box-shadow:0 30px 60px -44px rgba(23,37,30,.5)}body.flora #order_review table.shop_table{border:0!important;border-radius:0!important;margin:0 0 6px!important;background:transparent!important}body.flora #order_review table.shop_table th,body.flora #order_review table.shop_table td{padding:12px 0!important;border:0!important;border-bottom:1px solid var(--fs-line)!important;background:transparent!important;font-size:14px;vertical-align:top}body.flora #order_review table.shop_table thead{display:none}body.flora #order_review td.product-name{color:var(--fs-ink);font-weight:600;padding-right:10px!important}body.flora #order_review td.product-name .product-quantity{color:rgba(31,42,36,.5);font-weight:600}body.flora #order_review td.product-total,body.flora #order_review tfoot td{text-align:right!important;white-space:nowrap}body.flora #order_review tfoot th{font-weight:600;color:rgba(31,42,36,.6);text-align:left!important}body.flora #order_review .order-total th,body.flora #order_review .order-total td{border-bottom:0!important;padding-top:16px!important}body.flora #order_review .order-total th{color:var(--fs-ink)}body.flora #order_review .order-total .amount{font:600 28px/1 var(--fs-serif)}body.flora #order_review #shipping_method{margin:0!important;padding:0!important;list-style:none}body.flora #order_review #shipping_method li{margin:0!important;padding:0!important;text-align:right;font-weight:600}body.flora #order_review #shipping_method li:has(input[type=radio]:not(:checked)){display:none}body.flora #order_review #shipping_method input{display:none!important}body.flora #order_review #shipping_method label{margin:0!important;font-weight:600}body.flora #order_review .woocommerce-shipping-totals td:before{display:none}body.flora .woocommerce-checkout #payment{border:0!important;background:transparent!important;border-radius:0}body.flora #payment ul.payment_methods{padding:0!important;margin:0 0 14px!important;border:0!important;display:flex;flex-direction:column;gap:8px}body.flora #payment ul.payment_methods li{margin:0!important;padding:14px 16px!important;border-radius:14px;border:1.5px solid var(--fs-line);background:#fff;list-style:none;line-height:1.4}body.flora #payment ul.payment_methods li:has(input:checked){border-color:var(--fs-forest);background:color-mix(in srgb,var(--fs-sage) 10%,#fff)}body.flora #payment ul.payment_methods li>label{display:inline!important;font-weight:700;font-size:14.5px;color:var(--fs-ink);cursor:pointer}body.flora #payment ul.payment_methods li input{accent-color:var(--fs-forest);margin-right:8px!important}body.flora #payment div.payment_box{margin:10px 0 0!important;padding:12px 14px!important;border-radius:12px;background:var(--fs-sand)!important;color:rgba(31,42,36,.75)!important;font-size:13px}body.flora #payment div.payment_box:before{display:none!important}body.flora #payment .place-order{padding:0!important;margin:0!important}body.flora #payment .woocommerce-privacy-policy-text{font-size:12px;line-height:1.5;color:rgba(31,42,36,.55)}body.flora #payment #place_order{width:100%!important;min-height:60px;margin-top:6px!important;font-size:16px!important;box-shadow:0 18px 40px -18px rgba(31,61,47,.8)}body.flora form.checkout .woocommerce-NoticeGroup{margin-bottom:18px}body.flora .woocommerce-form-coupon-toggle .woocommerce-info{border-radius:16px!important;background:#fff!important;border:1px solid var(--fs-line)!important;color:var(--fs-text)!important}.fs-order-extra{margin:26px 0;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--fs-line)}.fs-order-extra h2{font:500 26px/1.1 var(--fs-serif)!important;margin:0 0 12px!important}.fs-order-extra dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0}.fs-order-extra dt{font-weight:700;color:rgba(31,42,36,.6)}.fs-order-extra dd{margin:0;color:var(--fs-ink)}@media (max-width:999px){body.flora form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr)}body.flora form.checkout.woocommerce-checkout{grid-template-rows:none}body.flora form.checkout>#customer_details,body.flora form.checkout>.fs-freeship,body.flora form.checkout>#order_review_heading,body.flora form.checkout>#order_review,body.flora form.checkout>.woocommerce-NoticeGroup{grid-column:1;grid-row:auto}body.flora form.checkout>#order_review{position:static}}@media (max-width:640px){body.flora #customer_details .col-1,body.flora #customer_details .col-2{padding:22px 18px 8px!important;border-radius:20px}body.flora form.checkout .form-row-first,body.flora form.checkout .form-row-last,body.flora form.checkout #billing_first_name_field,body.flora form.checkout #billing_phone_field{width:100%!important}body.flora form.checkout #fs_date_field,body.flora form.checkout #fs_time_field{width:calc(50% - 8px)!important}.fs-ck-h h3{font-size:23px!important}body.flora #order_review{padding:18px!important}.fs-empty-cart{padding:36px 20px}body.flora .mfn-be-cart table.cart td.product-thumbnail img{width:64px!important;height:64px!important}}body.flora .mfn-payment-check{background:var(--fs-forest)!important;border-color:var(--fs-forest)!important;color:#fff!important}body.flora #payment ul.payment_methods li.active-payment{border-color:var(--fs-forest)}body.flora form.checkout #billing_address_1_field .optional,body.flora form.checkout #fs_card_text_field .optional{display:none}body.flora form.checkout #billing_address_1_field>label:after{content:' *';color:var(--fs-rose)}body.flora .mfn-be-cart .quantity input.qty{padding:0!important;min-width:44px;text-align:center;color:var(--fs-ink)!important;-moz-appearance:textfield}body.flora .mfn-be-cart .quantity input.qty::-webkit-inner-spin-button,body.flora .mfn-be-cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.flora .mfn-be-cart .cart-collaterals{background:none!important;padding:0!important}
@media (max-width:640px){body.flora form.checkout #fs_date_field,body.flora form.checkout #fs_time_field{width:100%!important}}
html.fs-qz-lock,html.fs-qz-lock body{overflow:hidden!important}.fs-qz-modal{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;pointer-events:none}.fs-qz-modal.is-open{visibility:visible;pointer-events:auto}.fs-qz-veil{position:absolute;inset:0;background:rgba(16,32,24,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s var(--fs-ease)}.fs-qz-modal.is-open .fs-qz-veil{opacity:1}.fs-qz-box{position:relative;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:30px;background:var(--fs-cream);box-shadow:0 40px 100px -30px rgba(10,24,18,.6);transform:translateY(26px) scale(.98);opacity:0;transition:transform .45s var(--fs-ease),opacity .35s var(--fs-ease);overscroll-behavior:contain}.fs-qz-modal.is-open .fs-qz-box{transform:none;opacity:1}.fs-qz-x{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:var(--fs-ink);cursor:pointer;box-shadow:0 8px 20px -12px rgba(0,0,0,.35);transition:transform .3s var(--fs-ease)}.fs-qz-x:hover{transform:rotate(90deg)}.fs-qz-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.fs-qz{position:relative;padding:34px 40px 40px;color:var(--fs-ink);font-family:var(--fs-sans);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--fs-sage) 26%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,var(--fs-blush) 30%,transparent),transparent 60%)}.fs-qz.is-inline{border-radius:30px;background-color:var(--fs-cream);border:1px solid var(--fs-line);margin:10px 0 40px}.fs-qz svg{display:block}.fs-qz-top{display:flex;align-items:center;gap:14px;margin:0 52px 26px 0}.fs-qz.is-inline .fs-qz-top{margin-right:0}.fs-qz-back{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-forest);cursor:pointer}.fs-qz-back[hidden]{visibility:hidden;display:flex}.fs-qz-back svg{width:18px;height:18px}.fs-qz-prog{flex:1;height:6px;border-radius:6px;background:color-mix(in srgb,var(--fs-forest) 10%,transparent);overflow:hidden}.fs-qz-prog i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--fs-sage),var(--fs-forest));transition:width .6s var(--fs-ease)}.fs-qz-step{flex:none;font:700 12.5px/1 var(--fs-sans);letter-spacing:.08em;color:rgba(31,42,36,.55)}.fs-qz-eb{margin:0 0 8px!important;font:700 11.5px/1.3 var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-rose)}.fs-qz-q{margin:0 0 24px!important;font:500 clamp(28px,3.6vw,42px)/1.08 var(--fs-serif)!important;color:var(--fs-ink)!important;letter-spacing:-.01em}.fs-qz-q em{font-style:italic;color:var(--fs-rose)}.fs-qz-body.is-in .fs-qz-q,.fs-qz-body.is-in .fs-qz-eb{animation:fsQzUp .5s var(--fs-ease) both}.fs-qz-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fs-qz-opts.is-many{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.fs-qz-o{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:150px;padding:20px;border-radius:22px;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-ink);text-align:left;font:inherit;cursor:pointer;transition:transform .35s var(--fs-ease),border-color .25s,box-shadow .35s var(--fs-ease),background .25s;animation:fsQzUp .5s var(--fs-ease) both;animation-delay:calc(var(--i) * 60ms + 80ms)}.fs-qz-o:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--fs-forest) 40%,var(--fs-line));box-shadow:0 22px 40px -28px rgba(23,37,30,.55)}.fs-qz-o:focus-visible{outline:3px solid color-mix(in srgb,var(--fs-sage) 60%,transparent);outline-offset:2px}.fs-qz-o.is-on{border-color:var(--fs-forest);background:var(--fs-forest);color:var(--fs-cream)}.fs-qz-oi{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--fs-sand);color:var(--fs-forest);transition:.3s}.fs-qz-oi svg{width:28px;height:28px}.fs-qz-o.is-on .fs-qz-oi{background:rgba(255,255,255,.14);color:var(--fs-cream)}.fs-qz-ot{display:flex;flex-direction:column;gap:5px}.fs-qz-ot b{font-size:16px;font-weight:700;line-height:1.25}.fs-qz-ot small{font-size:13px;line-height:1.4;color:rgba(31,42,36,.6)}.fs-qz-o.is-on small{color:rgba(250,246,239,.75)}@keyframes fsQzUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fs-qz-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:340px;text-align:center}.fs-qz-load b{font:500 28px/1.2 var(--fs-serif)}.fs-qz-load small{font-size:14px;color:rgba(31,42,36,.6)}.fs-qz-grow{display:flex;align-items:center;justify-content:center;width:86px;height:86px;margin-bottom:10px;border-radius:50%;background:var(--fs-forest);color:var(--fs-cream);animation:fsQzPulse 1.2s var(--fs-ease) infinite}.fs-qz-grow svg{width:44px;height:44px;transform-origin:50% 100%;animation:fsQzGrow 1.2s var(--fs-ease) infinite}@keyframes fsQzPulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fs-sage) 50%,transparent)}50%{box-shadow:0 0 0 18px transparent}}@keyframes fsQzGrow{0%{transform:scaleY(.5)}60%,100%{transform:scaleY(1)}}.fs-qz-res .fs-qz-q{margin-bottom:12px!important}.fs-qz-none{margin:0 0 20px!important;color:rgba(31,42,36,.7)}.fs-qz-sum{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.fs-qz-sum span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:30px;background:#fff;border:1px solid var(--fs-line);font-size:12.5px;font-weight:600;color:var(--fs-forest)}.fs-qz-sum svg{width:16px;height:16px}.fs-qz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fs-qz-card{display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid var(--fs-line);overflow:hidden;animation:fsQzUp .55s var(--fs-ease) both;animation-delay:calc(var(--i) * 70ms);transition:transform .35s var(--fs-ease),box-shadow .35s var(--fs-ease)}.fs-qz-card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px rgba(23,37,30,.55)}.fs-qz-img{position:relative;display:block;aspect-ratio:1;background:var(--fs-sand);overflow:hidden}.fs-qz-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fs-ease)}.fs-qz-card:hover .fs-qz-img img{transform:scale(1.05)}.fs-qz-pct{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:radial-gradient(closest-side,#fff 76%,transparent 78% 100%),conic-gradient(var(--fs-forest) calc(var(--p) * 1%),color-mix(in srgb,var(--fs-forest) 14%,#fff) 0);box-shadow:0 8px 20px -10px rgba(0,0,0,.35)}.fs-qz-pct b{font:700 15px/1 var(--fs-sans);color:var(--fs-forest)}.fs-qz-pct small{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(31,42,36,.55)}.fs-qz-ci{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px}.fs-qz-n{font:500 17px/1.25 var(--fs-serif);color:var(--fs-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-qz-why{display:flex;flex-wrap:wrap;gap:4px}.fs-qz-why span{padding:3px 8px;border-radius:20px;background:color-mix(in srgb,var(--fs-sage) 18%,#fff);color:var(--fs-forest);font-size:11px;font-weight:700}.fs-qz-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.fs-qz-buy b{font-size:15px;color:var(--fs-ink)}.fs-qz-add{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:0;border-radius:30px;background:var(--fs-forest);color:#fff!important;font:700 12.5px/1 var(--fs-sans);text-decoration:none!important;cursor:pointer;transition:background .25s}.fs-qz-add:hover{background:var(--fs-rose)}.fs-qz-add svg{width:16px;height:16px}.fs-qz-add.is-busy{opacity:.6;pointer-events:none}.fs-qz-add.is-added{background:var(--fs-sage);color:var(--fs-forest)!important}.fs-qz-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.fs-qz-again,.fs-qz-more{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:40px;font:700 14px/1 var(--fs-sans);cursor:pointer;text-decoration:none!important}.fs-qz-again{border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-forest)}.fs-qz-more{background:var(--fs-forest);color:#fff!important}.fs-qz-again svg,.fs-qz-more svg{width:16px;height:16px}.fs-teasers{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:18px!important;margin-bottom:6px!important}.fs-qzt{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:22px;background:linear-gradient(110deg,var(--fs-forest),color-mix(in srgb,var(--fs-forest) 70%,var(--fs-sage)));color:var(--fs-cream);box-shadow:0 20px 40px -28px rgba(23,37,30,.8)}.fs-qzt-ico{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.12)}.fs-qzt-ico svg{width:28px;height:28px}.fs-qzt-t{display:flex;flex-direction:column;gap:3px;min-width:0}.fs-qzt-t b{font:500 20px/1.15 var(--fs-serif)}.fs-qzt-t span{font-size:13px;line-height:1.4;color:rgba(250,246,239,.78)}.fs-qzt-btn{flex:none;display:inline-flex;align-items:center;gap:8px;margin-left:auto;height:44px;padding:0 18px;border:0;border-radius:40px;background:var(--fs-cream);color:var(--fs-forest);font:700 13px/1 var(--fs-sans);cursor:pointer;transition:gap .3s var(--fs-ease)}.fs-qzt-btn:hover{gap:12px}.fs-qzt-btn .fs-i{width:16px;height:16px}.fs-calt{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;border-radius:22px;background:#fff;border:1px solid var(--fs-line);color:var(--fs-ink)!important;text-decoration:none!important;transition:transform .3s var(--fs-ease),box-shadow .3s}.fs-calt:hover{transform:translateY(-2px);box-shadow:0 20px 40px -30px rgba(23,37,30,.6)}.fs-calt-m{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;border-radius:18px;background:var(--fs-sand);color:var(--fs-forest);font:600 15px/1.1 var(--fs-serif);text-align:center}.fs-calt-m small{font:700 9.5px/1 var(--fs-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fs-rose);margin-bottom:3px}.fs-calt-t{display:flex;flex-direction:column;gap:3px;min-width:0}.fs-calt-t b{font:500 20px/1.15 var(--fs-serif)}.fs-calt-t span{font-size:13px;line-height:1.4;color:rgba(31,42,36,.65)}.fs-calt>.fs-i{flex:none;margin-left:auto;width:20px;height:20px;color:var(--fs-forest)}.fs-tools{padding:90px 0;background:linear-gradient(180deg,var(--fs-cream),color-mix(in srgb,var(--fs-sage) 14%,var(--fs-cream)))}.fs-tools-eb{margin:0 0 10px!important;text-align:center;font:700 12px/1 var(--fs-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fs-rose)}.fs-tools-h{margin:0 0 40px!important;text-align:center;font:500 clamp(34px,4.4vw,56px)/1.05 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-tools-h em{font-style:italic;color:var(--fs-rose)}.fs-tools-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fs-tool{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:290px;padding:26px;border-radius:26px;border:1px solid var(--fs-line);background:#fff;color:var(--fs-ink)!important;text-align:left;font:inherit;text-decoration:none!important;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .45s var(--fs-ease),box-shadow .45s var(--fs-ease)}.fs-tool:before{content:'';position:absolute;right:-60px;bottom:-60px;z-index:-1;width:200px;height:200px;border-radius:50%;background:var(--fs-sand);transition:transform .6s var(--fs-ease)}.fs-tool:hover{transform:translateY(-6px);box-shadow:0 34px 60px -40px rgba(23,37,30,.7)}.fs-tool:hover:before{transform:scale(1.5)}.fs-tool.is-quiz{background:var(--fs-forest);color:var(--fs-cream)!important;border-color:var(--fs-forest)}.fs-tool.is-quiz:before{background:rgba(255,255,255,.08)}.fs-tool-ico{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:10px;border-radius:18px;background:var(--fs-sand);color:var(--fs-forest)}.fs-tool.is-quiz .fs-tool-ico{background:rgba(255,255,255,.12);color:var(--fs-cream)}.fs-tool-ico svg{width:30px;height:30px}.fs-tool b{font:500 25px/1.1 var(--fs-serif)}.fs-tool>span:not(.fs-tool-ico){font-size:14px;line-height:1.5;opacity:.75}.fs-tool i{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font:700 13.5px/1 var(--fs-sans);font-style:normal;transition:gap .3s var(--fs-ease)}.fs-tool:hover i{gap:12px}.fs-tool i .fs-i{width:16px;height:16px}.fs-wow{max-width:var(--fs-wrap,1240px);margin:56px auto 20px;padding:0 20px}.fs-wow-h{margin:0 0 22px!important;font:500 clamp(30px,3.4vw,42px)/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-wow-h em{font-style:italic;color:var(--fs-rose)}.fs-wow-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.fs-w-card{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--fs-line);min-width:0}.fs-w-card.is-wide{grid-column:span 2}.fs-w-hd{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fs-w-hd>i{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--fs-sand);color:var(--fs-forest)}.fs-w-hd>i svg{width:26px;height:26px}.fs-w-hd small{display:block;margin-bottom:3px;font:700 10.5px/1 var(--fs-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fs-rose)}.fs-w-hd b{display:block;font:500 22px/1.15 var(--fs-serif);color:var(--fs-ink)}.fs-w-note{margin:0!important;font-size:13.5px;line-height:1.55;color:rgba(31,42,36,.68)}.fs-w-note b{color:var(--fs-ink)}.fs-w-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff!important;font:700 13.5px/1 var(--fs-sans);text-decoration:none!important;cursor:pointer;transition:background .25s}.fs-w-btn:hover{background:var(--fs-rose)}.fs-w-btn svg{width:16px;height:16px}.fs-w-btn.is-ghost{background:#fff;color:var(--fs-forest)!important;border:1.5px solid var(--fs-line)}.fs-w-btn.is-ghost:hover{border-color:var(--fs-forest);background:#fff}.fs-w-btn[disabled]{opacity:.45;pointer-events:none}.fs-w-btn.is-busy{opacity:.6;pointer-events:none}.fs-w-quiz{background:linear-gradient(160deg,color-mix(in srgb,var(--fs-sage) 22%,#fff),#fff 70%)}.fs-w-quiz .fs-w-btn{margin-top:auto;align-self:flex-start}.fs-size-art{flex:1;min-height:200px;display:flex;align-items:flex-end}.fs-size-art svg{width:100%;height:220px;overflow:visible}.fs-sz-ground{stroke:var(--fs-line);stroke-width:2}.fs-sz-person{fill:color-mix(in srgb,var(--fs-ink) 18%,#fff)}.fs-sz-leaf{fill:var(--fs-moss,#4E7A5A)}.fs-sz-leaf2{fill:var(--fs-sage,#9DB59A)}.fs-sz-pot{fill:var(--fs-rose)}.fs-sz-sill{fill:color-mix(in srgb,var(--fs-ink) 25%,#fff)}.fs-sz-wall{stroke:color-mix(in srgb,var(--fs-ink) 12%,#fff);stroke-width:2;stroke-dasharray:4 5;fill:none}.fs-sz-lbl path{stroke:rgba(31,42,36,.45);stroke-width:1.2;fill:none}.fs-sz-lbl text{font:700 12px var(--fs-sans);fill:var(--fs-ink)}.fs-sz-plant{transform:scaleY(.02);transition:transform 1.2s var(--fs-ease)}.fs-sz-lbl{opacity:0;transition:opacity .6s .8s}.fs-w-size.is-in .fs-sz-plant{transform:none}.fs-w-size.is-in .fs-sz-lbl{opacity:1}.fs-water-rate{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,#7FB3D5 18%,#fff),#fff)}.fs-water-n{flex:none;font:500 64px/1 var(--fs-serif);color:#2F6F95;min-width:64px;text-align:center}.fs-water-rate>span:last-child{font-size:14px;line-height:1.4;font-weight:600;color:var(--fs-ink)}.fs-water-rate small{font-weight:500;color:rgba(31,42,36,.6)}.fs-water-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.fs-water-btns .fs-w-btn{flex:1;min-width:140px}.fs-hedge-in{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.fs-hedge-in label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:rgba(31,42,36,.6)}.fs-hedge-in input{width:120px;height:46px;padding:0 14px;border-radius:14px;border:1.5px solid var(--fs-line);background:#fff;font:700 18px/1 var(--fs-sans);color:var(--fs-ink)}.fs-hedge-in input:focus{border-color:var(--fs-forest);outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-sage) 28%,transparent)}.fs-seg{display:inline-flex;padding:4px;border-radius:40px;background:var(--fs-sand);gap:2px}.fs-seg button{height:38px;padding:0 14px;border:0;border-radius:30px;background:transparent;color:var(--fs-forest);font:700 12.5px/1 var(--fs-sans);cursor:pointer;transition:.25s}.fs-seg button.is-on{background:#fff;box-shadow:0 6px 14px -8px rgba(0,0,0,.3)}.fs-hedge-viz{position:relative;height:96px;padding:6px 0 18px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--fs-sage) 10%,#fff),#fff)}.fs-hedge-viz svg{width:100%;height:100%}.fs-hedge-viz line{stroke:color-mix(in srgb,var(--fs-ink) 25%,#fff);stroke-width:2;stroke-dasharray:6 6}.fs-hv-t{fill:var(--fs-moss,#4E7A5A);transform-box:fill-box;transform-origin:50% 100%;animation:fsHvIn .5s var(--fs-ease) both;animation-delay:var(--d)}.fs-hv-t.is-b{fill:var(--fs-sage)}@keyframes fsHvIn{from{transform:scaleY(0)}to{transform:none}}.fs-hv-more,.fs-hv-len{position:absolute;bottom:2px;font:700 11.5px/1 var(--fs-sans);color:rgba(31,42,36,.6)}.fs-hv-more{right:10px;padding:3px 8px;border-radius:20px;background:var(--fs-forest);color:#fff;bottom:auto;top:6px}.fs-hv-len{left:50%;transform:translateX(-50%)}.fs-hedge-out{display:grid;grid-template-columns:repeat(3,minmax(0,auto)) 1fr;align-items:center;gap:8px 26px}.fs-hedge-out>div{display:flex;flex-direction:column;gap:2px}.fs-hedge-out b{font:500 30px/1 var(--fs-serif);color:var(--fs-forest)}.fs-hedge-out span{font-size:12px;font-weight:600;color:rgba(31,42,36,.55)}.fs-hedge-out .fs-w-btn{justify-self:end}form.cart.fs-flash,form.variations_form.fs-flash{animation:fsFlash 1.8s var(--fs-ease)}@keyframes fsFlash{0%,100%{box-shadow:0 0 0 0 transparent}20%,60%{box-shadow:0 0 0 6px color-mix(in srgb,var(--fs-sage) 55%,transparent);border-radius:18px}}.fs-pots-rule{margin-left:auto;padding:6px 12px;border-radius:30px;background:var(--fs-sand);font-size:12px;font-weight:700;color:var(--fs-forest)}.fs-pots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;margin:0!important;padding:0 0 6px!important;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.fs-pots li{position:relative;display:flex;flex-direction:column;gap:5px;scroll-snap-align:start;margin:0!important;padding:0!important}.fs-pots li:before{display:none!important}.fs-pot-img{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--fs-sand)}.fs-pot-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--fs-ease)}.fs-pots li:hover .fs-pot-img img{transform:scale(1.06)}.fs-pot-n{font-size:13px;font-weight:600;line-height:1.3;color:var(--fs-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-pot-p{font-size:14px;font-weight:700;color:var(--fs-ink)}.fs-pot-d{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:20px;background:rgba(255,255,255,.92);font-size:11px;font-weight:700;color:var(--fs-forest)}.fs-pot-add{position:absolute;top:8px;right:8px;display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important;background:var(--fs-forest)!important;color:#fff!important;font:400 22px/1 var(--fs-sans)!important;text-decoration:none!important;box-shadow:0 8px 18px -10px rgba(0,0,0,.5)}.fs-pot-add.added{background:var(--fs-sage)!important}.fs-pots .added_to_cart{display:none!important}.fs-cal{margin:10px 0 50px;font-family:var(--fs-sans);color:var(--fs-ink)}.fs-cal-months{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.fs-cal-months::-webkit-scrollbar{display:none}.fs-cal-mb{position:relative;flex:1 0 74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:74px;border-radius:20px;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-ink);font:600 15px/1 var(--fs-serif);cursor:pointer;scroll-snap-align:center;transition:transform .3s var(--fs-ease),background .25s,border-color .25s}.fs-cal-mb:after{content:'';width:22px;height:4px;border-radius:4px;background:var(--fs-line)}.fs-cal-mb.is-winter:after{background:#9DC3DA}.fs-cal-mb.is-spring:after{background:#A9CF8F}.fs-cal-mb.is-summer:after{background:#F2C14E}.fs-cal-mb.is-autumn:after{background:#E08A4F}.fs-cal-mb i{position:absolute;top:-8px;padding:2px 7px;border-radius:20px;background:var(--fs-rose);color:#fff;font:700 9.5px/1.4 var(--fs-sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.fs-cal-mb:hover{transform:translateY(-2px)}.fs-cal-mb.is-on{background:var(--fs-forest);border-color:var(--fs-forest);color:var(--fs-cream)}.fs-cal-panel{position:relative;padding:34px;border-radius:30px;overflow:hidden;isolation:isolate;background:#fff;border:1px solid var(--fs-line);animation:fsQzUp .45s var(--fs-ease) both}.fs-cal-panel:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.55;transition:background .5s}.fs-cal-panel.is-winter:before{background:radial-gradient(70% 90% at 100% 0%,#DCEBF4,transparent 70%)}.fs-cal-panel.is-spring:before{background:radial-gradient(70% 90% at 100% 0%,#E2F0D6,transparent 70%)}.fs-cal-panel.is-summer:before{background:radial-gradient(70% 90% at 100% 0%,#FBEBC2,transparent 70%)}.fs-cal-panel.is-autumn:before{background:radial-gradient(70% 90% at 100% 0%,#F7DCC6,transparent 70%)}.fs-cal-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.fs-cal-eb{margin:0 0 6px!important;font:700 11.5px/1 var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-rose)}.fs-cal-hd h3{margin:0 0 8px!important;font:500 clamp(40px,5vw,64px)/1 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-cal-lead{margin:0!important;max-width:620px;font-size:16px;line-height:1.5;color:rgba(31,42,36,.72)}.fs-cal-prog{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:#fff;border:1.5px solid var(--fs-line);font:600 16px/1 var(--fs-sans);color:rgba(31,42,36,.55);transition:.4s var(--fs-ease)}.fs-cal-prog b{font:500 34px/1 var(--fs-serif);color:var(--fs-forest)}.fs-cal-prog small{margin-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fs-cal-panel.is-all .fs-cal-prog{background:var(--fs-forest);border-color:var(--fs-forest);color:var(--fs-cream);transform:rotate(-8deg) scale(1.05)}.fs-cal-panel.is-all .fs-cal-prog b{color:var(--fs-cream)}.fs-cal-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 28px!important;padding:0!important;list-style:none}.fs-cal-tasks li{margin:0!important;padding:0!important;animation:fsQzUp .45s var(--fs-ease) both;animation-delay:calc(var(--i) * 60ms)}.fs-cal-tasks li:before{display:none!important}.fs-cal-chk{display:flex;align-items:flex-start;gap:14px;width:100%;height:100%;padding:18px;border-radius:20px;border:1.5px solid var(--fs-line);background:rgba(255,255,255,.85);color:var(--fs-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s,background .25s}.fs-cal-chk:hover{border-color:color-mix(in srgb,var(--fs-forest) 40%,var(--fs-line))}.fs-cal-box{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;border:1.5px solid var(--fs-line);background:#fff;color:transparent;transition:.25s}.fs-cal-box svg{width:18px;height:18px}.fs-cal-chk.is-done{background:color-mix(in srgb,var(--fs-sage) 14%,#fff);border-color:color-mix(in srgb,var(--fs-sage) 60%,var(--fs-line))}.fs-cal-chk.is-done .fs-cal-box{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff;animation:fsPop .35s var(--fs-ease)}.fs-cal-chk.is-done b{text-decoration:line-through;text-decoration-color:rgba(31,42,36,.35)}@keyframes fsPop{50%{transform:scale(1.25)}}.fs-cal-tt{display:flex;flex-direction:column;gap:5px}.fs-cal-tt b{font-size:15.5px;font-weight:700;line-height:1.3}.fs-cal-tt small{font-size:13.5px;line-height:1.5;color:rgba(31,42,36,.65)}.fs-cal-shop h4{margin:0 0 12px!important;font:500 26px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-cal-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fs-cal-links a{padding:8px 14px;border-radius:30px;background:var(--fs-forest);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .25s}.fs-cal-links a:hover{background:var(--fs-rose)}.fs-cal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:thin}.fs-cal-sk{display:block;aspect-ratio:.8;border-radius:18px;background:linear-gradient(90deg,var(--fs-sand),#fff,var(--fs-sand));background-size:200% 100%;animation:fsSk 1.2s linear infinite}@keyframes fsSk{to{background-position:-200% 0}}.fs-cal-p{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;padding:8px;border-radius:18px;background:#fff;border:1px solid var(--fs-line)}.fs-cal-pi{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--fs-sand)}.fs-cal-pi img{width:100%;height:100%;object-fit:cover}.fs-cal-pn{padding:0 4px;font-size:13px;font-weight:600;line-height:1.3;color:var(--fs-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-cal-pb{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:0 4px 2px}.fs-cal-pb b{font-size:14px}.fs-cal-add{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--fs-forest);color:#fff;cursor:pointer}.fs-cal-add svg{width:16px;height:16px}.fs-cal-add.is-added{background:var(--fs-sage);color:var(--fs-forest)}.fs-cal-add.is-added span{display:none}.fs-rvw{padding:46px 0 54px;background:var(--fs-cream);transition:opacity .4s,transform .4s}.fs-rvw.is-gone{opacity:0;transform:translateY(10px)}.fs-rvw-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.fs-rvw-hd h2{margin:0!important;font:500 32px/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-rvw-hd h2 em{font-style:italic;color:var(--fs-rose)}.fs-rvw-clr{border:0;background:none;color:rgba(31,42,36,.55);font:600 13px/1 var(--fs-sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fs-rvw-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,170px);gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.fs-rvw-c{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;color:var(--fs-ink)!important;text-decoration:none!important}.fs-rvw-i{display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--fs-sand)}.fs-rvw-i img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--fs-ease)}.fs-rvw-c:hover .fs-rvw-i img{transform:scale(1.06)}.fs-rvw-n{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-rvw-c b{font-size:14px}@media (max-width:1100px){.fs-tools-g{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-qz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-wow-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fs-qz-modal{padding:0;align-items:flex-end}.fs-qz-box{max-height:94vh;border-radius:26px 26px 0 0;transform:translateY(60px)}.fs-qz{padding:22px 18px 28px}.fs-qz-top{margin:0 48px 18px 0}.fs-qz-x{top:12px;right:12px;width:38px;height:38px}.fs-qz-q{font-size:28px!important;margin-bottom:18px!important}.fs-qz-opts,.fs-qz-opts.is-many{grid-template-columns:1fr;gap:10px}.fs-qz-o{flex-direction:row;align-items:center;min-height:0;padding:14px 16px;gap:14px}.fs-qz-oi{width:46px;height:46px;flex:none}.fs-qz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-qz-ci{padding:10px}.fs-qz-n{font-size:15px}.fs-qz-buy{flex-direction:column;align-items:flex-start}.fs-qz-add{width:100%;justify-content:center}.fs-qz-pct{width:50px;height:50px}.fs-teasers{grid-template-columns:1fr}.fs-qzt{flex-wrap:wrap}.fs-qzt-btn{width:100%;justify-content:center;margin-left:0}.fs-tools{padding:60px 0}.fs-tools-g{grid-template-columns:1fr;gap:12px}.fs-tool{min-height:0;padding:22px}.fs-wow{margin-top:40px;padding:0 16px}.fs-wow-g{grid-template-columns:1fr}.fs-w-card.is-wide{grid-column:auto}.fs-w-card{padding:20px}.fs-hedge-out{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-hedge-out .fs-w-btn{grid-column:1/-1;justify-self:stretch}.fs-hedge-out b{font-size:24px}.fs-pots-rule{margin-left:0}.fs-cal-panel{padding:22px 18px;border-radius:24px}.fs-cal-tasks{grid-template-columns:1fr}.fs-cal-prog{width:72px;height:72px}.fs-cal-prog b{font-size:26px}.fs-cal-mb{flex:0 0 64px;height:64px}}@media (prefers-reduced-motion:reduce){.fs-qz-o,.fs-qz-card,.fs-cal-tasks li,.fs-cal-panel,.fs-hv-t{animation:none!important}.fs-sz-plant{transform:none;transition:none}.fs-sz-lbl{opacity:1}}.fs-wow.is-moved{max-width:none;margin:56px 0 10px;padding:0}.fs-tool i{color:inherit!important}.fs-tool.is-quiz>span:not(.fs-tool-ico){opacity:.82}.fs-w-card.is-wide{grid-column:1/-1}.fs-w-size.is-done .fs-sz-plant{transition:none;transform:none}.fs-hedge-viz.is-done .fs-hv-t{animation:none}
body:not(.home) .fs-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(31,61,47,.12)!important;box-shadow:0 12px 32px -26px rgba(23,37,30,.55)}body:not(.home) .fs-header.is-scrolled{box-shadow:0 16px 36px -22px rgba(23,37,30,.5)}body.home .fs-header.is-scrolled,body.home .fs-header.is-open{background:rgba(255,255,255,.96)!important;border-bottom-color:rgba(31,61,47,.12)!important}.fs-nav a.is-current{color:var(--fs-forest)!important;font-weight:700}.fs-nav>ul>li>a.is-current:after{content:'';position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--fs-rose)}.fs-nav>ul>li>a{position:relative}.fs-archive-hero{background:linear-gradient(180deg,var(--fs-sand),color-mix(in srgb,var(--fs-sand) 55%,var(--fs-cream)))!important;border-bottom:1px solid rgba(31,61,47,.08)}.fs-archive-hero+.fs-teasers{margin-top:22px!important}.fs-fx{box-shadow:0 18px 40px -32px rgba(23,37,30,.5)}body.flora a:focus-visible,body.flora button:focus-visible,body.flora input:focus-visible,body.flora select:focus-visible,body.flora textarea:focus-visible,body.flora [tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--fs-sage) 75%,transparent)!important;outline-offset:2px}.fs-tabbar{display:none}@media (max-width:767px){.fs-tabbar{display:grid!important;position:fixed;left:0;right:0;bottom:0;z-index:9995;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(31,61,47,.12);box-shadow:0 -10px 30px -20px rgba(23,37,30,.45);transition:transform .35s var(--fs-ease)}.fs-tabbar a,.fs-tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;border:0;border-radius:14px;background:none;color:rgba(31,42,36,.62)!important;font:700 10.5px/1 var(--fs-sans);text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-tabbar svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fs-tabbar .is-on{color:var(--fs-forest)!important;background:color-mix(in srgb,var(--fs-sage) 16%,transparent)}.fs-tabbar .fs-tb-n{position:absolute;top:5px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--fs-rose);color:#fff;font:800 10px/17px var(--fs-sans);text-align:center}.fs-tabbar .fs-tb-n[data-n="0"]{display:none}body.fs-has-tab{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}body.fs-has-tab .fs-cw,body.fs-has-tab .fs-totop,body.fs-has-tab .fs-holsw,body.fs-has-tab .fs-stickybuy,body.fs-has-tab .fs-hol-ask{transform:translateY(calc(-66px - env(safe-area-inset-bottom)))}body.fs-qz-open .fs-tabbar,html.fs-qz-lock .fs-tabbar{transform:translateY(110%)}}.fs-wow-g{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:767px){.fs-wow-g{grid-template-columns:1fr}}.fs-w-btn span,.fs-qz-add span,.fs-qzt-btn span{color:inherit!important}.fs-cal-months{padding-top:12px!important}.fs-cal-chk,.fs-qz-o,.fs-ship-card{justify-content:flex-start!important}.fs-dl{max-width:1180px;margin:0 auto;padding:30px 0 70px;color:var(--fs-ink)}.fs-dl-t{margin:10px 0 14px!important;font:500 clamp(40px,5.4vw,68px)/1.02 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-dl-t em{font-style:italic;color:var(--fs-rose)}.fs-dl-lead{max-width:720px;margin:0 0 36px!important;font-size:17px;line-height:1.6;color:rgba(31,42,36,.72)}.fs-dl-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:56px}.fs-dl-card{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:26px;background:#fff;border:1px solid var(--fs-line)}.fs-dl-card:nth-child(2){background:var(--fs-forest);border-color:var(--fs-forest);color:var(--fs-cream)}.fs-dl-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:18px;background:var(--fs-sand);color:var(--fs-forest)}.fs-dl-card:nth-child(2) .fs-dl-ico{background:rgba(255,255,255,.12);color:var(--fs-cream)}.fs-dl-ico svg{width:30px;height:30px}.fs-dl-card small{font:700 11px/1 var(--fs-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fs-rose)}.fs-dl-card:nth-child(2) small{color:var(--fs-blush)}.fs-dl-card h3{margin:2px 0 4px!important;font:500 28px/1.1 var(--fs-serif)!important;color:inherit!important}.fs-dl-price{margin:0 0 10px!important;font-size:14px;line-height:1.45;opacity:.85}.fs-dl-price b{font-size:17px}.fs-dl-card ul{margin:0!important;padding:14px 0 0!important;list-style:none;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.fs-dl-card li{position:relative;margin:0 0 9px!important;padding:0 0 0 22px!important;font-size:14px;line-height:1.5;opacity:.85}.fs-dl-card li:before{content:'';position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--fs-sage)}.fs-dl-h{margin:0 0 20px!important;font:500 clamp(30px,3.4vw,42px)/1.1 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-dl-h em{font-style:italic;color:var(--fs-rose)}.fs-dl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 56px!important;padding:0!important;list-style:none;counter-reset:none}.fs-dl-steps li{display:flex;flex-direction:column;gap:6px;margin:0!important;padding:22px!important;border-radius:22px;background:#fff;border:1px solid var(--fs-line)}.fs-dl-steps li:before{display:none!important}.fs-dl-steps span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:6px;border-radius:50%;background:var(--fs-forest);color:var(--fs-cream);font:600 18px/1 var(--fs-serif)}.fs-dl-steps b{font-size:16px}.fs-dl-steps small{font-size:13.5px;line-height:1.5;color:rgba(31,42,36,.65)}.fs-dl-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:46px}.fs-dl-pay div{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--fs-line)}.fs-dl-pay b{font:500 22px/1.15 var(--fs-serif)}.fs-dl-pay span{font-size:14px;line-height:1.55;color:rgba(31,42,36,.7)}.fs-dl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:26px 28px;border-radius:26px;background:var(--fs-sand)}.fs-dl-cta>div{display:flex;flex-direction:column;gap:4px;margin-right:auto}.fs-dl-cta b{font:500 26px/1.1 var(--fs-serif)}.fs-dl-cta span{font-size:14px;color:rgba(31,42,36,.65)}@media (max-width:900px){.fs-dl-g,.fs-dl-pay{grid-template-columns:1fr}.fs-dl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fs-dl{padding:20px 0 40px}.fs-dl-steps{grid-template-columns:1fr}.fs-dl-card{padding:22px}.fs-dl-cta .fs-w-btn{flex:1}}body.flora #order_review .woocommerce-shipping-totals td{white-space:normal!important;font-size:13px;line-height:1.4}:root{color-scheme:only light}body.flora.single-product div.product form.cart .quantity{display:inline-flex!important;align-items:center;gap:2px;height:58px;width:auto!important;padding:0 6px!important;border:1.5px solid var(--fs-line);border-radius:40px;background:#fff;margin:0!important}body.flora.single-product div.product form.cart .quantity input.qty{width:42px!important;height:54px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-weight:700;-moz-appearance:textfield}body.flora.single-product div.product form.cart .quantity input.qty::-webkit-inner-spin-button,body.flora.single-product div.product form.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.flora.single-product div.product form.cart .quantity .quantity-change{position:static!important;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;margin:0!important;border-radius:50%;background:transparent!important;color:var(--fs-forest)!important;transform:none!important;text-decoration:none!important}body.flora.single-product div.product form.cart .quantity .quantity-change:hover{background:var(--fs-sand)!important}.fs-pg-hero{padding:34px 0 18px}.fs-pg-hero h1{margin:0 0 10px!important;font:500 clamp(36px,5vw,60px)/1.04 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-pg-hero p{max-width:680px;margin:0!important;font-size:16px;line-height:1.6;color:rgba(31,42,36,.7)}body.flora.blog .section-filters,body.flora.blog .extra_content{display:none!important}body.flora .posts_group.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;height:auto!important}body.flora .posts_group.grid .post-item{position:static!important;width:auto!important;margin:0!important;transform:none!important;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--fs-line);transition:transform .35s var(--fs-ease),box-shadow .35s var(--fs-ease)}body.flora .posts_group.grid .post-item:hover{transform:translateY(-4px)!important;box-shadow:0 26px 46px -32px rgba(23,37,30,.55)}body.flora .posts_group .post-item .date_label,body.flora .posts_group .post-item .image_links,body.flora .posts_group .post-item .mask,body.flora .posts_group .post-item .post-author,body.flora .posts_group .post-item .author-date .label{display:none!important}body.flora .posts_group .post-photo-wrapper{margin:0!important;width:100%!important}body.flora .posts_group .post-photo-wrapper img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block}body.flora .posts_group .post-desc-wrapper{width:auto!important;flex:1;display:flex}body.flora .posts_group .post-desc{padding:18px 20px 20px!important;display:flex;flex-direction:column;gap:8px;width:100%;background:transparent!important}body.flora .posts_group .post-meta{margin:0!important;font-size:12px;color:rgba(31,42,36,.55)}body.flora .posts_group .post-meta i{display:none}body.flora .posts_group .post-title{margin:0!important}body.flora .posts_group .post-title h2,body.flora .posts_group .post-title .entry-title{margin:0!important;font:500 23px/1.2 var(--fs-serif)!important}body.flora .posts_group .post-title a{color:var(--fs-ink)!important;text-decoration:none!important}body.flora .posts_group .post-excerpt{margin:0!important;font-size:14px;line-height:1.55;color:rgba(31,42,36,.7)}body.flora .posts_group .post-footer{margin-top:auto!important;padding:10px 0 0!important;background:none!important;border-top:1px solid var(--fs-line)}body.flora .posts_group .post-footer .post-links a{color:var(--fs-forest)!important;font-weight:700}@media (max-width:900px){body.flora .posts_group.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body.flora .posts_group.grid{grid-template-columns:1fr}}body.flora .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--fs-wishlist a:before,body.flora .woocommerce-MyAccount-navigation ul li[class*=wishlist] a:before{content:'♡';margin-right:10px;font-size:15px}html body.flora.single-product div.product form.cart div.quantity input.input-text.qty{padding:0!important;width:44px!important;color:var(--fs-ink)!important;font-size:16px!important;text-align:center!important}
.fs-today{padding:70px 0;background:linear-gradient(180deg,var(--fs-cream),color-mix(in srgb,var(--fs-blush) 18%,var(--fs-cream)))}.fs-teasers+.fs-today,.fs-archive-hero+.fs-today{padding:34px 0 10px;background:none}.fs-today-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.fs-today-eb{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px!important;font:700 11.5px/1 var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-rose)}.fs-today-eb i{width:8px;height:8px;border-radius:50%;background:var(--fs-rose);animation:fsLive 1.6s ease-in-out infinite}@keyframes fsLive{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--fs-rose) 20%,transparent)}}.fs-today-hd h2{margin:0 0 8px!important;font:500 clamp(30px,3.8vw,48px)/1.05 var(--fs-serif)!important;color:var(--fs-ink)!important}.fs-today-hd h2 em{font-style:italic;color:var(--fs-rose)}.fs-today-sub{max-width:620px;margin:0!important;font-size:15px;line-height:1.55;color:rgba(31,42,36,.68)}.fs-today-all{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:40px;border:1.5px solid var(--fs-line);background:#fff;color:var(--fs-forest)!important;font:700 13.5px/1 var(--fs-sans);text-decoration:none!important}.fs-today-all .fs-i{width:16px;height:16px}.fs-today-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,280px);gap:16px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.fs-today-c{display:flex;flex-direction:column;scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--fs-line);transition:transform .4s var(--fs-ease),box-shadow .4s var(--fs-ease)}.fs-today-c:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px rgba(23,37,30,.55)}.fs-today-i{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--fs-sand)}.fs-today-i img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .7s var(--fs-ease)}.fs-today-c:hover .fs-today-i img{transform:scale(1.05)}.fs-today-badge{position:absolute;left:12px;top:12px;padding:6px 11px;border-radius:30px;background:rgba(255,255,255,.94);color:var(--fs-forest);font:700 11.5px/1 var(--fs-sans)}.fs-today-c.is-fb .fs-today-badge{background:var(--fs-forest);color:#fff}.fs-today-b{display:flex;flex-direction:column;gap:10px;flex:1;padding:14px 16px 16px}.fs-today-n{font:500 18px/1.25 var(--fs-serif);color:var(--fs-ink)!important;text-decoration:none!important}.fs-today-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.fs-today-f b{font-size:16px;color:var(--fs-ink)}.fs-today-f b .amount{color:var(--fs-ink)!important}.fs-today-add{display:inline-flex!important;align-items:center;gap:6px;height:40px;padding:0 15px!important;border-radius:30px!important;background:var(--fs-forest)!important;color:#fff!important;font:700 12.5px/1 var(--fs-sans)!important;text-decoration:none!important;border:0!important}.fs-today-add .fs-i{width:16px;height:16px}.fs-today-add.added{background:var(--fs-sage)!important;color:var(--fs-forest)!important}.fs-today .added_to_cart{display:none!important}.fs-tf{max-width:560px;margin:10px auto 60px;font-family:var(--fs-sans);color:var(--fs-ink)}.fs-tf h2{margin:0 0 8px!important;font:500 34px/1.1 var(--fs-serif)!important}.fs-tf h3{margin:34px 0 12px!important;font:500 24px/1.1 var(--fs-serif)!important}.fs-tf-hint{margin:0 0 20px!important;color:rgba(31,42,36,.65);font-size:14.5px;line-height:1.5}.fs-tf-form{display:flex;flex-direction:column;gap:14px}.fs-tf-ph{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:24px;border:2px dashed color-mix(in srgb,var(--fs-forest) 30%,var(--fs-line));background:#fff;cursor:pointer;overflow:hidden}.fs-tf-ph input{position:absolute;inset:0;opacity:0;cursor:pointer}.fs-tf-ph-in{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:20px}.fs-tf-ph-in b{font-size:18px}.fs-tf-ph-in small{color:rgba(31,42,36,.6)}.fs-tf-prev{display:none}.fs-tf.has-photo .fs-tf-ph-in{display:none}.fs-tf.has-photo .fs-tf-prev{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;width:100%;padding:8px}.fs-tf-prev img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.fs-tf-f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.fs-tf-f input,.fs-tf-f textarea{width:100%;min-height:52px;padding:12px 16px;border-radius:14px;border:1.5px solid var(--fs-line);background:#fff;font:500 17px/1.3 var(--fs-sans);color:var(--fs-ink)}.fs-tf-go{height:60px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 16px/1 var(--fs-sans);cursor:pointer}.fs-tf-go[disabled]{opacity:.6}.fs-tf-msg{margin:0!important;min-height:20px;font-weight:600;color:var(--fs-forest)}.fs-tf-list{margin:0!important;padding:0!important;list-style:none;display:flex;flex-direction:column;gap:10px}.fs-tf-list li{display:flex;gap:12px;align-items:center;margin:0!important;padding:10px!important;border-radius:18px;background:#fff;border:1px solid var(--fs-line)}.fs-tf-list li:before{display:none!important}.fs-tf-list img{width:72px;height:72px;object-fit:cover;border-radius:12px;flex:none}.fs-tf-list li>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fs-tf-list span{font-size:13px;color:rgba(31,42,36,.65)}.fs-tf-acts{display:flex;flex-wrap:wrap;gap:6px}.fs-tf-acts button{height:32px;padding:0 12px;border-radius:20px;border:1.5px solid var(--fs-line);background:#fff;font:700 12px/1 var(--fs-sans);color:var(--fs-forest);cursor:pointer}.fs-tf-acts button[data-do=sold]{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff}.fs-tf-deny{max-width:520px;margin:40px auto;text-align:center}@media (max-width:767px){.fs-today{padding:50px 0}.fs-today-hd{flex-direction:column;align-items:flex-start}.fs-today-rail{grid-auto-columns:minmax(210px,72vw)}}
.fs-fit-btn{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 4px;padding:14px 16px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--fs-forest) 25%,var(--fs-line));background:linear-gradient(110deg,color-mix(in srgb,var(--fs-sage) 16%,#fff),#fff 70%);color:var(--fs-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s,box-shadow .3s,transform .3s var(--fs-ease)}.fs-fit-btn:hover{border-color:var(--fs-forest);box-shadow:0 18px 34px -26px rgba(23,37,30,.6);transform:translateY(-1px)}.fs-fit-ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--fs-forest);color:var(--fs-cream)}.fs-fit-ico svg{width:26px;height:26px}.fs-fit-btn>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.fs-fit-btn b{font-size:15px;font-weight:700;color:var(--fs-ink)}.fs-fit-btn small{font-size:12.5px;line-height:1.35;color:rgba(31,42,36,.6)}.fs-fit-btn i{margin-left:auto;color:var(--fs-forest)}.fs-fit-btn i .fs-i{width:18px;height:18px}.fs-fit-mini{min-height:38px!important;padding:0 14px!important;font-size:12.5px!important;margin-left:8px}.fs-fit{position:fixed;inset:0;z-index:100060;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;pointer-events:none}.fs-fit.is-open{visibility:visible;pointer-events:auto}.fs-fit-veil{position:absolute;inset:0;background:rgba(14,28,21,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.fs-fit.is-open .fs-fit-veil{opacity:1}.fs-fit-box{position:relative;display:flex;flex-direction:column;width:min(1240px,100%);height:min(820px,calc(100vh - 40px));border-radius:30px;background:var(--fs-cream);overflow:hidden;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);transform:translateY(24px) scale(.98);opacity:0;transition:transform .45s var(--fs-ease),opacity .35s}.fs-fit.is-open .fs-fit-box{transform:none;opacity:1}.fs-fit-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 12px}.fs-fit-top p{margin:0 0 2px!important;font:700 11px/1 var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-rose)}.fs-fit-top h3{margin:0!important;font:500 24px/1.15 var(--fs-serif)!important;color:var(--fs-ink)!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fs-fit-x{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:#fff;cursor:pointer;color:var(--fs-ink)}.fs-fit-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.fs-fit-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;min-height:0;padding:0 16px 16px}.fs-fit-stage{position:relative;border-radius:24px;overflow:hidden;min-height:0;isolation:isolate;--floor:88%}.fs-fit-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,var(--w1),var(--w2) var(--floor),var(--bs) var(--floor),var(--bs) calc(var(--floor) + 1.2%),var(--f1) calc(var(--floor) + 1.2%),var(--f2));transition:background .4s}.fs-fit-bg:after{content:'';position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 18%,rgba(255,255,255,.35),transparent 70%)}.fs-fit.is-photo .fs-fit-bg:after{display:none}.fs-fit-stage.is-small .fs-fit-bg{background:linear-gradient(180deg,var(--w1),var(--w2) calc(var(--floor) - 34%),var(--w2) var(--floor),#fff var(--floor),#f4efe7 calc(var(--floor) + 2.4%),color-mix(in srgb,var(--w2) 70%,#000) calc(var(--floor) + 2.4%),color-mix(in srgb,var(--w2) 60%,#000))}.fs-fit-stage.is-small .fs-fit-bg:before{content:'';position:absolute;left:18%;right:18%;top:7%;bottom:calc(100% - var(--floor) + 2%);border:10px solid #fff;border-bottom:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#cfe4f1,#eef5f8 70%,#dfe9d6);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.fs-fit-chair{position:absolute;z-index:-1;fill:rgba(31,42,36,.16)}.fs-fit-comp{position:absolute;touch-action:none}.fs-fit.is-photo .fs-fit-comp{cursor:grab}.fs-fit.is-photo .fs-fit-comp:active{cursor:grabbing}.fs-fit-pl,.fs-fit-pt,.fs-fit-shadow{position:absolute;display:block}.fs-fit-pl canvas,.fs-fit-pt canvas{display:block;width:100%;height:100%}.fs-fit-pl{z-index:1}.fs-fit-pt{z-index:2;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.fs-fit-pl{filter:drop-shadow(0 8px 14px rgba(0,0,0,.12))}.fs-fit.is-raw .fs-fit-pl canvas.is-raw{-webkit-mask:radial-gradient(closest-side,#000 70%,transparent);mask:radial-gradient(closest-side,#000 70%,transparent)}.fs-fit.is-raw .fs-fit-pt canvas.is-raw{-webkit-mask:radial-gradient(closest-side,#000 75%,transparent);mask:radial-gradient(closest-side,#000 75%,transparent)}.fs-fit-shadow{bottom:-6px;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);z-index:0}.fs-fit-dims span{position:absolute;display:flex;align-items:center;border-left:1.5px dashed rgba(31,42,36,.35);padding-left:8px;pointer-events:none}.fs-fit-dims b{padding:4px 8px;border-radius:20px;background:rgba(255,255,255,.9);font:700 12px/1 var(--fs-sans);color:var(--fs-forest)}.fs-fit-load{position:absolute;inset:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(250,246,239,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font:600 14px/1 var(--fs-sans);color:var(--fs-forest)}.fs-fit-load i{width:38px;height:38px;border-radius:50%;border:3px solid color-mix(in srgb,var(--fs-forest) 20%,transparent);border-top-color:var(--fs-forest);animation:fsSpin .8s linear infinite}@keyframes fsSpin{to{transform:rotate(360deg)}}.fs-fit.is-loading .fs-fit-load{display:flex}.fs-fit-drag{position:absolute;left:50%;top:14px;z-index:4;transform:translateX(-50%);margin:0!important;padding:7px 14px;border-radius:30px;background:rgba(0,0,0,.55);color:#fff;font:600 12.5px/1 var(--fs-sans);display:none;white-space:nowrap}.fs-fit.is-photo .fs-fit-drag{display:block}.fs-fit-side{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.fs-fit-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fs-fit-pair a{display:flex;gap:8px;align-items:center;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--fs-line);color:var(--fs-ink)!important;text-decoration:none!important;min-width:0}.fs-fit-pair img{flex:none;width:46px;height:46px;border-radius:10px;object-fit:cover}.fs-fit-pair span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.25;font-weight:600}.fs-fit-pair span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fs-fit-pair small{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-rose)}.fs-fit-pair b{display:block;font-size:13px}.fs-fit-rule{margin:0!important;font-size:12.5px;line-height:1.45;color:rgba(31,42,36,.7)}.fs-fit-rule b{color:var(--fs-forest)}.fs-fit-lbl{margin:6px 0 0!important;font:700 11px/1 var(--fs-sans);letter-spacing:.14em;text-transform:uppercase;color:rgba(31,42,36,.55)}.fs-fit-rail{display:grid;grid-auto-flow:column;grid-auto-columns:118px;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.fs-fit-it{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:16px;border:1.5px solid var(--fs-line);background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s}.fs-fit-it.is-on{border-color:var(--fs-forest);box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-sage) 50%,transparent)}.fs-fit-ti{display:block;aspect-ratio:1;border-radius:11px;overflow:hidden;background:var(--fs-sand)}.fs-fit-ti img{width:100%;height:100%;object-fit:cover}.fs-fit-tn{font-size:11.5px;font-weight:600;line-height:1.25;color:var(--fs-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:29px}.fs-fit-tm{display:flex;flex-direction:column;gap:2px}.fs-fit-tm b{font-size:12.5px;color:var(--fs-ink)}.fs-fit-tm em{font-style:normal;font-size:10.5px;font-weight:700;color:rgba(31,42,36,.6)}.fs-fit-tm em.is-ideal{color:var(--fs-forest)}.fs-fit-none{margin:0!important;font-size:13px;color:rgba(31,42,36,.65)}.fs-fit-bgs{display:flex;flex-wrap:wrap;gap:6px}.fs-fit-bgs button,.fs-fit-own{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;border-radius:30px;border:1.5px solid var(--fs-line);background:#fff;font:600 12px/1 var(--fs-sans);color:var(--fs-ink);cursor:pointer}.fs-fit-bgs button i{width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,var(--a) 55%,var(--b) 55%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.fs-fit-own i{width:20px;height:20px;border-radius:50%;background:var(--fs-rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center/13px no-repeat}.fs-fit-own input{position:absolute;inset:0;opacity:0;cursor:pointer}.fs-fit-bgs .is-on{border-color:var(--fs-forest);background:color-mix(in srgb,var(--fs-sage) 14%,#fff)}.fs-fit-scale{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700}.fs-fit-scale input{flex:1;accent-color:var(--fs-forest)}.fs-fit-acts{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:6px}.fs-fit-go{height:48px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px/1 var(--fs-sans);cursor:pointer;transition:background .25s}.fs-fit-go:hover{background:var(--fs-rose)}.fs-fit-go.is-ghost{background:#fff;color:var(--fs-forest);border:1.5px solid var(--fs-line)}.fs-fit-go[disabled]{opacity:.7}@media (max-width:900px){.fs-fit{padding:0;align-items:stretch}.fs-fit-box{height:100%;border-radius:0;width:100%}.fs-fit-top{padding:12px 14px 8px}.fs-fit-main{display:flex;flex-direction:column;overflow-y:auto;padding:0 12px 12px;gap:12px}.fs-fit-stage{flex:none;height:58vh;border-radius:20px}.fs-fit-side{overflow:visible}.fs-fit-acts{flex-direction:row;flex-wrap:wrap}.fs-fit-go{flex:1 1 45%}.fs-fit-go[data-a=both]{flex-basis:100%}}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){:root{color-scheme:only light}html,body{background-color:#F7F1E8}}html body.flora.single-product div.product form.cart div.quantity{display:inline-grid!important;grid-template-columns:40px 50px 40px;align-items:center;justify-items:center;width:auto!important;max-width:none!important;position:relative!important;overflow:visible!important;flex:0 0 auto!important}html body.flora.single-product div.product form.cart div.quantity .quantity-change.minus{grid-column:1;grid-row:1}html body.flora.single-product div.product form.cart div.quantity input.input-text.qty{grid-column:2;grid-row:1;width:50px!important;min-width:0!important;max-width:50px!important}html body.flora.single-product div.product form.cart div.quantity .quantity-change.plus{grid-column:3;grid-row:1}html body.flora.single-product div.product form.cart div.quantity .screen-reader-text{position:absolute!important}.fs-fit-x svg{flex:none!important;width:20px!important;min-width:20px!important;height:20px!important}.fs-fit-x svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important}html.fs-qz-lock .fs-holsw,html.fs-qz-lock .fs-cw,html.fs-qz-lock .fs-stickybuy,html.fs-qz-lock .fs-tabbar,html.fs-qz-lock #siteseo-universal-metabox-icon{display:none!important}@media (max-width:900px){.fs-fit-side{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.fs-fit-side>*{flex:none!important}.fs-fit-rail{min-height:150px}.fs-fit-stage{height:52vh}}.fs-fit-it{position:relative}.fs-fit-ck{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid var(--fs-line);color:var(--fs-forest);font:700 16px/1 var(--fs-sans);box-shadow:0 4px 10px -4px rgba(0,0,0,.25);transition:background .2s,color .2s}.fs-fit-it.is-cmp .fs-fit-ck{background:var(--fs-forest);border-color:var(--fs-forest);color:#fff;font-size:13px}.fs-fit-it.is-cmp{border-color:var(--fs-sage)}.fs-fit-cmpbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 4px;padding:10px 12px;border-radius:16px;background:#fff;border:1.5px dashed var(--fs-line)}.fs-fit-cmpn{font:500 13px/1.35 var(--fs-sans);color:rgba(31,42,36,.7)}.fs-fit-cmpgo{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:40px;background:var(--fs-forest);color:#fff;font:700 14px var(--fs-sans);cursor:pointer}.fs-fit-cmpgo svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.fs-fit-cmp{position:absolute;left:0;right:0;bottom:0;top:76px;z-index:6;display:none;flex-direction:column;gap:12px;padding:0 16px 16px;background:var(--fs-cream);overflow:auto}.fs-fit.is-cmp .fs-fit-cmp{display:flex}.fs-fit-cmp-hd{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:6px 0 10px;background:var(--fs-cream)}.fs-fit-cmpx{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;border:1.5px solid var(--fs-line);border-radius:40px;background:#fff;color:var(--fs-ink);font:600 14px var(--fs-sans);cursor:pointer}.fs-fit-cmpx svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.fs-fit-cmp-note{margin:0!important;font:500 14px/1.35 var(--fs-sans);color:rgba(31,42,36,.65)}.fs-fit-cmp-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.fs-fit-cc{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:22px;background:#fff;border:1.5px solid var(--fs-line)}.fs-fit-cc-v{position:relative;border-radius:16px;overflow:hidden}.fs-fit-cc-v canvas{display:block;width:100%;height:auto;aspect-ratio:600/760}.fs-fit-cc-l{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:20px;background:rgba(255,255,255,.88);font:700 12px var(--fs-sans);font-style:normal;color:var(--fs-ink)}.fs-fit-cc-t{display:flex;flex-direction:column;gap:3px;padding:0 4px}.fs-fit-cc-t em{font:700 11px/1.2 var(--fs-sans);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-rose)}.fs-fit-cc-t em.is-ideal{color:var(--fs-forest)}.fs-fit-cc-t a{font:600 14px/1.3 var(--fs-sans);color:var(--fs-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-fit-cc-t b{font:700 15px var(--fs-sans);color:var(--fs-forest)}.fs-fit-cc-a{display:grid;gap:6px;margin-top:auto}.fs-fit-cc-a .fs-fit-go{width:100%;min-height:40px;font-size:13px!important}@media (max-width:900px){.fs-fit-cmp{padding:0 10px 12px}.fs-fit-cmp-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-fit-cc{padding:6px;border-radius:16px;gap:8px}.fs-fit-cc-t a{font-size:13px}.fs-fit-cmpbar{flex-direction:column;align-items:stretch}.fs-fit-cmpgo{justify-content:center}}.fs-fit-side>*{flex:none!important}.fs-fit-rail{min-height:190px;align-items:start}.fs-fit-side{overscroll-behavior:contain}html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{display:flex!important;align-items:center;justify-content:center;background:#fff;border-radius:inherit}html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a{display:flex!important;align-items:center;justify-content:center;width:100%}html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img.wp-post-image,html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;max-height:min(calc(100vh - 210px),720px)!important;object-fit:contain!important;margin:0 auto!important}html body.flora.single-product div.product .woocommerce-product-gallery .flex-viewport{max-height:min(calc(100vh - 210px),720px);background:#fff}@media (max-width:767px){html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img.wp-post-image,html body.flora.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:62vh!important}html body.flora.single-product div.product .woocommerce-product-gallery .flex-viewport{max-height:62vh}}html.fs-pbar-in-head header.fs-header>.fs-pbar{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:5;background:rgba(250,246,239,.985)!important;transform:translateY(-14px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.22,1),opacity .25s,visibility .3s}html.fs-pbar-in-head header.fs-header>.fs-pbar.is-on{transform:none;opacity:1;visibility:visible;pointer-events:auto}.fs-pbar-p em{display:flex!important;align-items:baseline;white-space:nowrap!important}.fs-pbar-p em .woocommerce-Price-amount,.fs-pbar-p em bdi{white-space:nowrap!important;display:inline!important}.fs-pbar-p em span,.fs-pbar-p em bdi{display:inline!important;flex-direction:row!important;white-space:nowrap!important}.fs-header-in .fs-nav{min-width:0}.fs-header-in .fs-actions{min-width:0}@media (max-width:1560px){.fs-header-in{gap:16px!important;padding-left:24px!important;padding-right:24px!important}.fs-nav>ul>li>a{padding-left:10px!important;padding-right:10px!important}.fs-header-in .fs-call{padding-left:16px!important;padding-right:18px!important}}@media (max-width:1360px){.fs-nav>ul>li>a{padding-left:8px!important;padding-right:8px!important;font-size:14px!important}.fs-header-in .fs-call{width:44px!important;height:44px!important;padding:0!important;justify-content:center!important;gap:0!important;font-size:0!important;flex:none}.fs-header-in .fs-call svg,.fs-header-in .fs-call .fs-i{margin:0!important;width:18px!important;height:18px!important}}footer.fs-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.fs-rvw{content-visibility:auto;contain-intrinsic-size:auto 380px}.fs-qz-x,.fs-layer-close,.fs-fit-x{flex:none!important}.fs-qz-x svg,.fs-layer-close svg{flex:none!important;display:block!important;width:20px!important;min-width:20px!important;height:20px!important;opacity:1!important;visibility:visible!important}.fs-qz-x svg path,.fs-layer-close svg path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round}.fs-qz-x{color:var(--fs-ink,#1F2A24)!important;border:1.5px solid rgba(31,42,36,.12)!important}.fs-qz-modal .fs-qz-top{margin-right:72px!important}@media (max-width:767px){.fs-qz-modal .fs-qz-top{margin-right:56px!important}}
body:not(.fs-ck-np) form.checkout .fs-np-f,body:not(.fs-ck-np) form.checkout .fs-np-note{display:none!important}body.fs-ck-np form.checkout .fs-date-f,body.fs-ck-np form.checkout .fs-time-f,body.fs-ck-np form.checkout .fs-date-chips{display:none!important}form.checkout .fs-np-f{position:relative}form.checkout .fs-np-f label .optional{display:none!important}form.checkout .fs-np-f label:after{content:' *';color:var(--fs-rose,#B4473A);font-weight:700}form.checkout .fs-np-f input.is-ok{border-color:var(--fs-sage)!important;padding-right:42px!important}form.checkout .fs-np-f .woocommerce-input-wrapper{position:relative;display:block}form.checkout .fs-np-f:has(input.is-ok) .woocommerce-input-wrapper:after{content:'✓';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--fs-forest);color:#fff;font:700 12px/1 var(--fs-sans);pointer-events:none}.fs-np-dd{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:4px;max-height:320px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1.5px solid var(--fs-line);border-radius:16px;box-shadow:0 24px 40px -24px rgba(23,37,30,.45);padding:6px}.fs-np-dd[hidden]{display:none!important}.fs-np-opt{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--fs-ink);text-align:left;font:inherit;cursor:pointer;line-height:1.3}.fs-np-opt:hover,.fs-np-opt.is-act{background:color-mix(in srgb,var(--fs-sage) 14%,#fff)}.fs-np-opt b{display:inline;font:600 14.5px/1.3 var(--fs-sans)}.fs-np-opt small{display:block;margin-top:2px;font:500 12.5px/1.35 var(--fs-sans);color:rgba(31,42,36,.6)}.fs-np-tag{display:inline-block;margin:0 8px 0 0;padding:2px 8px;border-radius:20px;font:700 10.5px/1.5 var(--fs-sans);font-style:normal;letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;background:#EEF3EC;color:var(--fs-forest)}.fs-np-tag-pm{background:#FBEDEA;color:#B4473A}.fs-np-tag-pt{background:#F3EFE6;color:#7A6A45}.fs-np-msg{padding:10px 12px;font:500 13px/1.4 var(--fs-sans);color:rgba(31,42,36,.65)}.fs-np-note{clear:both;margin:-2px 0 14px!important;padding:10px 14px;border-radius:14px;background:#F3F6F1;font:500 13px/1.45 var(--fs-sans);color:rgba(31,42,36,.75)}@media (max-width:767px){.fs-np-dd{max-height:260px}.fs-np-opt{padding:11px 10px}}
.fs-slot-note{margin:6px 0 0!important;padding:8px 12px;border-radius:12px;background:#FBEDEA;color:#9B3A2E;font:600 13px/1.4 var(--fs-sans)}form.checkout .fs-remind-f{margin-top:6px!important}form.checkout .fs-occasion-f{margin-top:-4px!important}
.fs-cats-bento.fs-cats-hol8 .fs-cat-7,.fs-cats-bento.fs-cats-hol8 .fs-cat-8{grid-column:auto}.fs-cat-hol{background:#1F2A24}.fs-cat-hol .fs-cat-hb{align-self:flex-start;display:inline-block;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:12px;font-weight:700;letter-spacing:.06em;color:#fff}.fs-cat-hol .fs-cat-c{opacity:1;transform:none}.fs-cats-bento.fs-cats-n6 .fs-cat-5,.fs-cats-bento.fs-cats-n6 .fs-cat-6{grid-column:span 2}@media (max-width:1100px){.fs-cats-bento.fs-cats-n6 .fs-cat-5,.fs-cats-bento.fs-cats-n6 .fs-cat-6{grid-column:auto}}@media (max-width:767px){.fs-cats-bento .fs-cat{grid-column:auto!important;grid-row:auto!important}}
.fs-exp .fs-rail{padding-bottom:76px}.fs-exp .fs-rail .fs-rail-btn{top:auto!important;bottom:0}
body.fs-has-tab .fs-hol-ask{transform:translate(-50%,140%)}body.fs-has-tab .fs-hol-ask.is-on{transform:translate(-50%,calc(-66px - env(safe-area-inset-bottom)))}body:has(.fs-hol-ask.is-on) .fs-cw-hint,body:has(.fs-hol-ask.is-on) .fs-holsw{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
