.btn,.spr-summary-actions-newreview{--button-width: 112px;overflow:hidden!important}.btn.btn--primary[disabled],.btn.btn--primary.disabled{opacity:1;background-color:var(--global-theme-colors-primary-button-disabled);color:var(--color-text)}.btn.btn--primary:before{content:""}.btn.btn--primary.btn--outline:hover:not([disabled]){color:var(--color-outline-background-primary-button);border:1px solid var(--color-text-primary-outline-button)}.btn.btn--primary:focus:not([disabled]):before{opacity:0}.btn.btn--primary:focus-visible:not([disabled]):before{transform:translate3d(100%,0,0)}.btn.btn--secondary:hover{border-color:transparent}.btn.btn--secondary[disabled],.btn.btn--secondary.disabled{opacity:1;background-color:var(--global-theme-colors-secondary-button-disabled);color:var(--global-theme-colors-primary-button-disabled)}.btn.btn--secondary:before{content:"";transform:skew(30deg);background-color:var(--color-background-secondary-button)}.btn.btn--secondary:hover:not([disabled]):before{transform:translate3d(100%,0,0)}.btn.btn--secondary.btn--outline:before{background-color:var(--color-outline-background-secondary-button-hover);transform:translate3d(-100%,0,0) skew(30deg)}.btn.btn--secondary.btn--outline:focus:not([disabled]):before,.btn.btn--secondary.btn--outline:focus-visible:not([disabled]):before{transform:translate3d(-100%,0,0) skew(30deg)}.btn.btn--secondary.btn--outline:hover:not([disabled]){border:1px solid transparent;color:var(--color-text-secondary-outline-button)}.btn.btn--secondary.btn--outline:hover:not([disabled]):before{transform:none;transform:initial}.btn.btn--secondary.btn--outline{background-color:transparent}.btn.btn--primary.btn--callout{min-width:auto;height:auto;font-size:var(--font-size-button);line-height:var(--line-height-button);font-family:var(--font-button);font-weight:var(--font-button-weight);letter-spacing:var(--button-letter-spacing)}.btn.btn--primary.btn--callout span:not(.icon):after,.btn.btn--primary.btn--callout span:not(.icon):before{bottom:-4px;border-radius:10px;background:var(--color-background-primary-button)}.button-zoom-x2 .btn:not(.video-mute):not(.video-pause),.button-zoom-x2 .product-item__button-bis,.button-text--large .btn:not(.video-mute):not(.video-pause),.button-text--large .product-item__button-bis{height:auto!important;overflow:hidden!important}.header__brands-menu-item .header__brands-menu-image{box-shadow:none;border-radius:var(--spacing-1)}.btn.header__brands-button{height:34px;min-height:34px}.drawer-menu__bottom,.drawer-menu__panel,.meganav{background:var(--color-background-header)}.drawer-menu__bottom,.drawer-menu__panel,.meganav,.drawer-menu__footer-menus-link,.quick-search__bar,.header__search .header__search-button,.draw-menu__middle-link .icon,.draw-menu__middle-link svg,.draw-menu__middle-link-text{color:var(--color-text-header)}.meganav[data-meganav-type=featured_meganav] .meganav__nav ul[depth="0"]>li>.meganav__nav-item{background-color:var(--global-theme-colors-surface-overlay)}.meganav[data-meganav-type=featured_meganav] .meganav__nav ul[depth="0"]>li>.meganav__nav-item>a{padding:var(--spacing-2) var(--spacing-4)}.meganav[data-meganav-type=featured_meganav] .meganav__nav ul[depth="0"]>li .meganav__nav-item-image{width:64px;height:64px}.meganav[data-meganav-type=featured_meganav] .meganav__nav ul[depth="0"]>li .meganav__nav-item-title{width:calc(100% - 75px);padding:0 0 0 5px;text-transform:capitalize}.btn.btn--primary.btn--callout.meganav__featured-card-button{--color-text: var(--card-color)}.btn.btn--primary.btn--callout.meganav__featured-card-button span:not(.icon):after,.btn.btn--primary.btn--callout.meganav__featured-card-button span:not(.icon):before{background:var(--card-color)}@media (min-width: 960px){.meganav__featured-card-content{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}}.quick-search__bar{background-color:var(--global-theme-colors-brand-secondary-3)}.quick-search__input::-moz-placeholder{opacity:.6}.quick-search__input::placeholder{opacity:.6}.drawer-menu__card{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6);background-color:var(--global-theme-colors-surface-overlay)}.drawer-menu__card-fake-link{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.drawer-menu__footer-wrap-inner{border-top-color:#ffffff80}.drawer-menu__item-featured{margin-top:var(--spacing-8)}.drawer-menu__item-shop-all{margin-top:var(--spacing-4)}.drawer-menu__item-shop-all .btn:not(:hover){border:none}.drawer-menu__item--featured_meganav .drawer-menu__list--sub .drawer-menu__item--dropdown .drawer-menu__link{border-radius:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);background-color:var(--global-theme-colors-surface-overlay)}.drawer-menu__item--featured_meganav .drawer-menu__item-image{width:56px;height:56px}.drawer-menu__item--featured_meganav .drawer-menu__item-title{width:calc(100% - 56px);padding:6px;text-transform:none}.drawer-menu__contents{padding-top:var(--spacing-8)}.meganav__featured-card-heading,.drawer-menu__primary-links .drawer-menu__link-title span,.drawer-menu__card .drawer-menu__card-title{text-transform:none}@media (min-width: 960px){.footer__group--newsletter{padding-bottom:51px}}.footer__group--newsletter:after{display:none}@media (min-width: 960px){.footer__group--newsletter .footer__newsletter{max-width:426px}}@media (min-width: 960px){.footer__newsletter .footer__newsletter-input[type=email]{width:calc(100% - 126px);margin-right:126px}}.footer__newsletter .btn.footer__newsletter-button{height:44px;min-height:44px;margin-top:var(--spacing-2);margin-bottom:var(--spacing-4)}@media (min-width: 960px){.footer__newsletter .btn.footer__newsletter-button{max-width:100px;margin-top:0;margin-bottom:0}}.input-switch>input:not(:checked)~.input-switch-slider:before{opacity:.5;background-color:var(--color-background-primary-button)}@media (max-width: 959px){.footer__group.footer__group--newsletter .footer__group-content{padding-bottom:var(--spacing-4)}}@media (max-width: 959px){.footer__group.footer__group--social_links .footer__group-content{padding-top:var(--spacing-4)}.footer__group.footer__group--social_links .footer__group-content .social-icons{flex-direction:column}}@media (min-width: 960px){.footer__bottom{margin-top:60px}}@media (max-width: 959px){.footer__bottom-right{margin-top:var(--spacing-9)}}.footer__credits,.footer__credits.rte{display:block}.footer__credits p,.footer__credits.rte p{display:inline}.footer__credits p+p,.footer__credits.rte p+p{margin-left:.3em}.footer .social-icons{margin-top:0}@media (min-width: 960px){.footer__group--newsletter .footer__newsletter-field-wrapper{margin-top:14px}}@media (min-width: 960px){.footer__newsletter .footer__newsletter-toggle+.footer__newsletter-toggle{margin-top:var(--spacing-2)}}@media (min-width: 1200px){.footer__got-questions-button .btn{min-width:129px}}.footer__bottom-image{margin:var(--spacing-6) calc(var(--spacing-5) * -1) calc(var(--spacing-9) * -1)}@media (min-width: 960px){.footer__bottom-image{margin-top:0;margin-bottom:calc(var(--spacing-10) * -1)}}@media (min-width: 1200px){.footer__bottom-image{margin-right:calc(var(--spacing-20) * -1);margin-left:calc(var(--spacing-20) * -1)}}@media (min-width: 1440px){.footer__bottom-image{margin-right:calc((100vw - 1280px)/-2);margin-left:calc((100vw - 1280px)/-2)}}.featured-collection-slider__navigation-list-item.btn.btn--primary.btn--outline.selected:before{background-color:var(--color-text-primary-outline-button)}
