.visuallyhidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:45em){.text-align{display:flex;flex-direction:column}.text-align--left{align-items:flex-start;text-align:left}.text-align--center{align-items:center;text-align:center}.text-align--right{align-items:flex-end;text-align:right}}@media(max-width:44.99em){.text-align-mb{display:flex;flex-direction:column}.text-align-mb--left{align-items:flex-start;text-align:left}.text-align-mb--center{align-items:center;text-align:center}.text-align-mb--right{align-items:flex-end;text-align:right}}.button-reset{background:none;border:none;border-radius:0;cursor:pointer;height:auto;line-height:1;margin:0;max-width:100%;min-width:0;padding:0}@keyframes animate-dropdown{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes placeholder{0%{background-position:0 50%}50%{background-position:85% 100%}to{background-position:0 50%}}.wishlist-buttons__button{align-items:center;background:none;border:none;border-radius:0;border-radius:50%;cursor:pointer;display:flex;height:auto;height:38px;justify-content:center;line-height:1;margin:0;max-width:100%;min-width:0;padding:0;width:38px}.wishlist-buttons__button svg{height:.875rem;pointer-events:none;transform:translateY(2px);width:1rem}.wishlist-buttons__button .wishlist__loader{height:40px;width:40px}.wishlist-buttons__button path{transition:fill .2s;fill:#d2000f}.layout--bundle #launcher{left:0}@media(max-width:63.99em){.layout--bundle #launcher{bottom:8.125rem!important;left:inherit}}.app-webview .cart__actions .link--continue-shopping,.app-webview .layout__footer,.app-webview .layout__header,.app-webview .notice-bar-wrapper,.swym-heart{display:none}body,html{margin:0;padding-bottom:0!important;padding:0}main{background-color:var(--global-background-color);color:var(--global-text-color)}.pagination{align-items:center;display:flex;justify-content:center;margin:1em auto}.part{margin:0 .5em}.part--current .part__decoration,.part__link{padding:.5em}.tags{display:flex;flex-wrap:wrap}.tags__tag{margin-right:1em}.tags__tag--active{font-weight:700}.article{color:#000;margin-left:auto;margin-right:auto;max-width:700px;padding:1.25rem 1rem}.article__back{font-size:.875rem}.article__excerpt,.article__subtitle,.article__title{line-height:1;margin:1.25rem 0;text-align:center}.article__image{border-radius:1.25rem;display:block;margin:1.25rem auto 0;width:100%}.article__publication-date{text-align:right}.article__infos{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}