.drawer-menu.mobile-nav{display:flex;flex-direction:column;justify-content:space-between;height:100%}.drawer-menu__toggle,.drawer-menu__link{align-items:center;display:block;padding:var(--space-medium) var(--space-drawer-sides);transition-property:background-color,text-decoration;text-decoration:none;width:100%}.drawer-menu__toggle .icon--to-open{float:right}@supports (aspect-ratio: 1){.drawer-menu__toggle,.drawer-menu__link{display:flex;gap:var(--space-xsmall);justify-content:space-between}.drawer-menu__toggle .icon--to-open{float:none}}.drawer-menu__static-target,.drawer-menu__dropdown-link a{display:block;padding:var(--space-small) var(--space-drawer-sides)}.drawer-menu__toggle:hover,.drawer-menu__link:hover,.drawer-menu__toggle:focus-visible,.drawer-menu__link:focus-visible{box-shadow:none;background-color:hsla(var(--color-foreground-raw),.05);outline:0}.drawer-menu details[open],.drawer-menu details[open] summary,.drawer-menu details[open] a,.drawer-menu__dropdown-link.is-open .drawer-menu__toggle{background-color:hsla(var(--color-foreground-raw),.05)}.drawer-menu details[open] .drawer-menu__static-target,.drawer-menu__dropdown-link.is-open .drawer-menu__dropdown-menu{background-color:hsla(var(--color-foreground-raw),.05)}.drawer-menu details[open] .drawer-menu__static-target a,.drawer-menu__dropdown-link.is-open a{background-color:transparent}.drawer-menu details[open] .drawer-menu__static-target a:hover,.drawer-menu__dropdown-link.is-open a:hover{background-color:transparent}.drawer-menu details[open] summary:hover,.drawer-menu details[open] a:hover,.drawer-menu__dropdown-link.is-open a:hover,.drawer-menu__dropdown-link.is-open .drawer-menu__toggle:hover,.drawer-menu details[open] summary:focus-visible,.drawer-menu details[open] a:focus-visible,.drawer-menu__dropdown-link.is-open a:focus-visible,.drawer-menu__dropdown-link.is-open .drawer-menu__toggle:focus-visible{background-color:hsla(var(--color-foreground-raw),.1);box-shadow:none;outline:0}.drawer-menu__link--grandchild{padding-left:calc(var(--space-drawer-sides) * 2)}.drawer-menu__toggle--main,.drawer-menu__link--main{font-size:var(--font-copy-size-large)}.drawer-menu__main-dropdown,.drawer-menu__main-dropdown-dropdown{display:flex;flex-direction:column}.drawer-menu__main-dropdown[open] .drawer-menu__toggle--main .icon--to-open,.drawer-menu__main-dropdown-dropdown[open] .drawer-menu__toggle--main-dropdown .icon--to-open,.drawer-menu__dropdown-link.is-open .drawer-menu__toggle .icon--to-open{transform:rotate(-45deg)}.drawer-menu__dropdown-menu{max-height:0;overflow:hidden}.drawer-menu__dropdown-link.is-open .drawer-menu__dropdown-menu{max-height:100000px}.drawer-menu__dropdown-menu-link,.drawer-menu__dropdown-menu-link:hover{text-decoration:none}.drawer-menu__localization .dropdown-link--active{font-weight:700}.drawer--menu{background:linear-gradient(165deg,#d9c7e8,#fbd8de)!important}.drawer-menu__main-list-item{position:relative}.drawer-menu__main-list-item:before{content:"";position:absolute;left:var(--space-drawer-sides);top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%}.drawer-menu__main-list-item:nth-child(4n+1):before{background:#e8646f}.drawer-menu__main-list-item:nth-child(4n+2):before{background:#6b96ae}.drawer-menu__main-list-item:nth-child(4n+3):before{background:#c9a227}.drawer-menu__main-list-item:nth-child(4n+4):before{background:#8b6bae}.drawer-menu__link--main,.drawer-menu__toggle--main{font-family:var(--font-heading-family),sans-serif!important;font-weight:400!important;font-size:21px!important;color:#2c2a44!important;border-bottom:1px solid rgba(44,42,68,.1);padding-left:calc(var(--space-drawer-sides) + 22px)!important}.drawer-menu__link--main:hover,.drawer-menu__toggle--main:hover{background-color:#ffffff73!important}.drawer-menu__main-list-item:last-child{margin-top:10px;border-top:1px solid rgba(44,42,68,.15)}.drawer-menu__main-list-item:last-child .drawer-menu__link--main{font-size:16px!important;font-weight:600!important;opacity:.85}.drawer-menu__main-list-item:last-child:before{display:none}.mobile-nav .rte{font-family:var(--font-body-family),sans-serif;font-style:italic;color:#5b5870;font-size:14px}.drawer .social-list a{color:#2c2a44;transition:transform .25s ease,color .25s ease}.drawer .social-list a:hover{color:#e8646f;transform:translateY(-2px)}.drawer--menu .drawer__close-button--right{background-color:#ffffff80;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/18/assets/styles-component-drawer-menu.css.map */
