.slideshow-container{max-width:1000px;position:relative;margin:auto}.slideshow-container>.mySlides{display:none}.slideshow-container>.prev,.slideshow-container>.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;text-decoration:none}.slideshow-container>.next{right:0;border-radius:3px 0 0 3px}.slideshow-container>.prev:hover,.slideshow-container>.next:hover{background-color:rgba(0,0,0,.85)}.mySlides>.text{color:#fff;font-size:15px;padding:8px 12px;position:absolute;bottom:32px;width:100%;text-align:center}.mySlides>.numbertext{color:#fff;font-size:12px;padding:8px 12px;position:absolute;top:0;right:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#707070;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#7f0799}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}.stock-pill{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.5px;display:inline-block}.stock-pill.enough{background:rgba(46,204,113,.15);color:#2ecc71;border:1px solid rgba(46,204,113,.35)}.stock-pill.low{background:rgba(241,196,15,.15);color:#f1c40f;border:1px solid rgba(241,196,15,.35)}.stock-pill.out{background:rgba(231,76,60,.15);color:#e74c3c;border:1px solid rgba(231,76,60,.35)}.item-detail{display:grid;grid-template-areas:"carousel description description" "carousel version version" "carousel features features" "price . buy-button" "drawing drawing drawing" "key-facts key-facts key-facts";grid-template-columns:400px 1fr max-content;gap:30px;max-width:1000px;margin:1em auto}#image-carousel{grid-area:carousel}#product-description{grid-area:description}#variant-selector{grid-area:version}#features-table{grid-area:features}#price-block{grid-area:price}#buy-button-fixed{grid-area:buy-button}#product-drawing{grid-area:drawing}#key-facts{grid-area:key-facts}.carousel{max-width:400px;justify-self:center;border-radius:10px;background:rgba(0,0,0,.85);padding:5px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.85);height:min-content}.item-detail br{display:none}.price-tag{display:flex;align-items:baseline;font-size:20pt;text-transform:none;color:#f2dfd7;margin:0;font-weight:normal}.price-tag span.label{margin-right:.5em;color:#7f0799;font-weight:bold}.price-tag span.taxinfo{margin-left:.5em;font-weight:100;text-align:center;line-height:1em;font-size:10pt}.item-detail>.buy-button{text-align:right}.item-detail>.description{text-align:justify;max-width:600px}.item-detail>.variant-selector{display:flex;gap:20px;padding:20px;align-items:center}.item-detail>.variant-selector .title{width:10em;font-weight:bold}.item-detail>.variant-selector .selected{box-shadow:0 0 10px 5px #7f0799}.variant-buttons{display:flex;gap:20px;max-width:100%}.variant-buttons img{max-width:75px;height:auto;border-radius:10px;border:1px solid #202020;flex:1 1 0;min-width:0;object-fit:contain;cursor:pointer}.item-detail>.features{width:100%;max-width:600px;justify-self:center}.item-detail>.key-facts{justify-self:center;width:100%}.item-detail>.drawing:before{content:"";display:block;height:1px;background-color:#f2dfd7;margin:0 0 3em 0}.item-detail>.drawing{width:100%;text-align:center}.item-detail>.drawing img{width:100%;max-width:600px;justify-self:center}.key-facts{margin:1em 0 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;gap:1.5rem}.key-facts .group{display:flex;justify-content:flex-start;flex-direction:column}.key-facts>.group-wrapper{display:flex;flex-direction:column;align-items:center}.key-facts h2{margin:.25em 0;font-size:1.25em;line-height:1.5em}.key-facts h3{margin:.25em 0;color:#f2dfd7 !important;font-size:1em;line-height:1em}.shop table{max-width:600px}table .title{width:1%;white-space:nowrap;text-align:left;padding-right:1em}table .value{width:1%;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}table .unit{width:49%;text-align:left;padding-left:.2em;color:#707070}.shop td.unit:last-child{width:1%;white-space:nowrap}#series-description:before{content:"";display:block;height:2px;background-color:#202020;margin:0 0 1em 0}#series-description{max-width:1000px;margin:2em auto;text-align:justify}@media screen and (max-width: 1439px){.item-detail .price-tag,.item-detail h1{font-size:16pt}}@media screen and (max-width: 1199px){.item-detail br{display:block}.item-detail>.description{max-width:unset}.item-detail>.variant-selector .title{width:max-content;font-weight:bold}.item-detail>.variant-selector{flex-direction:column;padding:0}}@media screen and (max-width: 799px){.item-detail{grid-template-areas:"carousel carousel" "description description" "version version" "features features" "price buy-button" "drawing drawing" "key-facts key-facts";grid-template-columns:1fr min-content;gap:20px;padding-top:0;margin:0}}@media screen and (max-width: 549px){.item-detail{grid-template-areas:"carousel carousel" "description description" "version version" "features features" "drawing drawing" "price price" "buy-button buy-button" "key-facts key-facts";gap:20px;padding-top:0;margin:0}#btnAddCart{width:100%}.item-detail>.title{text-align:center}.item-detail>.description{justify-self:center;text-align:center}.key-facts{display:flex;text-align:left;align-items:flex-start;margin:0;gap:0;justify-content:flex-start;flex-direction:column;max-width:max-content}.key-facts .bullets{margin-left:1em}.key-facts .group-wrapper:not(:last-child)::after{content:"";display:block;height:1px;width:100%;background-color:rgba(127,7,153,.5);margin:.5em 0 0 0}.key-facts>.group-wrapper{width:100%;align-items:flex-start}}
