.banner__content .banner__box h1{color:#fff!important}.product-description iframe{border:none!important}.slideshow-block .slideshow-wrapper .slideshow .slideshow-item .image-wrapper img.section-image{height:100%;width:auto}.sketchfab-embed-wrapper{height:100%;width:100%;display:grid;place-items:center}.variant-price-before-sale{color:#969696!important}.card__content:has(.badge-product-on-sale){overflow:hidden;position:relative}.product-list-block .badge-product-on-sale{border-radius:0;transform:rotate(45deg);transform-origin:bottom;position:absolute;top:.7em;right:-3em;text-transform:uppercase;width:200px!important;background:red;background:linear-gradient(180deg,red 0,#fd551d 100%);color:#fff!important;box-shadow:0 0 10px 3px rgba(12,12,12,.7);padding-block:0.35rem;font-size:1.1em}.section-wrapper:has(.follow-wrapper){width:clamp(400px,70%,800px);margin:1vw 0 3vw 0;margin-inline:auto!important;padding:0!important;background-color:rgba(12,12,12,.2);border-radius:.65rem;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, .5))}#header .header-outer{padding-block:1rem!important}.card{transition:all 150ms;border-radius:1rem!important;filter:drop-shadow(8px 8px 5px rgba(0, 0, 0, 35%))}& .custom-style-color-text-heading{font-size:1.35rem}.customer-review-row-primary-column,.customer-review-row-secondary-column{padding:1em!important}.section-background{background-color:transparent!important}.global-background-image{opacity:5%!important;filter:blur(8px)}.product-description iframe[src*=sketchfab],.product-description iframe[src*=streamable]{width:100%!important;aspect-ratio:16/9;height:auto!important}.banner-block .banner__content{position:relative}.banner__media img{object-position:center -20px}.banner-block .banner__box{width:100%!important}.banner-block .banner__content .banner__box{position:absolute!important;bottom:0;padding-block:20px;left:0;background-color:rgba(12,12,12,30%);backdrop-filter:blur(4px);min-width:100%;max-width:100%;transition:scale .3s;cursor:default}#page-section-product .media-wrapper-outer{height:clamp(500px,60vh,800)}.product-description-navigation{display:flex;flex-direction:column;gap:.25rem;text-transform:none!important}& a:hover{opacity:.85!important}.back-to-top-button{position:fixed;bottom:20px;left:20px;transition:background-color .2s;display:grid;place-items:center;border-radius:50%;z-index:100;color:#fff!important;background-color:rgba(12,12,12,.75);padding:.5rem}:root{--star-bezier:cubic-bezier(0.19, 1, 0.22, 1);--color-primary-light-100:#f4f4f4ff;--color-primary-light-200:#cccccc;--color-primary-light-400:rgba(255, 255, 255, 0.85);--color-accent:#9aff9e}html{scroll-behavior:smooth;scroll-padding-top:10vh}header{background-color:rgba(12,12,12,.2)!important;backdrop-filter:blur(3px);overflow:hidden}em,strong{color:#fff!important}h1,h2,h3,h4{text-transform:none!important}h2 em,h2 strong,h3 em,h3 strong,h4 em,h4 strong{letter-spacing:.1rem!important;font-weight:400!important}.custom-carousel[data-show-arrows=true] .carousel-image-container{grid-column:2/3}.custom-carousel[data-show-arrows=false] .carousel-navigator-arrow{display:none}.custom-carousel[data-show-arrows=false] .carousel-image-container{grid-column:1/4}.custom-carousel[data-show-nav=true] .carousel-nav-group{display:flex}.custom-carousel[data-show-nav=false]{grid-template-rows:1fr}.custom-carousel[data-show-nav=false] .carousel-nav-group{display:none}.custom-carousel{position:relative;width:100%;height:fit-content;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr 2rem;place-items:center;gap:.5rem}.carousel-image-container{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9}.custom-carousel img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:opacity .5s;opacity:0%;pointer-events:none;transition:opacity .5s,transform .2s,transform-origin .2s}.custom-carousel img:hover{transition:opacity 0s,transform 0s,transform-origin 0s}.custom-carousel img[data-carousel-selected=true]{opacity:100%;pointer-events:all}.carousel-navigator-arrow{user-select:none;cursor:pointer;height:100%;padding-inline:clamp(0.2rem,2vw,0.35rem);background-color:rgba(12,12,12,.2);display:grid;place-items:center;color:#fff;top:50%;cursor:pointer}@media screen and (max-width:650px){.carousel-navigator-arrow{height:100%}.carousel-navigator-arrow{grid-row:1/2}.carousel-image-container{grid-row:1/2;grid-column:1/4}.carousel-nav-group{display:none}}.carousel-navigator-arrow:hover{background-color:rgba(12,12,12,.5)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.zoom-target{display:inline-block;transition:transform .2s ease;transform-origin:center center}.carousel-nav-group{grid-column:1/4;z-index:2;display:flex;flex-direction:row;gap:clamp(1rem,2vw,1.5rem);transition:opacity .2s;pointer-events:none}.carousel-nav-group .nav-item{background-color:gray;transition:background-color .2s;cursor:pointer;height:clamp(5px,2vw,10px);width:clamp(5px,2.5vw,50px);margin-block:0.5rem}.carousel-nav-group .nav-item:hover,.carousel-nav-group .nav-item[data-nav-selected=true]{background-color:#fff}.custom-carousel:hover .carousel-nav-group{opacity:1;pointer-events:all}.foldout-header{--anim-foldout-curve-return:cubic-bezier(.45,0,.26,1.02);--anim-foldout-dura:500ms;padding-block:0.5rem;display:flex;position:relative}.foldout-header h1,.foldout-header h2,.foldout-header h3,.foldout-header h4,.foldout-header p,.foldout-header span{padding:0!important;margin:0!important}.foldout-header:hover{background-color:rgba(12,12,12,.35);cursor:pointer;user-select:none}.foldout-header::before{font-family:"Material Symbols Outlined";content:">";content:'\e5e1';margin-inline:8px;transition:transform calc(var(--anim-foldout-dura) / 2)}.foldout-header[data-folded-out=true]::before{transform:rotate(90deg)}.foldout-container{--anim-foldout-dura:500ms;--anim-foldout-curve:cubic-bezier(.68,0,.4,.99);--anim-foldout-curve-return:cubic-bezier(.68,0,.4,.99);--foldout-container-natural-height:500vh;margin-left:clamp(0px,4vw,1.5rem);max-height:var(--foldout-container-natural-height);overflow:hidden}.foldout-container[data-folded-out=true]{max-height:var(--foldout-container-natural-height);overflow:auto}.foldout-container[data-folded-out=true]::before{transform:rotate(90deg)}.foldout-container[data-folded-out=false]{max-height:0;overflow:hidden}.foldout-container[data-folded-out=false]::before{transform:rotate(0);transition:transform var(--anim-foldout-dura) var(--anim-foldout-curve)}.anim-foldout-out{animation:foldout-out var(--anim-foldout-dura) var(--anim-foldout-curve) forwards}.anim-foldout-in{animation:foldout-in var(--anim-foldout-dura) var(--anim-foldout-curve-return) forwards}.anim-foldout-before-out{animation:foldout-out-before var(--anim-foldout-before-dura) var(--anim-foldout-curve) forwards}.anim-foldout-before-in{animation:foldout-in-before var(--anim-foldout-before-dura) var(--anim-foldout-curve-return) forwards}@keyframes foldout-out-before{from{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes foldout-in-before{from{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes foldout-out{0%{max-height:0;overflow:hidden}99.9999%{overflow:hidden;max-height:var(--foldout-container-natural-height)}100%{max-height:var(--foldout-container-natural-height);overflow:auto}}@keyframes foldout-in{from{max-height:var(--foldout-container-natural-height);overflow:hidden}to{max-height:0;overflow:hidden}}.product-details-wrapper blockquote{border:none!important;padding-left:0!important}.heading-link{position:relative}.heading-link:hover{text-decoration:underline;cursor:pointer}.heading-link:hover::before{display:inline}.heading-link::before{position:absolute;left:-.85rem;font-weight:100;content:'#';font-size:1em;color:rgba(255,255,255,.25);display:none}.product-description-navigation a{color:var(--color-primary-light-400)!important}.product-description-navigation a:hover{color:#fff!important}