:root{--atomic-reveal--z-index:1030}.alert .btn-close{padding:1px 10px!important;line-height:1em;border:none;background:transparent}.alert .btn-close:before{content:"x";font-size:25px;font-family:monospace}.products-list-items atomic-reveal .plugin-shop_products.frame{margin-bottom:0!important}.tx-shop form a:not([class]){color:var(--plsth-link-color,inherit)}.plugin-shop_products{overflow-anchor:none}@media (max-width:576px){.tx-shop .btn{--bs-btn-padding-x:10px}}@media (max-width:992px){.plugin-shop_basketbutton .btn.btn-secondary{--bs-btn-padding-y:10px;--bs-btn-padding-x:10px;border-radius:50%}.plugin-shop_basketbutton .badge{position:relative}.plugin-shop_basketbutton .basket-item-count{position:absolute;right:-4px;top:-3px;font-size:14px}.plugin-shop_basketbutton .basket-item-label{display:none!important}}.tx-shop .plsth-offcanvas-to-basket .input-group-append,.tx-shop .plsth-offcanvas-to-basket pl-shop-addtobasket,.tx-shop .plsth-offcanvas-to-basket pl-shop-addtobasket button{width:100%}.tx-shop .plsth-offcanvas-to-basket span.primary{background:var(--bs-primary);border-radius:5px;display:flex;overflow:hidden}.tx-shop .plsth-offcanvas-to-basket span.primary>input.form-control.product-add-to-basket-quantity{background:var(--bs-primary);color:#fff;border-radius:0;border:none;border-right:solid 1px #fff}.input-group-sm.product-add-to-basket{display:flex;gap:10px;margin-bottom:20px}input.product-add-to-basket-quantity{width:70px;text-align:center}.input-group-sm.product-add-to-basket button{margin-bottom:0;white-space:nowrap}.tx-shop .images-wrapper{margin-bottom:30px}.tx-shop .attribute-list{display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,1fr);gap:20px;margin-bottom:20px}.tx-shop .attribute-list .attribute .attr-val{display:block;background:#eee;padding:5px}.plsth-basketbutton .btn.btn-secondary,.plsth-basketbutton.btn.btn-secondary .badge{display:flex;gap:1px;margin:0}.plsth-basketbutton .basket-button-label{position:relative;top:-2px;margin-right:5px}.plsth-basketbutton{display:flex;align-items:center;--bs-btn-padding-x:10px}.basket-list-header{display:none}.basket-item{display:grid;padding:.9rem 0;border-bottom:1px solid var(--bs-border-color,#dee2e6);grid-template-columns:auto auto 1fr;grid-template-areas:"article  article  article" "qty      price-s  price-t";column-gap:.75rem;row-gap:.6rem;align-items:start}.basket-item:last-child{border-bottom:0}.basket-item .bi-article{grid-area:article}.basket-item .bi-qty{grid-area:qty}.basket-item .bi-price-single{grid-area:price-s}.basket-item .bi-tax{display:none}.basket-item .bi-price-total{grid-area:price-t;font-weight:600}.basket-item .bi-actions{display:none}@media (min-width:768px){.basket-item{grid-template-columns:1fr 90px 110px 90px 120px;grid-template-areas:"article qty price-s tax price-t";align-items:start;padding:.75rem 0}.basket-item .bi-tax{display:block}.basket-item .bi-price-single,.basket-item .bi-tax,.basket-item .bi-price-total{text-align:right}}.basket-list--editable .basket-item{grid-template-columns:auto auto 1fr auto;grid-template-areas:"article  article  article  actions" "qty      price-s  price-t  .      "}.basket-list--editable .basket-item .bi-actions{grid-area:actions;display:flex;align-items:flex-start}@media (min-width:768px){.basket-list--editable .basket-item{grid-template-columns:1fr 90px 110px 90px 120px 44px;grid-template-areas:"article qty price-s tax price-t actions";align-items:center}.basket-list--editable .basket-item .bi-actions{align-items:center;justify-content:center}}.bi-label{display:block;font-size:.72rem;color:var(--bs-secondary-color,#6c757d);margin-bottom:.15rem;white-space:nowrap}@media (min-width:768px){.bi-label{display:none}}.bi-article a{text-decoration:none;color:inherit}.bi-article a:hover{text-decoration:underline}.bi-article .custom-information{font-size:.9rem}.bi-article .basket-item-discount-label{color:var(--bs-danger,#dc3545);font-weight:600;font-size:.88rem}.bi-qty .input-group{max-width:130px}.basket-item-code{background:var(--bs-light,#f8f9fa);border-bottom:1px solid var(--bs-border-color,#dee2e6);border-radius:0 0 4px 4px;padding:.85rem 1rem}.basket-item-code .basket-code-box{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}.basket-item-code .basket-code-box p{margin:0;flex:1 1 100%}.basket-item-code .basket-code-box input{max-width:200px}.basket-footer{padding-top:.75rem}.basket-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;gap:1rem}.basket-summary-row .bsr-label{flex:1;min-width:0}.basket-summary-row .bsr-value{white-space:nowrap;text-align:right}.basket-summary-row.basket-summary{margin-top:.5rem;padding-top:.75rem;border-top:2px solid var(--bs-border-color,#dee2e6);font-weight:600}.basket-summary-row.basket-summary-including-additional-prices{border-top:1px solid var(--bs-border-color,#dee2e6);margin-top:.25rem;padding-top:.5rem;font-weight:700;font-size:1.05rem}.shop-basket-show{overflow-x:auto}.shop-basketorder-success .typo3-messages{list-style-type:none}.tx-shop .products-list-items .columns.-col3{--bs-btn-padding-x:10px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:2rem 0;gap:8px}.page-item{margin:0}.page-link{display:flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:0 10px;background-color:#fff;border:1px solid #dee2e6;color:#333;text-decoration:none;font-weight:500;font-size:.95rem;border-radius:4px;transition:all 0.2s ease-in-out}.detail-link:hover{opacity:.8}.page-link:hover{background-color:#f8f9fa;border-color:#333;color:#000;z-index:2}.page-item.active .page-link{background-color:#333;border-color:#333;color:#fff;cursor:default}.page-item.disabled .page-link{color:#adb5bd;pointer-events:none;background-color:#f8f9fa;border-color:#dee2e6;opacity:.6}.page-link[href*="offset"]{font-size:1.2rem}@media (max-width:576px){.pagination{gap:5px}.page-link{min-width:40px;height:40px;font-size:.85rem}}.page-link:focus{outline:3px solid rgba(0,123,255,.25);z-index:3}.tx-shop .products-list-items .card-body{padding-top:1rem}:root{--frame-spacing-small-lg:1.05rem;--frame-spacing-xl:2.625rem;--frame-spacing-small-xl:1.125rem;--frame-outer-spacing-before:0;--frame-outer-spacing-after:0;--frame-outer-spacing-variant-none:0rem;--frame-outer-spacing-variant-extra-small:0.25rem;--frame-outer-spacing-variant-small:0.5rem;--frame-outer-spacing-variant-medium:1.5rem;--frame-outer-spacing-variant-large:2rem;--frame-outer-spacing-variant-extra-large:4rem;--frame-outer-spacing-variant-xxl:6rem;--frame-outer-spacing-variant-xxxl:10rem;--frame-color:inherit;--frame-link-color:#2a9d8f;--frame-link-hover-color:#227e72;--frame-background:transparent;--frame-embedded-border-radius:0.5rem;--frame-width-large:1600px;--frame-width-medium:870px;--frame-width-small:600px;--frame-spacing:1.75rem;--frame-spacing-small:0.75rem;--frame-spacing-xs:1.75rem;--frame-spacing-small-xs:0.75rem;--frame-spacing-sm:2.1rem;--frame-spacing-small-sm:0.9rem;--frame-spacing-md:2.275rem;--frame-spacing-small-md:0.975rem;--frame-spacing-lg:2.45rem;--bs-primary:#8a1c00;--bs-secondary:#8a1c00;--bs-tertiary:#f4a261;--bs-quaternary:#e9c46a;--bs-success:#5cb85c;--bs-info:#319fc0;--bs-warning:#f0ad4e;--bs-danger:#d9534f;--bs-default:#eaebec;--bs-lighter:#f8f8f8;--bs-light:#e9e9e9;--bs-dark:#313131;--bs-darker:#212121;--bs-primary-hover:#6c1500;--bs-primary-active:#6c1500;--bs-secondary-active:#6c1500;--bs-tertiary-hover:#f6ac72;--bs-tertiary-actice:#f6ac72;--bs-quaternary-hover:#f5d17b;--bs-quaternary-active:#f5d17b;--bs-success-hover:#4cb64c;--bs-success-active:#4cb64c;--bs-info-hover:#494949;--bs-info-active:#494949;--bs-warning-hover:#da9b3e;--bs-warning-active:#da9b3e;--bs-danger-hover:#c9403c;--bs-danger-active:#c9403c;--bs-default-hover:#e0e2e5;--bs-default-active:#e0e2e5;--bs-white-hover:#d3d3d3;--bs-white-active:#d3d3d3;--bs-lighter-hover:#e9e9e9;--bs-lighter-active:#e9e9e9;--bs-light-hover:#dedede;--bs-light-active:#dedede;--bs-dark-hover:#212121;--bs-dark-active:#212121;--bs-darker-hover:#000000;--bs-darker-active:#000000;--bs-white:#ffffff;--bs-gray-100-hover:#e9e9e9;--bs-gray-100-active:#e9e9e9;--bs-gray-200-hover:#dedede;--bs-gray-200-active:#dedede;--bs-gray-300-hover:#cecece;--bs-gray-300-active:#cecece;--bs-gray-400-hover:#ababab;--bs-gray-400-active:#ababab;--bs-gray-500-hover:#6c6c6c;--bs-gray-500-active:#6c6c6c;--bs-gray-600-hover:#494949;--bs-gray-600-active:#494949;--bs-gray-700-hover:#313131;--bs-gray-700-active:#313131;--bs-gray-800-hover:#212121;--bs-gray-800-active:#212121;--bs-gray-900-hover:#000000;--bs-gray-900-active:#000000;--bs-black-hover:#212121;--bs-black-active:#212121;--bs-transparent:transparent;--bs-primary-rgb:161, 0, 0;--bs-secondary-rgb:231, 111, 81;--bs-tertiary-rgb:244, 162, 97;--bs-quaternary-rgb:233, 196, 106;--bs-success-rgb:92, 184, 92;--bs-info-rgb:49, 159, 192;--bs-warning-rgb:240, 173, 78;--bs-danger-rgb:217, 83, 79;--bs-default-rgb:234, 235, 236;--bs-lighter-rgb:248, 248, 248;--bs-light-rgb:233, 233, 233;--bs-dark-rgb:55, 55, 55;--bs-darker-rgb:33, 33, 33;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 33, 33;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1.15rem;--bs-body-font-weight:300;--bs-body-line-height:1.5;--bs-body-color:#212121;--bs-body-bg:#ffffff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dedede;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#6c1500;--bs-icon-color:#6c1500;--bs-link-hover-color:#a82100;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-link-decoration:none;--bs-link-hover-decoration:none;--bs-heading-color:var(--bs-black, #333);--bs-lead-font-weight:400;--plb-page-main-pt:var(--bs-gap-large, 50px);--bs-gap-xsmall:0.25rem;--bs-gap-small:0.5rem;--bs-gap-medium:1.5rem;--bs-gap-default:1.5rem;--bs-gap-big:2rem;--bs-gap-large:3rem;--bs-gap-xlarge:4rem;--bs-gap-xxlarge:6rem;--atomic-slider-background-color:var(--bs-primary);--atomic-cookie-consent-button-background-color:var(--bs-primary);--atomic-cookie-consent-button-all-background-color:var(--bs-primary);--atomic-cookie-consent-button-color:var(--bs-primary);--atomic-cookie-consent-button-all--border:2px solid var(--bs-primary);--plate-framewidth-wider-xxl:1600px;--frame-width-xxl:1600px;--frame-width-xl:1100px;--frame-width-lg:960px;--frame-width-md:720px;--frame-width-sm:540px}@media screen and (max-width:767.98px){:root{--frame-outer-spacing-variant-small:1.5rem;--frame-outer-spacing-variant-medium:2rem;--frame-outer-spacing-variant-large:2.5rem;--frame-outer-spacing-variant-extra-large:3.5rem;--frame-outer-spacing-variant-xxl:5rem;--frame-outer-spacing-variant-xxxl:6rem}}.text-otherone{color:#ec6522}.lead{font-family:"SourceSansPro",sans-serif}b,strong{font-weight:500}body p a{font-weight:500}.lead{font-size:2em;color:var(--bs-primary)!important}.lead.hero{text-transform:uppercase}.text-muted{color:#6c757d!important}:root{--bs-h1-font-size:3rem}:root{--plate-framewidth-moreslim:850px}#page-before-content .container{--frame-width-xxl:1550px !important;--frame-width-xl:979px !important;--frame-width-lg:979px !important}#page-before-content .ah-richtext h1,#page-before-content .ah-richtext h2,#page-before-content .ah-richtext h3{color:var(--bs-primary,grey)}#page-before-content .ah-richtext .text-primary strong{color:var(--bs-primary,grey)}#page-before-content .ah-richtext .text-secondary strong{color:var(--bs-secondary,grey)}.frame:not(.-full)>.frame-group-container>.frame-group-inner>.frame-container{padding-left:var(--plbs-framepadding-h,0);padding-right:var(--plbs-framepadding-h,0)}.plt-content-cols{display:grid;grid-template-columns:350px minmax(auto,1fr)}body.backendlayout-plt-productcategory main.maincontent-wrap,main.maincontent-wrap.plt-layout-productcategory{padding-top:0;scroll-margin-top:120px}body.backendlayout-plt-productcategory .frame-type-atomicplan_plproductheader,.plt-layout-productcategory .frame-type-atomicplan_plproductheader{margin-bottom:2rem}body.backendlayout-startpage main.maincontent-wrap{--plb-page-main-pt:0 !important}body.backendlayout-startpage [molcardsimpleverticaldefault]{border:solid 1px #eee}body.backendlayout-startpage [molcardsimpleverticaldefault]>a:hover{opacity:1;background:#eee}body.backendlayout-startpage [molcardsimpleverticaldefault] img{mix-blend-mode:luminosity}body.backendlayout-startpage [molcardsimpleverticaldefault]>a:hover img{mix-blend-mode:darken}@media screen and (min-width:1200px){#frame-47 .frame-inner header{margin-bottom:30px}#frame-47 .frame-inner p,#frame-47 .frame-inner ul{margin-left:10%}}@media (max-width:568px){#frame-248{padding:0 20px}#frame-248 [data-container-column=right]{order:-1}}@media (max-width:992px){#pl-lce-grid-89 .pllces-logo-default{width:80px}}.page-border .pllces-logo-default,.page-border .pllces-logo-sticky{position:absolute;left:0;top:0}@media (max-width:998px){.pllces-logo-default img{width:180px}#c245{position:sticky!important;top:65px!important;z-index:1000;--pl-lce-pv:10px !important}}@media (max-width:767px){#page-footer #frame-79 .container{--bs-gutter-x:0}#page-footer #frame-79 .container #c78 .text-center{text-align:left!important}}.pllce-button-offcanvas{background:var(--bs-secondary,red)!important;padding:2px 5px;border-radius:5px}.pllce-button-offcanvas .mask-svg{height:35px!important}:root{--atomic-offcanvas-width:900px}#c219{z-index:1000}#c244 .pl-nav-link.-l0:hover{--bs-icon-color:white}#c117 .pl-nav-link{height:39px;border-radius:5px;background:var(--bs-secondary,red)!important}#frame-257.frame-type-atomicplan_redissearchfield{display:none}@media (max-width:768px){#frame-257.frame-type-atomicplan_redissearchfield{display:none}}.plt-content-cols .subnav-nav{font-size:1rem;color:#000;font-weight:400;--bs-subnav-active-color:#5f0000}.frame-type-atomicplan_plproductnav{display:none}@media (min-width:1200px){.frame-type-atomicplan_plproductnav{display:block}}:root{--aan-btn-color:var(--bs-dark, #333)}@media (max-width:568px){#offcanvas1 .plate-mainNavigation-wrapper .pl-nav-list{flex-wrap:wrap;margin-bottom:30px}#offcanvas1 .plate-mainNavigation-wrapper .pl-nav-list .pl-nav-link{white-space:nowrap;background:grey;padding:10px 5px;border-radius:5px}}atomic-offcanvas:not(:defined),atomic-dropdown:not(:defined){display:none}:root{--atomic-reveal--lightbox-background:rgba(255, 255, 255, 1)}#larianaContact-524 .form-label{display:none}#larianaContact-524 .form-control{background:rgba(255,255,255,.5);border:none;color:#fff}#larianaContact-524 .form-control:active{background:rgba(255,255,255,.1)}#larianaContact-524 .form-control:focus{background:rgba(255,255,255,.2)}#larianaContact-524 .form-control::placeholder{color:#fff}#larianaContact-524 textarea{height:250px}input:disabled,button:disabled,.disabled{opacity:.6;filter:grayscale(1);background-color:#e9ecef!important;border-color:#dee2e6!important;color:#6c757d!important;cursor:not-allowed!important}button:disabled *,.disabled *{color:inherit!important}.felogin-login-fieldset{border:none;padding:0;margin:0;max-width:420px}.felogin-login-fieldset legend{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding:0;border:none}.felogin-login-formrow{margin-bottom:1rem}.felogin-login-formrow label{display:block;margin-bottom:.375rem;font-weight:500;font-size:.875rem;color:var(--bs-body-color,#212529)}.felogin-login-formrow input[type="text"],.felogin-login-formrow input[type="password"],.felogin-login-formrow input[type="email"]{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color,#212529);background-color:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;box-sizing:border-box}.felogin-login-formrow input:focus{border-color:var(--bs-primary,#0d6efd);outline:0;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb,13,110,253),.25)}.felogin-login-fieldset .btn{margin-top:.5rem}.felogin-hidden{display:none}.felogin-login-fieldset+a,.frame-type-felogin_login a[href*="PasswordRecovery"]{display:inline-block;margin-top:1rem;font-size:.875rem;color:var(--bs-primary,#0d6efd)}.felogin-login-fieldset~.typo3-messages,.frame-type-felogin_login .typo3-messages{margin-bottom:1rem}.felogin-login-fieldset .mb-3{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse;justify-content:flex-end}.felogin-login-fieldset .mb-3 label{margin-bottom:0;font-weight:400;font-size:.875rem;cursor:pointer}.felogin-login-fieldset .mb-3 input[type="checkbox"]{width:1rem;height:1rem;accent-color:var(--bs-primary,#0d6efd);cursor:pointer}main.container{--bs-gutter-x:40px;--bs-gutter-y:0;width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;max-width:none}.frame-default{width:100%}.frame-default>*{display:block;margin-left:auto;margin-right:auto;max-width:var(--bs-container-wider-2,1600px)}.frame-default.frame-layout--full{max-width:none}#c121.pl-lce.pllce-text p{color:#fff}#frame-236{background:#eee;padding:20px;border-radius:10px}:root{--atomic-offcanvas-bg-color:var(--bs-dark, #444)}div[slot="offcanvas-content"]{--bs-link-color:#ff9781;--bs-icon-color:#d3573c;--bs-link-hover-color:#ffb9aa;--bs-heading-color:white;--plate-nav-l0-btn-overview-color:white}#page-before-content atomic-slider .lead.hero{text-align:center;display:block;line-height:1em}#page-before-content atomic-slider h1,#page-before-content atomic-slider h2,#page-before-content atomic-slider h3,#page-before-content atomic-slider h4{margin-bottom:.5em}atomic-slider,atomic-slider-dotnav-button{--base-slider-dotnav-button-shadow:none;--base-slider-dotnav-button-background:var(--bs-primary, grey) !important;--base-slider-dotnav-button-background-active:var(--bs-secondary, yellow) !important}.frame-type-atomicplan_slider atomic-overlay .ah-richtext h2 span{color:var(--bs-primary);font-weight:600}.frame-type-atomicplan_slider [slot=image]:after{content:"";width:100%;height:100%;display:block;position:absolute;z-index:11;background:linear-gradient(90deg,#220000 0%,rgba(100,0,0,.75) 50%,rgba(255,0,0,0) 100%)}.frame-type-atomicplan_slider .ah-richtext{position:relative}.frame-type-atomicplan_slider .ah-richtext:after{content:"";width:100%;height:120%;display:block;position:absolute;top:-30px;left:0;z-index:-1;background:#000;filter:blur(50px);opacity:.2}:root{--atomic-overlay-min-height-large:197px !important;--atomic-overlay-min-height-medium:197px !important}.frame-type-tx_plate_ces_imageslide atomic-overlay{--atomic-overlay-background:rgba(255, 255, 255, .8);--atomic-overlay-shadow:2px 2px 10px 0 rgb(0 0 0 / 20%);--atomic-overlay-figcaption-padding:50px}.frame-type-tx_plate_ces_imageslide atomic-overlay::part(figcaption){text-align:center;backdrop-filter:blur(3px)}.frame-type-ce_tile_unit .ce-tile-row{background:var(--bs-primary,grey)}.frame-type-ce_tile_unit .container{--bs-gutter-x:90px}.frame-type-atomicplan_plproductheader{margin-bottom:2rem}.frame-type-atomicplan_plproductheader .container{padding:20px 0 20px 0;position:relative;z-index:10;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff}.frame-type-atomicplan_plproductheader .container h1{color:#fff}.products-list-items .card-subtitle{font-size:var(--bs-h2-font-size,clamp(1.2rem, 2vw, 1.2rem))}@media (min-width:992px){.products-list-items .card-body{padding:20px}}.products-list-items .card-img-top img{width:100%;height:auto}@media (max-width:767px){.products-list-items{--ac-grid-gap-4:20px}}.tx-shop atomic-ajaxload .back-button,.tx-shop atomic-ajaxload .frame-header{display:none}@media (min-width:768px){.tx-shop .products-list-items .card-img-top{padding:0 30px 0 30px}}.tx-shop .products-list-items .card-body .card-title a{font-size:18px;color:black!important}.tx-shop .products-list-items .card-price-and-buttons{padding:0 20px 0 20px}.pl-live-price{transition:all 0.3s ease}.pl-price-loading{display:block;min-height:20px;font-size:.75rem;margin-top:2px}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border 0.75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge.bg-success{background-color:#198754!important;color:#fff!important}.badge.bg-danger{background-color:#dc3545!important;color:#fff!important}.card.product-variants{border:solid 1px #eee;padding:0}.card.product-variants .list-inline{margin:0;padding:0}.card.product-variants .list-inline-item{background:#eee;padding:5px 10px;border-radius:4px;cursor:pointer}.card.product-variants .list-inline-item:hover{opacity:.8}.card.product-variants .list-inline-item.active{background:var(--bs-primary,#007bff);color:#fff}.shop-product-show .product-title{font-size:var(--bs-h2-font-size,clamp(1.2rem, 3vw, 3.5rem))}.shop-product-show .product-subtitle{font-size:var(--bs-h2-font-size,clamp(1.2rem, 3vw, 2rem))}@media (min-width:992px){.shop-product-show .col-left{padding-right:50px}.shop-product-show .col-right{padding-left:50px}}.tx-shop .product-detail .product-title{font-size:2rem}.product-detail .col-left{padding-right:2rem}.product-detail .col-right{padding-left:2rem;border-left:1px solid #f0f0f0}.product-detail .product-description{font-size:1.1rem;line-height:1.6;color:#444}.product-detail .product-infos{border:none;background:#fdfdfd;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem!important}@media (max-width:767px){.product-detail .col-left,.product-detail .col-right{padding:0 15px;border-left:none}}.product-images-zoom-wrapper{background:#fff;border-radius:4px}#offcanvas-basket .btn-historyback{display:none}.preloader-container{cursor:default;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.preloader{display:flex;justify-content:center;align-items:center;height:20px;margin:5%;position:relative}.preloader-dots{height:50px}.preloader-dots .dot{display:inline-block;background:#57595a;height:9px;width:9px;margin:0 4px;opacity:1;border-radius:50%;animation:moveit 1.8s infinite}.shop-basketorder-confirm-order #paypal-checkout-wrapper{position:relative}.shop-basketorder-confirm-order #paypal-checkout-wrapper .loader-wrapper{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-basketorder-confirm-order #paypal-checkout-wrapper .loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #3498db;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.shop-basketorder-confirm-order #stripe-wrapper{position:relative}.shop-basketorder-confirm-order #stripe-wrapper .loader-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-basketorder-confirm-order #stripe-wrapper .loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #3498db;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.StripeElement{background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid #dee2e6;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:30px}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}
