:root{--taustavari: #fff;--navbar-height: 50px;--transition-speed: .5s;--animation-timing: cubic-bezier(.34, 1.56, .64, 1);--brd-light: 1px solid oklch(.922 0 0);--bordervari: 1px solid oklch(.922 0 0);--icon-color: rgba(155, 93, 229);--sectionpadding: 50px;--sectionpadding-mb: 25px}::selection{background:var(--color-bg-alt)}i.fas.fa-star.star.active{color:var(--color-primary)!important;font-size:16px}button:not(.floating-filters-btn):not(.floating-filters-btn--hidden){transition:transform .1s ease-in-out}button:not(.floating-filters-btn):not(.floating-filters-btn--hidden):active{transform:scale(.97)!important}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width: 750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}*:focus{outline:0;box-shadow:none}.select .icon-caret,.customer select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.form-error .errors{color:var(--datepicker-error-color);text-align:center;padding:12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:#e74c3c1a;border-radius:var(--radius-8);border-left-width:3px;border-left-style:solid;margin:12px 0;border-left-color:var(--color-error)}.form-success .success{color:var(--datepicker-success-color, #27ae60);text-align:center;padding:12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:#27ae601a;border-radius:var(--radius-8);border-left-width:3px;border-left-style:solid;margin:12px 0;border-left-color:var(--color-success, #27ae60)}.errors ul{margin:0;padding:0}.errors li{list-style:none}.gradient{background:var(--color-bg);background-attachment:fixed}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}.fadein{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.fadein.show{opacity:1;transform:translateY(0)}@font-face{font-family:Plus Jakarta Sans;src:url(/cdn/shop/files/PlusJakartaSans-Regular.woff2?v=1745836879) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/cdn/shop/files/PlusJakartaSans-Medium.woff2?v=1745837030) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(/cdn/shop/files/PlusJakartaSans-SemiBold.woff2?v=1745837016) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/cdn/shop/files/PlusJakartaSans-Bold.woff2?v=1745836999) format("woff2");font-weight:700;font-style:normal;font-display:swap}body,button,input,textarea,h1,h2,h3,h4,h5,h6,p,a,span,#text,div{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;letter-spacing:-.2px;margin:0}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base.css.map */
