.md-product-editorial-toggle-container .md-product-editorial-toggle-btn-wrapper{display:flex;justify-content:center}
.md-product-editorial-toggle-container .md-product-editorial-toggle-container-content{opacity:0;display:none}
.md-product-editorial-toggle-container .md-circle-button__text{font-family:'MINISansReg',Arial,sans-serif;font-style:unset}
.localized-fonts-loaded .md-product-editorial-toggle-container .md-circle-button__text{font-family:'MINISansReg','MINISansRegLocalized',Arial,sans-serif}
@keyframes pulse-dark{0{opacity:0;box-shadow:inset 0 0 0 #000}
25%{opacity:.5;box-shadow:inset 0 0 5px #000}
50%{transform:scale(1.33,1.33);opacity:1;box-shadow:inset 0 0 10px #000}
75%{opacity:0;box-shadow:inset 0 0 0 #000}
100%{transform:scale(1.66,1.66);box-shadow:inset 0 0 0 #000;opacity:0}
}
@keyframes pulse-light{0{opacity:0;box-shadow:inset 0 0 0 #fff}
25%{opacity:.5;box-shadow:inset 0 0 5px #fff}
50%{transform:scale(1.33,1.33);opacity:1;box-shadow:inset 0 0 10px #fff}
75%{opacity:0;box-shadow:inset 0 0 0 #fff}
100%{transform:scale(1.66,1.66);box-shadow:inset 0 0 0 #fff;opacity:0}
}
.btn--circle{background-color:transparent !important;border:0;outline:0}
.btn--circle__face{transition:background-color .1s;position:relative;background:#000;border:2px solid #000;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:space-around;margin-left:auto;margin-right:auto;overflow:hidden;transform:translateZ(0)}
.btn--circle__face--hover-slide-in:hover{background-color:#fff}
.btn--circle__face--hover-slide-in:hover .btn--circle__icon{color:#000}
.btn--circle__face__halo-wrapper{display:flex;position:relative}
.btn--circle__face__halo-wrapper::before,.btn--circle__face__halo-wrapper::after{content:'';border-radius:100%;width:50px;height:50px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;animation:pulse-dark 2s infinite linear;opacity:0;border:1px solid rgba(0,0,0,0.6);z-index:0}
.btn--circle__face__halo-wrapper::after{animation-delay:1s}
@media(min-width:768px){.btn--circle__face{width:60px;height:60px}
.btn--circle__face__halo-wrapper::before,.btn--circle__face__halo-wrapper::after{width:60px;height:60px}
.btn--circle__face .btn--circle__icon{font-size:26px}
}
.btn--circle__icon{position:relative;z-index:1;color:#fff;font-size:20px;margin-left:auto;margin-right:auto}
.btn--circle__text{color:#000;display:block;text-decoration:none;text-transform:uppercase;min-width:70px;font-family:'MINIItalic','Georgia',serif;font-style:italic;font-size:1rem;line-height:1.25rem}
.localized-fonts-loaded .btn--circle__text{font-family:'MINIItalic','MINIItalicLocalized','Georgia',serif}
.btn--circle--faded .btn--circle__face{transition:background-color .1s linear;background-color:rgba(255,255,255,0.5);border:unset}
.btn--circle--faded .btn--circle__face--hover-fade-in:hover{background-color:#fff}
.btn--circle--faded .btn--circle__icon{color:#000}
.btn--circle--faded .btn--circle__text{color:rgba(255,255,255,0.5)}
.btn--circle--faded--black .btn--circle__face{background-color:rgba(0,0,0,0.5);border:unset}
.btn--circle--faded--black .btn--circle__face--hover-fade-in:hover{background-color:#000}
.btn--circle--faded--black .btn--circle__icon{color:#fff}
.btn--circle--faded--black .btn--circle__text{color:rgba(0,8,0,0.5)}
.light-on-dark .btn--circle .btn--circle__face{background:#fff}
.light-on-dark .btn--circle .btn--circle__face__halo-wrapper::before,.light-on-dark .btn--circle .btn--circle__face__halo-wrapper::after{animation-name:pulse-light;border:2px solid rgba(255,255,255,0.6)}
.light-on-dark .btn--circle .btn--circle__icon{background:#fff;color:#000}
.md-next .btn.btn--circle{min-width:auto;padding:0}