.list-menu--right{right:0}.list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}.list-menu--disclosure:focus{outline:none}.list-menu__item--active{text-decoration:underline;text-underline-offset:.3rem}.list-menu__item--active:hover{text-decoration-thickness:.2rem}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}@media screen and (min-width:990px){.sharp-primary-nav>.list-menu--inline{align-items:center;gap:.3rem}.sharp-primary-nav .header__menu-item{padding:1.25rem 1.15rem;font-size:1.28rem;font-weight:650;letter-spacing:.025em;color:rgba(var(--color-foreground),.82)}.sharp-primary-nav .header__menu-item:hover,.sharp-primary-nav details[open]>.header__menu-item{color:rgb(var(--color-foreground))}.sharp-primary-nav .header__menu-item:hover span{text-decoration:none}.sharp-primary-nav .header__menu-item .icon-caret{width:.75rem;opacity:.38}.sharp-mega-menu{position:fixed;z-index:40;top:var(--sharp-nav-top, 0px);left:0;right:0;width:100vw;background:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.055);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 12px 28px #00000014;overflow:hidden}.sharp-mega-menu__inner{padding-top:2.5rem;padding-bottom:2.7rem}.sharp-mega-menu__layout{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,330px);justify-content:space-between;gap:4.5rem;align-items:start}.sharp-mega-menu__left{min-width:0}.sharp-mega-menu__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem 3rem;align-items:start}.sharp-mega-menu__group{min-width:0}.sharp-mega-menu__group--wide{grid-column:span 2}.sharp-mega-menu__group-title{margin:0 0 .55rem;color:#1111117a;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.sharp-mega-menu__sublist{list-style:none;margin:0;padding:0}.sharp-mega-menu__sublist li+li{margin-top:.12rem}.sharp-mega-menu__link{display:inline-block;padding:.23rem 0;color:#111!important;font-size:1.38rem;font-weight:520;line-height:1.28;letter-spacing:-.012em;text-decoration:none!important;transition:transform .12s ease,opacity .12s ease}.sharp-mega-menu__link:hover,.sharp-mega-menu__link:focus{color:#000!important;transform:translate(2px);opacity:.72;text-decoration:none!important}.sharp-mega-menu__preview{min-width:0;display:flex;align-items:flex-start}.sharp-mega-menu__preview-frame{display:grid;grid-template-rows:auto auto;width:92%;margin-left:auto;background:transparent;opacity:0;transform:translateY(4px);transition:opacity .13s ease,transform .16s ease}.sharp-mega-menu__preview-frame.is-visible{opacity:1;transform:translateY(0)}.sharp-mega-menu__preview-label{margin:0 0 .7rem;color:#1111119e;font-size:1.05rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-align:left;text-transform:uppercase}.sharp-mega-menu__preview-image{display:block;width:100%;min-height:16.5rem;aspect-ratio:4 / 3;object-fit:cover;border-radius:1.6rem;background:#f5f5f7;box-shadow:0 8px 22px #0000000f}body.sharp-nav-open .content-for-layout,body.sharp-nav-open #MainContent,body.sharp-nav-open footer{filter:blur(11px);transition:filter .18s ease}body:not(.sharp-nav-open) .content-for-layout,body:not(.sharp-nav-open) #MainContent,body:not(.sharp-nav-open) footer{transition:filter .18s ease}body.sharp-nav-open{overflow-x:hidden}}body.sharp-home-card-rounding #MainContent .product-card-wrapper{--border-radius: 1.8rem}body.sharp-home-card-rounding #MainContent .product-card-wrapper .card--card,body.sharp-home-card-rounding #MainContent .product-card-wrapper .card--standard .card__inner{border-radius:1.8rem;overflow:hidden}@media screen and (min-width:990px)and (max-width:1199px){.sharp-mega-menu__layout{grid-template-columns:minmax(0,62%) minmax(230px,32%);gap:3rem}.sharp-mega-menu__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}}@media(prefers-reduced-motion:reduce){body.sharp-nav-open .content-for-layout,body.sharp-nav-open #MainContent,body.sharp-nav-open footer,body:not(.sharp-nav-open) .content-for-layout,body:not(.sharp-nav-open) #MainContent,body:not(.sharp-nav-open) footer,.sharp-mega-menu__preview-frame,.sharp-mega-menu__link{transition:none}.sharp-mega-menu__link:hover,.sharp-mega-menu__link:focus{transform:none}}.sharp-overscroll-easter-egg{color:#fff!important;mix-blend-mode:normal!important}body.sharp-home-card-rounding .sharp-overscroll-easter-egg{color:#171717!important}@media screen and (max-width:749px){.footer{padding-top:1.1rem!important;padding-bottom:.8rem!important}.footer .footer__content-top{padding:0 1.4rem .8rem!important}.footer .footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:1.4rem;row-gap:.7rem;align-items:start;margin:0}.footer .footer-block.grid__item{width:100%;max-width:none;margin:0!important;padding:0}.footer .footer-block__details-content{margin-bottom:0!important}.footer .footer__blocks-wrapper>.footer-block:nth-child(1) .footer-block-image{justify-content:flex-start}.footer .footer__blocks-wrapper>.footer-block:nth-child(1) .footer-block__image-wrapper{max-width:10.5rem!important;margin:0!important}.footer .footer-block__heading{margin:0 0 .25rem;font-size:1.15rem;line-height:1.1}.footer .footer__block-brand-info,.footer .footer-block__brand-info{line-height:1.2}.footer .footer-block__brand-info .rte{font-size:1.05rem;line-height:1.2}.footer .footer-block__brand-info .rte p{margin:0}.footer .footer__blocks-wrapper>.footer-block:nth-child(2) .footer-block__brand-info .rte{display:none!important}.footer .footer-block__details-content .list-menu__item--link{padding:.12rem 0!important;font-size:1.08rem!important;line-height:1.15!important}.footer .footer-block__details-content li{margin:0!important;padding:0!important}.footer .footer-block--newsletter{margin-top:.35rem!important;gap:.35rem!important}.footer .footer__follow-on-shop{display:none!important}.footer .footer__list-social.list-social{margin-top:.2rem!important}.footer .footer__content-bottom{padding-top:.6rem!important;row-gap:.25rem!important}.footer .footer__content-bottom-wrapper{row-gap:.25rem!important}.footer .footer__localization:empty+.footer__column{padding-top:.15rem!important}.footer .footer__payment{margin-top:.2rem!important}.footer .list-payment{padding-top:0!important}.footer .footer__copyright{margin-top:.3rem!important}.footer .policies li a{padding:.08rem 0!important}.footer .copyright__content{font-size:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-list-menu.css.map */
