.header__inline-menu details>summary.header__menu-item{position:relative;gap:0}.header__inline-menu details>summary .icon-caret{position:absolute;right:.9rem;top:50%;width:.9rem;height:auto;margin:0;transform:translateY(-50%);transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .3s ease;opacity:.55}.header__inline-menu details[open]>summary .icon-caret,.header__inline-menu details:hover>summary .icon-caret{opacity:1}.header__inline-menu details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.header__inline-menu .header__submenu{padding:1.6rem 0;min-width:24rem;background-color:#f2e9d5!important;border:0!important;border-top:1px solid var(--fs-gold, #642C2F)!important;border-radius:0!important;box-shadow:0 18px 40px -22px #1a111073!important}.header__inline-menu .header__submenu>li+li{position:relative}.header__inline-menu .header__submenu>li+li:before{content:"";position:absolute;top:0;left:2.6rem;right:2.2rem;height:1px;background-image:linear-gradient(90deg,#1a111026,#1a111000 88%)}.header__inline-menu .header__submenu .header__menu-item{position:relative;padding:.95rem 2.6rem .95rem 4.6rem!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:1.85rem!important;line-height:1.3!important;letter-spacing:.015em!important;text-transform:none!important;color:#1a1110!important;transition:color .3s ease}.header__inline-menu .header__submenu .header__menu-item:before{content:"";position:absolute;left:2.6rem;top:50%;width:0;height:1px;background-color:var(--fs-gold, #642C2F);transform:translateY(-50%);transition:width .34s cubic-bezier(.22,.61,.36,1)}.header__inline-menu .header__submenu .header__menu-item:hover:before,.header__inline-menu .header__submenu .header__menu-item:focus-visible:before{width:1.4rem}.header__inline-menu .header__submenu .header__menu-item span,.header__inline-menu .header__submenu .header__menu-item:hover span{text-decoration:none!important}@media(hover:hover)and (pointer:fine){.header__inline-menu details[open]>.header__submenu{animation:fs-submenu-in .24s cubic-bezier(.22,.61,.36,1) both}.header__inline-menu details[open]>.header__submenu>li{animation:fs-submenu-item-in .26s cubic-bezier(.22,.61,.36,1) both}.header__inline-menu details[open]>.header__submenu>li:nth-child(1){animation-delay:.05s}.header__inline-menu details[open]>.header__submenu>li:nth-child(2){animation-delay:.09s}.header__inline-menu details[open]>.header__submenu>li:nth-child(3){animation-delay:.13s}.header__inline-menu details[open]>.header__submenu>li:nth-child(4){animation-delay:.17s}.header__inline-menu details[open]>.header__submenu>li:nth-child(n+5){animation-delay:.21s}}@keyframes fs-submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-submenu-item-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.header__inline-menu details>summary:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.4rem}}@media(prefers-reduced-motion:reduce){.header__inline-menu details[open]>.header__submenu,.header__inline-menu details[open]>.header__submenu>li{animation:none}.header__inline-menu details>summary .icon-caret,.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .header__menu-item:before{transition:none}}.header__inline-menu .header__submenu .header__menu-item:hover,.header__inline-menu .header__submenu .header__menu-item:hover span,.header__inline-menu .header__submenu .header__menu-item:focus-visible,.header__inline-menu .header__submenu .header__menu-item:focus-visible span{color:#642c2f!important}html body .header__inline-menu details>summary .icon-caret,html body .header__inline-menu details>summary svg.icon-caret{display:none!important}html body .header__inline-menu details>summary.header__menu-item{padding-right:1.5rem!important;padding-left:1.5rem!important}@media(min-width:990px)and (max-width:1199px){html body .header__inline-menu details>summary.header__menu-item{padding-right:.9rem!important;padding-left:.9rem!important}}html body .header-wrapper .header__inline-menu .header__menu-item,html body .header-wrapper .header__inline-menu .header__menu-item span,html body .header-wrapper .header__inline-menu summary.header__menu-item,html body .header-wrapper .header__inline-menu summary.header__menu-item span{font-family:var(--fs-display)!important;font-optical-sizing:auto;font-weight:400!important;font-size:clamp(1.5rem,1.18vw,1.85rem)!important;letter-spacing:.012em!important;text-transform:none!important}html body:not(.fs-hero-gone):not(.fs-header-no-hero) .header-wrapper,html body:not(.fs-hero-gone):not(.fs-header-no-hero) sticky-header.header-wrapper,html body:not(.fs-hero-gone):not(.fs-header-no-hero) sticky-header .header-wrapper{background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-bottom-color:transparent!important}html body.fs-hero-gone:not(.fs-header-no-hero) .header-wrapper,html body.fs-hero-gone:not(.fs-header-no-hero) sticky-header.header-wrapper,html body.fs-hero-gone:not(.fs-header-no-hero) sticky-header .header-wrapper{background-color:#f2e9d5!important;background-image:none!important;box-shadow:0 1px #1a111014!important}html body:not(.fs-header-no-hero) .shopify-section-group-header-group{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100!important}@media(max-width:989px){html body .menu-drawer__menu>li>a.menu-drawer__menu-item,html body .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-family:var(--fs-display)!important;font-optical-sizing:auto;font-weight:400!important;font-size:2rem!important;letter-spacing:.012em!important;text-transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/floral-studio-nav.css.map */
