.o-collection-menu{position:relative}.o-collection-menu__trigger{align-items:center;background-color:rgb(var(--color-light-grey));border-bottom:1px solid rgb(var(--color-border));cursor:pointer;display:flex;font-size:var(--body-fs-sm);gap:1.5rem;padding:1rem}@media screen and (min-width:768px){.o-collection-menu__trigger{display:none}}.o-collection-menu__trigger .icon{height:1.2rem;transition:transform var(--default-transition-easing) var(--default-transition-timing);width:1.2rem}@media screen and (min-width:768px){.o-collection-menu__trigger .icon{height:1.4rem;width:1.4rem}}.o-collection-menu--open .o-collection-menu__trigger .icon{transform:rotate(180deg)}.o-collection-menu__item{align-items:center;border-bottom:1px solid rgb(var(--color-border));font-family:var(--ff-secondary);justify-content:space-between;padding:1.5rem var(--layout-site-padding);text-transform:uppercase;transition:color var(--default-transition-easing) var(--default-transition-timing)}@media screen and (min-width:768px){.o-collection-menu__item{padding:3rem var(--layout-site-padding)}}@media screen and (min-width:1650px){.o-collection-menu__item{padding:4.5rem var(--layout-site-padding)}}.o-collection-menu__item.m-accordion{margin-top:0}.o-collection-menu__item a{font-size:var(--body-fs-sm)}@media screen and (min-width:768px){.o-collection-menu__item a{font-size:var(--body-fs-md)}}.o-collection-menu__item .m-accordion__header{padding:0}.o-collection-menu__item .m-accordion__header span{font-size:var(--body-fs-sm);transition:font-size var(--default-transition-easing) var(--default-transition-timing)}@media screen and (min-width:768px){.o-collection-menu__item .m-accordion__header span{font-size:var(--body-fs-md)}}.o-collection-menu__item .m-accordion__content{margin:0}.o-collection-menu__item .icon.icon-plus{height:2rem;width:1.8rem}@media screen and (min-width:768px){.o-collection-menu__item:not(.m-accordion--open):hover{color:rgb(var(--color-dark-grey))}}.o-collection-menu__item.m-accordion--open{background-color:rgb(var(--color-white));transition:background-color var(--default-transition-easing) var(--default-transition-timing)}.o-collection-menu__item.m-accordion--open .m-accordion__header span{font-size:var(--h1-fs);line-height:var(--h1-lh);margin-bottom:2rem}.o-collection-menu__item.m-accordion--open .m-accordion__content a{font-size:var(--body-fs-md)}@media screen and (min-width:768px){.o-collection-menu__item.m-accordion--open{background-color:var(--color-background)}.o-collection-menu__item.m-accordion--open .m-accordion__header span{font-size:var(--body-fs-md);line-height:var(--body-lh-md);margin-bottom:0}}.o-collection-menu__item.m-accordion--open .icon.icon-plus{position:relative;transform:rotate(135deg)}.o-collection-menu__item.m-accordion--open .icon.icon-plus rect:last-child{opacity:1}@media screen and (min-width:768px){.o-collection-menu__item.m-accordion--open:hover{background-color:rgb(var(--color-light-grey))}.o-collection-menu__item.m-accordion--open:hover .o-collection-menu__item-icon:after{opacity:1}}.o-collection-menu__item .o-collection-menu__item-icon{align-items:center;display:none;justify-content:center;position:relative}@media screen and (min-width:768px){.o-collection-menu__item .o-collection-menu__item-icon{display:flex}}.o-collection-menu__item .o-collection-menu__item-icon svg{margin:0;z-index:2}.o-collection-menu__item .o-collection-menu__item-icon:after{background-color:rgb(var(--color-white));border-radius:100%;content:"";height:2.8rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--default-transition-easing) var(--default-transition-timing);width:2.8rem;z-index:1}.o-collection-menu__links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(var(--color-background),.7);display:none;flex-direction:column;left:0;position:absolute;top:100%;width:100%;z-index:12}@media screen and (min-width:768px){.o-collection-menu__links{display:flex!important;position:relative}}.o-collection-menu__links a{display:block;text-decoration:none}.o-collection-menu__child-links{display:flex;flex-direction:column;font-family:var(--ff-primary);gap:.25rem;margin-top:.5rem;text-transform:none}.o-collection-menu__child-links a{text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.o-collection-menu a.o-collection-menu__child-link--highlight,.o-collection-menu__child-links a:hover{color:rgb(var(--color-dark-grey))}