.p5-page{max-width:var(--p5-page-max);margin-left:auto;margin-right:auto;padding-left:var(--p5-page-gutter);padding-right:var(--p5-page-gutter)}.p5-container{max-width:var(--p5-page-max);margin:0 auto;padding-left:var(--p5-page-gutter);padding-right:var(--p5-page-gutter)}.p5-sec{padding-top:var(--p5-section-pad-top);padding-bottom:var(--p5-section-pad-top)}.p5-sec__title{margin:0;font-family:var(--p5-font-head);font-weight:var(--p5-weight-medium);font-size:var(--p5-des-h2-size);line-height:var(--p5-des-h2-lh);letter-spacing:var(--p5-des-h2-ls);color:var(--p5-color-ink)}.p5-sec__lead{margin:0;font-family:var(--p5-font-body);font-size:var(--p5-body-m-size);line-height:var(--p5-body-m-lh);letter-spacing:0;color:var(--p5-color-text-secondary)}@media screen and (min-width:750px){.p5-sec__title{font-weight:var(--p5-weight-regular);font-size:var(--p5-des-h1-size);line-height:var(--p5-des-h1-lh);letter-spacing:var(--p5-des-h1-ls)}.p5-sec__lead{font-size:var(--p5-type-body-l-size);line-height:var(--p5-type-body-l-lh)}}.p5-section{padding-top:var(--p5-section-pad);padding-bottom:var(--p5-section-pad)}.p5-section--tight{padding-top:var(--p5-space-32);padding-bottom:var(--p5-space-32)}.p5-section--soft{background:var(--p5-bg-soft)}@media screen and (min-width:750px){.p5-section--tight{padding-top:var(--p5-space-40);padding-bottom:var(--p5-space-40)}}.p5-stack>*+*{margin-top:var(--p5-space-12)}.p5-center{text-align:center}.p5-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p5-section__title{margin:0 0 var(--p5-space-20)}@media screen and (min-width:750px){.p5-section__title{margin-bottom:var(--p5-space-32)}}.p5-section__title--center{text-align:center}.p5-band{background:var(--p5-bg-soft);border-radius:var(--p5-radius-band)}.p5-band--white{background:var(--p5-color-white)}.p5-band--card{background:var(--p5-card-fill)}.p5-band--20{background:var(--p5-bg-soft-20)}.p5-rule{height:0;margin:0;border:0;border-top:1px solid var(--p5-color-divider)}.p5-rule--strong{border-top-color:var(--p5-color-border)}.p5-rule--20{border-top-color:var(--p5-border-20)}.p5-tap{position:relative}.p5-tap:before,.p5-icon-btn:before,.p5-rating__link:before,.p5-textlink:before,.p5-chip:before,.p5-radio:before,.p5-checkbox:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.p5-focus-ring:focus-visible,.p5-icon-btn:focus-visible,.p5-question:focus-visible,.p5-textlink:focus-visible,.p5-dots__dot:focus-visible,.p5-radio:focus-visible,.p5-checkbox:focus-visible,.p5-chip:focus-visible,.p5-rating__link:focus-visible{outline:2px solid var(--p5-color-accent);outline-offset:2px;box-shadow:none}.button.p5-btn-cta{width:100%;min-width:0;min-height:var(--p5-cta-height);padding:0 var(--p5-space-24);font-size:var(--p5-type-cta-size);line-height:var(--p5-type-cta-lh);letter-spacing:0}.button.p5-btn-sticky{min-width:0;min-height:var(--p5-sticky-cta-height);padding:0 var(--p5-space-20);font-size:var(--p5-type-cta-size);line-height:var(--p5-type-cta-lh);letter-spacing:0}@media screen and (min-width:750px){.button.p5-btn-sticky{padding:0 var(--p5-space-48)}}.button.p5-btn-secondary{min-width:0;min-height:var(--p5-button-height);padding:0 var(--p5-space-24);font-weight:var(--p5-weight-regular);font-size:var(--p5-type-btn-size);line-height:var(--p5-type-btn-lh);letter-spacing:var(--p5-type-btn-ls)}.button--secondary.p5-btn-secondary:disabled,.button--secondary.p5-btn-secondary[aria-disabled=true]{font-weight:var(--p5-weight-medium)}.p5-btn-block{width:100%}.p5-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;margin:0;border:var(--p5-border-input);border-radius:var(--p5-radius-button);background:transparent;color:var(--p5-color-text-secondary);cursor:pointer;text-decoration:none;transition:border-color var(--p5-duration-fast) var(--p5-ease),color var(--p5-duration-fast) var(--p5-ease)}.p5-icon-btn svg{display:block;flex:0 0 auto}.p5-icon-btn:hover{border-color:var(--p5-color-ink);color:var(--p5-color-ink)}.p5-icon-btn:disabled,.p5-icon-btn[aria-disabled=true]{opacity:var(--p5-btn-disabled-alpha);cursor:not-allowed}.p5-icon-btn--plain{border-color:transparent;color:var(--p5-color-ink)}.p5-icon-btn--plain:hover{border-color:transparent}.p5-icon-btn--close{width:34px;height:34px}.p5-icon-btn--20{width:20px;height:20px}.p5-field{display:flex;flex-direction:column;gap:var(--p5-space-4)}.p5-field__label{font-family:var(--p5-font-body);font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh);letter-spacing:var(--p5-body-s-ls);color:var(--p5-color-text-secondary)}.p5-field__hint{font-family:var(--p5-font-body);font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls);color:var(--p5-color-text-secondary)}.p5-field--error .p5-field__hint,.p5-field__hint--error{color:var(--p5-color-error)}.p5-input,.p5-question-input{display:block;width:100%;height:var(--p5-input-height);margin:0;padding:0 var(--p5-space-16);border:var(--p5-border-input);border-radius:var(--p5-radius);background:transparent;font-family:var(--p5-font-body);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls);color:var(--p5-color-ink);outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--p5-duration-fast) var(--p5-ease)}.p5-input::placeholder,.p5-question-input::placeholder{color:var(--p5-color-text-secondary);opacity:1}.p5-input:hover,.p5-question-input:hover{border:var(--p5-border-hover)}.p5-input:focus,.p5-input:focus-visible,.p5-question-input:focus,.p5-question-input:focus-visible{border:var(--p5-border-selected);padding:0 calc(var(--p5-space-16) - var(--p5-border-selected-width) + 1px);outline:0;box-shadow:none}.p5-input[aria-invalid=true],.p5-input--error,.p5-field--error .p5-input{border:var(--p5-border-error)}.p5-question-input{height:calc(var(--p5-input-height) + var(--p5-space-4))}input[type=checkbox],input[type=radio]{accent-color:var(--p5-color-ink)}input.p5-radio,input.p5-checkbox{position:relative;flex:0 0 auto;width:var(--p5-radio-size);height:var(--p5-radio-size);margin:0;border:var(--p5-border-input);background:var(--p5-color-white);cursor:pointer;-webkit-appearance:none;appearance:none}.p5-radio{border-radius:var(--p5-radius-radio)}.p5-radio:checked{border:var(--p5-border-selected)}.p5-radio:checked:after{content:"";position:absolute;top:50%;left:50%;width:var(--p5-radio-dot);height:var(--p5-radio-dot);border-radius:50%;background:var(--p5-color-ink);transform:translate(-50%,-50%)}.p5-checkbox{border-radius:var(--p5-radius)}.p5-checkbox:checked{border-color:var(--p5-color-ink);background:var(--p5-color-ink)}.p5-checkbox:checked:after{content:"";position:absolute;top:45%;left:50%;width:5px;height:10px;border:solid var(--p5-color-white);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.p5-radio:disabled,.p5-checkbox:disabled{opacity:var(--p5-btn-disabled-alpha);cursor:not-allowed}.p5-card{border:var(--p5-border-default);border-radius:var(--p5-radius-card);background:var(--p5-color-white);padding:var(--p5-space-12)}@media screen and (min-width:750px){.p5-card{padding:var(--p5-space-20)}}.p5-card--soft{background:var(--p5-card-fill);border-color:var(--p5-border-20)}.p5-card--divider{border-color:var(--p5-color-divider)}.p5-card--tile{display:flex;align-items:center;gap:var(--p5-space-8);width:var(--p5-xsell-card-w);min-height:var(--p5-xsell-card-h);padding:calc(var(--p5-space-12) - 1px);border:var(--p5-border-card-soft);background:transparent}.p5-card__media{display:block;flex:0 0 auto;border-radius:var(--p5-radius);background:var(--p5-color-border);object-fit:cover}.p5-card--tile .p5-card__media{width:var(--p5-xsell-image-w);height:var(--p5-xsell-image-h)}.p5-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:var(--p5-space-2) var(--p5-space-8);border-radius:var(--p5-radius-pill);background:var(--p5-color-ink);color:var(--p5-color-white);font-family:var(--p5-font-body);font-weight:var(--p5-weight-regular);font-size:var(--p5-type-badge-size);line-height:var(--p5-type-badge-lh);letter-spacing:var(--p5-type-badge-ls);white-space:nowrap}.p5-pill--offer{background:var(--p5-color-white);color:var(--p5-color-accent-dark);border:var(--p5-border-offer)}.p5-pill--set{background:var(--p5-color-accent-dark)}.p5-pill--best{background:var(--p5-color-badge-best)}.p5-badge{display:inline-flex;align-items:center;gap:var(--p5-space-4);flex:0 0 auto;padding:var(--p5-space-4) var(--p5-space-8);border-radius:var(--p5-radius);background:var(--p5-color-ink);color:var(--p5-color-white);font-family:var(--p5-font-body);font-weight:var(--p5-weight-regular);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls);white-space:nowrap}.p5-badge--round{border-radius:var(--p5-radius-pill)}.p5-badge--xxs,.p5-badge--pack,.p5-badge--code{font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls)}.p5-badge--crosssell{padding:var(--p5-space-2) var(--p5-space-6);font-size:var(--p5-type-crosssell-badge-size);line-height:var(--p5-type-crosssell-badge-lh);letter-spacing:0}.p5-badge--pack{padding:calc(var(--p5-space-2) - 1px) calc(var(--p5-space-6) - 1px);background:transparent;color:var(--p5-color-accent-dark);border:var(--p5-border-offer)}.p5-badge--code{padding:1px var(--p5-space-6);border-radius:var(--p5-radius-button)}.p5-badge--code svg{flex:0 0 auto}.p5-badge--ellipsis{max-width:100%;overflow:hidden}.p5-badge--ellipsis>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.p5-chip{position:relative;display:inline-flex;align-items:center;gap:var(--p5-space-12);padding:var(--p5-space-8) var(--p5-space-12);border:0;border-radius:var(--p5-radius);background:var(--p5-chip-fill);color:var(--p5-color-ink);font-family:var(--p5-font-body);font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls);text-decoration:none;cursor:pointer}.p5-questions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--p5-space-12)}.p5-question{display:inline-flex;align-items:center;max-width:100%;min-height:var(--p5-input-height);margin:0;padding:calc(var(--p5-space-12) - 1px);border:var(--p5-border-dashed);border-radius:var(--p5-radius-chip-question);background:transparent;color:var(--p5-color-ink);text-align:left;cursor:pointer;font-family:var(--p5-font-body);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls)}.p5-question:hover{border-style:solid}.p5-dots{display:inline-flex;align-items:center;gap:var(--p5-space-6);padding:var(--p5-space-6) var(--p5-space-12);border-radius:var(--p5-radius-xs);background:var(--p5-bg-soft-20);line-height:0}.p5-dots--gallery{background:var(--p5-bg-soft-strong)}.p5-dots--plain{padding:0;background:none}.p5-dots__dot{display:block;flex:0 0 auto;width:var(--p5-dot-size);height:var(--p5-dot-size);margin:0;padding:0;border:0;border-radius:var(--p5-radius-pill);background:var(--p5-dot-inactive-gallery);cursor:pointer;transition:width var(--p5-duration) var(--p5-ease),background-color var(--p5-duration) var(--p5-ease)}.p5-dots__dot[aria-current=true],.p5-dots__dot.is-active{width:var(--p5-dot-active-width);background:var(--p5-color-ink)}.p5-dots--plain .p5-dots__dot{background:var(--p5-dot-inactive)}.p5-dots--plain .p5-dots__dot[aria-current=true],.p5-dots--plain .p5-dots__dot.is-active{background:var(--p5-color-text-secondary)}.p5-stars{position:relative;display:inline-flex;flex:0 0 auto;vertical-align:middle;line-height:0;color:var(--p5-color-star)}.p5-stars__row{display:inline-flex;flex:0 0 auto;box-sizing:border-box}.p5-stars__row--base{opacity:.25}.p5-stars__row--fill{position:absolute;top:0;bottom:0;left:0;width:var(--p5-stars-fill, 100%);overflow:hidden}.p5-stars svg{display:block;flex:0 0 auto;width:18px;height:17px;fill:currentColor;stroke:none}.p5-stars--s .p5-stars__row{padding:0 1px}.p5-stars--s svg{width:15px;height:16px}.p5-rating{display:inline-flex;align-items:center;gap:var(--p5-space-4);font-family:var(--p5-font-body);font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls);color:var(--p5-color-ink)}.p5-rating__sep{display:inline-block;flex:0 0 1px;width:1px;height:13px;background:var(--p5-color-text-secondary)}.p5-rating__link{position:relative;color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.p5-textlink{position:relative;display:inline-block;font-family:var(--p5-font-head);font-weight:var(--p5-weight-semibold);font-size:var(--p5-type-textlink-size);line-height:var(--p5-type-textlink-lh);letter-spacing:var(--p5-type-textlink-ls);color:var(--p5-color-ink);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;background:none;border:0;padding:0;cursor:pointer}.p5-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--p5-z-drawer) - 1);background:var(--p5-overlay-soft);-webkit-backdrop-filter:blur(var(--p5-overlay-blur));backdrop-filter:blur(var(--p5-overlay-blur))}.p5-overlay--contained{position:absolute;z-index:auto}.p5-scroll{scrollbar-width:thin;scrollbar-color:var(--p5-border-50) transparent}.p5-scroll::-webkit-scrollbar{width:5px;height:5px}.p5-scroll::-webkit-scrollbar-track{background:transparent}.p5-scroll::-webkit-scrollbar-thumb{border-radius:var(--p5-radius);background:var(--p5-border-50)}.p5-payments{display:flex;align-items:center;justify-content:space-between;gap:var(--p5-space-4);margin:0;padding:0 var(--p5-space-4);list-style:none}.p5-payments__item{display:flex;flex:0 0 auto;margin:0;padding:0;line-height:0}.p5-payments__icon{display:block;width:var(--p5-payment-icon-w);height:var(--p5-payment-icon-h);border-radius:var(--p5-radius)}.p5-payments__item--american-express .p5-payments__icon{outline:1px solid var(--p5-color-divider);outline-offset:-1px}.p5-payments__item--klarna .p5-payments__icon{width:var(--p5-payment-icon-w-klarna);border-radius:var(--p5-radius-option);outline:1px solid var(--p5-color-divider);outline-offset:-1px}.p5-payments__luecke{display:inline-flex;align-items:center;height:var(--p5-payment-icon-h);font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh)}.p5-xxs{font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls)}.p5-xs{font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls)}.p5-s{font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh);letter-spacing:var(--p5-body-s-ls)}.p5-h4{font-family:var(--p5-font-body);font-weight:var(--p5-weight-semibold);font-size:var(--p5-h4-size);line-height:var(--p5-h4-lh);letter-spacing:0;color:var(--p5-color-ink)}footer.footer .policies li:before{content:none}footer.footer .policies li{padding-left:calc(var(--p5-space-16) + var(--p5-space-2))}footer.footer .policies{isolation:isolate;pointer-events:none}footer.footer .policies li a{position:relative;pointer-events:auto}footer.footer .policies li a:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:max(100%,var(--p5-button-height));height:max(100%,var(--p5-button-height));transform:translate(-50%,-50%)}footer.footer .disclosure__button.localization-form__select:before{pointer-events:auto;z-index:0;top:min(0px,calc((100% - var(--p5-button-height)) / 2));bottom:min(0px,calc((100% - var(--p5-button-height)) / 2))}@media screen and (max-width:749px){footer.footer .policies li a{display:flex;align-items:center;min-height:var(--p5-button-height);padding-top:0;padding-bottom:0}}@media screen and (min-width:750px)and (pointer:coarse){footer.footer .footer-block__details-content .list-menu__item--link{display:flex;align-items:center;min-height:var(--p5-button-height);padding-top:var(--p5-space-10);padding-bottom:var(--p5-space-10)}footer.footer .policies li a{display:flex;align-items:center;min-height:var(--p5-button-height);padding-top:0;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.p5-icon-btn,.p5-input,.p5-question-input,.p5-dots__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/period5-components.css.map */
