.lace-mega-menu--luxe{font-family:var(--font-body-family)}.mega-menu{position:static}.mega-menu__content{background:linear-gradient(180deg,#faf8f6,#fff);border:0;border-top:1px solid rgba(80,86,85,.1);box-shadow:0 1.6rem 4.8rem #25252514;left:0;max-height:min(58vh,36rem);overflow:hidden;position:absolute;right:0;top:100%;z-index:6}.mega-menu[data-menu=for-her] .mega-menu__content,.mega-menu[data-menu=for-him] .mega-menu__content,.mega-menu[data-menu=for-couples] .mega-menu__content,.mega-menu[data-menu=erotic-lingerie] .mega-menu__content{max-height:min(74vh,48rem)}.mega-menu[data-menu=brands] .mega-menu__content{max-height:min(50vh,16rem)}.shopify-section-header-sticky .mega-menu[data-menu=for-her] .mega-menu__content,.shopify-section-header-sticky .mega-menu[data-menu=for-him] .mega-menu__content,.shopify-section-header-sticky .mega-menu[data-menu=for-couples] .mega-menu__content,.shopify-section-header-sticky .mega-menu[data-menu=erotic-lingerie] .mega-menu__content{max-height:min(74vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.shopify-section-header-sticky .mega-menu[data-menu=brands] .mega-menu__content{max-height:min(50vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.mega-menu__content:before{background:linear-gradient(90deg,#c9b896,#00b9d7,#c9b896);content:"";display:block;height:2px;width:100%}.shopify-section-header-sticky .mega-menu__content{max-height:min(58vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.js .mega-menu__content{opacity:0;transform:translateY(-.5rem);transition:opacity .28s ease,transform .28s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__inner{height:100%;max-height:inherit;padding:0}.mega-menu__layout{display:grid;gap:0;height:100%;max-height:inherit;min-height:0}.mega-menu__layout--has-hero.mega-menu__layout--columns,.mega-menu__layout--has-hero.mega-menu__layout--cards{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.mega-menu__layout:not(.mega-menu__layout--has-hero){grid-template-columns:1fr}.mega-menu__hero--compact{border-right:1px solid rgba(80,86,85,.08);height:100%;max-height:inherit;min-height:0}.mega-menu__hero--compact .mega-menu__hero-link{display:block;height:100%;min-height:0;overflow:hidden;position:relative;text-decoration:none}.mega-menu__hero--compact .mega-menu__hero-image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.mega-menu__hero--compact .mega-menu__hero-link:hover .mega-menu__hero-image{transform:scale(1.04)}.mega-menu__hero--compact .mega-menu__hero-overlay{background:linear-gradient(180deg,#14141400 30%,#1414148c 72%,#141414d1);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:1.4rem 1.5rem 1.6rem;position:absolute;right:0;top:0}.mega-menu__hero-eyebrow{color:#d4c4a8;font-family:var(--font-body-family);font-size:.95rem;letter-spacing:.2em;margin:0 0 .4rem;text-transform:uppercase}.mega-menu__hero-title{color:#fff;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.9rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.03em;line-height:1.15;margin:0}.mega-menu__hero-subtitle{color:#ffffffe0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;margin:.45rem 0 0}.mega-menu__hero-cta{border-bottom:1px solid rgba(255,255,255,.55);color:#fff;display:inline-block;font-size:1rem;letter-spacing:.12em;margin-top:.8rem;padding-bottom:.15rem;text-transform:uppercase;width:fit-content}.mega-menu__hero-link:hover .mega-menu__hero-cta{border-bottom-color:#00b9d7;color:#00b9d7}.mega-menu__body{max-height:inherit;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.9rem 1.5rem 1.1rem;position:relative;scrollbar-color:rgba(80,86,85,.25) transparent;scrollbar-width:thin}.mega-menu__body:after{background:linear-gradient(180deg,#fff0,#faf8f6eb 88%);bottom:0;content:"";height:1.6rem;left:0;pointer-events:none;position:sticky;right:0;z-index:1}.mega-menu__body::-webkit-scrollbar{width:5px}.mega-menu__body::-webkit-scrollbar-thumb{background:#50565538;border-radius:4px}.mega-menu__layout:not(.mega-menu__layout--has-hero) .mega-menu__body{padding:1.2rem 0 1.4rem}.mega-menu__toolbar{align-items:center;border-bottom:1px solid rgba(80,86,85,.1);display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between;margin-bottom:.55rem;padding-bottom:.55rem}.mega-menu__trust{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 .75rem;padding:0}.mega-menu__trust-item{color:rgba(var(--color-foreground),.48);font-size:.98rem;letter-spacing:.06em;list-style:none;text-transform:uppercase}.mega-menu__trust-item:before{color:#c9b896;content:"\25c6";font-size:.55rem;margin-right:.45rem;vertical-align:middle}.mega-menu__view-all{align-items:center;color:rgb(var(--color-foreground));display:inline-flex;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.28rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);gap:.5rem;letter-spacing:.04em;text-decoration:none;transition:color .2s ease}.mega-menu__view-all:hover{color:#00b9d7}.mega-menu__view-all-icon{font-size:1.1rem;transition:transform .2s ease}.mega-menu__view-all:hover .mega-menu__view-all-icon{transform:translate(.3rem)}.mega-menu__quality-note{color:rgba(var(--color-foreground),.5);font-family:var(--font-body-family);font-size:1.05rem;font-style:italic;letter-spacing:.02em}.mega-menu__list{display:grid;gap:.65rem 1.2rem;grid-template-columns:repeat(var(--mega-menu-columns, 4),minmax(0,1fr));list-style:none;margin:0;padding:0}.mega-menu__column{min-width:0}.mega-menu__column-links{margin:.2rem 0 0;padding:0}.mega-menu__link{align-items:center;color:rgba(var(--color-foreground),.76);display:flex;font-family:var(--font-body-family);gap:.55rem;line-height:1.35;text-decoration:none!important;transition:color .2s ease}.mega-menu__link--level-2{border-bottom:1px solid rgba(80,86,85,.1);color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.14rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.02em;margin-bottom:.35rem;padding-bottom:.35rem}.mega-menu__link--level-3{color:rgba(var(--color-foreground),.9);font-family:var(--font-body-family);font-size:1.14rem;font-style:normal;font-weight:400;padding:.15rem 0}.mega-menu__link--level-3 span{position:relative}.mega-menu__link--level-3:hover span:after,.mega-menu__link--level-3.mega-menu__link--active span:after{background:#00b9d7;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mega-menu__link--level-4{color:rgba(var(--color-foreground),.85);display:block;font-family:var(--font-body-family);font-size:1.05rem;font-style:normal;font-weight:400;padding:.1rem 0 .1rem .7rem;position:relative}.mega-menu__link--level-4:before{background-color:#c9b896;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.mega-menu__thumb{border-radius:.3rem;flex-shrink:0;height:2.5rem;overflow:hidden;width:2.5rem}.mega-menu__thumb-image{height:100%;object-fit:cover;width:100%}.mega-menu__sublist{margin:.05rem 0 .35rem;padding:0}.mega-menu__link:hover,.mega-menu__link--active{color:#00b9d7}.mega-menu__cards{align-items:start;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));list-style:none;margin:0;padding:0}.mega-menu__card{display:flex;flex-direction:column}.mega-menu__card-inner{background:#fff;border:1px solid rgba(80,86,85,.09);border-radius:.35rem;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.mega-menu__card-inner:hover{border-color:#00b9d747;box-shadow:0 .6rem 1.6rem #2525250f}.mega-menu__card-link{background:transparent;border:0;box-shadow:none;color:rgb(var(--color-foreground));display:flex;flex-direction:column;height:auto;overflow:hidden;text-decoration:none}.mega-menu__card-link:hover{border-color:transparent;box-shadow:none}.mega-menu__card-media{aspect-ratio:4 / 3;background:#f3f1ee;display:block;overflow:hidden}.mega-menu__card-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.mega-menu__card-link:hover .mega-menu__card-image{transform:scale(1.04)}.mega-menu__card-placeholder{background:radial-gradient(circle at 30% 35%,rgba(201,184,150,.22) 0%,transparent 52%),linear-gradient(145deg,#f7f4f0,#ebe6df);display:block;height:100%;position:relative;width:100%}.mega-menu__card-placeholder:after{color:#50565547;content:"L&L";font-family:var(--font-heading-family);font-size:1.1rem;font-style:italic;left:50%;letter-spacing:.12em;position:absolute;top:50%;transform:translate(-50%,-50%)}.mega-menu__card-title{display:block;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.05rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.02em;line-height:1.25;padding:.6rem .7rem .55rem}.mega-menu__card-sublist{border-top:1px solid rgba(80,86,85,.08);margin:0;padding:.45rem .7rem .6rem}.mega-menu__card-sublist .mega-menu__link--level-4{padding-left:0}.mega-menu__card-sublist .mega-menu__link--level-4:before{display:none}.mega-menu__layout--cards .mega-menu__body{overflow-x:auto;overflow-y:visible;padding:1.1rem 1.8rem 1.3rem 1.4rem}.mega-menu[data-menu=for-her] .mega-menu__layout--has-hero.mega-menu__layout--cards,.mega-menu[data-menu=for-him] .mega-menu__layout--has-hero.mega-menu__layout--cards,.mega-menu[data-menu=for-couples] .mega-menu__layout--has-hero.mega-menu__layout--cards,.mega-menu[data-menu=erotic-lingerie] .mega-menu__layout--has-hero.mega-menu__layout--cards{grid-template-columns:minmax(17.5rem,20.5rem) minmax(0,1fr)}.mega-menu[data-menu=for-her] .mega-menu__body,.mega-menu[data-menu=for-him] .mega-menu__body,.mega-menu[data-menu=for-couples] .mega-menu__body,.mega-menu[data-menu=erotic-lingerie] .mega-menu__body{overflow-y:visible;padding:1.2rem 1.9rem 1.4rem 1.25rem}.mega-menu__cards--row{gap:.7rem;grid-template-columns:repeat(var(--mega-menu-card-columns, 6),minmax(0,1fr))}.mega-menu__cards--row .mega-menu__card-media{aspect-ratio:1 / 1}.mega-menu__cards--row .mega-menu__card-title{font-size:calc(var(--font-heading-scale) * 1.02rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.25;min-height:auto;padding:.55rem .45rem .45rem;text-align:center}.mega-menu__layout--cards .mega-menu__cards--row{align-items:stretch}.mega-menu__layout--cards .mega-menu__card-link{flex:0 0 auto}.lace-mega-menu--luxe .header__menu-item{font-family:var(--font-body-family);font-size:1.38rem;letter-spacing:.025em}.lace-mega-menu--luxe .header__active-menu-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.meteor-menu,.meteor-mega-menu,[data-meteor-id],.globomenu,.globo-menu,.gglobo-menu,#globo-mega-menu,#GloboMegaMenu,.shopify-app-block[id*=meteor],.shopify-app-block[id*=mega-menu]{display:none!important}@media screen and (max-width:989px){.header__desktop-mega .lace-mega-menu{display:none}.menu-drawer .lace-mega-menu{display:block}.menu-drawer .lace-mega-menu .list-menu--inline{display:flex;flex-direction:column;flex-wrap:nowrap}.menu-drawer .lace-mega-menu>.list-menu>li{width:100%}.menu-drawer .lace-mega-menu .header__menu-item,.menu-drawer .lace-mega-menu summary.header__menu-item,.menu-drawer .lace-mega-menu .lace-mega-menu__plain-item{font-size:2.05rem;font-weight:700;justify-content:space-between;padding:1.15rem 3rem;width:100%}.menu-drawer .lace-mega-menu .lace-mega-menu__plain-item{display:flex}.menu-drawer .lace-mega-menu summary.header__menu-item{list-style:none;position:relative}.menu-drawer .lace-mega-menu summary.header__menu-item::-webkit-details-marker{display:none}.menu-drawer .lace-mega-menu .mega-menu__summary-link{flex:1;pointer-events:auto}.menu-drawer .lace-mega-menu .mega-menu__summary-caret{position:absolute;right:3rem;top:50%;transform:translateY(-50%)}.menu-drawer .lace-mega-menu .mega-menu__content{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0;max-height:none;overflow:visible}.menu-drawer .lace-mega-menu .mega-menu:not([open]) .mega-menu__content{display:none}.menu-drawer .lace-mega-menu summary.header__menu-item,.menu-drawer .lace-mega-menu summary.header__menu-item .mega-menu__summary-link,.menu-drawer .lace-mega-menu summary.header__menu-item .mega-menu__summary-link span,.menu-drawer .lace-mega-menu .lace-mega-menu__plain-item .mega-menu__summary-link,.menu-drawer .lace-mega-menu .lace-mega-menu__plain-item .mega-menu__summary-link span{text-decoration:none!important}.menu-drawer .lace-mega-menu summary.header__menu-item:hover,.menu-drawer .lace-mega-menu summary.header__menu-item:hover span,.menu-drawer .lace-mega-menu summary.header__menu-item:hover .mega-menu__summary-link,.menu-drawer .lace-mega-menu summary.header__menu-item:hover .mega-menu__summary-link span{text-decoration:none!important}.menu-drawer .lace-mega-menu .mega-menu__trust,.menu-drawer .lace-mega-menu .mega-menu__view-all-icon{display:none}.menu-drawer .lace-mega-menu .mega-menu__hero{border-bottom:1px solid rgba(201,184,150,.2);border-right:0;display:block;margin:0;max-height:none}.menu-drawer .lace-mega-menu .mega-menu__hero--compact .mega-menu__hero-link{border-radius:0;height:auto;max-height:none;min-height:0;overflow:visible}.menu-drawer .lace-mega-menu .mega-menu__hero--compact .mega-menu__hero-image{display:none}.menu-drawer .lace-mega-menu .mega-menu__hero--compact .mega-menu__hero-overlay{align-items:flex-start;background:none;bottom:auto;justify-content:flex-start;left:auto;padding:.65rem 1.5rem;position:static;right:auto;text-align:left;top:auto}.menu-drawer .lace-mega-menu .mega-menu__hero-cta,.menu-drawer .lace-mega-menu .mega-menu__hero-eyebrow{display:none}.menu-drawer .lace-mega-menu .mega-menu__hero-title{color:#1a1a1a;font-size:1.35rem;line-height:1.25}.menu-drawer .lace-mega-menu .mega-menu__hero-subtitle,.menu-drawer .lace-mega-menu .mega-menu__toolbar{display:none}.menu-drawer .lace-mega-menu .mega-menu__body:before{background:transparent;border-top:1px solid rgba(201,184,150,.25);color:rgba(var(--color-foreground),.55);content:"Browse categories";display:block;font-size:1.2rem;font-weight:600;letter-spacing:.04em;padding:.85rem 1.5rem .65rem;text-transform:uppercase}.menu-drawer .lace-mega-menu .mega-menu__view-all{display:none}.menu-drawer .lace-mega-menu .mega-menu__inner,.menu-drawer .lace-mega-menu .mega-menu__layout,.menu-drawer .lace-mega-menu .mega-menu__body,.menu-drawer .lace-mega-menu .mega-menu__list{display:block;grid-template-columns:none;padding:0;margin:0}.menu-drawer .lace-mega-menu .mega-menu__content,.menu-drawer .lace-mega-menu .mega-menu__inner,.menu-drawer .lace-mega-menu .mega-menu__layout,.menu-drawer .lace-mega-menu .mega-menu__body,.menu-drawer .lace-mega-menu .mega-menu__list,.menu-drawer .lace-mega-menu .mega-menu[data-menu] .mega-menu__body,.menu-drawer .lace-mega-menu .mega-menu__layout--cards .mega-menu__body{overflow:visible;overflow-x:visible;overflow-y:visible;max-height:none;height:auto;min-height:0;overscroll-behavior:auto;touch-action:pan-y}.menu-drawer .lace-mega-menu .mega-menu__body:after{display:none}.menu-drawer .lace-mega-menu .mega-menu__column{border:0;padding:0}.menu-drawer .lace-mega-menu .mega-menu__link--level-2,.menu-drawer .lace-mega-menu .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu__cards--row .mega-menu__card-title{color:#1a1a1a;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.menu-drawer .lace-mega-menu .mega-menu__link--level-2{align-items:center;display:flex;gap:1rem;padding:.85rem 3rem .85rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__link--level-3{color:#1a1a1a;display:block;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;padding:.75rem 3rem .75rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__thumb{border-radius:.35rem;display:block;flex:0 0 5rem;flex-shrink:0;height:5rem;max-height:5rem;max-width:5rem;overflow:hidden;width:5rem}.menu-drawer .lace-mega-menu .mega-menu__thumb-image{height:100%;object-fit:cover;width:100%}.menu-drawer .lace-mega-menu .mega-menu__cards--row{display:block}.menu-drawer .lace-mega-menu .mega-menu__cards--love-toys-primary{display:none}.menu-drawer .lace-mega-menu .mega-menu__card{margin:0;border:0;box-shadow:none}.menu-drawer .lace-mega-menu .mega-menu__card-inner{background:transparent;border:0;border-radius:0;box-shadow:none}.menu-drawer .lace-mega-menu .mega-menu__card-link{align-items:center;display:flex;flex-direction:row;gap:1rem;padding:.85rem 3rem .85rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__cards--row .mega-menu__card-media,.menu-drawer .lace-mega-menu .mega-menu__card-media{aspect-ratio:unset;border-radius:.35rem;display:block;flex:0 0 5rem;flex-shrink:0;height:5rem;max-height:5rem;max-width:5rem;overflow:hidden;width:5rem}.menu-drawer .lace-mega-menu .mega-menu__card-media .mega-menu__card-image,.menu-drawer .lace-mega-menu .mega-menu__card-media img{display:block;height:5rem;max-height:5rem;max-width:5rem;object-fit:cover;width:5rem}.menu-drawer .lace-mega-menu .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu__cards--row .mega-menu__card-title{flex:1;min-height:auto;padding:0;text-align:left}.menu-drawer .lace-mega-menu .mega-menu__sublist .mega-menu__link--level-4,.menu-drawer .lace-mega-menu .mega-menu__card-sublist .mega-menu__link--level-4{color:#1a1a1ae0;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:500}.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-her] .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-him] .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-couples] .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=brands] .mega-menu__card-link .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-her] .mega-menu__cards--row .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-him] .mega-menu__cards--row .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-couples] .mega-menu__cards--row .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-title,.menu-drawer .lace-mega-menu .mega-menu[data-menu=brands] .mega-menu__cards--row .mega-menu__card-title{color:#1a1a1a;font-family:var(--font-heading-family);font-size:1.4rem;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:1.3}.menu-drawer .lace-mega-menu .mega-menu__card-sublist{border-top:0;box-shadow:none;margin:0;max-height:none!important;opacity:1!important;overflow:visible!important;padding:0;pointer-events:auto!important;position:static;transform:none}.menu-drawer .lace-mega-menu .mega-menu__card-sublist .mega-menu__link--level-4{padding:.75rem 3rem .75rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-her] .mega-menu__card-sublist .mega-menu__link--level-4,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-him] .mega-menu__card-sublist .mega-menu__link--level-4,.menu-drawer .lace-mega-menu .mega-menu[data-menu=for-couples] .mega-menu__card-sublist .mega-menu__link--level-4{color:#1a1a1ae0;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:500}.menu-drawer .lace-mega-menu .mega-menu__sublist{margin:0;padding:0}.menu-drawer .lace-mega-menu .mega-menu__sublist .mega-menu__link--level-4{padding:.5rem 3rem .5rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__link--level-4:before{display:none}.menu-drawer .lace-mega-menu .mega-menu__link--level-4:hover,.menu-drawer .lace-mega-menu .mega-menu__link--level-4.mega-menu__link--active{color:#00b9d7}}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__layout--has-hero.mega-menu__layout--columns,.mega-menu__layout--has-hero.mega-menu__layout--cards{grid-template-columns:1fr}.mega-menu__hero--compact{border-bottom:1px solid rgba(80,86,85,.08);border-right:0;max-height:14rem}.mega-menu__cards--row{gap:.35rem}.mega-menu__cards--row .mega-menu__card-title{font-size:calc(var(--font-heading-scale) * .8rem);min-height:2em}.mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.header__desktop-mega{grid-column:1 / -1;width:100%}.header__desktop-mega>.lace-mega-menu{width:100%}.header__desktop-mega .list-menu--inline{display:flex;width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0 .1rem}.header__desktop-mega .list-menu--inline>li{flex-shrink:0}.header__desktop-mega .header__menu-item,.header__desktop-mega summary.header__menu-item{padding:.6rem .4rem;white-space:nowrap}.header__desktop-mega summary.header__menu-item{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.15rem;padding-right:.4rem}.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{white-space:nowrap}.header__desktop-mega .mega-menu__summary-caret{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;color:rgba(var(--color-foreground),.55);transition:color .2s ease}.header__desktop-mega summary.header__menu-item:hover .mega-menu__summary-caret,.header__desktop-mega details[open]>summary.header__menu-item .mega-menu__summary-caret{color:rgb(var(--color-foreground))}.header__desktop-mega .mega-menu__summary-caret .icon-caret{position:static;right:auto;top:auto;height:.5rem;width:.5rem;transition:transform .2s ease}.header__desktop-mega details[open]>summary.header__menu-item .mega-menu__summary-caret .icon-caret{transform:rotate(180deg)}.header__desktop-mega .lace-mega-menu--luxe .header__menu-item{font-size:inherit}.header__desktop-mega .header__menu-item,.header__desktop-mega .header__active-menu-item,.header__desktop-mega .list-menu__item--link{font-family:var(--font-body-family);font-style:normal;font-weight:400;letter-spacing:.025em}}@media screen and (min-width:990px)and (max-width:1199px){.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.25rem}html[lang^=pt] .header__desktop-mega .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .mega-menu__summary-link span,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.2rem;letter-spacing:.012em}}@media screen and (min-width:1200px)and (max-width:1499px){.header__desktop-mega .list-menu--inline{gap:0 .18rem}.header__desktop-mega .header__menu-item,.header__desktop-mega summary.header__menu-item{padding:.65rem .5rem}.header__desktop-mega summary.header__menu-item{gap:.18rem;padding-right:.5rem}.header__desktop-mega .mega-menu__summary-caret .icon-caret{height:.55rem;width:.55rem}.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.4rem}html[lang^=pt] .header__desktop-mega .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .mega-menu__summary-link span,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.35rem;letter-spacing:.012em}}@media screen and (min-width:1500px){.header__desktop-mega .list-menu--inline{gap:0 .3rem}.header__desktop-mega .header__menu-item,.header__desktop-mega summary.header__menu-item{padding:.7rem .65rem}.header__desktop-mega summary.header__menu-item{gap:.22rem;padding-right:.65rem}.header__desktop-mega .mega-menu__summary-caret .icon-caret{height:.6rem;width:.6rem}.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.5rem}html[lang^=pt] .header__desktop-mega .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .mega-menu__summary-link span,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link,html[lang^=pt] .header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link span{font-size:1.5rem;letter-spacing:.01em}}@media screen and (min-width:990px){.header__desktop-mega .header__menu-item,.header__desktop-mega .header__menu-item span,.header__desktop-mega .header__active-menu-item,.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span,.header__desktop-mega details[open]>.header__menu-item,.header__desktop-mega details[open]>.header__menu-item span,.header__desktop-mega .header__menu-item:hover,.header__desktop-mega .header__menu-item:hover span{text-decoration:none!important;text-decoration-thickness:0!important}.header__desktop-mega .mega-menu__summary-link,.header__desktop-mega .mega-menu__summary-link span{font-family:var(--font-body-family);font-style:normal;font-weight:400;letter-spacing:.025em;color:rgba(var(--color-foreground),.75)}.header__desktop-mega summary.header__menu-item:hover .mega-menu__summary-link,.header__desktop-mega summary.header__menu-item:hover .mega-menu__summary-link span,.header__desktop-mega .lace-mega-menu__plain-item:hover .mega-menu__summary-link,.header__desktop-mega .lace-mega-menu__plain-item:hover .mega-menu__summary-link span{color:rgb(var(--color-foreground))}.header__desktop-mega .lace-mega-menu__plain-item{display:inline-flex;align-items:center}.header__desktop-mega .lace-mega-menu__plain-item .mega-menu__summary-link{color:inherit;text-decoration:none}.header__desktop-mega .mega-menu__inner.page-width{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:none;padding-left:clamp(1.5rem,2vw,3rem);padding-right:clamp(1.5rem,2vw,3rem);width:100%}}.lace-mega-menu--luxe .mega-menu__link.link,.lace-mega-menu--luxe .mega-menu__view-all.link,.lace-mega-menu--luxe .mega-menu__card-link.link{font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none!important}@media screen and (min-width:990px){.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__content{max-height:min(80vh,52rem)}.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__content{max-height:min(80vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__content,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__content{max-height:min(80vh,52rem)}.header__desktop-mega .mega-menu[data-menu=brands] .mega-menu__content{max-height:min(50vh,16rem)}.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__content,.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__content{max-height:min(80vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.shopify-section-header-sticky .header__desktop-mega .mega-menu[data-menu=brands] .mega-menu__content{max-height:min(50vh,calc(100vh - var(--header-bottom-position-desktop, 10rem) - 1.2rem))}.header__desktop-mega .mega-menu__layout--columns .mega-menu__thumb{border-radius:.35rem;height:3.5rem;width:3.5rem}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__thumb{border-radius:.4rem;flex-shrink:0;height:4.5rem;width:4.5rem}.header__desktop-mega .mega-menu__layout--columns .mega-menu__link--level-2{gap:.7rem}.header__desktop-mega .mega-menu__cards--row{gap:.85rem;grid-template-columns:repeat(var(--mega-menu-card-columns, 6),minmax(10.5rem,1fr))}}@media screen and (min-width:990px){.header__desktop-mega .mega-menu__layout--cards .mega-menu__cards--row{align-items:start}.header__desktop-mega .mega-menu__cards--row .mega-menu__card-title{align-items:center;display:flex;gap:.35rem;justify-content:center;min-height:2.7em}.header__desktop-mega .mega-menu__cards--row .mega-menu__card-inner--has-subs .mega-menu__card-title:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";display:inline-block;flex:none;height:.42em;opacity:.5;transform:translateY(-.12em) rotate(45deg);transition:transform .25s ease,opacity .2s ease;width:.42em}.header__desktop-mega .mega-menu__cards--row .mega-menu__card-inner--has-subs:hover .mega-menu__card-title:after,.header__desktop-mega .mega-menu__cards--row .mega-menu__card:focus-within .mega-menu__card-title:after{opacity:.85;transform:translateY(.06em) rotate(-135deg)}.header__desktop-mega .mega-menu__cards--row .mega-menu__card-sublist{border-top-width:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .3s ease,opacity .22s ease,padding .3s ease}.header__desktop-mega .mega-menu__cards--row .mega-menu__card-inner--has-subs:hover .mega-menu__card-sublist,.header__desktop-mega .mega-menu__cards--row .mega-menu__card:focus-within .mega-menu__card-sublist{border-top-width:1px;max-height:24rem;opacity:1;padding-bottom:.6rem;padding-top:.45rem;pointer-events:auto}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__body{display:flex;flex-direction:column;min-height:0}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__layout--has-hero.mega-menu__layout--cards{grid-template-columns:minmax(14.5rem,17.5rem) minmax(0,1fr)}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__layout--cards .mega-menu__cards--row{align-items:stretch;flex:1 1 auto;gap:.5rem;grid-template-columns:repeat(8,minmax(0,1fr));min-height:0;overflow-x:visible}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-inner{height:100%}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-media{aspect-ratio:3 / 4;flex:0 0 auto}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-image{object-fit:cover;object-position:center 12%}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-title{font-size:calc(var(--font-heading-scale) * 1.02rem);min-height:2.35em;padding:.4rem .3rem .25rem}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-sublist{border-top-width:1px;flex:1 1 auto;max-height:none;opacity:1;overflow:visible;padding:.35rem .35rem .55rem;pointer-events:auto}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-inner--has-subs .mega-menu__card-title:after{display:none}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4.link{font-size:1.02rem;min-height:1.4rem;padding:.08rem .2rem;text-align:center}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__cards--love-toys-primary{margin-bottom:.85rem}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__column--love-toys-card,.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__link-group--shop-by-size-col{display:none}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__list{--mega-menu-columns: 4}}@media screen and (min-width:990px){.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__card-link .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__card-link .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__card-link .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=brands] .mega-menu__card-link .mega-menu__card-title{color:#1a1a1a;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.28rem);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.02em;line-height:1.3;text-decoration:none}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__link--level-3,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__link--level-3,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__link--level-3,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__link--level-3,.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__link--level-3.link,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__link--level-3.link,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__link--level-3.link,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__link--level-3.link{color:rgba(var(--color-foreground),.9);font-family:var(--font-body-family);font-size:1.2rem;font-style:normal;font-weight:400;min-height:1.75rem;padding:.2rem 0;text-decoration:none}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__sublist .mega-menu__link--level-4.link{color:rgba(var(--color-foreground),.85);font-family:var(--font-body-family);font-size:1.125rem;font-style:normal;font-weight:400;text-decoration:none}.header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__card-sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__card-sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__card-sublist .mega-menu__link--level-4.link,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4.link{color:rgba(var(--color-foreground),.9);font-family:var(--font-body-family);font-size:1.2rem;font-style:normal;font-weight:400;min-height:1.75rem;padding:.2rem 0;text-decoration:none}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__layout--columns .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__layout--columns .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__layout--columns .mega-menu__link--level-2,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__layout--columns .mega-menu__link--level-2{gap:.8rem}.header__desktop-mega .mega-menu[data-menu=for-her] .mega-menu__cards--row .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=for-him] .mega-menu__cards--row .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=for-couples] .mega-menu__cards--row .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-title,.header__desktop-mega .mega-menu[data-menu=brands] .mega-menu__cards--row .mega-menu__card-title{font-size:calc(var(--font-heading-scale) * 1.28rem);font-weight:400;text-align:center}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__cards--row .mega-menu__card-title{font-size:calc(var(--font-heading-scale) * 1.02rem);min-height:2.35em}.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__card-sublist .mega-menu__link--level-4.link{font-size:1.02rem;min-height:1.4rem;padding:.08rem .2rem;text-align:center}.header__desktop-mega .mega-menu[data-menu=love-toys] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=lubes-essentials] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=erotic-lingerie] .mega-menu__thumb,.header__desktop-mega .mega-menu[data-menu=bondage-fetish] .mega-menu__thumb{height:6rem;width:6rem}}@media screen and (max-width:989px){.menu-drawer .lace-mega-menu--luxe .mega-menu__link--level-2.link{color:#1a1a1a;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.menu-drawer .lace-mega-menu--luxe .mega-menu__link--level-3.link{color:#1a1a1a;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600}.menu-drawer .lace-mega-menu--luxe .mega-menu__sublist .mega-menu__link--level-4.link,.menu-drawer .lace-mega-menu--luxe .mega-menu__card-sublist .mega-menu__link--level-4.link{color:#1a1a1ae0;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:500}}@media screen and (max-width:989px){.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion{background:transparent;border-radius:0;margin:0}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-expanded{background:transparent}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__row{align-items:center;cursor:pointer;display:flex;gap:0;min-height:4.4rem;padding:0}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__row>.mega-menu__card-link,.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__row>.mega-menu__link{cursor:pointer;flex:1;margin:0;min-width:0;padding:.85rem 0 .85rem 1.5rem;text-decoration:none}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__row>.mega-menu__card-link{padding-right:0}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__toggle{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:rgba(var(--color-foreground),.82);cursor:pointer;display:flex;flex-shrink:0;height:4.4rem;justify-content:center;min-height:4.4rem;min-width:4.4rem;padding:0;position:static;touch-action:manipulation;width:4.4rem;z-index:2}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion__toggle .icon-caret{height:1rem;transform:rotate(0);transition:transform .22s ease;width:1.5rem}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-expanded .mega-menu__mobile-accordion__toggle{background:transparent;border-color:transparent;color:rgba(var(--color-foreground),.95)}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-expanded .mega-menu__mobile-accordion__toggle .icon-caret{transform:rotate(180deg)}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-collapsed>.mega-menu__card-sublist,.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-collapsed>.mega-menu__nested-flyout,.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-collapsed>.mega-menu__sublist,.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion.is-collapsed>.mega-menu__column-links{display:none}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__card-sublist{border-top:0;box-shadow:none;margin:0;max-height:none;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:static;transform:none}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__card-sublist .mega-menu__link--level-4{padding:.75rem 3rem .75rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__sublist{margin:0;padding:0}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__sublist .mega-menu__link--level-4{padding:.5rem 3rem .5rem 1.5rem}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__column-links{margin:0;padding:0}.menu-drawer .lace-mega-menu .mega-menu__mobile-accordion>.mega-menu__column-links .mega-menu__link--level-3{padding:.75rem 3rem .75rem 1.5rem}.menu-drawer:has(.lace-mega-menu details[open]) .menu-drawer__language-bar{display:none}}.mega-menu[data-menu=brands] .mega-menu__layout--logos{display:block}.mega-menu[data-menu=brands] .mega-menu__body--logos{overflow:visible;padding:1.1rem 1.6rem 1.3rem}.mega-menu__brand-logos{--brand-logos-cols: 2;--brand-logos-gap: .65rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--brand-logos-gap);margin:0;padding:0}.mega-menu__brand-logos>.mega-menu__brand-logo{flex:0 0 calc((100% - (var(--brand-logos-cols) - 1) * var(--brand-logos-gap)) / var(--brand-logos-cols));max-width:calc((100% - (var(--brand-logos-cols) - 1) * var(--brand-logos-gap)) / var(--brand-logos-cols))}.mega-menu__brand-logo{border:1px solid rgba(var(--color-foreground),.1);border-radius:.6rem;list-style:none;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.mega-menu__brand-logo-link{color:inherit;display:block;height:100%;text-decoration:none}.mega-menu__brand-logo-box{align-items:center;aspect-ratio:2.4 / 1;background:#fff;display:flex;justify-content:center;min-height:5.6rem;padding:.9rem .75rem}.mega-menu__brand-logo-image{display:block;height:auto;max-height:4.4rem;max-width:85%;object-fit:contain;width:auto}.mega-menu__brand-logo:hover,.mega-menu__brand-logo:focus-within{box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.12);transform:translateY(-.15rem)}.mega-menu__brand-logo:hover .mega-menu__brand-logo-image,.mega-menu__brand-logo:focus-within .mega-menu__brand-logo-image{opacity:.82}.mega-menu__brand-logo-box--view-all{background:linear-gradient(180deg,#faf8f6,#fff);flex-direction:column;gap:.25rem}.mega-menu__brand-logo-link--view-all .mega-menu__view-all-label{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.05rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.04em;line-height:1.2;text-align:center;white-space:nowrap}.mega-menu__brand-logo-link--view-all:hover .mega-menu__view-all-label{color:#00b9d7}@media screen and (min-width:750px){.mega-menu__brand-logos{--brand-logos-cols: 6;--brand-logos-gap: .75rem}.mega-menu__brand-logo-box{min-height:6rem;padding:1rem .85rem}.mega-menu__brand-logo-image{max-height:4.8rem}}@media screen and (min-width:990px){.mega-menu[data-menu=brands] .mega-menu__body--logos{padding:1.15rem 2rem 1.35rem}.mega-menu__brand-logos{--brand-logos-cols: 11;--brand-logos-gap: .8rem}.mega-menu__brand-logo-box{min-height:6.4rem;padding:1.1rem .9rem}.mega-menu__brand-logo-image{max-height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-mega-menu.css.map */
