.product__images .slider ul{width:100%;height:100%}.product__images .slide__next,.product__images .slide__prev{position:absolute;bottom:0;margin-bottom:var(--size);right:var(--size-l);z-index:10}.product__images .slide__prev{right:auto;left:var(--size-l)}.richtext p:first-child,.richtext h2+p,.richtext h3+p,.richtext h4+p,.richtext h5+p,.richtext h6+p{margin-top:0}.richtext p:last-child{margin-bottom:0}.richtext ul{list-style:disc inside}.richtext ol{list-style:numeric inside}.richtext ul>ul,.richtext ol>ol{padding-left:var(--size-xl);margin-top:var(--size-r)}.richtext li p{display:inline}.richtext li:not(:first-child) p{margin-top:0}.richtext li:not(:last-child) p{margin-bottom:0}.richtext--youtube,.richtext--embed{position:relative;margin-bottom:var(--size-xxl)}.richtext--youtube:before,.richtext--embed:before{content:"";padding-bottom:56.25%;display:block}.richtext--youtube iframe,.richtext--embed iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.richtext--image{display:block;margin-bottom:var(--size-xxl)}.richtext--table{overflow-x:auto;position:relative}.richtext--table table{--table-border: thin solid var(--color-card);--table-radius: 1rem;--table-bg: var(--color-bg);--table-line-hover-bg: var(--color-hover);--table-cellpadding-left: var(--size);--table-cellpadding-top: var(--size-s);--table-cellpadding-bottom: var(--size-s);--table-cellpadding-right: var(--size-l);border-spacing:0;max-width:100%}.richtext--table table th{text-align:left;padding-right:var(--table-cellpadding-right);padding-left:var(--table-cellpadding-left)}.richtext--table table td{border:var(--table-border);padding:var(--table-cellpadding-top) var(--table-cellpadding-right) var(--table-cellpadding-bottom) var(--table-cellpadding-left);vertical-align:top;transition:background .3s ease;min-width:18rem}.richtext--table table td:not(:first-child){border-left-width:0}@media(min-width:48em){.richtext--table table td:first-child{position:sticky;left:0;background:var(--table-bg)}}.richtext--table table tr{transition:background .3s ease}.richtext--table table tr:hover{--table-bg: var(--table-line-hover-bg);background-color:var(--table-bg)}.richtext--table table tr:not(:last-child) td{border-bottom-width:0}.richtext--table table tr:first-child td:first-child{border-top-left-radius:var(--table-radius)}.richtext--table table tr:first-child td:last-child{border-top-right-radius:var(--table-radius)}.richtext--table table tr:last-child td:first-child{border-bottom-left-radius:var(--table-radius)}.richtext--table table tr:last-child td:last-child{border-bottom-right-radius:var(--table-radius)}@media(min-width:34em){.richtext--image.richtext__imagesize--small{width:40%}.richtext--image.richtext__imagesize--medium{width:60%}.richtext--image.richtext__imagefloat--left{float:left;margin-right:var(--size-l)}.richtext--image.richtext__imagefloat--left:not(.richtext__imagesize--large)+*{margin-right:0}.richtext--image.richtext__imagefloat--right{float:right;margin-left:var(--size-l)}.richtext--image.richtext__imagefloat--right:not(.richtext__imagesize--large)+*{margin-left:0}}.input__richtext{--default-richtext-height: var(--richtext-height, calc(var(--input-height) * 4));--default-richtext-padding: var(--richtext-padding, var(--input-padding));line-height:initial;height:auto}.input__richtext .richtext__button--fullscreen{position:absolute;bottom:0;right:0}.input__richtext .richtext--charactercount{position:absolute;bottom:0;right:var(--input-height-s);line-height:var(--input-height-s);margin-right:var(--size-s);pointer-events:none}.input__richtext:fullscreen{overflow:auto}.input__richtext:fullscreen .ProseMirror{height:auto!important;padding-top:var(--size-xxl)}.input__richtext:fullscreen .richtext__button--fullscreen{position:fixed}.input__richtext .richtext__menu{color:var(--input-color);background-color:var(--input-bg);border:.1rem solid var(--input-border-color);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;border-radius:var(--input-border-radius);overflow:hidden;transition:border-color .2s ease-in-out}.input__richtext .richtext__menu.richtext__menu--bubble button.-icon,.input__richtext .richtext__menu.richtext__menu--floating button.-icon{width:calc(var(--button-height) * .8)}.input__richtext .richtext__menu button{font-size:var(--size-7);opacity:.7}.input__richtext .richtext__menu button:hover,.input__richtext .richtext__menu button.is-active{opacity:1;background-color:var(--color-hover)}.input__richtext .richtext__menu button.divider--left{margin-left:var(--size-s);position:relative}.input__richtext .richtext__menu button.divider--left:before{content:"";height:100%;width:.1rem;display:block;background:var(--input-border-color);position:absolute;top:0;left:0;z-index:5}.input__richtext .richtext__menu.richtext__menu--link .w-12{border-top:.1rem solid var(--input-border-color)}.input__richtext .richtext__menu.richtext__menu--mention{flex-direction:column}.input__richtext .richtext__menu.richtext__menu--mention button{font-size:var(--size-6);height:auto;padding-top:var(--size-s);padding-bottom:var(--size-s);padding-right:var(--size-xl);text-align:left}.input__richtext .richtext__menu.richtext__menu--mention button.is-selected{color:var(--color-primary);background:var(--color-hover)}.input__richtext .ProseMirror{height:var(--default-richtext-height);overflow:auto;padding:var(--default-richtext-padding);margin:0 auto;outline:none;width:100%;max-width:var(--width-s)}.input__richtext .ProseMirror p:first-child{margin-top:var(--size-r)}.input__richtext .ProseMirror p:last-child{margin-bottom:var(--size-r)}.input__richtext .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-tertiary);pointer-events:none;height:0}.input__richtext .ProseMirror ul,.input__richtext .ProseMirror ol{list-style-position:outside;padding-left:var(--size-l);list-style-type:disc}.input__richtext .ProseMirror ul p,.input__richtext .ProseMirror ol p{margin:0}.input__richtext .ProseMirror ol{list-style-type:decimal}.input__richtext .ProseMirror a{text-decoration:underline;position:relative}.input__richtext .ProseMirror a:hover:after{content:"(" attr(href) ")";font-size:var(--size-7);color:var(--color-secondary);padding:0 var(--size-s);position:absolute;left:0;bottom:100%;background:var(--color-card)}.input__richtext blockquote{margin:0;padding:0;padding-left:var(--size-l);border-left:.2rem solid var(--color-border)}.input__richtext pre,.input__richtext code{line-height:var(--leading-0)}.input__richtext pre{padding-top:var(--size);padding-bottom:var(--size)}.input__richtext img{max-width:100%;height:auto}.input__richtext img.ProseMirror-selectednode,.input__richtext .iframe-wrapper.ProseMirror-selectednode,.input__richtext div[data-youtube-video].ProseMirror-selectednode{outline:.3rem solid var(--color-accent)}.input__richtext .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:1rem}.input__richtext .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.input__richtext div[data-youtube-video] iframe{border:0;max-width:100%}.input__richtext .custom-image-small{max-width:200px}.input__richtext .custom-image-medium{max-width:500px}.input__richtext .custom-image-float-none{display:block}.input__richtext .custom-image-float-left{float:left;margin-right:1rem}.input__richtext .custom-image-float-right{float:right;margin-left:1rem}.input__richtext .mention{border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--button-border-color);padding:0 var(--size-s);outline:none;background-color:var(--color-hover);font-size:var(--size-7);height:var(--input-height-xs);line-height:var(--input-height-xs)}.input__richtext span.mention [preview]{position:relative;font-size:0;background-color:transparent;border:.1rem solid var(--current-bg);padding-right:calc(var(--size-xl) + var(--size-xs))}.input__richtext span.mention [preview]:before{content:attr(preview);font-size:var(--tag-fontsize)}.input__richtext span.mention [preview]:after{content:attr(data-label);position:absolute;font-size:var(--size-7);top:0;bottom:0;right:0;background-color:var(--current-bg);border-radius:.3rem;padding-left:var(--size-s);padding-right:var(--size-s);white-space:nowrap}.input__richtext table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.input__richtext table th,.input__richtext table td{min-width:1rem;border:1px solid var(--color-border);padding:var(--size-s) var(--size-l);vertical-align:top;position:relative}.input__richtext table th{font-weight:700;text-align:left;background-color:var(--color-bg)}.input__richtext table .selectedCell{background:var(--color-info-theme);pointer-events:none}.pp__title{align-self:center;justify-self:start}.tabslist::-webkit-scrollbar{width:.7rem;height:.7rem}.tabslist::-webkit-scrollbar-track{background:#eee}.tabslist::-webkit-scrollbar-thumb{background:#0000004d}.tabslist::-webkit-scrollbar-thumb:window-inactive{background:#0000001a}.tabslist{scrollbar-color:rgba(0,0,0,.3) #eee;scrollbar-width:thin}.tabslist{border-bottom:.1rem solid var(--color-card);white-space:nowrap;overflow-x:auto;overflow-y:hidden;background:var(--color-bg);position:sticky;top:0;z-index:10}.tabslist button{border-radius:unset;padding:0;margin-right:var(--size-xl)}.tabslist button:hover,.tabslist button:focus{background:transparent}.tabslist .tab--active{border-bottom:.4rem solid var(--color-accent)}@media(max-width:62em){.productpage{grid-template-areas:"title" "images" "tabslist" "tabscontent";grid-template-columns:100%;grid-gap:var(--size-l)}}
