﻿.green{color:#3dad3d}.grey-mid{color:#888}:root{color-scheme:light;font-family:"Sofia Sans",sans-serif}.concluida{position:relative;border-radius:6px;background-color:rgba(250,0,0,.25);width:100%;height:50px;display:flex;align-items:center;padding:0 16px;box-sizing:border-box;gap:7px;text-align:left;font-size:14px;color:#fa0000;font-family:Quantico}.close-icon{width:24px;position:relative;height:24px}.titles-heading{position:relative;line-height:120%}.spinner-icon path{stroke:#434242}
.theme-icon path{stroke:#434242}.cat-icon path{stroke:#fa0000 !important}.search-icon path{stroke:#fa0000}.mail-icon path{stroke:#ffd200 !important}.invert-white-icon{fill:#000 !important}.invert-black-icon-stroke{stroke:#000 !important}.invert-yellow-icon{fill:#000 !important}.invert-black-icon{fill:#fff !important}.trustpilot-dark{display:none}.black-icon path{stroke:#000 !important}.invert-red-icon path{stroke:#fa0000 !important}.invert-yellow-grey-icon path{stroke:#434242 !important}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#0f0f0f !important}
input::selection{background-color:rgba(237,11,11,.26)}::-webkit-scrollbar-thumb:hover{background:#bfbebe}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background:#bfbebe}html{scrollbar-color:#bfbebe rgba(0,0,0,0)}body .ui-accordion .ui-accordion-header{border:0;background:#f6f6f6;color:#171717;padding:1rem;font-weight:400;align-items:center;font-size:16px;font-family:"Quantico",sans-serif;margin-top:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;user-select:none;border-radius:0;min-height:60px;position:relative;outline:0 none;display:flex !important;justify-content:space-between !important;flex-flow:row-reverse !important}
body .ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-e:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-s{transform:rotate(90deg)}body .ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-s:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-accordion .ui-accordion-header:first-child{margin-top:0;border:0}body .ui-accordion .ui-accordion-header.ui-accordion-header-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
body .ui-accordion .ui-accordion-header.ui-accordion-header-last.ui-state-active{border-radius:0}body .ui-accordion .ui-accordion-header.ui-state-hover{border-color:#d4d6d9;background:rgba(255,210,0,.2);color:#171717;border:0}body .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-color:#d4d6d9;color:#171717;border:0}body .ui-accordion .ui-accordion-header.ui-state-active:hover{border-color:#d4d6d9;background:rgba(255,210,0,.2);color:#171717;border:0}body .ui-accordion .ui-accordion-header:focus{outline:0;outline-offset:0;box-shadow:none}
body .ui-accordion .ui-accordion-header.ui-state-error{border-color:#fa0000;background-color:#fa0000}body .ui-accordion .ui-accordion-header.ui-state-error.ui-state-active:hover{border-color:#fa0000;background-color:#fa0000;color:#171717}body .ui-accordion .ui-accordion-header.ui-state-error+.ui-accordion-content{border-color:#fa0000;font-family:"Sofia Sans Pro",sans-serif;font-size:14px;font-weight:400}body .ui-accordion .ui-accordion-content{border:0;background:#fff;color:#69707a;padding:1rem;margin:0;position:static;border-top:0 none}
body .ui-accordion .ui-accordion-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}body .custom.ui-accordion.carriers .ui-accordion-header{height:60px}body .custom.ui-accordion .ui-accordion-header{display:flex !important;align-items:center;width:100%;height:90px;flex-flow:row !important;font-family:"Sofia Sans",sans-serif;font-size:16px;justify-items:center;background-color:#fff;margin-top:16px}body .custom.ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-s{transform:rotate(0)}
body .custom.ui-accordion .ui-accordion-header:first-child{margin-top:0;border:0}body .custom.ui-accordion .ui-accordion-header.ui-state-default{border-top:0 solid #e2e2e2 !important;border-radius:6px}body .custom.ui-accordion .ui-accordion-header.ui-state-active:has(.expand){border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}body .custom.ui-accordion .ui-accordion-header.ui-state-error{background-color:#fff;border-top:0 solid #e2e2e2}body .custom.ui-accordion .ui-accordion-header.ui-state-active:hover{background-color:#f4f4f4;border-top:0 solid #e2e2e2}
body .custom.ui-accordion .ui-accordion-header .delivery-header{width:100%;display:-ms-flexbox;display:flex;flex-flow:row;font-family:"Sofia Sans",sans-serif;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#bfbebe}body .custom.ui-accordion .ui-accordion-header .delivery-header>.warning{margin-left:30px;font-family:"Sofia Sans",sans-serif;font-size:12px;color:#fa0000}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-details{display:-ms-flexbox;display:flex;color:#888;gap:6px;-ms-flex-align:center;align-items:center;font-family:"Sofia Sans",sans-serif;font-size:12px}
body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-details>.price{font-family:"Quantico",sans-serif;font-weight:700;font-size:18px;text-align:right;min-width:90px}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-details>.price.low{font-weight:400}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-details>.price.high{color:#fa0000}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper{gap:2px;display:-ms-flexbox;display:flex;flex-flow:column}
body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper>.delivery-time{font-size:14px;margin-left:18px;font-weight:700;color:#3ea73d}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper>.info{margin-left:18px;font-family:"Sofia Sans",sans-serif;font-size:14px;color:#888}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper .icon-label{margin-left:18px;display:-ms-flexbox;display:flex;font-family:"Sofia Sans",sans-serif;font-size:14px;-ms-flex-align:center;align-items:center;justify-items:center;gap:8px;flex-grow:1}
body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper .icon-label>.delivery-name{font-size:18px}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper .icon-label svg{width:100px;height:18px}body .custom.ui-accordion .ui-accordion-header .delivery-header .delivery-wrapper .icon-label{color:#0f0f0f}body .custom.ui-accordion .ui-accordion-header>.ui-icon{height:22px !important;margin:0;color:#fa0000;background-color:#ededed;border:1px solid #bfbebe;border-radius:3px;flex-grow:1;max-width:22px;min-width:22px;width:100%}
body .custom.ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-e:before{content:none}body .custom.ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-s:before{content:"";margin-left:2px;margin-top:2px;display:inline-block}body .custom.ui-accordion .ui-accordion-header.ui-state-hover{outline:0;background:#f4f4f4;border:0;border-top:12px solid #fff}body .custom.ui-accordion .ui-accordion-header.ui-state-default{border-top:12px solid #fff;padding:2px 18px}
body .custom.ui-accordion .ui-accordion-header.ui-state-active{outline:0;background:#fff;border:0;border-top:12px solid #fff}body .custom.ui-accordion .ui-accordion-header.ui-state-active:hover{outline:0;background:#fff;color:#0f0f0f;border:0;border-top:12px solid #fff}body .custom.ui-accordion .ui-accordion-header:focus{outline:0;outline-offset:0;box-shadow:none;border-top:12px solid #fff}body .custom.ui-accordion .ui-accordion-content{background-color:#fff;padding:0 18px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
@media(max-width:680px){.custom.ui-accordion.carriers .ui-accordion-header.ui-state-default{padding:2px 6px !important}.custom.ui-accordion .delivery-header{padding:2px 0}.custom.ui-accordion .delivery-header .delivery-details>.price{text-align:right;min-width:60px;font-size:16px !important}.custom.ui-accordion .delivery-header .delivery-wrapper .delivery-time{font-size:12px !important;margin-left:16px}}body .ui-panel{padding:0}body .ui-panel .ui-panel-title{margin:0;flex-grow:1}body .ui-panel .ui-panel-title>.header-terms{display:flex;gap:12px;width:100%;align-items:center;font-family:Quantico,serif;font-size:20px;color:#0f0f0f;font-weight:400}
body .ui-panel .ui-panel-title>.header-terms .logo svg path{fill:#fa0000;stroke:none}body .ui-panel .ui-panel-title>.header-terms svg path{stroke:#fa0000}body .ui-panel .ui-panel-titlebar{border:0;display:flex;height:60px;flex-flow:row;align-items:center;background:rgba(0,0,0,0);color:#69707a;padding:0;font-weight:600;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:6px;border-top-right-radius:6px}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-state-hover{background:none !important;background-color:rgba(0,0,0,0) !important}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover{background:none !important;background-color:rgba(0,0,0,0) !important}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon{width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick .ui-state-hover{background:none !important;background-color:rgba(0,0,0,0) !important}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-closethick:hover{background:none !important;background-color:red !important}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick{transform:rotate(90deg)}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick.ui-state-hover{background:none !important;background-color:rgba(0,0,0,0) !important}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-minusthick:hover{background:none !important;background-color:rgba(0,0,0,0) !important}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick.ui-state-hover{background:none !important;background-color:rgba(0,0,0,0) !important}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-plusthick:hover{background:none !important;background-color:rgba(0,0,0,0) !important}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-gear{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon-gear:before{content:""}body .ui-panel .ui-panel-titlebar+.ui-panel-content{border-top:0 none}body .ui-panel .ui-panel-content{border:0;border-radius:8px;font-family:"Sofia Sans",Arial,sans-serif;font-size:14px;background:#fff;color:#0f0f0f;padding:1rem}
body .ui-panel .ui-panel-content .muti-costs{display:flex;flex-direction:column;gap:16px}body .ui-panel .ui-panel-content .costs-container{line-height:19.6px;display:flex;flex-direction:column;gap:16px}body .ui-panel .ui-panel-content .costs-container>.l1{display:flex;color:#0f0f0f;flex-direction:column;gap:8px}body .ui-panel .ui-panel-content .costs-container>.l1>.group{display:flex;flex-direction:column}body .ui-panel .ui-panel-content .costs-container .carriers-logos{display:flex;gap:22px}body .ui-panel .ui-panel-content .costs-container .carriers-logos svg{overflow:visible;height:24px;width:auto}
body .ui-panel .ui-panel-content .costs-container .carriers-logos .invert-black-icon{fill:#0f0f0f !important}body .ui-panel .ui-panel-content .costs-container .carriers-logos .invert-green-icon{fill:#0d7400 !important}body .ui-panel .ui-panel-content .costs-container>.costs{display:flex;flex-flow:column;background-color:#f5f5f5;border-radius:6px;border:1px solid #dedede;padding:0 22px}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line:last-child{border-bottom:0}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line{width:100%;gap:24px;min-height:50px;height:100%;display:flex;align-items:center;font-size:16px;font-weight:400;font-family:"Quantico",serif;border-bottom:1px dashed #bfbebe}
body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.entry{flex:1;font-weight:400;color:#0f0f0f}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.label{flex:1;font-weight:700;color:#0f0f0f}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.cost{font-size:18px;font-weight:700}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.cost.free{color:#3ea73d}body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.cost.high{color:#fa0000}
body .ui-panel .ui-panel-content .costs-container>.costs>.cost-line>.cost.unknown{color:#0f0f0f}body .ui-panel .ui-panel-content .costs-container>.l1{color:#0f0f0f}body .ui-panel .ui-panel-content .costs-container>.l1 .highlight{color:#fa0000 !important}body .ui-panel .ui-panel-content .costs-container>.l1>a>.logo svg{width:auto;height:15px}body .ui-panel .ui-panel-content>.text-content{line-height:19.6px;display:flex;flex-direction:column}body .ui-panel .ui-panel-content>.text-content .highlight{color:#fa0000 !important}
body .ui-panel .ui-panel-content>.text-content>a>.logo svg{width:auto;height:15px}body .ui-panel .ui-panel-content>.text-content p{font-family:"Sofia Sans",Arial,sans-serif;font-size:14px;color:#0f0f0f}body .ui-panel .ui-panel-content>.contact-content{display:flex;gap:18px;flex-direction:column}body .ui-panel .ui-panel-content>.contact-content>p{margin:0;font-family:"Sofia Sans",Arial,sans-serif;font-size:16px;color:#0f0f0f}body .ui-panel .ui-panel-content>.contact-content a{font-size:20px;font-family:"Quantico",serif;font-weight:700;color:#fa0000 !important}
body .ui-panel .ui-panel-content>.contact-content>.l1>p{margin:0;font-family:"Sofia Sans",Arial,sans-serif;font-size:16px;color:#0f0f0f}body .ui-panel .ui-panel-footer{border:1px solid #d4d6d9;background:#fff;color:#69707a;padding:1rem;margin:0;border-top:0 none;display:flex;align-items:end;justify-content:flex-end}body .ui-panel>div:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}body .ui-panel.ui-panel-collapsed .ui-panel-titlebar{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
body .ui-panel.ui-panel-collapsed-h .ui-panel-titlebar{position:relative}body .ui-panel.ui-panel-collapsed-h .ui-panel-titlebar .ui-panel-titlebar-icon{float:none;position:absolute;top:50%;left:50%;margin-left:-0.5rem;margin-top:-0.5rem}body .ui-tabs{padding:0;position:static}body .ui-tabs .ui-tabs-nav{margin:0;padding:0;background:#f4f4f4;display:-ms-flexbox;display:flex}body .ui-tabs .ui-tabs-nav li.ui-tabs-header{list-style:none;white-space:nowrap;display:inline-block;vertical-align:top;float:none;padding:1rem;background:#f4f4f4;color:#fa0000;margin:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header a{color:#fa0000;padding:0;font-weight:700;display:block;line-height:1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon{position:static}body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon.ui-icon-close{margin:0;float:none;font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon.ui-icon-close:before{content:""}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header .ui-icon.ui-icon-close{margin-left:.5rem}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover{background:#f4f4f4;outline:0}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover a{color:#0f0f0f}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-hover .ui-icon{color:#83888f}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active{background:#f4f4f4;outline:0}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a{color:#fa0000}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active .ui-icon{color:#fa0000}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-error a{color:#fa0000}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-error .ui-icon{color:#fa0000}body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-tabs-outline{outline:0;outline-offset:0;box-shadow:none}body .ui-tabs .ui-tabs-nav li.ui-tabs-actions{order:1;margin-left:auto}body .ui-tabs .ui-tabs-panels{font-size:14px;font-family:"Sofia Sans",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.4;border:0 none;background:#f4f4f4;color:#69707a;padding:0;margin:0;position:static;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
body .ui-tabs .ui-tabs-panels .ui-tabs-panel{padding:0;padding-top:18px}body .ui-tabs.ui-tabs-top>.ui-tabs-nav{margin:0;padding:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .ui-tabs.ui-tabs-top>.ui-tabs-nav:before{content:"";position:absolute;display:block;border-bottom:0;left:0;bottom:0;width:100%}body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header{top:0;border-bottom:0;color:#fa0000;border-bottom:2px solid rgba(0,0,0,0)}
body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header a{font-size:16px;font-family:"Quantico",serif;display:flex;flex-flow:row;gap:4px;align-items:center}body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-hover{border-bottom:2px solid #fa0000}body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-bottom:2px solid #ffd200}body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-error{border-bottom:2px solid #fa0000}body .ui-tabs.ui-tabs-top>.ui-tabs-panels{border-width:1px 0 0 0}
body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav{margin:0;padding:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav:before{content:"";position:absolute;display:block;border-top:2px solid #d4d6d9;left:0;top:0;width:100%}body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav li.ui-tabs-header{top:0;border-top:2px solid #d4d6d9}body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav li.ui-tabs-header.ui-state-hover{border-bottom-color:#545b67}
body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-bottom-color:#ffd200}body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav li.ui-tabs-header.ui-state-error{border-bottom-color:#fa0000}body .ui-tabs.ui-tabs-bottom>.ui-tabs-panels{border-width:1px 0 0 0}body .ui-tabs.ui-tabs-left>.ui-tabs-nav,body .ui-tabs.ui-tabs-right>.ui-tabs-nav{width:25%;margin:0;padding:0;height:auto;-ms-flex-direction:column;flex-direction:column}body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header,body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header{width:100%}
body .ui-tabs.ui-tabs-left>.ui-tabs-panels,body .ui-tabs.ui-tabs-right>.ui-tabs-panels{width:75%}body .ui-tabs.ui-tabs-right>.ui-tabs-nav{margin:0;padding:0;border-left:2px solid #d4d6d9}body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header{top:0;border-left:2px solid #d4d6d9;left:-2px}body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header.ui-state-hover{border-bottom-color:#545b67}body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-bottom-color:#ffd200}body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header.ui-state-error{border-bottom-color:#fa0000}
body .ui-tabs.ui-tabs-right>.ui-tabs-panels{border-width:1px 0 0 0}body .ui-tabs.ui-tabs-left>.ui-tabs-nav{margin:0;padding:0;right:-2px}body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header{top:0;border-right:2px solid #d4d6d9;margin-right:-2px}body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-hover{border-bottom-color:#545b67}body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-bottom-color:#ffd200}body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-error{border-bottom-color:#fa0000}
body .ui-tabs.ui-tabs-left>.ui-tabs-panels{border-width:1px 0 0 0}body .ui-tabs .ui-tabs-navscroller{position:relative}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn{border:0 none;background:#f4f4f4;color:#83888f;outline:0 none;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left{left:0;height:100%}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left .ui-icon{margin:0;font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left .ui-icon:before{content:""}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right{right:0;height:100%}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right .ui-icon{margin:0;font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right .ui-icon:before{content:""}body .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-state-hover{background:rgba(255,210,0,.2);color:#69707a}body .ui-carousel .ui-carousel-content .ui-carousel-prev,body .ui-carousel .ui-carousel-content .ui-carousel-next{display:none;width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}
body .ui-carousel .ui-carousel-content .ui-carousel-prev:hover,body .ui-carousel .ui-carousel-content .ui-carousel-next:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-carousel .ui-carousel-content .ui-carousel-prev,body .ui-carousel .ui-carousel-content .ui-carousel-next{margin:.5rem}body .ui-carousel .ui-carousel-indicators{padding:1rem}body .ui-carousel .ui-carousel-indicators .ui-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}body .ui-carousel .ui-carousel-indicators .ui-carousel-indicator button{background-color:rgba(255,210,0,.2);width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s ease-in-out;border-radius:4px}
body .ui-carousel .ui-carousel-indicators .ui-carousel-indicator button:hover{background:#d4d6d9}body .ui-carousel .ui-carousel-indicators .ui-carousel-indicator.ui-state-highlight button{background:#ffd200;color:#0f0f0f}body .ui-chkbox{display:inline-flex;align-items:center;vertical-align:middle;margin:0;width:auto;height:auto}body .ui-chkbox .ui-chkbox-box{border:1px solid #bfbebe;background-color:#ededed;width:22px;min-width:22px;height:22px;text-align:center;position:relative;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .ui-chkbox .ui-chkbox-box.ui-state-hover{border:1px solid #bfbebe}body .ui-chkbox .ui-chkbox-box.ui-state-focus{box-shadow:none;outline:0 none}body .ui-chkbox .ui-chkbox-box.ui-state-active{border:1px solid #bfbebe;background:#ededed;color:#fa0000}body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover{background:#ededed}body .ui-chkbox .ui-chkbox-box.ui-state-error{border-color:#fa0000}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{overflow:visible;position:absolute;left:50%;top:50%;margin-left:-0.5rem;margin-top:-0.5rem}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before{content:""}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-closethick{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-closethick:before{content:""}
body.ui-input-filled .ui-chkbox .ui-chkbox-box,body .ui-input-filled .ui-chkbox .ui-chkbox-box{background-color:#fcfcfc}body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-hover,body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-hover{background-color:#fcfcfc}body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active,body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active{background:#fa0000}body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover{background:#fa0000}
body .ui-chips .ui-chips-container{padding:.25rem .5rem}body .ui-chips .ui-chips-container .ui-chips-token{padding:1px 0;margin:.125rem;background:#d4d6d9;color:#69707a;border-radius:6px}body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-label{padding:0 2rem 0 .5rem}body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-icon{margin-top:-0.5rem;position:absolute;font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-chips .ui-chips-container .ui-chips-token .ui-chips-token-icon:before{content:""}
body .ui-chips .ui-chips-container .ui-chips-input-token{margin:0;padding:.25rem 0}body .ui-chips .ui-chips-container .ui-chips-input-token input{font-family:"Sofia Sans",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;color:#171717;-webkit-appearance:none;appearance:none;padding:0;margin:0;border-radius:0}
body .ui-datepicker{background:#fff;border:1px solid #dedede;color:#69707a;padding:.5rem;width:auto;border-radius:6px}body .ui-datepicker .ui-datepicker-header{margin:0;padding:1rem;line-height:normal;background:#fff;color:#69707a;font-weight:600;border:solid #d4d6d9;border-width:0 0 1px 0;border-radius:0}body .ui-datepicker .ui-datepicker-next{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-datepicker .ui-datepicker-next:before{content:""}
body .ui-datepicker .ui-datepicker-next{right:0}body .ui-datepicker .ui-datepicker-prev{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-datepicker .ui-datepicker-prev:before{content:""}body .ui-datepicker .ui-datepicker-prev{left:0}body .ui-datepicker .ui-datepicker-next,body .ui-datepicker .ui-datepicker-prev{cursor:pointer;top:50%;margin-top:-1rem;width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}
body .ui-datepicker .ui-datepicker-next:hover,body .ui-datepicker .ui-datepicker-prev:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-datepicker .ui-datepicker-next span,body .ui-datepicker .ui-datepicker-prev span{display:none}body .ui-datepicker .ui-datepicker-title{line-height:1;margin:0}body .ui-datepicker .ui-datepicker-title select{width:40%;margin:0}body .ui-datepicker .ui-datepicker-title select:first-child{margin-right:.5rem}body .ui-datepicker .ui-datepicker-calendar{margin:.5rem 0}
body .ui-datepicker .ui-datepicker-calendar th{padding:.5rem;text-align:center}body .ui-datepicker .ui-datepicker-calendar th>span{width:2.5rem;height:2.5rem}body .ui-datepicker .ui-datepicker-calendar td{padding:.5rem;text-align:center}body .ui-datepicker .ui-datepicker-calendar td>a:hover{background:rgba(255,210,0,.2);border-color:rgba(0,0,0,0)}body .ui-datepicker .ui-datepicker-calendar td>a,body .ui-datepicker .ui-datepicker-calendar td>span{padding:0;color:#69707a;text-align:center;width:2.5rem;height:2.5rem;line-height:2.5rem;border:0 none;display:inline-block;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%}
body .ui-datepicker .ui-datepicker-calendar td>a:focus,body .ui-datepicker .ui-datepicker-calendar td>span:focus{outline:0 none;outline-offset:0;box-shadow:none}body .ui-datepicker .ui-datepicker-calendar td>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td>span.ui-state-active{background:#ffd200;color:#0f0f0f;border:0 none}body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>a:hover,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a:hover{background:rgba(255,210,0,.2);border-color:rgba(0,0,0,0)}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>a,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>span,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>span{background:rgba(0,0,0,0);color:#fa0000;font-weight:600;border:0 none}body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>span.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>span.ui-state-active{background:#ffd200;color:#0f0f0f;border:0 none}
body .ui-datepicker.ui-input-overlay{border:0 none;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body .ui-datepicker .ui-timepicker-div dl{margin:.857em 0}body .ui-datepicker .ui-timepicker-div dl dt{padding:0}body .ui-datepicker .ui-timepicker-div dl dt.ui_tpicker_time_label{padding:.5em 0}body .ui-datepicker .ui-timepicker-div dl dd{padding:.5em 0;margin:0 .714em .714em 40%}body .ui-datepicker .ui-timepicker-timeinput input{color:#171717;background:#fff;padding:.5rem .5rem;border:1px solid #dedede;outline:0 none;font-size:1rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none;width:auto}
body .ui-datepicker .ui-timepicker-timeinput input:hover{border-color:#ffd200}body .ui-datepicker .ui-timepicker-timeinput input:focus{border:1px solid #dedede;outline:0 none;box-shadow:none}body .ui-datepicker .ui-timepicker-timeinput .ui-separator>span{padding:.5rem .5rem;font-size:1rem}body .ui-datepicker .ui-datepicker-buttonpane button,body .ui-datepicker .ui-datepicker-buttonbar button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}body .ui-datepicker .ui-datepicker-buttonpane .ui-g-6:first-child,body .ui-datepicker .ui-datepicker-buttonbar .ui-g-6:first-child{text-align:left}
body .ui-datepicker .ui-datepicker-buttonpane .ui-g-6:last-child,body .ui-datepicker .ui-datepicker-buttonbar .ui-g-6:last-child{text-align:right}body .ui-datepicker .ui-datepicker-buttonbar{border-top:solid #d4d6d9;padding:1rem 0}body .ui-datepicker .ui-monthpicker-month{margin:.5rem 0;color:#69707a;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;padding:.5rem;border:6px}body .ui-datepicker .ui-monthpicker-month:hover{background:rgba(255,210,0,.2);border-color:rgba(0,0,0,0)}
body .ui-datepicker .ui-monthpicker-month:focus{outline:0 none;outline-offset:0;box-shadow:none}body .ui-datepicker .ui-monthpicker-month.ui-state-active{background:#ffd200;color:#0f0f0f;border:0 none}body .ui-datepicker .ui-datepicker-group{padding:.5rem}body .ui-datepicker .ui-picker-up{width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}
body .ui-datepicker .ui-picker-up:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-datepicker .ui-picker-up .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-datepicker .ui-picker-up .ui-icon:before{content:""}body .ui-datepicker .ui-picker-down{width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}
body .ui-datepicker .ui-picker-down:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-datepicker .ui-picker-down .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-datepicker .ui-picker-down .ui-icon:before{content:""}body .ui-datepicker.ui-datepicker-multi{width:auto !important}body .ui-calendar .ui-button.ui-button-icon-only{width:2.357rem;background-color:rgba(0,0,0,0);border:0;color:#fa0000;position:absolute;right:0;top:0;font-size:24px;height:100%}
body .ui-calendar .ui-button.ui-button-icon-only:focus{outline:none !important;box-shadow:none !important}body .ui-calendar .ui-button.ui-button-icon-only:active{outline:none !important;box-shadow:none !important}body .ui-calendar .ui-button.ui-button-icon-only{border-top-left-radius:4px;border-bottom-left-radius:4px}body .ui-calendar .ui-button.ui-button-icon-only .ui-icon-calendar{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-calendar .ui-button.ui-button-icon-only .ui-icon-calendar:before{content:""}
body .ui-calendar.ui-trigger-calendar input.hasDatepicker{border-top-right-radius:4px;border-bottom-right-radius:4px}body .ui-fluid .ui-trigger-calendar input.hasDatepicker{width:calc(100% - 2.357rem);padding-right:0}body .ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button{position:absolute;right:-2.357rem;width:2.357rem}body .ui-fluid .ui-trigger-calendar .ui-datepicker-trigger.ui-button .ui-button-text{padding:.5rem 0}body .ui-fluid .p-datepicker .ui-datepicker-trigger.ui-button{right:0}
body .ui-state-disabled{color:#888 !important}body .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger,body .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label{color:#888 !important}body ::-webkit-input-placeholder{color:#6c757d}body :-moz-placeholder{color:#6c757d;opacity:1}body ::-moz-placeholder{color:#6c757d;opacity:1}body :-ms-input-placeholder{color:#6c757d}body .ui-inputgroup:has(.ui-state-error){border:1px solid #fa0000;border-radius:4px}body .p-field small.ui-state-error,body .field small.ui-state-error{color:#fa0000}
body .ui-float-label .only-label{font-size:12px;margin-top:7px;background-color:#fff;padding:4px;color:#171717}body .ui-float-label>label{margin-left:.5rem;color:#6c757d}body .ui-float-label>input:focus~label,body .ui-float-label>input.ui-state-filled~label,body .ui-float-label>textarea:focus~label,body .ui-float-label>textarea.ui-state-filled~label,body .ui-float-label>.ui-inputwrapper-focus~label,body .ui-float-label>.ui-inputwrapper-filled~label{color:#171717;margin-top:0;background-color:#fff;padding:4px}
body .ui-float-label>input:-webkit-autofill~label,body .ui-float-label>textarea:-webkit-autofill~label{color:#171717}body .ui-input-icon-left,body .ui-input-icon-right{position:relative;display:inline-block}body .ui-fluid .ui-input-icon-left,body .ui-fluid .ui-input-icon-right{display:block}body .ui-input-icon-left>i,body .ui-input-icon-right>i{position:absolute;top:50%;margin-top:-0.5rem}body .ui-input-icon-left>i:first-of-type{left:.5rem;color:#83888f}body .ui-input-icon-left>.ui-inputfield{padding-left:2rem}
body .ui-input-icon-right>i:last-of-type{right:.5rem;color:#83888f}body .ui-input-icon-right>.ui-inputfield{padding-right:2rem}body .ui-inputfield{color:#171717;width:100%;background:rgba(0,0,0,0);padding:.5rem .5rem;outline:0 none;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none;height:54px;border:1px solid #dedede;border-radius:4px}body .ui-inputfield.ui-state-hover{border:1px solid #dedede;border-radius:4px}body .ui-inputfield.ui-state-focus{border:1px solid #dedede;outline:0 none;box-shadow:none;border:1px solid #dedede;border-radius:4px}
body .ui-inputfield.ui-state-error{border:1px solid #fa0000}body .ui-input-filled .ui-inputfield,body.ui-input-filled .ui-inputfield{background-color:#fcfcfc}body .ui-input-filled .ui-inputfield.ui-state-hover,body.ui-input-filled .ui-inputfield.ui-state-hover{background-color:#fcfcfc}body .ui-input-filled .ui-inputfield.ui-state-focus,body.ui-input-filled .ui-inputfield.ui-state-focus{background-color:#fff}body .ui-inputtextarea{vertical-align:top}body .iti__country-container{font-family:"Sofia Sans",sans-serif !important;font-size:16px !important}
body .input-black{width:100%}body .input-black svg path{stroke:#ffd200}body .input-black input:-webkit-autofill{box-shadow:0 0 0 1000px #0f0f0f inset !important;-webkit-box-shadow:0 0 0 1000px #0f0f0f inset !important;-webkit-text-fill-color:#fff !important;border:0}body .input-black input{color:#fff !important;box-shadow:0 0 0 1000px #0f0f0f inset !important;-webkit-box-shadow:0 0 0 1000px #0f0f0f inset !important;-webkit-text-fill-color:#fff !important}body .input-group-message{display:flex;flex-direction:column}
body .ui-inputphone.light{background-color:#fff}body .ui-inputphone.dark{background-color:#fff}body .ui-inputphone.transparent{background-color:rgba(0,0,0,0)}body .iti{width:100%}body .iti--inline-dropdown{width:100%}body .iti--inline-dropdown.light{background-color:#fff}body .iti--inline-dropdown.dark{background-color:#fff}body .iti--inline-dropdown.transparent{background-color:rgba(0,0,0,0)}body .iti__search-input{outline:0;border:none !important;box-shadow:none;border-radius:0 !important}body .iti__selected-dial-code{color:#171717}
body .iti__country.iti__highlight{background-color:#d9dbdd}body .iti__country-name{color:#171717}body .iti--inline-dropdown .iti__dropdown-content{border:1px solid #dedede}body .iti__country-list{background-color:#fff;border:0}body .ui-inputgroup{border-radius:4px;border:1px solid #dedede;height:50px;color:#fff !important;background-color:#0f0f0f;overflow:hidden;display:flex;align-items:center;flex-flow:row}body .ui-inputgroup .voucher-submit{padding-top:5px;padding-right:12px}body .ui-inputgroup .voucher-submit:hover svg path{fill:#fa0000 !important}
body .ui-inputgroup .ui-selectonemenu{color:red !important}body .ui-inputgroup .ui-state-disabled{color:#888 !important}body .ui-inputgroup .col-50{width:50%}@media(max-width:680px){body .ui-inputgroup .col-50{width:100%}}body .ui-inputgroup.medium{height:56px}body .ui-inputgroup.medium>.ui-inputgroup-addon{background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;height:100%}body .ui-inputgroup .ui-inputgroup-addon{background-color:rgba(0,0,0,0);border:0;display:flex}
body .ui-inputgroup.error{border:1px solid #fa0000}body .ui-inputgroup .ui-inputfield{border:0}body .ui-inputgroup .ui-inputfield>input{border:0}body .ui-inputgroup .input-black{border:0}body .ui-inputgroup>.ui-password{border:0}body .ui-inputgroup.light{background-color:#fff}body .ui-inputgroup.grey{background-color:#f0f0f0}body .ui-inputgroup.grey .ui-inputgroup-addon svg path{stroke:#888 !important}body .ui-inputgroup.grey .fill path{fill:#888 !important}body .ui-inputgroup>input{height:100%;width:100%;background-color:rgba(0,0,0,0);border:none !important;border-color:rgba(0,0,0,0);color:#0f0f0f}
body .ui-inputgroup>input:focus{outline:0;border-color:rgba(0,0,0,0);border:none !important;box-shadow:none}body .ui-inputgroup.dark{background-color:#fff}body .ui-inputgroup.transparent{background-color:rgba(0,0,0,0)}body .ui-inputgroup.flag{background-color:rgba(0,0,0,0) !important}body .ui-inputgroup.flag .ui-inputgroup-addon{height:auto;padding-top:15px;background-color:#fff;border:0;border-radius:0}body .ui-inputgroup.flag .ui-selectonemenu{border:none !important;border-radius:0}body .ui-inputgroup.flag>input{height:50px;width:98%;background-color:rgba(0,0,0,0);border:none !important;border-color:rgba(0,0,0,0);color:#0f0f0f;font-size:14px;padding:0;margin-bottom:0;border-radius:0 !important}
body .ui-inputgroup.flag>input:focus{outline:0;border-color:rgba(0,0,0,0);border:none !important;box-shadow:none}body .p-datepicker{width:100%}body .voucher-input{font-weight:700;font-size:18px;text-transform:uppercase;font-family:"Quantico","serif"}body .voucher-input::placeholder{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:400;text-transform:none}body .ui-inputswitch{height:14px;width:34px !important;overflow:visible;background:#d4d6d9;border-radius:8px}
body .ui-inputswitch .ui-inputswitch-handle{top:-4px;left:-2px;background:#fff;border-radius:50%;border:2px solid #d4d6d9;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:20px !important;height:20px !important;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}body .ui-inputswitch .ui-inputswitch-handle.ui-state-focus{border:1px solid #dedede;outline:0 none;box-shadow:none}body .ui-inputswitch .ui-inputswitch-on{visibility:hidden}
body .ui-inputswitch .ui-inputswitch-off span,body .ui-inputswitch .ui-inputswitch-on span{visibility:hidden}body .ui-inputswitch.ui-inputswitch-checked{background:#ffd200}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-handle{background:#fff;border-color:#fa0000;margin-left:2px}body .ui-password{border:0;color:#171717;background:#fff}body .ui-password input :focus{outline:0 none;box-shadow:none;border:0}body .ui-password input::placeholder{color:#6c757d}body .ui-password:focus{outline:0 none;box-shadow:none;border:0}
body .ui-password .ui-password-icon{cursor:pointer;margin-top:-10px}body .ui-password.ui-password-masked .ui-password-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-password.ui-password-masked .ui-password-icon:before{content:""}body .ui-password.ui-password-unmasked .ui-password-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-password.ui-password-unmasked .ui-password-icon:before{content:""}
body .ui-password-panel{background:#fff;color:#fff;padding:1rem;font-size:14px;font-family:"Sofia Sans",sans-serif;border:0;margin:0;overflow:hidden;width:auto;min-width:150px;box-shadow:none}body .ui-password-panel .ui-password-meter{border-radius:0 !important;margin-top:0 !important;background:rgba(0,0,0,0) url("/jakarta.faces.resource/images/pw.png.xhtml?ln=mauser-layout") no-repeat left top;background-size:100% 34px}body .ui-password-panel-inline{height:4px !important;padding:0 !important;border-radius:0 !important;margin-top:0 !important;background-color:#0f0f0f !important}
body .ui-password-info{display:none}body .ui-password,body .ui-password-panel{background-color:rgba(0,0,0,0);width:100%}body .ui-radiobutton:has(.ui-state-active)+label{font-weight:800;color:#0f0f0f;font-family:"Sofia Sans",sans-serif}body .ui-radiobutton:not(:has(.ui-state-active))+label{color:#888;font-weight:800;font-family:"Sofia Sans",sans-serif}body .ui-radiobutton{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-radiobutton .ui-radiobutton-box{border:1px solid #dedede;border-width:1px;background:#fff;width:20px;height:20px;text-align:center;position:relative;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .ui-radiobutton .ui-radiobutton-box.ui-state-hover{border-color:#ffd200}body .ui-radiobutton .ui-radiobutton-box.ui-state-focus{box-shadow:none}body .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#fa0000;background:#fff;color:#fa0000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover{background:#fa0000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet{background:#fa0000}body .ui-radiobutton .ui-radiobutton-box.ui-state-error{border-color:#fa0000}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{width:12px;height:12px;vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before{display:none}body.ui-input-filled .ui-radiobutton .ui-radiobutton-box,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box{background-color:#fcfcfc}body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-hover,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-hover{background-color:#fcfcfc}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active{background:#fff}body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover{background:#fa0000}body .ui-selectcheckboxmenu{vertical-align:baseline;border:1px solid #dedede;position:relative;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;background:#fff}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container{padding:.5rem .5rem;padding-right:2.357rem;display:block;background:rgba(0,0,0,0);border-radius:6px}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container .ui-selectcheckboxmenu-label{padding:0;background:rgba(0,0,0,0)}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{border:0 none;cursor:pointer;height:100%;position:absolute;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.357rem;background:rgba(0,0,0,0);border-top-right-radius:6px;border-bottom-right-radius:6px}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon{position:static;margin:0;color:#83888f;font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before{content:""}body .ui-selectcheckboxmenu.ui-state-hover{border-color:#ffd200}body .ui-selectcheckboxmenu.ui-state-focus{border:1px solid #dedede;outline:0 none;box-shadow:none}body .ui-selectcheckboxmenu.ui-state-error{border-color:#fa0000}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container.ui-inputfield{padding:.5rem .5rem;padding-right:2.357rem}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token{padding:1px 0;margin:0 .5rem 0 0;background:#d4d6d9;color:#69707a;border-radius:6px}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-label{padding:0 2rem 0 .5rem}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon{margin-top:-0.5rem;position:absolute;font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon:before{content:""}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-input-token{margin:0;padding:.25rem 0}body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-input-token input{font-family:"Sofia Sans",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:0;margin:0}
body.ui-input-filled .ui-selectcheckboxmenu,body .ui-input-filled .ui-selectcheckboxmenu{background:#fcfcfc}body.ui-input-filled .ui-selectcheckboxmenu.ui-state-hover,body .ui-input-filled .ui-selectcheckboxmenu.ui-state-hover{background-color:#fcfcfc}body.ui-input-filled .ui-selectcheckboxmenu.ui-state-focus,body .ui-input-filled .ui-selectcheckboxmenu.ui-state-focus{background-color:#fff}body .ui-selectcheckboxmenu-panel{padding:0;background:#fff;border:0 none;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-radius:6px}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header{padding:.5rem 1rem;margin:0;border-bottom:0 none;background:#fcfcfc;color:#69707a;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox{margin-right:.5rem;float:none}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container{padding:0;margin:0 .5rem 0 0;float:none;flex:1 1 0;-ms-flex:1 1 0}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-inputfield{padding:.5rem .5rem;width:100%;padding-left:2rem}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon:before{content:""}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon{position:absolute;left:.5rem;top:50%;right:auto;bottom:auto;margin-top:-0.5rem;color:#83888f}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close{width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close{margin-left:auto;text-align:center;margin-right:0}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close .ui-icon:before{content:""}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close .ui-icon{float:none}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items{padding:.5rem 0}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-table>thead tr th{background:#f6f6f6;border:1px solid rgba(255,210,0,.2);color:#69707a;font-weight:600}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item{padding:.5rem 1rem;margin:0;outline:0 none;background:rgba(0,0,0,0);color:#69707a;border-radius:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-hover{background:rgba(255,210,0,.2);color:#69707a}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight{background:#ffd200;color:#0f0f0f}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item .ui-chkbox{top:auto;position:static;margin-top:0;margin-right:.5rem}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item>label{display:inline;padding-left:0;vertical-align:middle}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-selectcheckboxmenu-row{background:#fff;color:#69707a;border:1px solid rgba(0,0,0,.08)}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-selectcheckboxmenu-row>td{padding:1rem 1rem}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-selectcheckboxmenu-row:first-child{border-top-color:rgba(0,0,0,0)}body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item-group{background:#fff;margin:0;padding:.75rem 1rem;color:#69707a}
body .ui-selectonelistbox,body .ui-selectmanymenu{padding:0;width:auto;min-width:12rem;border:1px solid #dedede;border-radius:6px;background:#fff}body .ui-selectonelistbox .ui-selectlistbox-filter-container,body .ui-selectmanymenu .ui-selectlistbox-filter-container{padding:.5rem 1rem;margin:0;border-bottom:0 none;background:#fcfcfc;color:#69707a;border-top-left-radius:6px;border-top-right-radius:6px}body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-selectlistbox-filter.ui-inputfield,body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-selectlistbox-filter.ui-inputfield{padding:.5rem .5rem;width:100%;padding-left:2rem}
body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon,body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon:before,body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon:before{content:""}body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon,body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon{position:absolute;left:1.5rem;top:50%;right:auto;bottom:auto;margin-top:-0.5rem;color:#83888f}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer,body .ui-selectmanymenu .ui-selectlistbox-listcontainer{padding:.5rem 0;line-height:normal;border:0 none}body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list{list-style-type:none;margin:0}body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item{border:0 none;margin:0;padding:.5rem 1rem;background:rgba(0,0,0,0);color:#69707a;border-radius:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-hover,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-hover{background:rgba(255,210,0,.2);color:#69707a}body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight{background:#ffd200;color:#0f0f0f}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-chkbox,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item .ui-chkbox{margin-right:.5rem;vertical-align:middle}body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item>td,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item>td{padding:1rem 1rem}body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-listbox-outline,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-listbox-outline{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #ffd200}
body .ui-input-filled .ui-selectonelistbox.ui-inputfield,body .ui-input-filled .ui-selectmanymenu.ui-inputfield,body.ui-input-filled .ui-selectonelistbox.ui-inputfield,body.ui-input-filled .ui-selectmanymenu.ui-inputfield{background:#fff}body .ui-selectonemenu{vertical-align:middle;border:1px solid #dedede;position:relative;padding:0;width:100%;height:48px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;background:#fff;font-family:"Sofia Sans",sans-serif}
body .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger .ui-icon{display:none}body .ui-selectonemenu .ui-selectonemenu-label{background:rgba(0,0,0,0);padding-right:2.357rem;line-height:31px;font-family:"Sofia Sans",sans-serif}body .ui-selectonemenu .ui-selectonemenu-label.ui-selectonemenu-label-placeholder{color:#888}body .ui-selectonemenu .ui-selectonemenu-trigger{border:0 none;cursor:pointer;height:100%;position:absolute;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.357rem;background:rgba(0,0,0,0);border-top-right-radius:6px;border-bottom-right-radius:6px}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{position:static;margin:0;color:#83888f;font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon:before{content:url("/jakarta.faces.resource/icons/arrow_light.svg.xhtml?ln=mauser-layout")}body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{transform:rotate(90deg)}body .ui-selectonemenu.ui-state-hover{border:1px solid #dedede}body .ui-selectonemenu.ui-state-focus{border:1px solid #dedede;outline:0 none;box-shadow:none}
body .ui-selectonemenu.ui-state-error{border-color:#fa0000}body .ui-fluid .ui-selectonemenu-label{width:calc(100% - 2.357rem);padding:.5rem .5rem}body .ui-fluid .ui-selectonemenu .ui-selectonemenu-trigger{width:2.357rem;padding:0}body.ui-input-filled .ui-selectonemenu,body .ui-input-filled .ui-selectonemenu{background:#fcfcfc}body.ui-input-filled .ui-selectonemenu.ui-state-hover,body .ui-input-filled .ui-selectonemenu.ui-state-hover{background-color:#fcfcfc}body.ui-input-filled .ui-selectonemenu.ui-state-focus,body .ui-input-filled .ui-selectonemenu.ui-state-focus{background-color:#fff}
body .ui-selectonemenu-panel{background:#fff;border:1px solid #dedede;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-radius:6px}body .ui-selectonemenu-panel .ui-selectonemenu-filter-container{padding:.5rem 1rem;margin:0;border-bottom:0 none;background:#fcfcfc;color:#69707a}body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-selectonemenu-filter.ui-inputfield{padding:.5rem .5rem;width:100%;padding-left:2rem}body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon:before{content:""}body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{position:absolute;left:1.5rem;top:50%;right:auto;bottom:auto;margin-top:-0.5rem;color:#83888f}body .ui-selectonemenu-panel .ui-selectonemenu-items{padding:.5rem 0}body .ui-selectonemenu-panel .ui-selectonemenu-items.ui-selectonemenu-table>thead tr th{background:#f6f6f6;border:0;color:#69707a;font-weight:600}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item{margin:0;padding:.5rem 1rem;background:rgba(0,0,0,0);color:#69707a;outline:0 none;border-radius:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-family:"Sofia Sans",sans-serif}body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row{background:#fff;color:#69707a;border:0 solid rgba(0,0,0,0)}body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row>td{padding:1rem 1rem}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-row:first-child{border-top-color:rgba(0,0,0,0)}body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-hover{background:rgba(255,210,0,.2);color:#69707a}body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{background:#ffd200;color:#0f0f0f;overflow:auto}body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item-group{background:#fff;margin:0;padding:.75rem 1rem;color:#69707a}
body .ui-slider{background:#d4d6d9;margin-top:10px}body .ui-slider .ui-slider-handle{width:1.5rem;height:1.5rem;background:#fa0000;border:2px solid #fa0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%}body .ui-slider .ui-slider-handle.ui-state-hover{border-color:#fa0000;background:#fa0000}body .ui-slider .ui-slider-handle.ui-state-focus{outline:0 none}body .ui-slider.ui-slider-horizontal{height:.286rem;border-radius:12px}body .ui-slider.ui-slider-horizontal .ui-slider-handle{top:-0.607rem;margin-left:-0.75rem}
body .ui-slider.ui-slider-vertical{width:.286rem}body .ui-slider.ui-slider-vertical .ui-slider-handle{left:-0.607rem;margin-top:-0.75rem}body .ui-slider .ui-slider-range{background:#fa0000}body .ui-inputtext+.ui-slider{margin-bottom:.5rem}.ui-texteditor .ui-editor-toolbar{background:#f6f6f6;border-top-right-radius:6px;border-top-left-radius:6px}.ui-texteditor .ui-editor-toolbar.ql-snow{border:1px solid #d4d6d9}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}
.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6c757d}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#69707a}
.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0 none;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-radius:6px;padding:.5rem 0}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#69707a}.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#69707a;background:rgba(255,210,0,.2)}
.ui-texteditor .ui-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1rem}.ui-texteditor .ql-container{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.ui-texteditor .ql-container.ql-snow{border:1px solid #d4d6d9}.ui-texteditor .ql-container .ql-editor{background:#fff;color:#171717;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.ui-texteditor .ql-snow.ql-toolbar button:hover,.ui-texteditor .ql-snow.ql-toolbar button:focus{color:#69707a}
.ui-texteditor .ql-snow.ql-toolbar button:hover .ql-stroke,.ui-texteditor .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#69707a}.ui-texteditor .ql-snow.ql-toolbar button:hover .ql-fill,.ui-texteditor .ql-snow.ql-toolbar button:focus .ql-fill{fill:#69707a}.ui-texteditor .ql-snow.ql-toolbar button.ql-active,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#ffd200}.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-stroke,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#ffd200}
.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-fill,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#ffd200}.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#ffd200}.ui-texteditor.ui-state-error .ui-editor-toolbar.ql-snow,.ui-texteditor.ui-state-error .ql-container.ql-snow{border-color:#fa0000}
body .ui-toggleswitch{position:relative;display:inline-block;width:44px;height:15px}body .ui-toggleswitch .ui-toggleswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:12px;background:#bfbebe;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border:solid 1px #888;border-radius:30px}body .ui-toggleswitch .ui-toggleswitch-slider.ui-state-error{border-color:#fa0000}body .ui-toggleswitch .ui-toggleswitch-slider:before,body .ui-toggleswitch .ui-toggleswitch-handler{position:absolute;top:40%;background:#434242;color:#000;width:24px;height:24px;left:calc(.25rem - 5px);margin-top:-0.625rem;border-radius:50%;transition:all .2s;font-size:.625rem;line-height:1.25rem}
body .ui-toggleswitch .ui-toggleswitch-handler span{font-size:.625rem;line-height:1.25rem}body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before,body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-handler{color:rgba(250,0,0,.25);background:rgba(250,0,0,.25);transform:translateX(1.25rem)}body .ui-toggleswitch.ui-toggleswitch-focus .ui-toggleswitch-slider{outline:0 none;outline-offset:0;box-shadow:none}body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{background:rgba(250,0,0,.25);border-color:rgba(250,0,0,.5)}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before,body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider .ui-toggleswitch-handler{background:#fa0000}body .static-alert-message{width:100%;height:50px;position:relative;border-radius:8px;background-color:#fa0000;display:flex;align-items:center;padding:8px 24px;box-sizing:border-box;margin-top:12px;margin-bottom:12px;gap:12px;text-align:left;font-size:20px !important;color:#fff;font-family:"Quantico",serif !important}
body .static-alert-message .message{font-size:16px !important}body .input-message-group{display:flex;width:100%;flex-flow:column}body .input-message-group>.small-label{font-family:"Sofia Sans",sans-serif;font-size:11px;color:#0f0f0f;padding:4px}body .ui-message{font-size:12px;font-weight:400;font-family:"Sofia Sans",sans-serif;padding:0;color:#fa0000 !important;margin-left:5px !important;display:none;border:0;background:rgba(0,0,0,0)}body .ui-message.ui-message-info .ui-message-info-icon{display:none}
body .ui-message.ui-message-error,body .ui-message.ui-message-fatal{background:rgba(0,0,0,0);display:inline-block;margin-top:2px;color:#fa0000 !important}body .ui-message.ui-message-error .ui-message-error-summary,body .ui-message.ui-message-fatal .ui-message-error-summary{margin-left:0}body .ui-message.ui-message-error,body .ui-message.ui-message-fatal{border:0}body .ui-message.ui-message-error .ui-message-error-icon,body .ui-message.ui-message-fatal .ui-message-error-icon{display:none}body .ui-widget+.ui-message{margin-left:0}
body .ui-avatar{background-color:#d4d6d9;border-radius:6px}body .ui-avatar>a{height:100% !important}body .ui-avatar.ui-avatar-lg{width:64px;height:64px;font-size:1.5rem}body .ui-avatar.ui-avatar-lg .ui-avatar-icon{font-size:1.5rem}body .ui-avatar.ui-avatar-xl{width:4rem;height:4rem;font-size:2rem}body .ui-avatar.ui-avatar-xl .ui-avatar-icon{font-size:2rem}body .ui-avatar-group .ui-avatar{border:2px solid #fff}body .ui-badge{min-width:1.5rem;line-height:1.5rem;border-radius:50%;height:23px;padding:0}
body .ui-badge.empty{display:none}body .ui-badge:not(.ui-widget){display:inline-block;border-radius:50%;text-align:center}body .ui-badge.ui-badge-secondary{background:#607d8b;color:#fff}body .ui-badge.ui-badge-success{background:#689f38;color:#fff}body .ui-badge.ui-badge-info{background:#0288d1;color:#fff}body .ui-badge.ui-badge-warning{background:#fbc02d;color:#212529}body .ui-badge.ui-badge-danger{background:#fa0000;color:#fff;font-size:12px;font-weight:400;font-family:"Sofia Sans",sans-serif}
body .ui-badge.ui-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}body .ui-badge.ui-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}body .ui-overlay-badge{position:relative;display:inline-block;top:2px}body .ui-overlay-badge .ui-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);margin:0}body .ui-chip{background-color:#d4d6d9;color:#69707a;border-radius:16px;padding:0 .5rem}body .ui-chip.ui-chip-role{color:#fff;border-radius:16px;padding:0 .5rem;font-size:10px}
body .ui-chip .ui-chip-text{line-height:1.5;margin-top:.25rem;margin-bottom:.25rem}body .ui-chip .ui-chip-icon{margin-right:.5rem}body .ui-chip img{width:2rem;height:2rem;margin-left:-0.5rem;margin-right:.5rem}body .ui-chip .ui-chip-remove-icon{margin-left:.5rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}body .ui-chip .ui-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:none}@keyframes fadeAnimation{from{opacity:0}to{opacity:1}}.detail-content .ui-galleria{width:100%;max-width:924px}
.detail-content .ui-galleria .ui-galleria-content{overflow:hidden;border-radius:6px;gap:0}.detail-content .ui-galleria .ui-galleria-content img{animation:fadeAnimation 1s ease-in-out}.detail-content .ui-galleria .ui-galleria-item{border-radius:6px;overflow:hidden}.detail-content .ui-galleria .ui-galleria-thumbnail-wrapper{border-radius:6px}.detail-content .ui-galleria .ui-galleria-header{text-align:right;position:relative;top:45px;z-index:1008;right:16px}.detail-content .ui-galleria .ui-galleria-header svg path{stroke:#000 !important}
.detail-content .ui-galleria .ui-galleria-close{margin:.5rem;background:rgba(0,0,0,.2);color:#fcfcfc;width:40px;height:40px;z-index:1008;padding:20px;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s ease-in-out;border-radius:40px}.detail-content .ui-galleria .ui-galleria-close .ui-galleria-close-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}.detail-content .ui-galleria .ui-galleria-close .ui-galleria-close-icon:before{content:url("/jakarta.faces.resource/icons/clear.svg.xhtml?ln=mauser-layout")}
.detail-content .ui-galleria .ui-galleria-close .ui-galleria-close-icon{font-size:24px}.detail-content .ui-galleria .ui-galleria-close:hover{background:rgba(0,0,0,.1);color:#fcfcfc}.detail-content .ui-galleria .ui-galleria-item-nav{background:#181818;border:1px solid #515151;position:absolute;top:50%;color:#ffd200;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s ease-in-out;border-radius:6px}.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-prev-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}
.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-prev-icon:before{content:""}.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-prev-icon{font-size:18px}.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-next-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-next-icon:before{content:""}
.detail-content .ui-galleria .ui-galleria-item-nav .ui-galleria-item-next-icon{font-size:18px}.detail-content .ui-galleria .ui-galleria-item-nav:not(.ui-state-disabled):hover{background:hsla(0,0%,100%,.1);color:#ffd200}.detail-content .ui-galleria .ui-galleria-caption-item{background:rgba(0,0,0,.5);color:#fcfcfc;padding:1rem}.detail-content .ui-galleria .ui-galleria-indicators{margin-top:-28px;z-index:1}.detail-content .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button{background-color:rgba(122,120,120,.8);width:19px;height:5px;border-radius:4px}
.detail-content .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button:hover{background:#d4d6d9;border:0 none !important}.detail-content .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button:focus{outline:0 none}.detail-content .ui-galleria .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button{background:#171717;color:#171717;border:0 none !important}.detail-content .ui-galleria.ui-galleria-indicators-bottom .ui-galleria-indicator,.detail-content .ui-galleria.ui-galleria-indicators-top .ui-galleria-indicator{margin-right:.5rem}
.detail-content .ui-galleria.ui-galleria-indicators-left .ui-galleria-indicator,.detail-content .ui-galleria.ui-galleria-indicators-right .ui-galleria-indicator{margin-bottom:.5rem}.detail-content .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators{background:rgba(0,0,0,.5)}.detail-content .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button{background:hsla(0,0%,100%,.4)}.detail-content .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}
.detail-content .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button{background:#ffd200;color:#0f0f0f}.detail-content .ui-galleria .ui-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:.8rem .25rem;display:flex;gap:12px}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next{margin:.5rem;background-color:rgba(0,0,0,0);color:#fcfcfc;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s ease-in-out;border-radius:50%}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev:hover,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next:hover{background:hsla(0,0%,100%,.1);color:#fcfcfc}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-e,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-e{font-style:normal;font-weight:normal;display:inline-block;background:0}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-e:before,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-e:before{content:""}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-s,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-s{font-style:normal;font-weight:normal;display:inline-block;background:0}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-s:before,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-s:before{content:""}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-w,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-w{font-style:normal;font-weight:normal;display:inline-block;background:0}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-w:before,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-w:before{content:""}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-n,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-n{font-style:normal;font-weight:normal;display:inline-block;background:0}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev .ui-icon-circle-triangle-n:before,.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next .ui-icon-circle-triangle-n:before{content:""}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content{transition:box-shadow .2s;margin:0 0 0 8px;width:100%;max-width:180px;display:flex;align-items:center;justify-content:center;background:#fff;height:100%;padding:8px;border-radius:8px;overflow:hidden}
.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content img{object-fit:contain;width:100%;height:100%}.detail-content .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:none}.detail-content .ui-galleria.ui-galleria-thumbnails-left .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content,.detail-content .ui-galleria.ui-galleria-thumbnails-right .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content{margin:.2rem}
.detail-content .ui-galleria .ui-galleria-link:focus{box-shadow:none;outline:0 none}.ui-galleria-mask{z-index:1008 !important}.ui-galleria-mask.ui-widget-overlay{z-index:1008 !important;background-color:rgba(0,0,0,.9) !important}body .ui-progressbar{border:0 none;height:1rem;background:#bfbebe;border-radius:6px}body .ui-progressbar .ui-progressbar-value{border:0 none;margin:0;background:#fa0000;border-radius:6px}body .ui-progressbar .ui-progressbar-label{margin-top:0;color:#69707a;line-height:1rem}
body .ui-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;background:rgba(0,0,0,.7)}body .ui-scrolltop:hover{background:rgba(0,0,0,.8)}body .ui-scrolltop .ui-scrolltop-icon{font-size:1.5rem;color:#fcfcfc}body .ui-confirm-popup{background:#fff;color:#69707a;border:0 none;border-radius:6px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12)}
body .ui-confirm-popup .ui-confirm-popup-content{padding:1rem}body .ui-confirm-popup .ui-confirm-popup-footer{text-align:right;padding:0 1rem 1rem 1rem}body .ui-confirm-popup .ui-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}body .ui-confirm-popup .ui-confirm-popup-footer button:last-child{margin:0}body .ui-confirm-popup:after{border-style:solid;border-color:hsla(0,0%,100%,0);border-bottom-color:#fff}body .ui-confirm-popup:before{border-style:solid;border-color:hsla(0,0%,100%,0);border-bottom-color:#fff}
body .ui-confirm-popup.ui-confirm-popup-flipped:after{border-top-color:#fff}body .ui-confirm-popup.ui-confirm-popup-flipped:before{border-top-color:#fff}body .ui-confirm-popup .ui-confirm-popup-icon{font-size:1.5rem}body .ui-confirm-popup .ui-confirm-popup-message{margin-left:1rem}body #dlg-register_modal,body #dlg-reset_modal,body #dlg-new-pw_modal #login-modal_modal{background:rgba(0,0,0,.9);animation-name:none;animation-duration:unset;animation-timing-function:unset;animation-fill-mode:none;border:0}
body #dlg-register_modal,body #login-modal_modal{background:rgba(0,0,0,.9);backdrop-filter:blur(8px);animation-name:none;animation-duration:unset;animation-timing-function:unset;animation-fill-mode:none}body .ui-dialog{padding:0;background-color:rgba(0,0,0,0);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);border:0 none;border-radius:6px}body .ui-dialog .ui-dialog-titlebar{background:#fff;color:#69707a;font-weight:600;border-bottom:0 none;padding:18px;padding-bottom:0}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;float:none;display:flex;flex-direction:column;justify-content:start;gap:12px;font-size:1.25rem}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title>.header{display:flex;gap:8px;font-size:16px;font-family:"Quantico",sans-serif;font-weight:400;color:#fa0000}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title>.header svg path{stroke:#fa0000}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title>.message{display:flex;width:100%;height:100%;flex-direction:column;justify-content:start;gap:4px;font-size:14px;font-family:"Quantico",sans-serif;font-weight:400;color:#0f0f0f}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon{border:0 none;padding:0;margin-left:.5rem;width:2rem;height:2rem;background:rgba(0,0,0,0);color:#83888f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;border:0 none;text-align:center;line-height:2rem;padding:0;user-select:none}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover{background:rgba(255,210,0,.2);color:#69707a;border-color:rgba(0,0,0,0)}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick:before{content:""}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-minus{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-minus:before{content:""}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-plus{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-plus:before{content:""}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-extlink{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-extlink:before{content:""}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-newwin{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-newwin:before{content:""}body .ui-dialog .ui-dialog-content{background:#fff;color:#69707a;border:0 none;padding:0 18px 18px 18px;border:0 none}body .ui-dialog .ui-dialog-footer{border-top:0 none;background:#fff;color:#69707a;padding:0 18px 18px 18px;margin:0;text-align:right}body .ui-dialog .ui-dialog-footer>.actions{display:flex;flex-flow:row;justify-content:end;gap:28px}body .ui-dialog .ui-dialog-footer button{margin:0 .5rem 0 0;width:auto}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content{padding:1rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span{float:none;display:inline-block;vertical-align:middle;line-height:1;margin:0 0 0 .5rem}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon{margin-right:.5rem;font-size:2.5rem}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-warn{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-warn:before{content:""}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-info{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-info:before{content:""}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-error{font-style:normal;font-weight:normal;display:inline-block;background:0}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon.ui-icon-error:before{content:""}body .ui-dialog.ui-resizable .ui-dialog-content{box-sizing:content-box}body .ui-dialog.ui-message-dialog .ui-dialog-content{padding:1rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body .ui-dialog.ui-message-dialog .ui-dialog-content>span{float:none;display:inline-block;vertical-align:middle;line-height:1;margin:0 0 0 .5rem}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message{margin-right:.5rem;font-size:2.5rem;width:auto;height:auto}
body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-warn-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-warn-icon:before{content:""}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-info-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-info-icon:before{content:""}
body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-error-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-error-icon:before{content:""}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-fatal-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-dialog.ui-message-dialog .ui-dialog-content>span.ui-dialog-message.ui-messages-fatal-icon:before{content:""}
@media(max-width:680px){.address-dialog.ui-dialog{width:100vw !important;height:100% !important;position:fixed !important;top:0 !important;left:0 !important;z-index:1099 !important;margin:0;overscroll-behavior:none;max-width:100%;max-height:100%;border-radius:0 !important}.address-dialog.ui-dialog>.ui-dialog-content{height:calc(100vh - 4rem) !important}.address-dialog.ui-dialog>.ui-dialog-content .address-form{height:100vh !important}.address-dialog .ui-dialog .ui-dialog-content{height:calc(100vh - 4rem) !important}
}body .ui-overlaypanel{background:#fff;color:#69707a;padding:0;border:0 none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);border-radius:6px}body .ui-overlaypanel .ui-overlaypanel-content{padding:1rem}body .ui-overlaypanel .ui-overlaypanel-close{position:absolute;width:2rem;height:2rem;right:-1rem;top:-1rem;background:#ffd200;color:#0f0f0f;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:50%;text-align:center;line-height:2rem;padding:0}
body .ui-overlaypanel .ui-overlaypanel-close:hover{background:#171717;color:#0f0f0f}body .ui-overlaypanel .ui-overlaypanel-close .ui-icon{font-style:normal;font-weight:normal;display:inline-block;background:0}body .ui-overlaypanel .ui-overlaypanel-close .ui-icon:before{content:""}body .ui-overlaypanel .ui-overlaypanel-close .ui-icon{display:inline-block;line-height:inherit}body .ui-tooltip .ui-tooltip-text{background:rgba(29,29,29,.9);color:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);border-radius:6px;padding:10px;font-size:14px;font-family:"Quantico",sans-serif}
body .ui-tooltip.ui-state-error{border:0 none}body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow{border-right-color:rgba(29,29,29,.9)}body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow{border-left-color:rgba(29,29,29,.9)}body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow{border-top-color:rgba(29,29,29,.9)}body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow{border-bottom-color:rgba(29,29,29,.9)}@font-face{font-family:"Quantico";src:url("/jakarta.faces.resource/fonts/Quantico/Quantico-Regular.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:400}
@font-face{font-family:"Quantico";src:url("/jakarta.faces.resource/fonts/Quantico/Quantico-Bold.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:700}@font-face{font-family:"Sofia Sans";src:url("/jakarta.faces.resource/fonts/Sofia_Sans/static/SofiaSans-Regular.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:400}@font-face{font-family:"Sofia Sans";src:url("/jakarta.faces.resource/fonts/Sofia_Sans/static/SofiaSans-SemiBold.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:600}@font-face{font-family:"Sofia Sans";src:url("/jakarta.faces.resource/fonts/Sofia_Sans/static/SofiaSans-Bold.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:700}
@font-face{font-family:"Sofia Sans";src:url("/jakarta.faces.resource/fonts/Sofia_Sans/static/SofiaSans-ExtraBold.ttf.xhtml?ln=mauser-layout");font-style:normal;font-weight:800}.text-titles-regular-4xl{font-family:"Quantico",serif;font-size:36px;line-height:1.2;font-weight:400}.text-titles-regular-3xl{font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:400}.text-titles-regular-2xl{font-family:"Quantico",serif;font-size:21px;line-height:1.2;font-weight:400}
.text-titles-regular-xl{font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:400}.text-titles-regular-l{font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:400}.text-titles-regular-m{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:400}.text-titles-regular-s{font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:400}
.text-titles-regular-xs{font-family:"Quantico",serif;font-size:10px;line-height:1.2;font-weight:400}.text-titles-bold-4xl{font-family:"Quantico",serif;font-size:36px;line-height:1.2;font-weight:700}.text-titles-bold-3xl{font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700}.text-titles-bold-2xl{font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:700}
.text-titles-bold-xl{font-family:"Quantico",serif;font-size:18px;line-height:1.2;font-weight:700}.text-titles-bold-l{font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:700}.text-titles-bold-m{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700}.text-titles-bold-s{font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:700}.text-titles-bold-xs{font-family:"Quantico",serif;font-size:10px;line-height:1.2;font-weight:700}
.text-titles-extra-bold-3xl{font-family:"Quantico",serif;font-size:36px;line-height:1.2;font-weight:800}.text-titles-extra-bold-2xl{font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:800}.text-titles-extra-bold-xl{font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:800}.text-titles-extra-bold-l{font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:800}
.text-titles-extra-bold-m{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:800}.text-titles-extra-bold-s{font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:800}.text-titles-extra-bold-xs{font-family:"Quantico",serif;font-size:10px;line-height:1.2;font-weight:800}.text-reading-regular-l{font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400}
.text-reading-regular-m{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}.text-reading-regular-s{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}.text-reading-regular-xs{font-family:"Sofia Sans",sans-serif;font-size:10px;line-height:1.2;font-weight:400}.text-reading-regular-xxs{font-family:"Sofia Sans",sans-serif;font-size:9px;line-height:1.2;font-weight:400}
.text-reading-bold-3xl{font-family:"Sofia Sans",sans-serif;font-size:36px;line-height:1.2;font-weight:700}.text-reading-bold-2xl{font-family:"Sofia Sans",sans-serif;font-size:24px;line-height:1.2;font-weight:700}.text-reading-bold-xl{font-family:"Sofia Sans",sans-serif;font-size:20px;line-height:1.2;font-weight:700}.text-reading-bold-l{font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:700}
.text-reading-bold-m{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:700}.text-reading-bold-s{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.2;font-weight:700}.text-reading-bold-xs{font-family:"Sofia Sans",sans-serif;font-size:10px;line-height:1.2;font-weight:700}.text-reading-extra-bold-3xl{font-family:"Sofia Sans",sans-serif;font-size:32px;line-height:1.2;font-weight:800}
.text-reading-extra-bold-2xl{font-family:"Sofia Sans",sans-serif;font-size:24px;line-height:1.2;font-weight:800}.text-reading-extra-bold-xl{font-family:"Sofia Sans",sans-serif;font-size:20px;line-height:1.2;font-weight:800}.text-reading-extra-bold-l{font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:800}.text-reading-extra-bold-m{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:800}
.text-reading-extra-bold-s{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.2;font-weight:800}.text-reading-extra-bold-xs{font-family:"Sofia Sans",sans-serif;font-size:10px;line-height:1.2;font-weight:800}.text-reading-extra-bold-xxs{font-family:"Sofia Sans",sans-serif;font-size:9px;line-height:1.2;font-weight:800}.font.sofia-sans{font-family:"Sofia Sans",sans-serif}.font.quantico{font-family:"Quantico",sans-serif}
.font.font12{font-size:12px}.font.font14{font-size:14px}.font.font16{font-size:16px}.font.font24{font-size:24px}.font.font18{font-size:18px}.font.primary-color{color:#0f0f0f}.font.grey-color{color:#888}.font.normal{font-weight:400}.font.bold{font-weight:700}.green{color:#3dad3d}.grey-mid{color:#888}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}
to{opacity:1;transform:none}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeinmask{from{opacity:0}to{opacity:.8}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes modal-in{from{background-color:rgba(0,0,0,0)}
to{background-color:rgba(0,0,0,.6)}}@keyframes modal-in{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.6)}}.modal-in{-webkit-animation-name:modal-in;animation-name:modal-in}html{height:100%;font-size:1rem;font-family:"Sofia Sans",sans-serif}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.anchor-offset{position:relative;top:-100px;visibility:hidden}.anchor-offset-details{position:relative;top:-61px;visibility:hidden}body{font-family:"Sofia Sans",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;color:rgba(41,50,65,.8);padding:0;margin:0;min-height:100%;background:var(--index-background,#e2e2e2);background-color:var(--index-background-color,#e2e2e2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;width:100%;flex-flow:column}
body:has(.layout>.content>#resultList>.ui-outputpanel>.showcase){background:#e2e2e2}body .ui-commandlink:hover,body body .ui-link:hover{color:#0f0f0f}body .ui-widget{font-family:"Sofia Sans",sans-serif}body a{text-decoration:none !important;color:var(--primary-color);outline:none !important;cursor:pointer !important}body a:any-link{cursor:pointer !important}body .exception-body{background-color:#e2e2e2;font-family:"Quantico",serif;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:20px}
body .exception-body .action-btn{display:flex;align-items:center;justify-content:center;padding:16px 24px 16px 24px;width:auto;height:56px;max-width:298px;font-family:"Quantico",serif;font-size:20px;font-weight:400;border-radius:6px;background-color:#fa0000;color:#fff;text-decoration:none !important}body .exception-body .action-btn:hover{color:#fff}body .exception-body img{width:171px;opacity:.3}body .exception-body .error{color:#ffd200;font-size:120px}body .exception-body .description{font-size:20px;color:#fa0000}
body .exception-body .disclaimer{font-family:"Sofia Sans",sans-serif;font-size:16px}body .layout{display:flex;width:100%;align-items:center;flex-flow:column}body .layout .content:not(.checkout){margin-top:68px;padding-left:.75rem;padding-right:.75rem}@media(max-width:912px){body .layout .content:not(.checkout){margin-top:124px}}@media(max-width:calc(1600px + 2.5rem)){body.layout.content:not(.checkout){padding:0 .75rem}}body .layout .content:not(.checkout){overflow:hidden;max-width:1600px;width:100%}
body .layout .content:has(.checkout){padding-left:.75rem;padding-right:.75rem;margin-top:68px}@media(max-width:912px){body .layout .content:has(.checkout){margin-top:68px}}body .layout .content:has(.checkout){overflow:hidden;max-width:1600px;width:100%}:root{--primary-color:$primaryTextColor;--secondary-color:$secondaryTextColor}.google-button-container{width:40px;overflow:hidden;border-radius:4px;padding:0;height:40px}.customer-avatar{display:flex;justify-content:center;width:100%;padding-top:12px}
.customer-avatar .customer-btn{width:64px !important;height:64px !important;border-radius:50px;overflow:hidden;display:flex;margin-left:-20px;border:2px solid #fff;z-index:var(--zindex-fixed)}.customer-pn{display:flex;padding-top:6px;gap:10px}.customer-pn label{font-family:"Sofia Sans",sans-serif;font-size:14px;color:#fa0000}.customer-pn .value-c{color:#0f0f0f}.user-profile-pn{width:315px;z-index:1090 !important;background-color:#fff;top:64px !important;border:1px solid #d9d9d9;padding-bottom:22px;position:fixed}
.user-profile-pn .tax{font-size:12px;font-family:"Sofia Sans",sans-serif}.user-profile-pn .logout-btn{font-size:14px;padding-top:22px;color:#fa0000;font-family:"Quantico",sans-serif}.user-profile-pn .logout-btn:hover{color:#fa0000;text-decoration:underline !important}.user-profile-pn .logout-btn:active{color:#fa0000;text-decoration:underline !important}.user-profile{height:100%;display:flex;align-items:center}.user-profile>img{height:48px;width:48px;border-radius:24px}
.login-pn{width:324px;background-color:#fff;z-index:1090 !important}.login-pn p{font-family:"Sofia Sans",sans-serif;font-size:14px}.login-pn .btn{width:100%;height:50px;font-family:"Quantico",serif;font-size:18px;font-weight:400}.login-pn .btn.login{border-color:#fa0000;background-color:#fa0000}.login-pn .btn.register{color:#000;border-color:#ffd200;background-color:#ffd200}.login-pn .login-wrapper{width:100%;height:100%;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:start}
.login-pn .login-wrapper .recovery-area{display:flex;align-items:center;width:100%;height:48px;justify-content:end}.login-pn .login-wrapper .recovery-area a{color:#888}.login-pn .login-wrapper .ui-commandlink{font-family:"Sofia Sans",sans-serif;font-size:14px;color:#bfbebe;text-decoration:underline !important}.login-pn .login-wrapper svg path{stroke:#ffd200}.searchInput{width:100%}.searchInput::placeholder{color:#6c757d}.oauth-pn{display:flex;width:100%;justify-content:center;align-items:center;padding:8px}
.layout-topbar{-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s;height:auto;background-color:#ffd200;box-shadow:none;padding:9px 34px;position:fixed;top:0;z-index:1008;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:transform ease-in-out 200ms;will-change:transform}.layout-topbar.hidden{transform:translateY(-100%)}.layout-topbar .login-round-button{height:48px;width:48px}.layout-topbar .login-round-button.big{height:64px;width:64px}
.layout-topbar .login-round-button{border-radius:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top,#000 51.68%,#252525);cursor:pointer}.layout-topbar .login-round-button svg path{stroke:gray}.layout-topbar .login-round-button.logged{object-fit:cover;object-position:center;overflow:hidden;background:rgba(0,0,0,0) none}.layout-topbar .login-round-button:hover{opacity:.9}.layout-topbar .open{border-bottom-left-radius:0}.layout-topbar .theme-selector .sun-icon{display:none}
.layout-topbar .theme-selector .moon-icon{display:none}.layout-topbar .theme-selector .ui-toggleswitch{height:22px;width:22px;background-image:url("/jakarta.faces.resource/icons/moon.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;cursor:pointer}.layout-topbar .theme-selector .ui-toggleswitch-slider{display:none}.layout-topbar .searchForm{grid-area:search-col;flex-grow:1;min-width:200px;display:flex;gap:0;justify-content:center;align-items:center}.layout-topbar .searchForm .textOverlay{font-family:inherit;font-size:inherit;line-height:inherit;color:red;white-space:pre;user-select:none;z-index:1}
.layout-topbar .searchForm .btn-clear{background-color:rgba(0,0,0,0);height:50px;width:36px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-style:none;display:flex;align-items:center}.layout-topbar .searchForm .btn-clear.active{background-color:#171717;color:#fff}.layout-topbar .layout-topbar-wrapper{height:100%;width:100%;display:grid;gap:12px;grid-template-areas:"menu-button left-col search-col right-col";grid-template-columns:auto .5fr 1fr .5fr;align-items:center}.layout-topbar .layout-topbar-wrapper .ui-commandlink{height:24px}
.layout-topbar .layout-topbar-wrapper .ui-inputgroup{align-items:center;background-color:#fff;border-radius:6px;width:100%;max-width:100%;border:1px solid #dedede}.layout-topbar .layout-topbar-wrapper .ui-inputgroup .ui-inputgroup-addon{height:50px;width:52px;padding-top:12px;background-color:rgba(0,0,0,0);border:0;color:#fff}.layout-topbar .layout-topbar-wrapper .ui-inputgroup>input{height:50px;width:100%}@media(max-width:912px){.layout-topbar .layout-topbar-wrapper .ui-inputgroup>input{width:100%}
}.layout-topbar .layout-topbar-wrapper .ui-inputgroup>input{background-color:rgba(0,0,0,0);border:none !important;border-color:rgba(0,0,0,0);color:#0f0f0f;padding:0;margin-bottom:0;border-radius:0 !important}.layout-topbar .layout-topbar-wrapper .ui-inputgroup>input:focus{outline:0;border-color:rgba(0,0,0,0);border:none !important;box-shadow:none}.layout-topbar .layout-topbar-wrapper .layout-topbar-left{grid-area:left-col}.layout-topbar .layout-topbar-wrapper .layout-topbar-left:has(.pro){gap:.5rem}
.layout-topbar .layout-topbar-wrapper .layout-topbar-left a{height:24px}.layout-topbar .layout-topbar-wrapper .layout-topbar-left{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:999}.layout-topbar .layout-topbar-wrapper .layout-topbar-right{grid-area:right-col;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;flex-grow:1;list-style-type:none;gap:24px;height:100%}
.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions .order-secure{width:max-content;display:flex;align-items:center;justify-content:end;gap:4px;font-size:14px;color:#fa0000;font-family:"Quantico",sans-serif}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions a{height:24px}@media(max-width:1023px){.layout-topbar{padding-left:12px;padding-right:12px}.layout-topbar #searchForm{max-width:100%}}@media(max-width:912px){.menu-button{height:50px;display:flex;justify-content:center;align-items:center;width:50px;border-radius:4px;background-color:hsla(0,0%,100%,.3019607843)}
.layout-topbar{padding-left:12px;padding-right:12px}.layout-topbar .layout-topbar-wrapper{gap:8px;align-self:stretch;grid-template-areas:"left-col left-col right-col" "menu-btn search-col search-col";grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto}.layout-topbar .layout-topbar-wrapper .ui-commandlink{height:50px}.layout-topbar .layout-topbar-wrapper .layout-topbar-left{min-width:0;gap:.25rem}.layout-topbar .layout-topbar-wrapper .layout-topbar-right{gap:12px}.layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions{gap:12px}
}@media(max-width:680px){.layout-topbar .layout-topbar-wrapper .layout-topbar-right .taxes-selector{display:none}}.layout-topbar-checkout{background-color:#ffd200;box-shadow:none;padding-left:34px;padding-right:34px;height:68px;position:fixed;top:0;z-index:1008;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:transform ease-in-out 200ms;will-change:transform}.layout-topbar-checkout.hidden{transform:translateY(-100%)}.layout-topbar-checkout>.layout-topbar-checkout-wrapper{height:100%;width:100%;display:grid;gap:12px;grid-template-areas:"left-col search-col right-col";grid-template-columns:.5fr 1fr .5fr;align-items:center}
.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-center{display:flex;align-items:center;justify-content:center}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-center:has(.pro){gap:.5rem}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-left{gap:24px;grid-area:left-col;min-width:232px}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-left a{height:24px}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-left{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right{grid-area:right-col;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;flex-grow:1;list-style-type:none;gap:24px;height:100%}
.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .theme-selector .sun-icon{display:none}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .theme-selector .moon-icon{display:none}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .theme-selector .ui-toggleswitch{height:22px;width:22px;background-image:url("/jakarta.faces.resource/icons/moon.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;cursor:pointer}
.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .theme-selector .ui-toggleswitch-slider{display:none}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .order-secure>.text{align-self:center}@media(max-width:680px){.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .order-secure>.text{display:none}}.layout-topbar-checkout>.layout-topbar-checkout-wrapper>.layout-topbar-right>.layout-topbar-actions .order-secure{width:max-content;display:flex;align-items:center;justify-content:end;gap:4px;font-size:14px;color:#fa0000;font-family:"Quantico",sans-serif}
@media(max-width:680px){.layout-topbar-checkout{padding-left:12px;padding-right:12px}.layout-topbar-checkout .taxes-selector{display:none}}@keyframes slideInFromTopLeft{from{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromTopRight{from{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.header-menu{display:flex;flex-flow:column;justify-content:space-between;font-family:"Quantico",serif;color:#fa0000;font-size:14px}
.header-menu .sub-header-menu{align-items:center;border-radius:6px;display:flex;gap:.5rem;padding:.5rem;background-color:rgba(191,190,190,.3137254902)}.header-menu .header-menu-btn-all{display:flex;flex-flow:row;justify-content:center;align-items:center;color:#181818;font-size:12px !important}.header-menu .header-menu-btn-all>.arrow{margin-top:4px}.header-menu .header-menu-btn-all>.arrow svg path{stroke:#fa0000}.header-menu .header-menu-btn-all>.see-all{font-family:"Quantico",serif;font-size:12px;color:#0f0f0f}
.header-menu .header-menu-btn-all>.see-all:hover{color:#fa0000}.header-menu .cat-active{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:wrap;font-family:"Quantico",serif !important;font-size:14px}.header-menu .header-menu-btn{display:flex;height:44px;color:#181818;font-size:12px !important;align-items:center;text-decoration:none;font-family:"Quantico",serif !important;outline:0}.header-menu .header-menu-btn.start{justify-content:start}
.header-menu .header-menu-btn.end{justify-content:end}.header-menu .header-menu-btn .title{padding-bottom:6px}.header-menu .header-menu-btn .title.cat{color:#0f0f0f}.header-menu .header-menu-btn .title.cat:hover{color:#fa0000}.categories-list{margin-top:72px;border:1px solid #b8b8b8;border-radius:6px;margin-left:0;height:calc(100% - 72px);scrollbar-width:none;-ms-overflow-style:none;transition:width .4s ease-in-out;white-space:nowrap;overflow:auto;display:flex;flex-flow:column;width:auto}
.categories-list::-webkit-scrollbar{display:none}.categories-list.ui-sidebar{background:#fff;padding:0}.categories-list.ui-sidebar.ui-sidebar-active{margin-left:.25rem;margin-right:.25rem;-webkit-box-shadow:6px 22px 25px 0 rgba(0,0,0,.3);-moz-box-shadow:6px 22px 25px 0 rgba(0,0,0,.3);box-shadow:6px 22px 25px 0 rgba(0,0,0,.3)}.categories-list .ui-sidebar-content{padding:1.125rem;display:flex;flex-direction:row;overflow-y:hidden;height:100%;width:auto}.categories-list .ui-sidebar-content .main-menu{z-index:9;width:315px;height:100%;background-color:#fff;display:flex;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:2px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}
.categories-list .ui-sidebar-content .main-menu::-webkit-scrollbar{display:none}.categories-list .ui-sidebar-content .sub-menu-container:has(.sub-menu){width:385px}.categories-list .ui-sidebar-content .sub-menu-container .sub-menu{z-index:7;height:100%;background-color:#fff;display:flex;flex-direction:column;gap:.5rem;padding-left:1.375rem;border-left:1px solid #b8b8b8;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;margin-left:1.375rem}.categories-list .ui-sidebar-content .sub-menu-container .sub-menu .sub-menu-items{height:100%;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}
.categories-list .ui-sidebar-content .sub-menu-container .sub-menu::-webkit-scrollbar{display:none}.categories-list .category-menu-btn{width:100%;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:44px !important;min-height:44px !important;padding:0;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;opacity:1;animation:var(--slide,slideInFromTopLeft) .2s ease-in-out}.categories-list .category-menu-btn.sub{animation:var(--slide,slideInFromTopRight) .2s ease-in-out}
.categories-list .category-menu-btn .icon-title-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.categories-list .category-menu-btn .icon-title-container .thumbnail{min-width:36px;max-width:36px;height:36px;overflow:hidden;background-color:#fff;border-radius:32px;padding:4px}.categories-list .category-menu-btn .arrow svg path{stroke:#fa0000}.categories-list .category-menu-btn.not-selected{opacity:.4}.categories-list .category-menu-btn.not-selected .arrow.main{opacity:0}
.categories-list .category-menu-btn.active{opacity:1}.categories-list .category-menu-btn.active .arrow{opacity:1}.categories-list .category-menu-btn.active .arrow.main{opacity:1}.categories-list .category-menu-btn .title{font-family:"Quantico",serif;font-size:14px;font-weight:400;color:#0f0f0f;text-wrap:wrap}.categories-list .category-menu-btn .title:hover{color:#fa0000}@media(max-width:912px){.categories-list{margin-top:128px}.categories-list.ui-sidebar{padding-bottom:4.5rem}
.categories-list .ui-sidebar-content{padding:1.125rem 1.125rem 0 1.125rem}.categories-list .ui-sidebar-content .main-menu{width:auto}.categories-list .ui-sidebar-content .main-menu .category-menu-btn.active{gap:unset !important}.categories-list .ui-sidebar-content .main-menu .category-menu-btn.active .title{display:none}.categories-list .ui-sidebar-content .main-menu .category-menu-btn.active .arrow{display:none}.categories-list .ui-sidebar-content .main-menu .category-menu-btn.not-selected .title{display:none}
.categories-list .ui-sidebar-content .main-menu .category-menu-btn.not-selected .arrow{display:none}.categories-list .ui-sidebar-content:has(.sub-menu) .main-menu{width:auto}.categories-list:has(.category-menu-btn.active){width:auto}}@media(max-width:500px){.categories-list{width:calc(100% - .5rem)}.categories-list:has(.sub-menu){width:calc(100% - .5rem) !important}.categories-list .ui-sidebar-content .sub-menu-container:has(.sub-menu){width:100%}.categories-list .ui-sidebar-content:has(.sub-menu){width:100%}
.categories-list .ui-sidebar-content:has(.sub-menu) .sub-menu-container{width:100%}.categories-list .ui-sidebar-content .main-menu{width:100%}.categories-list .ui-sidebar-content .main-menu:has(.sub-menu){width:min-content}}.green{color:#3dad3d}.grey-mid{color:#888}.prr{margin-top:8px;background:url("/jakarta.faces.resource/images/prr_bg_light.png.xhtml?ln=mauser-layout");height:38px;max-width:340px;width:100%}.layout-footer-newsletter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.5rem;width:100%;background-color:#eee}
.layout-footer-newsletter .layout-footer-newsletter-in{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.125rem;width:1600px;background-color:#fa0000;border-radius:6px;padding:1rem}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in:has(.user-input-success){-ms-flex-pack:start;justify-content:flex-start}}.layout-footer-newsletter .layout-footer-newsletter-in .avatar{align-self:flex-end;margin-bottom:-1rem}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .avatar{display:none}
}.layout-footer-newsletter .layout-footer-newsletter-in .user-input{display:grid;grid-template-areas:"header" "success" "user-input";grid-template-rows:auto 0 auto;-ms-flex-align:center;align-items:center}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input{grid-template-rows:auto auto auto}}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-info{grid-area:header;display:grid;grid-template-areas:"title" "message";gap:8px}
.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-info .l1{grid-area:title;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700;color:#ffd200}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-info .l1{font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:700}}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-info .l2{grid-area:message;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#fff}
@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-info .l2{display:none}}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success{grid-area:success;gap:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l3{display:flex;gap:2px;flex-flow:column;grid-area:title;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700;color:#fff}
@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l3{font-family:"Quantico",serif;font-size:18px;line-height:1.2;font-weight:700}}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l4{grid-area:message;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700;color:#ffd200}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l4{font-family:"Quantico",serif;font-size:18px;line-height:1.2;font-weight:700;margin-bottom:1.375rem}
}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l4 .tiptop{color:#fff;font-weight:700}.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l5{grid-area:description;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in .user-input .user-input-success .l5{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}
}.layout-footer-newsletter .layout-footer-newsletter-in .newsletter-input{width:100%;border:0;background-color:#fff}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm{grid-area:user-input;display:grid;grid-template-areas:"input    submit" "checkbox .";grid-template-columns:1fr auto;gap:.75rem}@media(max-width:768px){.layout-footer-newsletter .layout-footer-newsletter-in #newsForm{grid-template-areas:"input    submit" "checkbox checkbox"}
}@media(max-width:680px){.layout-footer-newsletter .layout-footer-newsletter-in #newsForm{grid-template-columns:auto 1fr;grid-template-areas:"input    input" "checkbox submit"}}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm #textOverlay{font-family:inherit;font-size:inherit;line-height:inherit;color:red;white-space:pre;user-select:none;z-index:1}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm #textOverlay .text-before{color:#000}
.layout-footer-newsletter .layout-footer-newsletter-in #newsForm #textOverlay .text-selected{background-color:rgba(250,0,0,.3);color:#000}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm #textOverlay .text-after{color:#000}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .btn-submit-newsletter{grid-area:submit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:60px;height:50px;background-color:#ffd200;opacity:1;padding:.875rem;border-radius:6px}
.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .btn-submit-newsletter.ui-state-hover,.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .btn-submit-newsletter:hover{background-color:#fbe600}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .btn-submit-newsletter svg path{fill:#0f0f0f}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .emailOptin{grid-area:checkbox;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;color:#fff}
.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .emailOptin span{line-height:1.4 !important;font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:400}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .emailOptin .ui-chkbox-box{background-color:#fff;border:1px solid #bfbebe}.layout-footer-newsletter .layout-footer-newsletter-in #newsForm .emailOptin .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check{color:#fa0000 !important}
.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup{grid-area:input;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #dedede;border-radius:6px;background-color:#fff}.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup .ui-inputgroup-addon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:.9rem;padding-right:0}.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup .ui-inputgroup-addon svg{width:22px;height:22px}
.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup .ui-inputgroup-addon svg path{stroke:#fa0000 !important}.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup>input{color:#0f0f0f;padding-left:.4rem !important}.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup>input::placeholder{color:#6c757d}.layout-footer-newsletter .layout-footer-newsletter-in .ui-inputgroup>input:focus{outline:0;border:0;box-shadow:none}.trustpilot{width:100%;height:60px;padding-top:8px;display:flex;align-items:center;justify-content:center;background-color:#eee;color-scheme:light}
.trustpilot .trustpilot-widget{width:100%}@media(max-width:680px){.trustpilot .trustpilot-widget{width:100%;margin:0 auto}}.layout-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:28px;width:100%;background:#eee radial-gradient(circle at bottom,rgba(255,210,0,0.075) 0%,#eee 35%);padding:0 .75rem}.layout-footer .layout-footer-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;background-color:#0f0f0f;overflow:hidden;width:100%;max-width:1600px;height:auto;padding:.75rem;margin:0 auto;border-radius:6px}
@media(max-width:991px){.layout-footer .layout-footer-info{-ms-flex-direction:column;flex-direction:column;gap:1.375rem}}.layout-footer .layout-footer-info .mauser-btn{font-weight:400 !important;text-wrap:nowrap;width:100%}.layout-footer .layout-footer-info .left-section{display:-ms-flexbox;display:flex;gap:.75rem}@media(max-width:1023px){.layout-footer .layout-footer-info .left-section{-ms-flex-pack:center;justify-content:center}}@media(max-width:680px){.layout-footer .layout-footer-info .left-section{width:100%}
}@media(max-width:405px){.layout-footer .layout-footer-info .left-section{-ms-flex-direction:column;flex-direction:column}}.layout-footer .layout-footer-info .right-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:5.5rem}@media(max-width:680px){.layout-footer .layout-footer-info .right-section{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:22px;width:100%}}.layout-footer .layout-footer-info .right-section .payments,.layout-footer .layout-footer-info .right-section .delivery{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:1rem}
.layout-footer .layout-footer-info .right-section .payments svg,.layout-footer .layout-footer-info .right-section .delivery svg{width:auto;height:28px}.layout-footer .layout-footer-info .right-section .payments svg .invert-black-icon,.layout-footer .layout-footer-info .right-section .delivery svg .invert-black-icon{fill:#fff !important}.layout-footer .layout-footer-info .right-section .delivery svg{height:28px}.layout-footer .layout-footer-bottom{display:grid;grid-template-areas:"logo    static-pages" "socials static-pages" "company static-pages";place-content:space-between;padding-top:18px;width:100%;max-width:1600px;margin:0 auto;padding-bottom:1.25rem}
@media(max-width:1023px){.layout-footer .layout-footer-bottom{grid-template-areas:"logo    static-pages" "socials static-pages" ".       static-pages" "company company"}}@media(max-width:768px){.layout-footer .layout-footer-bottom{grid-template-areas:"logo" "static-pages" "socials" "company";justify-items:center;gap:1.375rem}
}.layout-footer .layout-footer-bottom .layout-footer-static-pages{grid-area:static-pages;display:grid;grid-template-areas:"services stores orders info";gap:1.875rem;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:768px){.layout-footer .layout-footer-bottom .layout-footer-static-pages{justify-items:center}}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-static-pages{grid-template-areas:"orders   info" "services info";justify-items:unset;justify-content:space-evenly;grid-template-columns:auto;gap:1.125rem}
}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services,.layout-footer .layout-footer-bottom .layout-footer-static-pages .stores,.layout-footer .layout-footer-bottom .layout-footer-static-pages .orders,.layout-footer .layout-footer-bottom .layout-footer-static-pages .info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.875rem}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services,.layout-footer .layout-footer-bottom .layout-footer-static-pages .stores,.layout-footer .layout-footer-bottom .layout-footer-static-pages .orders,.layout-footer .layout-footer-bottom .layout-footer-static-pages .info{gap:1.25rem}
}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services h3,.layout-footer .layout-footer-bottom .layout-footer-static-pages .stores h3,.layout-footer .layout-footer-bottom .layout-footer-static-pages .orders h3,.layout-footer .layout-footer-bottom .layout-footer-static-pages .info h3{margin:0 0 .25rem;font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700;color:#fa0000}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services a,.layout-footer .layout-footer-bottom .layout-footer-static-pages .stores a,.layout-footer .layout-footer-bottom .layout-footer-static-pages .orders a,.layout-footer .layout-footer-bottom .layout-footer-static-pages .info a{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#434242}
.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services{grid-area:services}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.services>.list{display:flex;flex-flow:column;gap:8px}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.stores{grid-area:stores}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.stores>.list{display:flex;flex-flow:column;gap:8px}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-static-pages>.stores{display:none}
}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.orders{grid-area:orders}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.orders>.list{display:flex;flex-flow:column;gap:8px}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.info{grid-area:info}.layout-footer .layout-footer-bottom .layout-footer-static-pages>.info>.list{display:flex;flex-flow:column;gap:8px}@media(min-width:680px){.layout-footer .layout-footer-bottom .layout-footer-static-pages>.info>.mobile{display:none}
}.layout-footer .layout-footer-bottom .layout-footer-logo{grid-area:logo}.layout-footer .layout-footer-bottom .layout-footer-logo svg path{fill:#fa0000 !important}.layout-footer .layout-footer-bottom .layout-footer-logo a{display:block;width:fit-content}.layout-footer .layout-footer-bottom .layout-footer-logo .logo-mobile{display:none}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-logo .logo-mobile{display:block}}.layout-footer .layout-footer-bottom .layout-footer-logo .logo-desktop{display:block}
@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-logo .logo-desktop{display:none}}.layout-footer .layout-footer-bottom .layout-footer-company{grid-area:company;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.layout-footer .layout-footer-bottom .layout-footer-company .company{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700;color:#434242;margin-top:2px}.layout-footer .layout-footer-bottom .layout-footer-company .address{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#434242}
.layout-footer .layout-footer-bottom .layout-footer-company .disclaimer{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:#888;width:90%}@media(max-width:1023px){.layout-footer .layout-footer-bottom .layout-footer-company .disclaimer{width:100%}}.layout-footer .layout-footer-bottom .layout-footer-socials{grid-area:socials;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-top:1.5rem;margin-bottom:1.5rem}
@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-socials{margin-bottom:0;width:100%;justify-content:center}}.layout-footer .layout-footer-bottom .layout-footer-socials svg{width:23px;height:23px}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-socials svg{width:35px;height:35px}}@media(max-width:680px){.layout-footer .layout-footer-bottom .layout-footer-socials{flex-wrap:wrap;gap:16px;margin-top:0}}.f-info-content{display:flex;background-color:#eee;width:100%;gap:12px;flex-flow:column;align-self:flex-start}
.f-info-content .f-info{display:-ms-flexbox;display:flex;justify-content:space-around;gap:3%;width:100%;max-width:1600px;align-self:flex-start;height:100%;margin:0 auto;padding:1rem 4%;border-radius:6px;background-color:#fff;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}@media(max-width:1023px){.f-info-content .f-info{-ms-flex-direction:column;flex-direction:column;align-items:center;gap:1.375rem;width:100%}}@media(max-width:768px){.f-info-content .f-info{align-items:center;justify-content:center;width:100%}
}.f-info-content .f-info .footer-info-item{display:grid;grid-template-areas:"thumb description";grid-template-columns:100px 1fr;align-items:start;gap:1.125rem}@media(max-width:1023px){.f-info-content .f-info .footer-info-item{max-width:60%}}@media(max-width:768px){.f-info-content .f-info .footer-info-item{max-width:100%;gap:1.125rem}}.f-info-content .f-info .footer-info-item .thumb{grid-area:thumb;height:100%;width:100%;display:flex;align-items:center}.f-info-content .f-info .footer-info-item .thumb img{object-fit:contain;height:100%;width:100%}
.f-info-content .f-info .footer-info-item .text{display:flex;flex-flow:column;align-items:start;justify-content:center;gap:8px;max-width:320px;width:100%}.f-info-content .f-info .footer-info-item .text .title{grid-area:title;font-family:"Quantico",serif;font-size:18px;line-height:1.2;font-weight:700;color:#fa0000}.f-info-content .f-info .footer-info-item .text .info{grid-area:info;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#0f0f0f}
.checkout-footer{padding:22px;margin-bottom:100px;width:100%;text-align:center;gap:4px;justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;color:#888;font-size:14px;font-family:"Quantico",serif}.message-carousel{height:24px;text-align:center;margin-bottom:6px}.message-carousel .ui-carousel-container{max-width:1600px;width:100%}.message-carousel .ui-carousel-content{overflow:hidden;height:24px}.message-carousel .ui-carousel-prev-icon{display:none}
.message-carousel .ui-carousel-next-icon{display:none}.message-carousel .message{display:flex;justify-content:center;align-items:center;gap:8px}.message-carousel .message .icon svg{max-width:16px;max-height:14px}.message-carousel .title-carousel{font-family:"Quantico",serif;font-size:16px;color:var(--text-color,#0f0f0f);font-weight:700}.message-carousel .detail-carousel{font-family:"Sofia Sans",sans-serif;font-size:14px;color:var(--text-color-primary-accent,#434242);font-weight:400}
@media(max-width:680px){.message-carousel{height:48px}.message-carousel .ui-carousel-content{height:48px}}.sliderContainer{max-width:100%;overflow:hidden;border-radius:8px;position:relative;isolation:isolate;touch-action:pan-y}.sliderContainer .arrows{position:absolute;display:flex;bottom:12px;width:96%;left:2%;justify-content:space-between}.sliderContainer .arrows .prev,.sliderContainer .arrows .next{border:0;color:#fff;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:8px;transition:300ms ease;cursor:pointer;background-color:rgba(0,0,0,0)}
.sliderContainer .arrows .prev svg,.sliderContainer .arrows .next svg{cursor:pointer;pointer-events:none;background-color:rgba(0,0,0,0);width:48px;height:48px;padding:8px;border-radius:8px}.sliderContainer .arrows .prev svg path,.sliderContainer .arrows .next svg path{stroke:#fff}.sliderContainer .arrows .prev:hover,.sliderContainer .arrows .next:hover{background-color:rgba(0,0,0,.4)}.sliderContainer .arrows .prev:active,.sliderContainer .arrows .next:active{background-color:rgba(0,0,0,.5)}.sliderContainer .dots{display:flex;gap:.5rem;justify-content:center;align-items:center;width:100%}
.sliderContainer .dots .dot{width:6px;height:6px;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;will-change:transform}.sliderContainer .dots .dot:hover{background-color:#fff}.sliderContainer .dots .dot.active{background-color:#fff;width:32px;border-radius:6px}.slider{display:flex;touch-action:pan-y;transition:300ms ease;user-select:none;-webkit-user-select:none}.slider .slide{flex-shrink:0;width:100%}.slider .slide img{width:100%;height:100%}.categories-horizontal_menu{display:flex;justify-content:center;align-items:center;width:100%;height:140px;overflow:hidden;padding-bottom:.75rem}
.categories-horizontal_menu .categories-scroll_button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:120px;padding:10px;background-color:#f4f4f4;border-radius:8px;transition:box-shadow .4s ease,transform .4s ease}@media(max-width:680px){.categories-horizontal_menu .categories-scroll_button{display:none}}.categories-horizontal_menu .categories-scroll_button:hover{text-decoration:none !important;box-shadow:2px 2px 10px rgba(0,0,0,.2)}
.categories-horizontal_menu .categories-scroll_button svg path{stroke:#fa0000}.categories-horizontal-list{scroll-behavior:auto;gap:8px;max-width:1600px;width:100%;padding:0 .25rem;margin:0 .25rem;display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.categories-horizontal-list a{text-decoration:none !important;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center;flex-shrink:0;padding:28px 10px 10px;width:120px;height:120px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;background-color:#fff;color:#0f0f0f !important;font-size:12px;font-family:"Quantico",serif !important}
.categories-horizontal-list a:hover{text-decoration:none !important;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.categories-horizontal-list a.category-item{transition:box-shadow .4s ease,transform .4s ease}@media(hover:hover) and (pointer:fine){.nav-button{border:0;color:#ffd200;font-size:24px;height:140px;font-weight:700;display:none;background:linear-gradient(to bottom,transparent,#e2e2e2);cursor:pointer;transition:opacity .3s ease;opacity:0}.nav-button.left-button{left:10px;transform:translateX(40%)}
.nav-button.right-button{right:10px;transform:translateX(-40%)}.categories-horizontal_menu:hover .nav-button{display:contents;opacity:1}}.brands-horizontal_menu{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.brands-horizontal-list{scroll-behavior:auto;gap:8px;width:100%;padding-bottom:12px;padding-top:12px;max-width:1600px;display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.brand-item{text-decoration:none !important;flex-shrink:0;padding:18px 28px;min-width:228px;width:auto;height:70px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background-color:#fff;border-bottom:2px solid rgba(0,0,0,0);transition:box-shadow .4s ease,transform .4s ease}
.brand-item svg{width:auto !important;height:26px !important}.brand-item:hover{text-decoration:none !important;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.brand-item .ui-commandlink{text-decoration:none !important}.brand-item .ui-commandlink :hover{text-underline:none !important}.green{color:#3dad3d}.grey-mid{color:#888}@keyframes slideSpinner{from{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes growIn{0%{opacity:0;width:0}50%{opacity:.5;width:50%}100%{opacity:1;width:100%}
}:root{--card-width:291px}a .discount{font-size:18px;font-weight:800;width:auto;font-family:"Sofia Sans",sans-serif;border-radius:4px;height:32px;padding:4px 6px;gap:4px;background-color:#ffd200;left:.75rem;color:#171717;display:flex;align-items:center;justify-content:center;z-index:2}a .new{font-size:18px;font-family:"Sofia Sans",sans-serif;font-weight:600;margin-left:auto;width:auto;border-radius:4px;height:32px;padding:4px 6px;gap:4px;background-color:hsl(0,0%,6%);right:.75rem;color:hsl(49,100%,50%);display:flex;align-items:center;justify-content:center;z-index:2}
a .black-weekend{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:800;border-radius:.25rem;padding:.25rem .375rem;background-color:#0f0f0f;right:.75rem;color:#ffd200;z-index:2}a .black-weekend .black{color:#fff}a .black-weekend span{height:17px}a:has(.new) .black-weekend{display:none}
.combo-ranking{display:flex;gap:26px;justify-content:space-between;max-width:1600px;width:100%;flex-flow:row wrap;flex-direction:row;align-items:flex-start}.ranking{height:auto;display:flex;align-items:start;margin-top:10px;gap:12px;overflow:hidden;flex-flow:column wrap}.showcase-title{flex:1;max-width:50%;box-sizing:border-box;display:flex;gap:16px;align-items:center;font-size:16px;text-transform:uppercase;font-family:"Quantico",serif;font-weight:700;color:#fa0000}.showcase-header{display:flex;width:100%;gap:12px;height:80px;padding-top:16px;align-items:center;font-size:16px;font-family:"Quantico",serif;font-weight:700;justify-content:space-between;color:var(--text-color,#0f0f0f)}
.showcase-header.ui-commandlink,.showcase-header.ui-link{color:#fa0000}.showcase-header.ui-commandlink:hover,.showcase-header.ui-link:hover{color:#fa0000}.showcase-header.ui-commandlink:active,.showcase-header.ui-link:active{color:#fa0000}.showcase-header .left-col{gap:8px;flex-grow:1;font-size:18px;font-family:"Quantico",serif;font-weight:700}.showcase-header .left-col .title{display:flex;font-size:18px;padding:0;margin:0;text-transform:uppercase;font-family:"Quantico",serif;align-items:center;gap:8px}
.showcase-header .left-col .title svg path{stroke:#fa0000}.showcase-header .left-col .title.ui-commandlink,.showcase-header .left-col .title.ui-link{color:#0f0f0f}.showcase-header .left-col .title.ui-commandlink:hover,.showcase-header .left-col .title.ui-link:hover{color:#0f0f0f}.showcase-header .left-col .title.ui-commandlink:active,.showcase-header .left-col .title.ui-link:active{color:#0f0f0f}.showcase-header .left-col .title:hover{color:var(--text-color,#0f0f0f)}.showcase-header .see-all{font-size:16px;font-family:"Quantico",sans-serif;font-weight:400;text-decoration:underline !important;color:var(--text-color-primary-accent,#0f0f0f)}
.showcase-header .see-all:hover{color:#0f0f0f}.showcase-header .dot-pagination{display:flex;align-items:center;justify-content:center}.showcase-header .dot-pagination .dot-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;width:24px;height:24px}.showcase-header .dot-pagination .dot{width:19px;height:5px;background-color:rgba(122,120,120,.8);border-radius:4px}.showcase-header .dot-pagination .dot.active{background-color:#171717}.showcase-header .dot-pagination .arrow{margin-top:5px;cursor:pointer}
.showcase-header .dot-pagination .arrow.left{padding-right:12px}.showcase-header .dot-pagination .arrow.right{padding-left:12px}.showcase-header .dot-pagination.show-all-btn .arrow{display:none}.showcase-header .dot-pagination.show-all-btn .plus{display:block}.showcase .ui-sticky{top:83px !important;position:sticky !important}.showcase .ui-sticky-ghost{height:max-content !important;display:none}.showcase .ui-shadow{box-shadow:none !important}.showcase .ui-datascroller .ui-datascroller-content{background-color:rgba(0,0,0,0);border:0;padding:0}
.showcase .result-data{display:flex;flex-flow:row nowrap;padding:2px;overflow:visible;width:100%;max-width:1600px}.showcase .showcase-grid{display:grid;flex:1}.showcase .showcase-grid.filters-active{max-width:1219px}.showcase .showcase-grid{margin:0;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;column-gap:12px;justify-content:start;align-content:start;justify-items:start}.showcase .showcase-grid.horizontal{grid-template-columns:none;overflow-x:scroll;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;grid-auto-flow:column;scrollbar-width:none}
.showcase .showcase-grid.horizontal:after{content:"";display:block;width:1px;height:1px}.showcase .showcase-grid.horizontal::-webkit-scrollbar{display:none}.showcase-product{font-family:"Sofia Sans",sans-serif;overflow:hidden;width:100%;gap:8px;max-width:375px;min-width:245px;background-color:#fff}.showcase-product.white-bg{background-color:#f4f4f4;border:1px solid #e3e3e3}.showcase-product{border-radius:6px;padding:12px;align-items:start;display:grid;grid-row:span 6;grid-template-rows:subgrid}
.showcase-product.small{max-width:259px;min-width:259px}.showcase-product.associated{max-width:290px;min-width:290px}.showcase-product.medium{max-width:280px;min-width:280px}.showcase-product.larger{max-width:375px;min-width:245px}.showcase-product.horizontal{display:flex;height:208px;max-width:260px;gap:12px;flex-flow:row nowrap}.showcase-product .showcase-thumbnail{display:flex;padding:12px;flex-shrink:0;background-color:#fff;justify-content:center;border-radius:6px;position:relative;max-height:200px}
.showcase-product .showcase-thumbnail img{max-height:200px;object-fit:contain;will-change:transform;transition:transform .4s ease-out;transform:scale(1)}.showcase-product .showcase-thumbnail img:hover{transition:transform .4s ease-out;transform:scale(1.02)}.showcase-product .showcase-thumbnail.horizontal{width:150px;height:100%}.showcase-product .showcase-thumbnail.vertical{width:100%}.showcase-product .showcase-thumbnail:hover{background-size:var(--hover-background);transition:background-size .2s ease-in-out}
.showcase-product .details{display:grid;height:100%;grid-template-rows:subgrid;grid-row:span 5}.showcase-product .details.horizontal{display:flex;gap:3px;flex-wrap:nowrap;flex-flow:column;justify-content:space-between}.showcase-product .details .title{padding-top:12px;line-height:1.4;margin:0;font-size:14px;font-family:"Quantico",serif;font-weight:400;color:#0f0f0f;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.showcase-product .details .title.ui-commandlink,.showcase-product .details .title.ui-link{color:#0f0f0f}.showcase-product .details .title.ui-commandlink:hover,.showcase-product .details .title.ui-link:hover{opacity:.8;color:#0f0f0f}.showcase-product .details .title.ui-commandlink:active,.showcase-product .details .title.ui-link:active{color:#0f0f0f}.showcase-product .details .short-description{margin:0;font-family:"Sofia Sans",sans-serif;font-size:12px;width:100%;text-align:left;font-weight:400;color:#888;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2}
.showcase-product .details .short-description.horizontal{-webkit-line-clamp:2}.showcase-product .details .footer{display:flex;gap:2px;width:100%;justify-content:space-between;-ms-flex-align:center;align-items:center}.showcase-product .details .footer .footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.showcase-product .details .footer .vat-disclaimer{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:#434242}
.showcase-product .details .footer .actions{display:flex;gap:6px}.showcase-product .details .footer .actions .hide{opacity:0;width:0}.showcase-product .details .footer .actions .show{animation:slideSpinner .2s ease-in-out;opacity:1;width:92px}.showcase-product .details .footer .actions .quantity{background-color:#0f0f0f}.showcase-product .details .footer .actions .cart-button{background-color:#fa0000;width:44px;height:44px;display:flex;padding:8px;justify-content:center;align-content:center;border-radius:4px}
.showcase-product .details .footer .actions .cart-button.ui-state-hover,.showcase-product .details .footer .actions .cart-button:hover{opacity:1 !important;color:#fff;background:#ca0000}.showcase-product .details .footer .actions .cart-button.ui-state-disabled{opacity:.3 !important}.showcase-product .details .footer .prices{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.showcase-product .details .footer .prices .unit{font-family:"Sofia Sans",sans-serif;font-size:12px;font-weight:400;color:#fa0000}
.showcase-product .details .footer .prices .pvp{font-family:"Sofia Sans",sans-serif;font-size:20px;font-weight:800;color:#fa0000}.showcase-product .details .footer .prices .last-pvp{font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:400;text-decoration:line-through;color:#434242}.showcase-banners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:.75rem}.showcase-banners .banner{height:200px;flex:1 1 385px;transition:transform .4s ease-out;border-radius:6px}
.showcase-banners .banner:hover{transform:scale(1.01)}.showcase-banners .banner img{width:100%;height:100%;object-fit:cover;border-radius:6px}@media(max-width:912px){a .new,a .black-weekend{right:unset;left:.75rem;bottom:.75rem}a .black-weekend{-ms-flex-align:start;align-items:flex-start;width:min-content}.showcase .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.showcase .showcase-grid .showcase-product.larger{max-width:345px;min-width:175px;grid-row:span 6}.showcase .showcase-grid .showcase-product.medium{max-width:200px;min-width:200px}
.showcase .showcase-grid .showcase-product .stock>.icon{margin-bottom:3px !important}.showcase .showcase-grid .showcase-product .stock .estimation{display:none}.showcase .showcase-grid .showcase-product .details .footer{flex-flow:column}.showcase .showcase-grid .showcase-product .showcase-thumbnail{max-width:100%;max-height:100%}.showcase .showcase-grid .showcase-product .showcase-thumbnail img{max-width:100%;max-height:100%}.showcase .showcase-grid .showcase-product.associated{max-width:100%;min-width:100%}
.showcase .showcase-grid .showcase-product .details .title{font-size:13px;padding:0;line-height:1.2;overflow:hidden;-webkit-line-clamp:7}.showcase .showcase-grid .showcase-product .details .short-description{display:none}.showcase .showcase-grid .showcase-product .details .footer{gap:6px;-ms-flex-align:start;align-items:flex-start}.showcase .showcase-grid .showcase-product .details .footer .actions{width:100%}.showcase .showcase-grid .showcase-product .details .footer .actions .cart-button{width:100%;max-width:100%}
.showcase-header .dot-pagination{display:none}}@media(max-width:680px){a .discount{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:800}a .new{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:700}a .black-weekend{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:700}a .black-weekend span{height:14px}.showcase .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:.5rem}
.showcase .showcase-grid .showcase-product.larger{max-width:325px;min-width:152px}.showcase .showcase-grid .showcase-product .showcase-product .showcase-thumbnail{padding:.5rem}}.green{color:#3dad3d}.grey-mid{color:#888}.cart.ui-sidebar{max-width:492px;width:100%;background-color:#d9d9d9;padding-top:24px;padding-left:24px;padding-bottom:24px;padding-right:0;border-radius:6px 0 0 6px}.cart.ui-sidebar .ui-sidebar-content{display:flex;height:100%;flex-flow:column}.cart.ui-sidebar .ui-sidebar-content .cart-summary{display:flex;flex-flow:column;justify-content:space-around;gap:12px;height:100%;width:100%}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .checkout-cart-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;gap:.75rem}.cart.ui-sidebar .ui-sidebar-content .cart-summary .checkout-cart-container:has(.checkout-cart-empty){-ms-flex-pack:center;justify-content:center}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-header{display:flex;flex-flow:row;padding-right:24px;align-items:center;justify-content:start;gap:6px;font-family:"Quantico",serif;font-size:14px;padding-bottom:12px;font-weight:700;height:max-content}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-header .cart-icon svg path{stroke:#fa0000}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-header .description{color:#fa0000;flex-grow:1}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-header .quantity{color:#0f0f0f}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content{display:flex;gap:12px;flex-grow:1;flex-flow:column;overflow-y:scroll;overflow-x:hidden;height:300px;contain:content;margin-right:.5rem}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product{background-color:#fff;height:120px;display:flex;flex-flow:row;align-items:start;padding:12px;border-radius:6px;gap:12px;width:444px}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .thumbnail{height:93px;padding:4px;border-radius:4px 0 0 4px;background-color:#fff;display:flex;align-items:center}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .thumbnail img{max-height:70px;max-width:70px;object-fit:cover}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info{display:flex;flex-flow:row wrap;justify-content:space-between;height:100%;gap:4px;width:100%}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description{gap:12px;display:flex !important;flex-flow:row;font-size:12px;font-family:"Quantico",serif;font-weight:400;width:100%;color:#0f0f0f}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description svg{width:18px;height:18px}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description a{color:#0f0f0f;font-family:"Quantico",serif;font-weight:400;font-size:12px}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description a>.theme-icon:hover{opacity:.8}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description a>.theme-icon path{stroke:#888 !important}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .description span{flex-grow:1;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary{display:flex;flex-flow:row;gap:12px;align-items:center;width:100%}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .prices{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;min-height:26px}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .prices .unit{font-family:"Sofia Sans",sans-serif;font-size:12px;font-weight:400;color:#fa0000}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .prices .pvp{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:700;color:#fa0000}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .prices .last-pvp{font-family:"Sofia Sans",sans-serif;font-size:12px;font-weight:400;text-decoration:line-through;color:#888}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .sku{margin:0;font-size:12px;font-weight:400;padding-left:22px;color:#0f0f0f;background-image:none;background-repeat:no-repeat;background-position:right center;height:22px}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .sku:hover{background-image:url("/jakarta.faces.resource/icons/copy.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:left center}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-content .cart-product .product-info .summary .sku:active{background-image:url("/jakarta.faces.resource/icons/copy_green.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:left center}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-footer{display:flex;height:max-content;flex-flow:column;padding-right:24px;justify-content:space-between;align-items:center;justify-self:flex-end;gap:12px;font-family:"Quantico",serif;font-size:14px}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-footer>.cart-commands{display:flex;flex-flow:row;gap:12px;width:100%}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-footer .totals{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:700;color:#0f0f0f;display:flex;flex-flow:row;gap:12px;width:100%;padding:12px;border-radius:6px;align-items:center;height:64px;background-color:#f0f0f0}.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-footer .totals .label{color:#0f0f0f;flex-grow:1;font-weight:700}
.cart.ui-sidebar .ui-sidebar-content .cart-summary .cart-footer .tax{width:100%;text-align:center;font-size:12px;font-family:"Sofia Sans",sans-serif;font-weight:400;color:#0f0f0f}.cart-review-footer{gap:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-cart-header{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem;width:100%;padding:1.5rem 0 2rem}.checkout-cart-header:has(.checkout-cart-empty){padding:1.5rem 0 0}
.checkout-cart-header>.checkout-cart-empty{border-radius:8px;border:1px dashed #bfbebe}.checkout-cart-header .checkout-cart-header-subtitle{font-size:16px;font-family:"Sofia Sans",sans-serif}.checkout-cart-header .checkout-cart-header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:10px}.checkout-cart-header .checkout-cart-header-title h4{font-family:"Quantico",serif;font-size:24px;font-style:normal;font-weight:400;color:#0f0f0f;margin:0}
.checkout-cart-header p{margin:0;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#888}.checkout-cart-header svg path{stroke:#fa0000}.checkout-cart-empty{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;align-self:center;gap:.5rem;width:100%;height:50vh;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#0f0f0f}
@media(max-width:768px){.checkout-cart-empty{height:37.5vh}}@media(max-width:680px){.checkout-cart-empty{padding:1.125rem .75rem;height:25vh}}.checkout-cart-empty svg path{stroke:#888}@media(max-width:680px){.cart.ui-sidebar .ui-sidebar-content .cart-summary>.cart-content .cart-product{width:100%}.cart.ui-sidebar .ui-sidebar-content .cart-summary>.cart-header{padding-right:8px}.cart.ui-sidebar .ui-sidebar-content .cart-summary>.cart-footer{padding-right:0}.cart.ui-sidebar .ui-sidebar-content .cart-summary>.cart-content .cart-product>.product-info>.summary>.sku{display:none}
.checkout-cart-header{padding-top:4px;padding-bottom:18px;align-items:flex-start}.checkout-cart-header .checkout-cart-header-title h4{font-size:22px}.cart.ui-sidebar{max-width:492px;width:100%;background-color:#d9d9d9;padding-top:12px;padding-left:12px;padding-bottom:8px;padding-right:12px}}.green{color:#3dad3d}.grey-mid{color:#888}.target-offset{scroll-margin-top:80px}@media(max-width:912px){.target-offset{scroll-margin-top:135px}}.stores-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:24px;gap:.75rem}
.stores-header svg path{stroke:#fa0000 !important}.stores-header h1{font-family:"Quantico",serif;font-size:21px;line-height:1.2;font-weight:400;color:#0f0f0f;margin:0}.stores-header h3{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#888;margin:0}.stores-header .icon-header{display:-ms-flexbox;display:flex;gap:8px}.stores-list{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.stores-list .highlighted{color:#181818}
.stores-list .store-card{display:-ms-flexbox;display:flex;flex:1 1 calc(50% - 16px);gap:24px;max-width:750px;height:450px;padding:22px;border-radius:6px;background-color:#fff}@media(max-width:680px){.stores-list .store-card{padding:22px 16px 22px 16px}}.stores-list .store-card.new-store{gap:0;overflow:hidden;background-color:#f0f0f0;padding-bottom:0;height:450px;justify-content:center}.stores-list .store-card.new-store form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.stores-list .store-card.new-store .cities{font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400}.stores-list .store-card.new-store>.message{display:flex;flex-flow:column;justify-content:center}.stores-list .store-card.new-store .btn{background-color:#fa0000;border:0;width:100%;height:50px;margin-top:16px;font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:400}.stores-list .store-card.new-store>img{background:radial-gradient(circle at 50% 50%,rgba(255,210,0,0.52) 0%,#f0f0f0 59%);animation:pulse 1s}
.stores-list .store-card.new-store h2{color:#fa0000;font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:700}.stores-list .store-card.new-store h3{margin-top:0;padding-bottom:12px;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700;color:#0f0f0f}.stores-list .store-card.new-store h1{font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:800;margin:1.5rem 0 0;color:#fa0000}
.stores-list .store-card.new-store .result-msg{color:#fa0000;font-family:"Quantico",serif;font-size:18px;line-height:1.2;font-weight:700}.stores-list .store-card.new-store .city{padding-top:16px;color:#0f0f0f;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:700}.stores-list .store-card .map{width:100%;height:100%;min-height:338px;border-bottom-left-radius:8px;border-top-left-radius:8px}.stores-list .store-card .store-info{display:flex;flex-direction:column;justify-content:space-around;gap:8px;width:100%;height:100%}
.stores-list .store-card .store-info .info{color:#0f0f0f}.stores-list .store-card .store-info .store-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.stores-list .store-card .store-info .store-details .header h2,.stores-list .store-card .store-info .store-details .header h3{margin:0}.stores-list .store-card .store-info .store-details .header h2{color:#fa0000;font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:700}
.stores-list .store-card .store-info .store-details .header h3{color:#181818;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:800;margin-bottom:27px}.stores-list .store-card .store-info .store-details .header .contacts{display:flex;flex-flow:column;gap:.75rem}.stores-list .store-card .store-info .store-details .header .contacts a{display:flex;align-items:center;gap:10px;color:#0f0f0f;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}
.stores-list .store-card .store-info .store-details .header .contacts a svg path{stroke:#fa0000 !important}.stores-list .store-card .store-info .store-details .header .contacts a span{margin-left:-0.25rem;color:#888}.stores-list .store-card .store-info .store-details .separator{color:#fa0000;padding-left:4px;padding-right:4px}.stores-list .store-card .store-info .store-details .address{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#888}
.stores-list .store-card .store-info .store-details .parking{color:#888;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}.stores-list .store-card .store-info .store-details .parking svg path{stroke:#888}.stores-list .store-card .store-info .store-details .working-days{color:#fa0000;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}.stores-list .store-card .store-info .store-details .working-days .info{color:#0f0f0f}
.stores-list .store-card .store-info .store-details .working-days .accented{color:#888}.stores-list .store-card .store-info .store-details .working-days .ui-outputlabel{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}.stores-list .store-card .store-info .store-details .disclaimer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin-top:.5rem;color:#fa0000}
.stores-list .store-card .store-info .store-details .disclaimer>.l2{display:flex;align-items:center;gap:4px;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}.stores-list .store-card .store-info .tickets{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px;width:100%;height:51px;padding:8px;background-color:#f0f0f0;border-radius:6px}.stores-list .store-card .store-info .tickets svg path{stroke:#fa0000 !important}.stores-list .store-card .store-info .tickets span{font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}
.stores-list .store-card .store-info .tickets .search-icon path{stroke:#fa0000}.stores-list .store-card .store-info .tickets .dynamic-content{display:flex;flex-flow:column nowrap}.stores-list .store-card .store-info .tickets .highlighted{color:#0f0f0f}.stores-list .store-card .store-info .tickets .waiting-queue{color:#fa0000}.stores-list .store-card .store-info .tickets .updated-at{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:#434242}
@media(max-width:780px){.stores-list .store-card .map{width:100%;border-radius:0;border-top-right-radius:8px;border-top-left-radius:8px}.stores-list .store-card.new-store>img{position:unset}}@media(max-width:1250px){.stores-list .store-card{flex-direction:column;gap:12px;height:800px}.stores-list .store-card.new-store{justify-content:space-between;height:800px}.stores-list .store-card.new-store form{height:100%}.stores-list .store-card .store-info .store-details .header .contacts{margin-bottom:.5rem}
.stores-list .store-card .store-info .store-details .address{margin-bottom:.5rem}.stores-list .store-card .map{width:100%;max-height:338px;border-radius:0;border-top-right-radius:8px;border-top-left-radius:8px}}@media(max-width:650px){.stores-list .store-card{flex:100%;height:max-content}.stores-list .store-card .store-info{height:50%}}.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-noselection-option,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-empty-option,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item[data-label=""][data-value=""]{position:relative;background:rgba(0,0,0,0) !important}
.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-noselection-option::after,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-empty-option::after,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item[data-label=""][data-value=""]::after{content:"-";color:#6c757d;font-style:italic;display:inline-block}.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-noselection-option.ui-state-hover,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-empty-option.ui-state-hover,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item[data-label=""][data-value=""].ui-state-hover,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-noselection-option.ui-state-highlight,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-empty-option.ui-state-highlight,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item[data-label=""][data-value=""].ui-state-highlight{background:rgba(0,0,0,0) !important}
.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-noselection-option,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-selectonemenu-empty-option,.cities-panel .ui-selectonemenu-items .ui-selectonemenu-item[data-label=""][data-value=""]{pointer-events:none}.green{color:#3dad3d}.grey-mid{color:#888}.detail-content{display:grid;grid-template-areas:"gallery product-actions" "product-specs product-actions";grid-template-columns:60% 40%;gap:1.5rem;margin-top:1rem;font-family:"Sofia Sans",sans-serif;border-radius:6px;max-width:1600px;width:100%;padding-right:1.5rem;margin-bottom:-1.5rem}
@media(max-width:991px){.detail-content{grid-template-columns:100%;grid-template-areas:"product-actions" "product-specs" "associated-products";padding-right:0;gap:.75rem}}.detail-content .thumbnails-list-m{grid-area:thumbnails-list;display:flex;margin-top:-1rem;flex-flow:row !important;overflow-x:scroll !important;overflow-y:hidden;gap:12px}.detail-content .thumbnails-list-m.thumbnails-padding{padding-bottom:.75rem}.detail-content .thumbnails-list-m>.img-thumb{border-radius:4px;width:104px !important;display:flex;justify-content:center;align-items:center;height:104px;background-color:#fff;padding:12px;border:1px solid #f4f4f4}
.detail-content .thumbnails-list-m>.img-thumb img{height:80px;width:80px}.detail-content .brand-text h3{margin:0}.detail-content .brand-text{justify-content:center;align-items:start;display:flex;font-size:16px;font-weight:700;font-family:"Quantico",sans-serif;color:#0f0f0f;text-transform:uppercase;height:50px}.detail-content .brand-image{background-color:#fff;padding:8px;border-radius:8px;height:50px;object-fit:contain}.detail-content .brand-image img{object-fit:contain;width:auto;height:100%}
.detail-content .stock-line-stores{background-color:#e7e7e7;border-radius:8px;padding:12px;display:flex;gap:8px;flex-flow:column}.detail-content .stock-line-stores>.stock-line{font-family:"Quantico",serif;font-size:16px;padding:6px 12px;border-radius:4px;font-weight:700;background-color:#f6f6f6;display:flex;width:100%;gap:8px;color:#3ea73d}.detail-content .stock-line-stores>.stock-line svg{width:20px;height:20px}.detail-content .stock-line-stores>.stock-line.stock{font-size:16px !important;color:#3ea73d;font-family:"Quantico",sans-serif}
.detail-content .stock-line-stores>.stock-line.stock svg path{stroke:#3ea73d}.detail-content .stock-line-stores>.stock-line.stock.desc{font-size:16px;font-weight:700 !important}.detail-content .stock-line-stores>.stock-line.low-stock{font-family:"Quantico",sans-serif;color:#3ea73d}.detail-content .stock-line-stores>.stock-line.low-stock svg path{stroke:#3ea73d}.detail-content .stock-line-stores>.stock-line.low-stock.desc{font-weight:700}.detail-content .stock-line-stores>.stock-line.sold-out{font-family:"Quantico",sans-serif;color:#434242}
.detail-content .stock-line-stores>.stock-line.sold-out svg path{stroke:#434242}.detail-content .stock-line-stores>.stock-line.sold-out.desc{font-weight:800}.detail-content .stock-line-stores>.stock-line .warehouse{color:#0f0f0f;flex-grow:1}.detail-content .gallery{grid-area:gallery}@media(max-width:680px){.detail-content .gallery.no-mobile-thumbnails{margin-bottom:-1.5rem}}.detail-content .stock-stores-footer{display:flex;width:100%;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 .625rem}
.detail-content .stock-stores-footer a{font-size:16px;font-weight:400;font-family:"Quantico",sans-serif;color:#0f0f0f;text-decoration:underline !important;cursor:pointer}.detail-content .stock-stores-footer a:hover{color:#fa0000}.detail-content .stock-stores-footer .stock-stores__updated-at{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#434242}
.detail-content .stock-stores-footer .stock-stores__updated-at svg{width:14px;height:auto}.detail-content .stock-stores-footer .stock-stores__updated-at svg path{stroke:#434242}.detail-content .ui-sticky{top:83px !important;position:sticky !important}.detail-content .ui-sticky-ghost{height:max-content !important}.detail-content .ui-shadow{box-shadow:none !important}.detail-content .cart-button{background-color:#fa0000;color:#fff !important;font-family:"Quantico",serif;font-size:18px;font-weight:700;line-height:24px;border:0;cursor:pointer;width:100%;height:50px;display:flex;gap:4px;justify-content:center;align-items:center;border-radius:8px}
.detail-content .cart-button.ui-state-hover,.detail-content .cart-button:hover{opacity:1 !important;color:#fff;background:#ca0000}.detail-content .cart-button.ui-state-disabled{opacity:.4 !important}.detail-content .cart-button.ui-commandlink,.detail-content .cart-button.ui-link{color:#fff}.detail-content .cart-button.ui-commandlink:hover,.detail-content .cart-button.ui-link:hover{color:#fff}.detail-content .cart-button.ui-commandlink:active,.detail-content .cart-button.ui-link:active{color:#fff}
.detail-content .cart-button:hover{color:#fff}.detail-content .ui-shadow{box-shadow:none !important}.detail-content .thumbnails-grid{display:grid;gap:.5rem;border-radius:6px;max-height:692px;width:100%;height:100%}.detail-content .thumbnails-grid>.img-container{padding:16px;background-color:#fff;border-radius:8px;border:1px solid #f4f4f4;overflow:hidden;display:flex;position:relative;justify-content:center;align-items:center}@media(max-width:680px){.detail-content .thumbnails-grid>.img-container{padding:.5rem}
}.detail-content .thumbnails-grid>.img-container a{width:100%;height:100%}.detail-content .thumbnails-grid>.img-container a .see-more-thumbs{position:absolute;bottom:0;left:0;display:flex;justify-content:center;padding:12px;align-items:center;width:100%;cursor:pointer}.detail-content .thumbnails-grid>.img-container a .see-more-thumbs>.btn{width:100%;border-radius:4px;height:44px;font-size:14px;opacity:.9;display:flex;font-family:"Quantico",sans-serif;justify-content:center;align-items:center;color:#ffd200;background-color:#0f0f0f}
@media(max-width:680px){.detail-content .thumbnails-grid>.img-container a .see-more-thumbs>.btn{width:fit-content;height:min-content}}.detail-content .thumbnails-grid>.img-container a .see-more-thumbs>.btn svg{width:24px;height:24px}.detail-content .thumbnails-grid>.img-container a .see-more-thumbs>.btn svg path{fill:#ffd200}.detail-content .thumbnails-grid>.img-container img{width:100%;height:100%;object-fit:contain;overflow-clip-margin:padding-box;overflow:hidden;will-change:transform;transition:transform .4s ease-out;transform:scale(1)}
.detail-content .thumbnails-grid>.img-container img:hover{transition:transform .4s ease-out;transform:scale(1.02)}.detail-content .thumbnails-grid.d1{grid-template-rows:1fr 1fr}@media(max-width:680px){.detail-content .thumbnails-grid.d1{grid-template-rows:unset}}.detail-content .thumbnails-grid.d1 .item1{grid-column:span 2;grid-row:span 1;height:700px}@media(max-width:680px){.detail-content .thumbnails-grid.d1 .item1{height:305px}}@media(max-width:350px){.detail-content .thumbnails-grid.d1 .item1{height:255px}
}.detail-content .thumbnails-grid.d2{grid-template-rows:1.5fr 1fr;grid-template-columns:repeat(2,1fr)}@media(max-width:680px){.detail-content .thumbnails-grid.d2{grid-template-rows:unset}}.detail-content .thumbnails-grid.d2 .item1{grid-column:span 2;grid-row:span 1;height:346px}@media(max-width:680px){.detail-content .thumbnails-grid.d2 .item1{height:305px}}@media(max-width:350px){.detail-content .thumbnails-grid.d2 .item1{height:255px}}.detail-content .thumbnails-grid.d2 .item2{grid-column:span 2;grid-row:span 1;height:346px}
@media(max-width:680px){.detail-content .thumbnails-grid.d2 .item2{grid-column:span 1;height:95px}}@media(max-width:350px){.detail-content .thumbnails-grid.d2 .item2{height:55px}}.detail-content .thumbnails-grid.d3{grid-template-rows:1.5fr 1fr;grid-template-columns:repeat(2,1fr)}@media(max-width:680px){.detail-content .thumbnails-grid.d3{grid-template-rows:unset}}.detail-content .thumbnails-grid.d3 .item1{grid-column:span 2;grid-row:span 1;height:459px}@media(max-width:680px){.detail-content .thumbnails-grid.d3 .item1{height:305px}
}@media(max-width:350px){.detail-content .thumbnails-grid.d3 .item1{height:255px}}.detail-content .thumbnails-grid.d3 .item2,.detail-content .thumbnails-grid.d3 .item3{grid-column:span 1;grid-row:span 1;height:226px}@media(max-width:680px){.detail-content .thumbnails-grid.d3 .item2,.detail-content .thumbnails-grid.d3 .item3{height:95px}}@media(max-width:350px){.detail-content .thumbnails-grid.d3 .item2,.detail-content .thumbnails-grid.d3 .item3{height:55px}}.detail-content .thumbnails-grid.d4{grid-template-rows:1.5fr 1fr;grid-template-columns:repeat(3,1fr)}
@media(max-width:680px){.detail-content .thumbnails-grid.d4{grid-template-rows:unset}}.detail-content .thumbnails-grid.d4 .item1{grid-column:span 3;grid-row:span 1;height:459px}@media(max-width:680px){.detail-content .thumbnails-grid.d4 .item1{height:305px}}@media(max-width:350px){.detail-content .thumbnails-grid.d4 .item1{height:255px}}.detail-content .thumbnails-grid.d4 .item2,.detail-content .thumbnails-grid.d4 .item3,.detail-content .thumbnails-grid.d4 .item4{grid-column:span 1;grid-row:span 1;height:226px}
@media(max-width:680px){.detail-content .thumbnails-grid.d4 .item2,.detail-content .thumbnails-grid.d4 .item3,.detail-content .thumbnails-grid.d4 .item4{height:95px}}@media(max-width:350px){.detail-content .thumbnails-grid.d4 .item2,.detail-content .thumbnails-grid.d4 .item3,.detail-content .thumbnails-grid.d4 .item4{height:55px}}.detail-content .thumbnails-grid.d5{grid-template-rows:1.5fr 1fr;grid-template-columns:repeat(3,1fr)}@media(max-width:680px){.detail-content .thumbnails-grid.d5{grid-template-columns:repeat(4,1fr);grid-template-rows:unset}
}.detail-content .thumbnails-grid.d5 .item1{grid-column:span 2;grid-row:span 1;height:459px}@media(max-width:680px){.detail-content .thumbnails-grid.d5 .item1{grid-column:span 4;height:305px}}@media(max-width:350px){.detail-content .thumbnails-grid.d5 .item1{height:255px}}.detail-content .thumbnails-grid.d5 .item2{grid-column:span 1;grid-row:span 1;height:459px}@media(max-width:680px){.detail-content .thumbnails-grid.d5 .item2{height:95px}}@media(max-width:350px){.detail-content .thumbnails-grid.d5 .item2{height:55px}
}.detail-content .thumbnails-grid.d5 .item3,.detail-content .thumbnails-grid.d5 .item4,.detail-content .thumbnails-grid.d5 .item5{grid-column:span 1;grid-row:span 1;height:226px}@media(max-width:680px){.detail-content .thumbnails-grid.d5 .item3,.detail-content .thumbnails-grid.d5 .item4,.detail-content .thumbnails-grid.d5 .item5{height:95px}}@media(max-width:350px){.detail-content .thumbnails-grid.d5 .item3,.detail-content .thumbnails-grid.d5 .item4,.detail-content .thumbnails-grid.d5 .item5{height:55px}
}.detail-content .thumbnails-grid.d6{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}@media(max-width:680px){.detail-content .thumbnails-grid.d6{grid-template-columns:repeat(5,1fr);grid-template-rows:unset}}.detail-content .thumbnails-grid.d6 .item1{grid-column:span 2;grid-row:span 2;height:464px}@media(max-width:680px){.detail-content .thumbnails-grid.d6 .item1{grid-column:span 5;height:305px}}@media(max-width:350px){.detail-content .thumbnails-grid.d6 .item1{height:255px}}
.detail-content .thumbnails-grid.d6 .item2,.detail-content .thumbnails-grid.d6 .item3,.detail-content .thumbnails-grid.d6 .item4,.detail-content .thumbnails-grid.d6 .item5,.detail-content .thumbnails-grid.d6 .item6{grid-column:span 1;grid-row:span 1;height:226px}@media(max-width:680px){.detail-content .thumbnails-grid.d6 .item2,.detail-content .thumbnails-grid.d6 .item3,.detail-content .thumbnails-grid.d6 .item4,.detail-content .thumbnails-grid.d6 .item5,.detail-content .thumbnails-grid.d6 .item6{height:95px}
}@media(max-width:450px){.detail-content .thumbnails-grid.d6 .item2,.detail-content .thumbnails-grid.d6 .item3,.detail-content .thumbnails-grid.d6 .item4,.detail-content .thumbnails-grid.d6 .item5,.detail-content .thumbnails-grid.d6 .item6{height:55px}}.detail-content .associated-products-tab{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:.75rem}.detail-content .associated{flex:1 1 290px}.detail-content .associated.multiple{max-width:unset}.detail-content .associated-products-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem;background-color:#f4f4f4;border-radius:6px;padding:1.5rem}
@media(max-width:991px){.detail-content .associated-products-widget{grid-area:associated-products;margin-top:.75rem}}@media(max-width:680px){.detail-content .associated-products-widget{padding:1.125rem .75rem}}.detail-content .associated-products-widget>.a-header{display:flex;justify-content:start;width:100%;height:24px;gap:8px;font-size:16px;font-family:"Quantico",serif;font-weight:700;color:#fa0000}@media(max-width:680px){.detail-content .associated-products-widget>.a-header{-ms-flex-pack:justify;justify-content:space-between}
}.detail-content .associated-products-widget>.a-header .icon-title-container{display:-ms-flexbox;display:flex;gap:.375rem;height:24px}.detail-content .associated-products-widget>.a-header .icon-title-container svg path{stroke:#0f0f0f}.detail-content .associated-products-widget>.a-header .icon-title-container>span{color:#fa0000}.detail-content .associated-products-widget>.a-header>.see-all{text-decoration:underline;color:#0f0f0f}.detail-content .associated-products-widget>.a-header>.see-all:hover{color:#fa0000}
.detail-content .associated-products-widget>.a-header>.see-all svg{width:24px;height:24px}.detail-content .associated-products-widget>.a-header>.see-all svg path{fill:#fa0000}.detail-content .associated-products-widget>.a-products{display:flex;gap:1rem;width:100%;overflow:hidden;overflow-x:scroll;scrollbar-width:none}.detail-content .associated-products-widget>.a-products::-webkit-scrollbar{display:none}.detail-content .associated-products-widget>.a-products img{width:150px;border:1px solid #e3e3e3;height:150px;padding:8px;background-color:#fff;object-fit:cover;border-radius:8px;transition:box-shadow .4s ease,transform .4s ease}
.detail-content .associated-products-widget>.a-products img:hover{text-decoration:none !important;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.detail-content .details-r{grid-area:product-actions;width:100%}.detail-content .details-r .details{gap:1.5rem;padding:1.5rem;border-radius:6px;background-color:#fff;height:-webkit-max-content;display:grid;grid-template-areas:"icon" "title" "short-description" "ids" "status" "prices" "tax-disclaimer" "cart-actions" "stock-in-stores"}
@media(max-width:991px){.detail-content .details-r .details{grid-template-areas:"icon" "title" "gallery" "prices" "short-description" "status" "cart-actions" "tax-disclaimer" "ids" "stock-in-stores"}}@media(max-width:680px){.detail-content .details-r .details{grid-template-areas:"icon" "title" "gallery" "thumbnails-list" "prices" "short-description" "status" "cart-actions" "tax-disclaimer" "ids" "stock-in-stores"}
}.detail-content .details-r .details.sold-in-multiples{grid-template-areas:"icon" "title" "short-description" "ids" "status" "prices" "tax-disclaimer" "sold-in-multiples" "cart-actions" "stock-in-stores"}@media(max-width:991px){.detail-content .details-r .details.sold-in-multiples{grid-template-areas:"icon" "title" "gallery" "prices" "short-description" "status" "sold-in-multiples" "cart-actions" "tax-disclaimer" "ids" "stock-in-stores"}
}@media(max-width:680px){.detail-content .details-r .details.sold-in-multiples{grid-template-areas:"icon" "title" "gallery" "thumbnails-list" "prices" "short-description" "status" "sold-in-multiples" "cart-actions" "tax-disclaimer" "ids" "stock-in-stores"}
}.detail-content .details-r .details.bulk-discounts{grid-template-areas:"icon" "title" "short-description" "ids" "status" "prices" "tax-disclaimer" "cart-actions" "bulk-discounts" "stock-in-stores"}@media(max-width:991px){.detail-content .details-r .details.bulk-discounts{grid-template-areas:"icon" "title" "gallery" "prices" "short-description" "status" "cart-actions" "tax-disclaimer" "ids" "bulk-discounts" "stock-in-stores"}
}@media(max-width:680px){.detail-content .details-r .details.bulk-discounts{grid-template-areas:"icon" "title" "gallery" "thumbnails-list" "prices" "short-description" "status" "cart-actions" "tax-disclaimer" "ids" "bulk-discounts" "stock-in-stores"}
}.detail-content .details-r .details.sold-in-multiples.bulk-discounts{grid-template-areas:"icon" "title" "short-description" "ids" "status" "prices" "tax-disclaimer" "sold-in-multiples" "cart-actions" "bulk-discounts" "stock-in-stores"}
@media(max-width:991px){.detail-content .details-r .details.sold-in-multiples.bulk-discounts{grid-template-areas:"icon" "title" "gallery" "prices" "short-description" "status" "sold-in-multiples" "cart-actions" "tax-disclaimer" "ids" "bulk-discounts" "stock-in-stores"}
}@media(max-width:680px){.detail-content .details-r .details.sold-in-multiples.bulk-discounts{grid-template-areas:"icon" "title" "gallery" "thumbnails-list" "prices" "short-description" "status" "sold-in-multiples" "cart-actions" "tax-disclaimer" "ids" "bulk-discounts" "stock-in-stores"}
}@media(max-width:680px){.detail-content .details-r .details{padding:1.125rem .75rem}}.detail-content .details-r .details .brand-icon{grid-area:icon;display:flex;justify-content:start;align-items:center;max-width:130px;font-size:24px;color:#0f0f0f}.detail-content .details-r .details .brand-icon svg{display:inline-block;vertical-align:middle;width:100%;height:100%;max-width:130px}.detail-content .details-r .details .title{grid-area:title;margin:0;font-family:"Quantico",serif;font-size:20px;line-height:1.2;font-weight:400;color:#0f0f0f;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media(max-width:680px){.detail-content .details-r .details .title{font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:400}}.detail-content .details-r .details .title.no-brand-icon{margin-top:-1.5rem}@media(max-width:680px){.detail-content .details-r .details .title.no-brand-icon{margin-top:-1.25rem}}.detail-content .details-r .details .title.ui-commandlink,.detail-content .details-r .details .title.ui-link{color:#0f0f0f}.detail-content .details-r .details .title.ui-commandlink:hover,.detail-content .details-r .details .title.ui-link:hover{opacity:.8;color:#0f0f0f}
.detail-content .details-r .details .title.ui-commandlink:active,.detail-content .details-r .details .title.ui-link:active{color:#0f0f0f}.detail-content .details-r .details .short-description{grid-area:short-description;margin:0;font-size:14px;width:100%;text-align:left;font-weight:400;color:#0f0f0f;line-height:1.4;font-family:"Sofia Sans",sans-serif}.detail-content .details-r .details .ids{grid-area:ids;display:flex;flex-flow:row;justify-content:start;gap:12px}@media(max-width:360px){.detail-content .details-r .details .ids{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
}.detail-content .details-r .details .ids .ui-outputpanel{grid-area:ids;width:max-content;display:flex;flex-flow:row;justify-content:start;align-items:center;gap:4px;font-size:14px;font-family:"Sofia Sans",sans-serif;flex-flow:row}.detail-content .details-r .details .ids .ui-outputpanel .lbl{font-weight:700;color:#fa0000;margin-right:4px}.detail-content .details-r .details .stock-status{grid-area:status}.detail-content .details-r .details .prices{grid-area:prices;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;width:100%;flex-direction:row;justify-content:space-between}
@media(max-width:680px){.detail-content .details-r .details .prices{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:350px){.detail-content .details-r .details .prices{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.detail-content .details-r .details .prices .unit{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:400;color:#fa0000}.detail-content .details-r .details .prices .pvp{display:-ms-flexbox;display:flex;gap:.25rem;align-items:baseline;font-family:"Sofia Sans",sans-serif;font-size:32px;line-height:1.2;font-weight:800;color:#fa0000;text-wrap:nowrap}
@media(max-width:680px){.detail-content .details-r .details .prices .pvp{font-family:"Sofia Sans",sans-serif;font-size:24px;line-height:1.2;font-weight:800}}.detail-content .details-r .details .prices .last-pvp{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;color:#434242}.detail-content .details-r .details .cart-actions{grid-area:cart-actions}.detail-content .details-r .details .actions{display:flex;flex-flow:column;width:100%}
.detail-content .details-r .details .actions .spinner-label{position:absolute;bottom:3px;left:50%;width:144px;text-align:center;transform:translateX(-50%);font-size:12px;color:#fff;background:#1b1a1a;border-radius:4px}.detail-content .details-r .details .actions .summary{background-color:#e7e7e7;width:100%;padding:12px;display:flex;flex-flow:column;gap:.75rem;border-radius:6px}.detail-content .details-r .details .actions .summary .header{font-size:12px;font-family:"Sofia Sans",sans-serif;font-weight:400;color:#434242}
.detail-content .details-r .details .actions .summary .sum-price-group{display:flex;flex-flow:column;gap:.75rem;padding-right:10px;padding-left:10px;border-bottom:1px dashed rgba(156,156,156,.55);padding-bottom:8px}.detail-content .details-r .details .actions .summary .sum-price-group>.sum-price-item{text-align:right;font-size:12px;font-weight:400;width:100%;display:flex;font-family:"Sofia Sans",sans-serif;align-items:baseline;justify-content:space-between;color:#434242}
.detail-content .details-r .details .actions .summary .sum-price-group>.sum-price-item>.prices{display:flex;flex-flow:row;max-width:200px;gap:8px;justify-content:end}.detail-content .details-r .details .actions .summary .sum-price-group>.sum-price-item>.prices>.last-price{font-size:12px;text-decoration:line-through;color:#434242}.detail-content .details-r .details .actions .summary .sum-price-group>.sum-price-item>.prices>.price{font-size:12px;font-weight:800;color:#fa0000}.detail-content .details-r .details .actions .summary .sum-price-group>.sum-price-item>.header{font-size:12px;font-family:"Sofia Sans",sans-serif;font-weight:400;color:#434242;text-wrap:nowrap}
.detail-content .details-r .details .actions .summary .sum-price{text-align:right;font-size:16px;font-weight:800;width:100%;display:flex;align-items:baseline;gap:8px;padding-right:10px;padding-left:10px;justify-content:space-between;color:#fa0000}.detail-content .details-r .details .actions .summary .sum-boxes{display:grid;grid-template-areas:"quantity unit remove";grid-template-columns:145px 1fr 45px;grid-template-rows:auto;font-size:12px;gap:12px}@media(max-width:680px){.detail-content .details-r .details .actions .summary .sum-boxes{grid-template-columns:45px 1fr;grid-template-areas:"remove quantity" "unit unit"}
}.detail-content .details-r .details .actions .summary .sum-boxes .remove-cart-big{grid-area:remove;min-width:44px;height:44px;border-radius:4px;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center}.detail-content .details-r .details .actions .summary .sum-boxes .remove-cart-big svg path{stroke:#434242}.detail-content .details-r .details .actions .summary .sum-boxes .remove-cart-big:hover svg path{stroke:#fa0000}.detail-content .details-r .details .actions .summary .sum-boxes .sum-box{height:44px;justify-content:center;font-size:14px;font-weight:400;font-family:"Sofia Sans",sans-serif}
.detail-content .details-r .details .actions .summary .sum-boxes .sum-box.r,.detail-content .details-r .details .actions .summary .sum-boxes .sum-box.ui-outputpanel,.detail-content .details-r .details .actions .summary .sum-boxes .sum-box.ui-widget{flex-grow:1;font-size:14px;grid-area:unit}.detail-content .details-r .details .actions .summary .sum-boxes .sum-box.l{flex-wrap:wrap;flex-flow:column;width:max-content;align-items:end}.detail-content .details-r .details .actions .summary .sum-boxes .sum-box{padding:12px;display:flex;flex-flow:column;color:#0f0f0f;background-color:#f6f6f6;border-radius:4px}
.detail-content .details-r .details .discounts-container{grid-area:bulk-discounts;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.detail-content .details-r .details .discounts-container .discount{font-size:16px;font-weight:800;font-family:"Sofia Sans",sans-serif;font-family:"Sofia Sans",sans-serif;font-size:20px;line-height:1.2;font-weight:800;width:min-content;border-radius:4px;flex-flow:row;padding:.25rem .5rem;gap:4px;background-color:#ffd200;color:#171717;display:flex;align-items:center;justify-content:center;z-index:2;height:42px}
.detail-content .details-r .details .discounts-container .discount.quantity{font-size:16px;background-color:#434242;color:#fff;text-wrap:nowrap}.detail-content .details-r .details .discounts-container .black-weekend{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:800;border-radius:.25rem;padding:.25rem .375rem;background-color:#0f0f0f;color:#ffd200;z-index:2;width:min-content}
.detail-content .details-r .details .discounts-container .black-weekend .black{color:#fff}.detail-content .details-r .details .discounts-container .black-weekend span{height:17px}.detail-content .details-r .details .discounts{grid-area:bulk-discounts;width:100%;font-family:"Sofia Sans",sans-serif;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.detail-content .details-r .details .discounts>.title{padding:0;margin:0;font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700;color:#fa0000}
.detail-content .details-r .details .discounts>.d-content{width:100%;background-color:#e7e7e7;border-radius:6px;display:flex;flex-flow:column;padding:12px;gap:8px}.detail-content .details-r .details .discounts>.d-content .d-row{display:flex;gap:12px;justify-content:space-between;width:100%;cursor:pointer}.detail-content .details-r .details .discounts>.d-content .d-row.last span{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.detail-content .details-r .details .discounts>.d-content .d-row.first{display:-ms-flexbox;display:flex;justify-content:space-around;font-size:14px;color:#434242}
.detail-content .details-r .details .discounts>.d-content .d-row span{text-align:right}.detail-content .details-r .details .discounts>.d-content .d-row.line{margin:auto;border-radius:4px;justify-content:space-around;align-items:center;font-size:14px;line-height:35px;font-family:"Sofia Sans",sans-serif;background-color:#f6f6f6;color:#0f0f0f}.detail-content .details-r .details .discounts>.d-content .d-row.line>.quantity-icon{color:#0f0f0f;display:flex;justify-content:end;align-items:center;font-size:14px}
.detail-content .details-r .details .discounts>.d-content .d-row.line>.quantity-icon>.quantity{width:34px;line-height:26px;font-family:"Sofia Sans",sans-serif;background-color:#f6f6f6}.detail-content .details-r .details .discounts>.d-content .d-row.line>.quantity-icon>svg{width:20px;height:20px}.detail-content .details-r .details .discounts>.d-content .d-row.line>.quantity-icon>svg path{stroke:#0f0f0f}.detail-content .details-r .details .discounts>.d-content .d-row.line.selected{color:#fa0000}
.detail-content .details-r .details .discounts>.d-content .d-row.line.selected>.quantity-icon{color:#fa0000}.detail-content .details-r .details .discounts>.d-content .d-row.line.selected>.quantity-icon>svg path{stroke:#fa0000}.detail-content .details-r .details .stock-in-stores{grid-area:stock-in-stores}.detail-content .details-r .details .ui-accordion{background:0}.detail-content .details-r .details .ui-accordion .ui-accordion-content{background:0;padding:0;padding-top:12px}.detail-content .details-r .details .ui-accordion .ui-accordion-content .ui-helper-reset{padding:0 !important}
.detail-content .details-r .details .ui-accordion .ui-accordion-content .ui-helper-reset .ui-widget-content{padding:0 !important}.detail-content .details-r .details .ui-accordion .ui-accordion-content .ui-helper-reset .ui-widget-content .ui-helper-hidden{padding:0 !important}.detail-content .details-r .details .ui-accordion-header{padding:0;background:0;min-height:30px}.detail-content .details-r .details .ui-accordion-header>.ui-icon{color:#0f0f0f;margin:0}.detail-content .details-r .details .ui-accordion-header .stock-store{display:flex;flex-flow:row;gap:12px;font-size:16px;font-weight:700;align-items:center;font-family:"Quantico",serif;color:#fa0000}
.detail-content .details-r .details .ui-accordion-header .stock-store span{height:24px}.detail-content .details-r .details .ui-accordion-header .stock-store svg path{stroke:#0f0f0f !important}.detail-content .details-r .details .ui-accordion-header.ui-state-active{background:0}.detail-content .details-r .details .ui-accordion-header.ui-state-active:hover{background:0}.detail-content .details-r .details .ui-accordion-header.ui-state-hover{background:0}.detail-content:has(.no-short-description) .ids{margin-top:-1.5rem}
@media(max-width:991px){.detail-content:has(.no-short-description) .ids{margin-top:unset}}@media(max-width:991px){.detail-content:has(.no-short-description) .stock-status{margin-top:-1.5rem}}.detail-content .tax{grid-area:tax-disclaimer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:680px){.detail-content .tax{gap:.5rem}}.detail-content .tax,.detail-content .promo-details{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:#0f0f0f}
.detail-content .promo-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.detail-content .sold-in-multiples__disclaimer{grid-area:sold-in-multiples;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.25rem;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:#0f0f0f}.detail-content .sold-in-multiples__disclaimer>svg{width:18px;height:18px}.detail-content .sold-in-multiples__disclaimer>svg path{stroke:#0f0f0f}
.detail-content .specs{grid-area:product-specs;padding:1.5rem;background-color:#fff;border-radius:6px}@media(max-width:680px){.detail-content .specs{padding:1.125rem .75rem}}.detail-content .specs .ui-tabs-nav,.detail-content .specs .ui-tabs-panels,.detail-content .specs .ui-tabs-header{background-color:#fff}.detail-content .specs .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active{background-color:#fff}.detail-content .specs .ui-tabs .ui-tabs-nav li.ui-tabs-header{background-color:#fff}.detail-content .specs .ui-tabs-header{padding:0 1.5rem .75rem 1.5rem !important}
.detail-content .specs .ui-tabs-header a span{color:#fa0000 !important}.detail-content .specs .ui-tabs-header a svg path{stroke:#0f0f0f !important}@media(max-width:500px){.detail-content .specs .ui-tabs-nav{gap:1rem}}.detail-content .specs .html-specs{display:flex;gap:12px;flex-flow:column;padding-top:16px;font-size:16px;line-height:1.5;color:#0f0f0f}@media(max-width:680px){.detail-content .specs .html-specs{padding-top:3px}}.detail-content .specs .html-specs a{color:#fa0000 !important;text-decoration:underline !important}
.detail-content .specs .html-specs a:hover{color:#0f0f0f !important}.detail-content .specs .html-specs figure:has(>iframe){margin:0}.detail-content .specs .html-specs figure:has(>iframe) iframe{width:100%;aspect-ratio:16/9;height:auto}.detail-content .specs .html-specs img{border-radius:6px;max-width:100%;height:auto}@media(max-width:680px){.detail-content .thumbnails-grid{display:grid;gap:12px;border-radius:6px;max-height:692px;width:100%;height:100%}.detail-content .thumbnails-grid.d2,.detail-content .thumbnails-grid.d3,.detail-content .thumbnails-grid.d4,.detail-content .thumbnails-grid.d5,.detail-content .thumbnails-grid.d6{grid-template-columns:1fr;grid-template-rows:1fr}
.detail-content .thumbnails-grid.d2 .item1,.detail-content .thumbnails-grid.d3 .item1,.detail-content .thumbnails-grid.d4 .item1,.detail-content .thumbnails-grid.d5 .item1,.detail-content .thumbnails-grid.d6 .item1{grid-column:span 1;grid-row:span 1;height:280px}.detail-content .thumbnails-grid.d2 .item2,.detail-content .thumbnails-grid.d2 .item3,.detail-content .thumbnails-grid.d2 .item4,.detail-content .thumbnails-grid.d2 .item5,.detail-content .thumbnails-grid.d2 .item6,.detail-content .thumbnails-grid.d3 .item2,.detail-content .thumbnails-grid.d3 .item3,.detail-content .thumbnails-grid.d3 .item4,.detail-content .thumbnails-grid.d3 .item5,.detail-content .thumbnails-grid.d3 .item6,.detail-content .thumbnails-grid.d4 .item2,.detail-content .thumbnails-grid.d4 .item3,.detail-content .thumbnails-grid.d4 .item4,.detail-content .thumbnails-grid.d4 .item5,.detail-content .thumbnails-grid.d4 .item6,.detail-content .thumbnails-grid.d5 .item2,.detail-content .thumbnails-grid.d5 .item3,.detail-content .thumbnails-grid.d5 .item4,.detail-content .thumbnails-grid.d5 .item5,.detail-content .thumbnails-grid.d5 .item6,.detail-content .thumbnails-grid.d6 .item2,.detail-content .thumbnails-grid.d6 .item3,.detail-content .thumbnails-grid.d6 .item4,.detail-content .thumbnails-grid.d6 .item5,.detail-content .thumbnails-grid.d6 .item6{display:none}
}.printing{margin-top:14px}.printing .print-l{display:flex;gap:24px;flex-flow:column}.printing .pro{display:flex;flex-flow:row;gap:230px}.printing .pro .demo-print{height:457px}.printing .pro .header{font-family:"Quantico",serif;font-size:36px;color:#0f0f0f}.printing .pro .sub{font-family:"Quantico",serif;font-size:24px;color:#181818}.printing .pro p{font-family:"Sofia Sans",sans-serif;font-size:16px;color:#0f0f0f}.printing .pro .print-l1{display:flex;flex-flow:column;gap:22px}
.printing .pro .print-l1 .cat{height:32px}.printing .pro .info{color:#fa0000;font-family:"Quantico",serif;font-size:14px;font-weight:700}.printing .why{display:flex;flex-flow:column;background-color:#d9d9d9;padding:24px 12px 12px 12px;border-radius:6px}.printing .why h2{width:100%;text-align:center;font-size:24px;font-family:"Quantico",serif;font-weight:400;color:#fa0000}.printing .why h2 span{color:#0f0f0f}.printing .why .reasons{display:flex;flex-flow:row wrap;gap:16px;justify-content:center;width:100%;height:100%;align-items:center;border-radius:6px}
.printing .why .reasons .card img{width:100%;height:150px;border-radius:6px;object-fit:cover}.printing .why .reasons .card h2{font-family:"Quantico",serif;font-size:20px;font-weight:400}.printing .why .reasons .card p{font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:400;color:#0f0f0f}.printing .why .reasons .card{height:474px;padding:19px;border-radius:6px;width:383px;flex-flow:column;display:flex;align-items:center;justify-content:start;background-color:#f5f5f5}
.printing .why .reasons .card .action{display:flex;gap:12px;width:100%;justify-content:center;flex-grow:1;align-items:end}.printing .process{display:flex;flex-flow:column;gap:16px;background-color:#d9d9d9;padding:24px 12px 12px 12px;border-radius:6px}.printing .process h2{width:100%;text-align:center;font-size:24px;font-family:"Quantico",serif;font-weight:400;color:#fa0000}.printing .process h2 span{color:#0f0f0f}.printing .process img{width:100%;border-radius:6px;object-fit:cover}
.printing .process .steps{display:flex;flex-flow:row;gap:16px;justify-content:space-between;width:100%;height:100%;align-items:center;border-radius:6px}.printing .process .steps .card svg{fill:#fa0000;height:56px}.printing .process .steps .card h3{font-family:"Quantico",serif;font-size:20px;margin:0;padding:0;font-weight:400;color:#181818}.printing .process .steps .card p{font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:400;color:#434242;text-align:center}
.printing .process .steps .card{height:281px;padding:29px;border-radius:6px;width:286px;gap:12px;flex-flow:column;display:flex;align-items:center;justify-content:start;background-color:#ffd200}.printing .usage{display:flex;flex-flow:column;background-color:#d9d9d9;padding:24px 12px 12px 12px;border-radius:6px}.printing .usage h2{width:100%;text-align:center;font-size:24px;font-family:"Quantico",serif;font-weight:400;color:#fa0000}.printing .usage h2 span{color:#0f0f0f}
.printing .usage .list{display:flex;flex-flow:row wrap;gap:16px;justify-content:space-between;width:100%;height:100%;align-items:center;border-radius:6px}.printing .usage .list .card img{width:138px;height:127px;border-radius:6px;object-fit:cover}.printing .usage .list .card h3{font-family:"Quantico",serif;font-size:14px;font-weight:400;text-align:center}.printing .usage .list .card{height:220px;width:186px;padding:19px;border-radius:6px;flex-flow:column;display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5}
.printing .faq{display:flex;flex-flow:column;gap:12px;background-color:#d9d9d9;padding:24px 12px 12px 12px;border-radius:6px}.printing .faq h4{font-family:"Quantico",serif;font-size:16px;font-weight:400;color:#0f0f0f}.printing .faq h2{width:100%;text-align:center;font-size:24px;font-family:"Quantico",serif;font-weight:400;color:#fa0000}.printing .faq h2 span{color:#0f0f0f}@media(max-width:1023px){.printing{margin-top:14px}.printing .print-l{display:flex;gap:24px;flex-flow:column}
.printing .pro{flex-flow:column;gap:12px}.printing .pro .demo-print{height:100%}.printing .why .reasons{justify-content:center;flex-flow:row wrap}.printing .process .steps{justify-content:center;flex-flow:row wrap}.printing .usage .list{justify-content:center;flex-flow:row wrap}}@media(max-width:680px){.printing{margin-top:14px}.printing .print-l{display:flex;gap:24px;flex-flow:column}.printing .pro{flex-flow:column;gap:12px}.printing .pro .demo-print{height:100%}.printing .why .reasons{flex-flow:column}
.printing .process .steps{flex-flow:column}.printing .usage .list{flex-flow:column}}.green{color:#3dad3d}.grey-mid{color:#888}.checkout-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;flex-flow:column;align-items:center;width:100%;gap:22px;margin-top:68px}.checkout-container>.checkout-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:.75rem;padding-left:.75rem;max-width:1300px;gap:26px;height:max-content}
.checkout-container>.checkout-wrapper .v-ref{padding-top:16px;display:flex;gap:16px;flex-flow:column;color:#fa0000;font-family:"Sofia Sans",sans-serif;font-size:16px}.checkout-container>.checkout-wrapper .header-wizard{flex-flow:row;display:flex;justify-content:start;align-items:center;font-size:16px;font-family:"Quantico",sans-serif;gap:8px}.checkout-container>.checkout-wrapper .header-wizard svg path{stroke:#fa0000}.checkout-container>.checkout-wrapper .header-wizard .header-title{color:#0f0f0f}
.checkout-container>.checkout-wrapper>.checkout-frm{width:100%}.checkout-container>.checkout-wrapper>.checkout-frm .ui-wizard-content{gap:16px;display:-ms-flexbox;display:flex;margin-top:0;flex-flow:column;border-radius:6px}.checkout-container>.checkout-wrapper>.checkout-frm .ui-wizard-content>.container{background-color:#fff;flex-flow:column;display:-ms-flexbox;display:flex;border-radius:6px;padding:22px 18px}.checkout-container>.checkout-wrapper>.checkout-frm .ui-wizard-content>.container.no-padding{padding:0}
.checkout-container .empty-carriers{width:100%;margin-top:16px;position:relative;border-radius:6px;background-color:rgba(250,0,0,.15);border:1px solid #dedede;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:16px;gap:18px;text-align:left;font-size:16px;color:#fa0000;font-family:"Sofia Sans",sans-serif}.checkout-container .empty-carriers>.empty-carriers-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}
.checkout-container .empty-carriers>.empty-carriers-wrapper>.icon{width:24px;position:relative;max-height:100%}.checkout-container .empty-carriers>.empty-carriers-wrapper>.icon path{stroke:#fa0000}.checkout-container .empty-carriers>.empty-carriers-wrapper>.message{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;flex-shrink:0}.checkout-container .empty-carriers>.retry{width:822px;position:relative;font-size:14px;line-height:140%;font-weight:600;color:#0f0f0f;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.checkout-container .carries-available{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px;align-self:stretch}.checkout-container .carries-available>.title{color:#0f0f0f;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400}.checkout-container .carries-available .carrier-card{width:100%;padding-left:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:22px;flex:1 0 0}
.checkout-container .carries-available .carrier-card>.left-col{display:flex;flex-flow:column;flex-grow:1;gap:2px;font-family:"Sofia Sans",sans-serif;font-weight:700}.checkout-container .carries-available .carrier-card>.left-col>.label{font-size:18px;color:#0f0f0f;font-family:"Sofia Sans",sans-serif}.checkout-container .carries-available .carrier-card>.left-col>.carrier-time{font-size:14px;font-weight:400;color:#888}.checkout-container .carries-available .carrier-card>.right-col{min-width:52px;display:flex;justify-content:end;flex-flow:row;gap:28px;align-items:center;width:max-content}
.checkout-container .carries-available .carrier-card>.right-col .invert-black-icon{fill:#0f0f0f !important}.checkout-container .carries-available .carrier-card>.right-col .invert-green-icon{fill:#0d7400 !important}.checkout-container .carries-available .carrier-card>.right-col>.carrier-price{color:#fa0000;text-transform:uppercase;font-size:18px;font-family:"Quantico",sans-serif;font-weight:700}.checkout-container .carries-available .carrier-card>.right-col>.carrier-price.free{color:#3dad3d}
.checkout-container .carries-available .carrier-card>.right-col svg{overflow:visible;height:24px;width:auto}.checkout-container .carries-available .carrier-card>.right-col .custom-icon path{stroke:#fa0000 !important}.checkout-container .pickups-view{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;height:405px;padding-top:1rem}.checkout-container .pickups-view .map-container{height:100%}.checkout-container .pickups-view .pickups-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:400px;width:100%;gap:12px;overscroll-behavior:contain;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;padding-right:6px}
.checkout-container .pickups-view .pickups-list::-webkit-scrollbar-thumb:hover{background:#bfbebe}.checkout-container .pickups-view .pickups-list::-webkit-scrollbar{width:6px;height:6px}.checkout-container .pickups-view .pickups-list::-webkit-scrollbar-track{border-radius:10px}.checkout-container .pickups-view .pickups-list::-webkit-scrollbar-thumb{border-radius:10px;background:#bfbebe}.checkout-container .pickups-view .pickups-list .details-pickup-point{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem;border-radius:6px;border:1px solid #dedede;background-color:#f4f4f4;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s,max-height .4s cubic-bezier(0.25,0.46,0.45,0.94)}
.checkout-container .pickups-view .pickups-list .details-pickup-point .pickup-name{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-family:"Quantico",serif;font-weight:700;font-size:14px;color:#fa0000}.checkout-container .pickups-view .pickups-list .details-pickup-point .address{display:-ms-flexbox;display:flex;flex-flow:column;line-height:1.2;margin-bottom:1rem;gap:4px;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.2;font-weight:700;color:#434242}
.checkout-container .pickups-view .pickups-list .details-pickup-point .more-details{text-decoration:underline !important;font-size:14px;color:#888;padding:0}.checkout-container .pickups-view .pickups-list .details-pickup-point svg{width:30px;height:30px}.checkout-container .pickups-view .pickups-list .details-pickup-point svg path{stroke:rgba(0,0,0,0)}.checkout-container .pickups-view .pickups-list .details-pickup-point .ui-button.ui-button-text-only .ui-button-text{padding:0 !important}.checkout-container .pickups-view .pickups-list .details-pickup-point .ui-button{margin-left:62px;padding:0 !important;background-color:unset;border:unset;color:#0f0f0f;text-decoration:underline !important}
.checkout-container .pickups-view .pickups-list .details-pickup-point .ui-button:focus,.checkout-container .pickups-view .pickups-list .details-pickup-point .ui-button:active{outline:0;box-shadow:none}.checkout-container .pickups-view .pickups-list .details-pickup-point .schedule{margin-left:4rem;overflow:hidden;max-height:0;gap:4px;display:flex;flex-flow:column;will-change:max-height,opacity,transform;color:#434242;transition:max-height 700ms ease-in-out}.checkout-container .pickups-view .pickups-list .details-pickup-point .schedule p{margin:0;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}
.checkout-container .pickups-view .pickups-list .details-pickup-point .schedule p:first-child{margin-top:1rem}.checkout-container .pickups-view .pickups-list .details-pickup-point .schedule.active{max-height:500px}@media(max-width:680px){.checkout-container .pickups-view .pickups-list .details-pickup-point:hover{background-color:#f4f4f4}}.checkout-container .pickups-view .pickups-list .details-pickup-point:hover{background-color:#d9dbdd}.checkout-container .pickups-view .pickups-list .details-pickup-point.active{background-color:#434242}
.checkout-container .pickups-view .pickups-list .details-pickup-point.active .pickup-name{color:#fff}.checkout-container .pickups-view .pickups-list .details-pickup-point.active .address,.checkout-container .pickups-view .pickups-list .details-pickup-point.active .schedule{color:#bfbebe}.checkout-container .pickups-view .pickups-list .details-pickup-point.active svg path{stroke:#fff}.checkout-container .pickups-view .pickups-list .details-pickup-point.active .ui-button{color:#fff}.checkout-container .pickups-view .pickups-list .pickup-card{padding:1rem;border-radius:6px;border:1px solid #dedede;background-color:#f4f4f4;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s,max-height .4s cubic-bezier(0.25,0.46,0.45,0.94)}
.checkout-container .pickups-view .pickups-list .pickup-card svg{width:32px;height:26px}.checkout-container .pickups-view .pickups-list .pickup-card svg path{stroke:rgba(0,0,0,0)}.checkout-container .pickups-view .pickups-list .pickup-card:hover{background-color:#d9dbdd}.checkout-container .pickups-view .pickups-list .pickup-card.active{background-color:#434242}.checkout-container .pickups-view .pickups-list .pickup-card.active .details-pickup .store-name{color:#fff}.checkout-container .pickups-view .pickups-list .pickup-card.active .details-pickup .store-description{color:#bfbebe}
.checkout-container .pickups-view .pickups-list .pickup-card.active .details-pickup .store-info .store-details .store-address{color:#bfbebe}.checkout-container .pickups-view .pickups-list .pickup-card.active svg path{stroke:#fff}.checkout-container .pickups-view .pickups-list .pickup-card.active .ui-button{color:#fff}.checkout-container .pickups-view .pickups-list .pickup-card.active .info{color:#bfbebe}.checkout-container .pickups-view .pickups-list .pickup-card .ui-button{width:fit-content;margin-left:3.5rem;background-color:unset;border:unset;color:#0f0f0f;text-decoration:underline !important}
.checkout-container .pickups-view .pickups-list .pickup-card .ui-button:focus,.checkout-container .pickups-view .pickups-list .pickup-card .ui-button:active{outline:0;box-shadow:none}.checkout-container .pickups-view .pickups-list .pickup-card .info{padding-left:4.5rem;overflow:hidden;max-height:0;will-change:max-height,opacity,transform;color:#0f0f0f;transition:max-height 700ms ease-in-out;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}
.checkout-container .pickups-view .pickups-list .pickup-card .info .ui-widget{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}.checkout-container .pickups-view .pickups-list .pickup-card .info.active{max-height:500px}.checkout-container .pickups-view .pickups-list .pickup-card .info .disclaimer,.checkout-container .pickups-view .pickups-list .pickup-card .info .separator,.checkout-container .pickups-view .pickups-list .pickup-card .info .highlighted{color:#fa0000}
.checkout-container .pickups-view .pickups-list .pickup-card .info .disclaimer{font-weight:800}.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup{display:-ms-flexbox;display:flex;flex-flow:column;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:#0f0f0f}.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-name{font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:700;color:#fa0000;padding-top:.5rem;text-transform:uppercase}
.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-description{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.2;font-weight:700;color:#0f0f0f;text-transform:uppercase}.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info{padding-top:12px}.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info>.store-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}
.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info>.store-details .store-address{display:-ms-flexbox;display:flex;flex-flow:column;margin-bottom:1rem;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.2;font-weight:700;color:#0f0f0f;text-transform:uppercase}.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info>.store-details>.info,.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info>.store-details .ui-outputpanel,.checkout-container .pickups-view .pickups-list .pickup-card .details-pickup .store-info>.store-details .ui-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400}
.checkout-container .free{text-transform:uppercase;font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700;color:#3dad3d}.checkout-container .invert-black-icon{fill:#fff !important}.checkout-container .cart-confirmation{display:-ms-flexbox;display:flex;flex-flow:column;gap:16px}@media(max-width:1023px){.checkout-container{flex-flow:column}.checkout-container .checkout-wrapper .pickups-view{grid-template-columns:unset;grid-template-rows:1fr auto;gap:1rem}
.checkout-container .checkout-wrapper{-ms-flex-direction:column;flex-direction:column}}@media(max-width:680px){.pickups-list{padding-right:0;order:2}.checkout-container{margin-top:68px;gap:12px}.checkout-container .pickups-view{padding-top:0}.checkout-container .pickups-view .pickups-selector{order:2}.checkout-container .pickups-view .map-container{height:0;transition:height ease-in-out .5s}.checkout-container .pickups-view .map-container.active{order:1;padding-top:1rem;height:450px}.checkout-container .carries-available{margin-top:16px;padding:0}
.checkout-container .carries-available .carrier-card>.left-col>.label{font-size:18px;color:#0f0f0f;font-family:"Sofia Sans",sans-serif}.checkout-container .carries-available .carrier-card>.left-col>.carrier-time{font-size:12px;font-weight:400;color:#888}.checkout-container .carries-available .carrier-card>.right-col{flex-flow:column;gap:8px;align-items:end}.checkout-container .carries-available .carrier-card>.right-col>.carrier-price{font-size:16px}.checkout-container .carries-available .carrier-card>.right-col svg{height:18px}
.checkout-container .checkout-wrapper{padding-right:.75rem;padding-left:.75rem}.checkout-container .checkout-wrapper .cart-total-summary.checkout-summary{max-width:100%}}.account{width:100%;max-width:1600px;display:flex;gap:16px;justify-content:center;flex-direction:row;padding-top:36px;padding-bottom:42px}.account .required label[for]::after{content:"*";color:red;margin-left:3px;font-weight:bold}.account .profile-wrapper{width:890px;height:max-content;display:flex;flex-flow:column}
.account .profile-wrapper .form-container{display:flex;flex-direction:column;gap:16px}.account .profile-wrapper .form-group{padding-top:12px;display:flex;flex-flow:row;gap:10px}.account .profile-wrapper .form-group .field{width:50%}.account .profile-wrapper input{height:50px;border:1px solid #dedede;border-radius:6px;width:100%;flex:1}.payments-options.ui-accordion>.ui-accordion-header{padding:1.125rem .75rem !important;height:fit-content !important}.payments-options .mbway-pn{display:-ms-flexbox;display:flex;flex-flow:column;gap:8px;padding-bottom:18px;margin-left:48px;font-family:"Sofia Sans",sans-serif;font-size:14px;color:#fa0000}
@media(max-width:680px){.payments-options .mbway-pn{margin-left:0;max-width:100% !important;width:100% !important}.payments-options .mbway-pn .phone{max-width:100% !important}}.payments-options .mbway-pn .phone{max-width:268px}.payments-options .mbway-pn .prefix{max-width:81px;text-align:center}.payments-options .mbway-pn .number{max-width:268px}.payments-options .payment-header{width:100%;display:-ms-flexbox;display:flex;flex-flow:column;font-family:"Sofia Sans",sans-serif;font-size:12px;color:#bfbebe}
.payments-options .payment-header>.payment-wrapper{display:grid;grid-template-columns:1fr auto;-ms-flex-align:center;align-items:center;flex-flow:row;gap:24px;height:100%;padding-left:16px;width:100%}@media(max-width:385px){.payments-options .payment-header>.payment-wrapper{display:-ms-flexbox;display:flex;gap:.5rem}}.payments-options .payment-header>.payment-wrapper>.payment-info{display:-ms-flexbox;display:flex;flex-flow:column;gap:2px;font-family:"Sofia Sans",sans-serif}
.payments-options .payment-header>.payment-wrapper>.payment-info>.name{font-size:18px;color:#0f0f0f}.payments-options .payment-header>.payment-wrapper>.payment-info>.reasons{font-family:"Sofia Sans",sans-serif;font-size:14px}@media(max-width:680px){.payments-options .payment-header>.payment-wrapper>.payment-info>.reasons{font-size:14px}}.payments-options .payment-header>.payment-wrapper>.payment-info>.reasons{color:#fa0000}.payments-options .payment-header>.payment-wrapper>.payment-info>.description{font-family:"Sofia Sans",sans-serif;font-size:14px;color:#888}
.payments-options .payment-header>.payment-wrapper svg{margin-top:4px;height:28px;width:auto}.payments-options .payment-header>.payment-wrapper .invert-black-icon{fill:#000 !important}.payments-options .payment-footer{padding-top:24px;display:flex;flex-flow:column;padding-bottom:36px;justify-content:center}.payment-body{display:flex;flex-flow:column;align-items:center;width:100%;gap:18px}.payment-body>.payment-wrapper{font-family:"Sofia Sans",sans-serif;font-size:14px;margin-top:26px;width:100%;gap:18px;border-radius:6px;display:flex;flex-flow:column;max-width:560px;padding:20px;background-color:#fff;justify-content:space-between;align-items:center}
.payment-body>.payment-wrapper>.success-footer{display:flex;flex-flow:row;width:100%;justify-content:center;align-items:center;gap:18px}.payment-body>.payment-wrapper>.order-details{display:flex;font-family:"Sofia Sans",sans-serif;font-size:16px;color:#0f0f0f;font-weight:400;flex-flow:column;align-items:center;gap:12px;width:100%}.payment-body>.payment-wrapper>.order-details>.success-greetings{display:flex;flex-flow:column;align-items:center;gap:0}.payment-body>.payment-wrapper>.order-details h1{margin:0;font-size:24px}
.payment-body>.payment-wrapper>.order-details h1.success{color:#0f0f0f}.payment-body>.payment-wrapper>.order-details h1{color:#fa0000;font-family:"Quantico",serif;font-weight:700}.payment-body>.payment-wrapper>.order-details h2{margin:0;font-size:24px}.payment-body>.payment-wrapper>.order-details h2.success{color:#fa0000}.payment-body>.payment-wrapper>.order-details h2{color:#0f0f0f;font-family:"Quantico",serif;font-weight:700}.payment-body>.payment-wrapper>.order-instructions{display:flex;justify-content:center;align-items:center;flex-flow:column;font-family:"Sofia Sans",sans-serif;font-size:12px;gap:8px;max-width:460px;text-align:center;color:#434242;font-weight:400}
.payment-body>.payment-wrapper>.order-instructions>.highlight{color:#fa0000}.payment-body>.payment-wrapper>.payment-method-info{margin-top:8px;margin-bottom:8px;display:flex;flex-flow:column;background-color:#f4f4f4;border:1px solid #dedede;border-radius:6px;padding:16px;max-width:360px;gap:21px;width:100%;align-items:center}.payment-body>.payment-wrapper>.payment-method-info .invert-black-icon{fill:#000 !important}.payment-body>.payment-wrapper>.payment-method-info svg{height:36px;width:auto}.payment-body>.payment-wrapper>.payment-method-info>.payment-method-data{font-size:14px;font-family:"Sofia Sans",sans-serif;display:flex;color:#0f0f0f;flex-flow:column;gap:12px;width:100%;align-items:center}
.payment-body>.payment-wrapper>.payment-method-info>.payment-method-data>.info-group{align-items:center;display:flex;flex-flow:column;gap:6px}.payment-body>.payment-wrapper>.payment-method-info>.payment-method-data>.alert{text-align:center;display:flex;flex-flow:column;font-size:12px;color:#434242;font-family:"Sofia Sans",sans-serif}.payment-body>.payment-wrapper>.payment-method-info>.payment-method-data>.change-payment-method>a{color:#fa0000;font-size:12px;font-family:"Sofia Sans",sans-serif;font-weight:700;text-decoration:underline !important}
.payment-body>.payment-methods-wrapper{width:100%;display:flex;flex-flow:column;gap:18px;max-width:560px;justify-content:space-between;align-items:center}.payment-body>.payment-methods-wrapper>.header{font-family:"Quantico",sans-serif;display:flex;flex-flow:row;gap:8px;width:100%;color:#0f0f0f;align-items:center}.payment-body>.payment-methods-wrapper>.payment-form{width:100%;display:flex;flex-flow:column;gap:16px}.payment-body>.payment-methods-wrapper>.payment-form .payment-footer{display:flex;flex-flow:row;justify-content:center}
.payment-method-card-info{font-family:"Sofia Sans",sans-serif;font-size:14px;margin-top:26px;width:100%;gap:18px;border-radius:6px;display:flex;flex-flow:column;padding:16px;background-color:#fff;justify-content:space-between;align-items:center}.payment-method-card-info>.l1{display:flex;width:100%}.payment-method-card-info>.l1>.info{flex:1;display:flex;flex-flow:column}.payment-method-card-info>.l1>.info>.name{font-family:"Quantico",serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#fa0000}
.payment-method-card-info>.l1>.info>.slogan{font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:700;color:#0f0f0f}@media(max-width:680px){.payment-method-card-info>.l1>.icon svg{height:40px}}.payment-method-card-info>.l1>.icon svg{height:50px;width:auto}.payment-method-card-info>.l1>.icon .invert-black-icon{fill:#000 !important}.payment-method-card-info>.specs{display:flex;width:100%;gap:12px;flex-flow:column}.payment-method-card-info>.specs>.spec{display:flex;gap:12px;align-items:center;font-family:"Sofia Sans",sans-serif;font-size:14px;color:#0f0f0f}
.payment-method-card-info>.specs>.spec.important{font-weight:700}.payment-method-card-info>.specs>.spec svg{min-width:24px}.payment-method-card-info>.specs>.spec svg path{stroke:#fa0000}.green{color:#3dad3d}.grey-mid{color:#888}.show-mauser-card{height:50px;width:50px}.show-mauser-card svg{width:32px !important;height:100% !important}.show-mauser-card svg path{stroke:#fa0000 !important}.mauser-account-card{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px;justify-content:center}
.mauser-account-card>img{border-radius:8px;border:1px solid #dedede}.mauser-account-card>label{font-family:"Quantico",sans-serif;font-size:16px;font-weight:700;color:#fa0000}.customer-profile-container{width:100%;padding-top:22px;padding-bottom:16px;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:24px;text-align:left;font-size:16px;color:#fa0000;font-family:"Quantico",serif}.customer-profile-container .order-date-separator{color:#000 !important}
.customer-profile-container .mobile-only{display:none !important}.customer-profile-container .menu-navigator{width:100%;position:relative;display:flex;align-items:center;gap:6px;text-align:left;font-size:14px;color:#fa0000;font-family:"Quantico",serif}.customer-profile-container .menu-navigator :hover{color:#fa0000;text-decoration:underline}.customer-profile-container .menu-navigator svg path{stroke:#fa0000}@media(max-width:680px){.customer-profile-container .summary-tab{display:none}
}.customer-profile-container .switch-option{display:flex;flex-flow:row;gap:18px;align-items:center;font-size:16px;font-family:"Sofia Sans",sans-serif;color:#0f0f0f}.customer-profile-container .header-info{display:flex;flex-flow:column;width:100%;gap:8px;font-family:"Sofia Sans",sans-serif;position:relative;font-size:16px;text-align:left}.customer-profile-container .header-info>.l1{color:#0f0f0f;font-weight:700}.customer-profile-container .header-info>.l2{color:#888}
.customer-profile-container .birthday-message-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:.5rem}.customer-profile-container .birthday-message-wrapper .birthday-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.2;font-weight:700;color:#888}.customer-profile-container .account-newsletter-icon svg{height:13px !important;width:auto !important}
.customer-profile-container .account-newsletter-icon path{fill:#ffd200}.customer-profile-container .account-card-arrow{height:100%;display:flex;justify-content:center;align-items:center}.customer-profile-container .account-card-arrow svg{height:44px !important;width:44px !important}.customer-profile-container .account-card-arrow path{stroke:#fff}.customer-profile-container .account-card-arrow.white path{stroke:#fff}.customer-profile-container .account-card-arrow path{stroke:#fa0000}.customer-profile-container .click-here{color:#fa0000 !important;font-weight:800}
.customer-profile-container .click-here :hover{color:#fa0000 !important;text-decoration:underline}.customer-profile-container .click-here :active{color:#fa0000 !important;text-decoration:underline}.customer-profile-container .header{color:#0f0f0f}.customer-profile-container .header.shortcurt{color:#0f0f0f}.customer-profile-container .header.shortcurt:hover{color:#fa0000}.customer-profile-container .header .see-all{font-size:20px !important;font-family:"Quantico",sans-serif}
.customer-profile-container .header a{font-size:20px !important;color:#fa0000;font-weight:700}.customer-profile-container .header a:hover{color:#fa0000}.customer-profile-container .header a:active{color:#fa0000}.customer-profile-container h1{color:#0f0f0f;margin:0;padding:0;font-size:24px;font-weight:400;font-family:"Quantico",serif}@media(max-width:680px){.customer-profile-container h1{font-size:22px}}.customer-profile-container .main-parent{max-width:380px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;font-family:"Quantico",sans-serif}
.customer-profile-container .main-parent .greetings{align-self:stretch;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:24px}.customer-profile-container .main-parent .logout{align-self:stretch;display:flex;width:max-content;flex-direction:row;align-items:flex-start}.customer-profile-container .main-parent .logout>.text{text-decoration:underline}.customer-profile-container .main-parent .logout{font-family:"Quantico",sans-serif;justify-content:flex-start;gap:16px;font-size:14px;color:#434242}
.customer-profile-container .order-footer{display:flex;flex-wrap:wrap;gap:16px;width:100%;align-items:stretch}.customer-profile-container .order-footer>.footer-card{flex:1 1 calc(50% - 8px);gap:16px;min-width:0;display:flex;flex-flow:column}.customer-profile-container .order-footer>.footer-card>.content-wrapper.small{gap:8px}.customer-profile-container .order-footer>.footer-card>.content-wrapper{align-items:stretch;align-self:stretch;padding:22px 16px;color:#0f0f0f;background:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;display:inline-flex;width:100%;flex-grow:1;gap:4px}
.customer-profile-container .order-footer>.footer-card>.content-wrapper>.l1{font-family:Quantico,serif;font-size:14px;font-weight:700;word-wrap:break-word}.customer-profile-container .order-footer>.footer-card>.content-wrapper .din-pn>.l2{font-size:14px;font-family:"Sofia Sans",sans-serif;font-weight:400;word-wrap:break-word}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.l2{font-size:14px;font-family:"Sofia Sans",sans-serif;font-weight:400;word-wrap:break-word}
.customer-profile-container .order-footer>.footer-card>.content-wrapper>.nif{color:#fa0000;font-size:14px;font-weight:700;word-wrap:break-word;font-family:Quantico,serif}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.pickup-pin{height:46px}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.pickup-pin svg{height:100%;width:auto}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.payment-logo,.customer-profile-container .order-footer>.footer-card>.content-wrapper>.carrier-logo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;height:36px !important;width:max-content !important}
.customer-profile-container .order-footer>.footer-card>.content-wrapper>.payment-logo>.mbway_number,.customer-profile-container .order-footer>.footer-card>.content-wrapper>.carrier-logo>.mbway_number{color:#fa0000;font-size:16px;font-family:"Sofia Sans",sans-serif;font-weight:800;word-wrap:break-word}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.payment-logo .invert-black-icon,.customer-profile-container .order-footer>.footer-card>.content-wrapper>.carrier-logo .invert-black-icon{fill:#0f0f0f !important}
.customer-profile-container .order-footer>.footer-card>.content-wrapper>.payment-logo svg,.customer-profile-container .order-footer>.footer-card>.content-wrapper>.carrier-logo svg{height:100%;width:auto;max-width:120px}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.payment-done{font-size:14px;font-family:"Sofia Sans",sans-serif;font-weight:700;word-wrap:break-word}.customer-profile-container .order-footer>.footer-card>.content-wrapper>.logo svg{padding-left:6px;height:21px !important;width:auto !important}
.helpdesk-parent{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px}.helpdesk-icon{width:50px;border-radius:50px;height:50px;object-fit:cover}.text-parent{height:60px;align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.text{align-self:stretch;position:relative}.text-total{color:#fa0000;font-weight:700 !important}.account-text{position:relative;display:none}.menu-ac{align-self:stretch;border-radius:8px;min-width:290px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:18px 20px;color:#0f0f0f}
.menu-ac:has(.taxes-selector){margin-bottom:-0.75rem}.menu-ac>.taxes-selector{color:#0f0f0f}.menu-ac>.taxes-selector .ui-toggleswitch .ui-toggleswitch-slider{background:#f4f4f4;border:solid 1px #434242}.menu-ac>.taxes-selector .ui-toggleswitch .ui-toggleswitch-slider:before,.menu-ac>.taxes-selector .ui-toggleswitch .ui-toggleswitch-handler{background:#0f0f0f;color:#0f0f0f}.menu-ac>.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{background:#f4f4f4;border-color:#434242}
.menu-ac>.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before,.menu-ac>.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider .ui-toggleswitch-handler{background:#0f0f0f}.user-parent{align-self:stretch;border-bottom:1px dashed #bfbebe;box-sizing:border-box;height:54px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;color:#fa0000}.user-icon.logo{height:auto}.user-icon.logo path{stroke:rgba(0,0,0,0) !important;fill:#fa0000}
.user-icon path{stroke:#fa0000 !important}.titles-heading{flex:1;display:flex}.box-parent{border-bottom:1px dashed #bfbebe;align-self:stretch;box-sizing:border-box;height:54px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.box-parent.last{border:none !important}.box-parent>.menu-btn{color:#0f0f0f;align-self:stretch;box-sizing:border-box;height:54px;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-start;font-family:"Quantico",sans-serif;gap:18px}
.box-parent>.menu-btn.selected{color:#fa0000}.box-parent>.menu-btn:hover{color:#fa0000}.titles-heading5{flex:1;position:relative}.help-ac{align-self:stretch;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:22px 20px;font-family:"Sofia Sans"}.titles-heading-1-desktop-parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.titles-heading6{align-self:stretch;position:relative;font-size:18px;color:#0f0f0f}
.mail-parent{max-width:340px;width:100%;display:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.titles-heading7{position:relative;font-weight:800}.frame-parent{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:29px;width:100%;font-size:24px;color:#0f0f0f}.frame-wrapper{align-self:stretch}@media(max-width:680px){.frame-wrapper{height:max-content}}.frame-wrapper{height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.user-group{font-size:20px;font-family:"Quantico",sans-serif;align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.user-group h1>.order-counter{color:#fa0000}.user-group.newsletter :hover{color:#fff}.user-icon path{stroke:#fa0000}.user-icon.newsletter path{stroke:#ffd200}.user-icon{width:24px;height:24px}.frame-group{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;font-size:20px;min-width:340px}
.frame-group .personal-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.125rem}.product-order-list{display:flex;flex-direction:column;gap:16px;width:100%}a.b{color:#fa0000}a.b:hover{color:#fa0000}a.b:active{color:#fa0000}a:hover{color:#fa0000}a:active{color:#fa0000}.frame-container{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:22px}.frame-div{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;font-size:16px;color:#000}
.order-wrapper{align-self:stretch;display:flex;gap:16px;flex-direction:column;align-items:flex-end;justify-content:center}.order{align-self:stretch;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:22px 16px;gap:8px}.order>.order-header{font-size:16px;font-weight:400;flex-flow:column;word-wrap:break-word;gap:8px;display:flex}.order>.order-header b.highlighted{color:#fa0000}.tracking{font-size:14px;color:#fa0000;text-decoration-line:underline !important}
.paid{font-size:14px;color:#3dad3d}.order-dates{font-size:14px;color:#fa0000 !important}.order-datesb{color:#fa0000 !important;font-size:14px}.titles-heading-3-desktop-parent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.order-number{display:flex;align-items:center;flex-shrink:0;font-family:"Quantico",sans-serif}.order-number b{color:#0f0f0f}.order-number>a{font-family:"Quantico",sans-serif;margin-left:4px;color:#fa0000}
.order-number>a:hover{color:#fa0000}.purchases-dates{align-self:stretch;display:flex}@media(max-width:680px){.purchases-dates{flex-direction:column;gap:6px}}.purchases-dates{align-items:flex-start;justify-content:flex-start;gap:12px;font-size:14px;color:#888}.titles-heading-1-desktop-wrapper{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:14px;color:#fa0000}.concluida-wrapper{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:14px;color:#fff;font-family:Quantico}
.waiting-processing-status{border-radius:6px;background-color:#74d1ff;color:#000;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:8px}.waiting-processing-status .icon{width:24px;height:24px}.waiting-processing-status .icon path{stroke:#000 !important}.canceled-status{border-radius:6px;background-color:rgba(250,0,0,.25);color:#fa0000;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:8px}
.canceled-status .icon{width:24px;height:24px}.canceled-status .icon path{stroke:#fa0000 !important}.processing-status{border-radius:6px;background-color:#ffd200;color:#000;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:8px}.processing-status .icon{width:24px;height:24px}.processing-status .icon path{stroke:#000 !important}.paid-status{border-radius:6px;background-color:rgba(61,173,61,.2509803922);color:#3dad3d;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:8px}
.paid-status .icon{width:24px;height:24px}.paid-status .icon path{stroke:#3dad3d !important}.account-frame-wrapper{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.status-parent{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;font-size:14px;color:#3dad3d;font-family:Quantico}.account-concluida{border-radius:6px;background-color:rgba(61,173,61,.25);height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:9px}
.tick-icon path{stroke:#000}.tick-icon{width:24px;position:relative;max-height:100%}.download-invoice{border-radius:6px;background-color:rgba(136,136,136,.25);height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 16px;box-sizing:border-box;gap:9px;color:#0f0f0f}.download-invoice svg{width:24px;height:24px}.download-invoice svg path{stroke:#0f0f0f}.hover-parent{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px}
.account-frame-parent{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;align-items:stretch;align-self:stretch}.frame-parent2{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;color:#888;font-family:"Sofia Sans"}.frame-child{width:24px;height:0}.text5{position:relative;font-size:20px;font-family:Quantico;color:#0f0f0f;display:none}.hover-child{align-self:stretch;width:44px;max-height:100%}
.frame-parent3{flex:1;border-radius:8px;background-color:#fff;display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:flex-start;padding:22px;width:100%;max-width:388px}.titles-heading14{align-self:stretch;flex:1;position:relative;display:flex;align-items:flex-end}.frame-wrapper2{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;color:#ffd200}.frame-parent9{align-self:stretch;flex:1;border-radius:8px;background-color:#434242;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:22px;gap:14px}
.frame-parent11{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;color:#fff;font-family:"Sofia Sans"}.elas-seguem-direitinhas{color:#ffd200}.personal-data-inner{flex:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px}.input-field-parent{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:11px;color:#fff}
.input-field-group{align-self:stretch;display:flex}@media(max-width:1000px){.input-field-group{flex-direction:column}.input-field-group.reverse{flex-direction:column-reverse}}.input-field-group{flex-direction:row;align-items:center;justify-content:flex-start;gap:18px}.titles-heading-1-desktop-wrapper{align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:14px;color:#bfbebe}.button-big-wrapper{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:18px;font-family:Quantico}
.button-big{width:100%;max-width:250px;border-radius:5px;background-color:#fa0000;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:14.9px 22.4px;box-sizing:border-box;gap:3.7px}.icon-left{width:22.4px;position:relative;height:22.4px;overflow:hidden;flex-shrink:0;display:none}.leading-icon{width:22.4px;position:relative;height:22.4px}.trailing{width:22.4px;position:relative;height:22.4px;display:none}.warning-container{flex:1;width:100%;position:relative;display:flex;gap:8px;justify-content:start;align-items:center;font-size:16px}
.warning-container span{font-weight:600;font-family:"Sofia Sans",sans-serif;color:#fff;text-align:left;display:inline-block}.account-sub-header{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;font-size:20px;color:#0f0f0f;font-family:"Quantico",sans-serif}@media(max-width:680px){.account-sub-header{font-size:18px}}.personal-data-container{align-self:stretch;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 16px;gap:28px}
.personal-data-container>.mauser-pro-customers{display:flex;flex-flow:column}.input-field6{flex:.941;border-radius:4px;background-color:#0f0f0f;border:1px solid #3a3a3a;box-sizing:border-box;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:11px 16px}.button-big-container{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:18px;color:#fff;font-family:"Quantico",sans-serif}
@media(max-width:680px){.customer-profile-container .main-parent{max-width:100%}}@media(max-width:680px){.frame-group{min-width:100%}.frame-group .personal-data{padding-left:0;padding-right:0}.frame-group .personal-data .input-field-group{flex-direction:column}.customer-profile-container{flex-direction:column}.customer-profile-container .greetings-parent{width:100%;max-width:100%}.customer-profile-container .titles-heading-3-desktop-parent .purchases-dates{gap:8px}.customer-profile-container .order-date-separator{display:none}
.customer-profile-container .mobile-only{display:block !important}.customer-profile-container .hidden{display:none !important}.customer-profile-container .order-footer{flex-direction:column}}@media(max-width:1220px){.customer-profile-container{gap:12px}.customer-profile-container .order{flex-direction:column;align-items:flex-start;gap:12px}.customer-profile-container .hover-parent{flex-flow:column;width:100%}.customer-profile-container .hover-parent .frame-parent3{width:100%;min-width:100%}.customer-profile-container .order-footer{flex-direction:column}
.customer-profile-container .frame-parent3{width:100%;min-width:100%}.customer-profile-container .titles-heading-3-desktop-parent .purchases-dates{gap:8px}.customer-profile-container .purchases-dates{flex-flow:column}.customer-profile-container .order-date-separator{display:none}.customer-profile-container .hover-parent{flex-flow:column;width:100%}}.ticket-result-feedback{width:100%;position:relative;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 16px;box-sizing:border-box;gap:18px;text-align:left;font-size:24px;color:#3dad3d;font-family:"Quantico",serif}
.ticket-result-feedback>.l1{align-self:stretch;display:flex;align-items:center;gap:12px;position:relative;font-size:24px;line-height:120%;font-family:"Quantico",serif;color:#3dad3d;text-align:left}.ticket-result-feedback>.l1 svg{width:auto;height:18px;position:relative;max-height:100%}.ticket-result-feedback>.l1 svg path{stroke:#3dad3d}.ticket-result-feedback>.l2{width:100%;position:relative;display:flex;align-items:center;box-sizing:border-box;gap:8px;text-align:left;font-size:16px;color:#0f0f0f;font-family:"Sofia Sans",serif}
.ticket-result-feedback>.l2 svg{width:auto;height:20px}.ticket-result-feedback>.l2 svg path{stroke:#fa0000}.filters-reset{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;font-family:"Quantico",sans-serif !important;font-size:14px !important;color:#0f0f0f !important;text-decoration:underline !important;margin-bottom:.5rem;animation:fadeIn 1s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.filters-panel>.ui-accordion-header.ui-state-active{background-color:rgba(0,0,0,0) !important;color:#fa0000 !important;font-weight:700 !important;font-family:"Sofia Sans",sans-serif;font-size:16px !important}
.filters-panel>.ui-accordion-header.ui-state-active>.ui-icon-triangle-1-s{margin:0 .35rem 0 0 !important}.filters-panel>.ui-accordion-header.ui-state-hover{background-color:rgba(0,0,0,0) !important}.filters>.ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-e{color:#fa0000}.filters>.ui-accordion .ui-accordion-header>.ui-icon.ui-icon-triangle-1-s{color:#fa0000;margin:0 .25rem 0 0 !important}.filters{padding:1.25rem 1.5rem 0 1.25rem;margin-left:16px;background-color:#fff;min-width:245px;max-width:278px;flex:0 0 100%;height:max-content;border-radius:6px}
.filters .ui-chkbox .ui-chkbox-box{background-color:rgba(0,0,0,0)}.filters .ui-chkbox .ui-chkbox-box.ui-state-active{background-color:rgba(0,0,0,0)}.filters.ui-sidebar{display:none}@media(max-width:680px){.filters.ui-sidebar{display:block}}.filters.ui-sidebar{margin-left:0;background-color:#fff;overflow:scroll;max-height:100vh;overscroll-behavior:contain}.filters.active{animation:growIn .5s ease-out forwards}.filters .ui-g-12 .ui-md-12{padding:0 !important}.filters .ui-selectmanycheckbox.ui-grid-responsive>div>div{flex-direction:row-reverse;padding-left:0;padding-right:4px;padding-top:4px;padding-bottom:4px}
.filters .ui-selectmanycheckbox label{font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:400;margin:0}.filters .display-range{display:flex;flex-flow:row nowrap;gap:12px;padding-top:18px;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:400;font-family:"Sofia Sans",sans-serif}.filters .ui-selectonemenu{width:100%;height:40px}.filters .ui-selectonemenu .ui-selectonemenu-label{line-height:20px}
.filters .ui-accordion .ui-accordion-header:first-child{border-top:none !important;min-height:unset !important;margin:0 0 .75rem 0}.filters .ui-accordion .ui-accordion-header{border-top:1px dashed #bfbebe !important;min-height:48px;display:flex;padding:0;justify-content:center;align-items:center;background-color:#fff;color:#fa0000;font-family:"Quantico",serif;font-size:16px;line-height:1.2;font-weight:700}.filters .ui-accordion .ui-accordion-header>.ui-icon{color:#888}
.filters .ui-accordion .ui-accordion-content{padding-top:0;padding-left:.75rem;padding-right:0;background-color:#fff;color:#0f0f0f}.filters .ui-accordion .ui-accordion-content:has(.display-range){padding-left:0}.filters .filters-header{display:none}.ui-slider-horizontal{height:2px !important}.ui-slider-horizontal .ui-slider-range{height:2px}@media(max-width:912px){.filters{width:100%;max-width:100%;margin-left:0;position:fixed;bottom:0;left:0;right:0;height:50%;z-index:999;-webkit-box-shadow:0 -4px 12px -8px #0f0f0f;box-shadow:0 -4px 12px -8px #0f0f0f;transform:translateY(calc(100% - 50px));animation:none;padding:0 1rem 2rem 1rem}
.filters>.f-content{height:100%;contain:content;overscroll-behavior:contain;overflow:scroll;padding-right:.5rem}.filters.active{animation:none}.filters>.filters-header{display:flex;height:50px;justify-content:start;align-items:center;gap:8px;color:#fa0000}.filters>.filters-header svg path{stroke:#fa0000}.filters>.filters-header>.hidden{flex-grow:1;display:block}.filters>.filters-header>.expanded{flex-grow:1;display:none}.filters.visible>.filters-header>.hidden{display:none}.filters.visible>.filters-header>.expanded{display:block}
.filters.visible{transform:translateY(0)}.filters.visible .icon-expand{transform:rotate(180deg)}}.green{color:#3dad3d}.grey-mid{color:#888}.new-address-pn{display:flex;justify-content:end;align-items:center;width:100%;padding-top:4px}.new-address-pn>.new-address-btn{color:#fa0000 !important;font-family:"Sofia Sans",sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:30px !important;vertical-align:center !important;text-decoration:underline !important;cursor:pointer !important}
.new-address-pn>.new-address-btn:hover{color:#fa0000 !important}.footer-actions{padding-top:18px}.address-horizontal_menu{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.address-pro-selected{display:flex;flex-flow:column;width:100%;gap:8px;font-size:16px;font-family:"Sofia Sans",sans-serif}.address-pro-selected>.l1{color:#0f0f0f}.address-pro-selected>.l1>.highlight{font-weight:800;color:#fa0000}.address-pro-selected>.l2{color:#888}.address-horizontal-list{scroll-behavior:auto;gap:12px;width:100%;flex-flow:column;display:flex;justify-content:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.address-horizontal-list>.empty-address{color:#0f0f0f;font-family:"Sofia Sans",sans-serif;font-size:14px}.address-card{width:100%;border-radius:6px;border:1px solid #dedede;height:max-content;min-height:140px;background-color:#f4f4f4;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:flex;color:#434242;flex-flow:row;padding:16px;gap:16px}.address-card a{color:#434242 !important}.address-card a:hover{color:#434242}.address-card.invert-bg{background-color:#f4f4f4}
.address-card.selectable:hover{background-color:#d9dbdd}.address-card.selectable.active{background-color:#434242}.address-card.selectable.active a{color:#bfbebe !important}.address-card.selectable.active a:hover{color:#bfbebe}.address-card.selectable.active .address-name{color:#fff}.address-card.selectable.active .address-contact{color:#bfbebe}.address-card.selectable.active .address-nif{color:#fff}.address-card.selectable.active .address-detail{color:#bfbebe}.address-card.selectable.active svg path{stroke:#fff}
.address-card .commands{display:flex;justify-content:space-between;flex-flow:column;padding-top:4px}.address-card .commands .crud path{stroke:#fa0000;width:24px;height:24px}.address-card .commands .heart svg{width:24px;height:24px}.address-card .commands .heart svg path{stroke:#bfbebe}.address-card .commands .active.heart svg{width:24px;height:24px}.address-card .commands .active.heart svg path{fill:#fa0000;stroke:#fa0000}.address-card .commands .select-icon svg{width:30px;height:30px}.address-card .commands svg{width:22px;height:22px}
.address-card .address-detail{display:flex;flex-flow:column;text-wrap:wrap;width:100%;font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;gap:8px;font-size:14px;color:#434242;cursor:default;pointer-events:none}.address-card .address-detail.selectable{cursor:pointer;pointer-events:all;color:#434242}.address-card .address-detail .address-header{display:flex;flex-flow:column;gap:2px}.address-card .address-detail .address-nif{color:#0f0f0f;font-weight:700;font-family:"Quantico",serif}
.address-card .address-detail .address-name{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:700;color:#0f0f0f;line-height:1.4}.address-card .address-detail .address-label{font-family:"Quantico",serif;font-size:14px;line-height:1.2;font-weight:400}.address-card .address-detail .address-contact{color:#434242;font-family:"Sofia Sans",sans-serif;font-size:14px;line-height:1.4;font-weight:400}.address-card .address-detail .address-lines{display:flex;flex-flow:column;gap:2px}
.address-sub-title{font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:400;padding-bottom:12px;color:#888}.green{color:#3dad3d}.grey-mid{color:#888}.prohibition-fly{width:40px;height:40px;display:flex;align-items:center}.prohibition-fly .circle{fill:rgba(0,0,0,0)}.prohibition-fly .plane{fill:#0f0f0f}.sku-copy{margin:0;width:100%;font-size:12px;min-width:75px;font-weight:400;max-width:max-content;color:#888;padding-left:22px;padding-right:0;background-position:left center}
.sku-copy.style1{position:relative;font-size:14px;font-family:"Quantico",serif;color:#fa0000}.sku-copy.style2{width:100%;display:flex;justify-content:center;position:relative;font-size:12px;font-family:"Quantico",serif;color:#0f0f0f}.sku-copy.right-icon{padding-left:0;padding-right:22px;background-position:right center}.sku-copy:hover{background-image:url("/jakarta.faces.resource/icons/copy.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat}.sku-copy:active{background-image:url("/jakarta.faces.resource/icons/copy_green.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat}
.product-card-horizontal{display:grid}.product-card-horizontal .bin-col{padding-top:5px}.product-card-horizontal .bin-col svg{width:22px;height:22px}.product-card-horizontal .bin-col svg:hover{opacity:.7}.product-card-horizontal .bin-col svg path{stroke:#888}.product-card-horizontal.bin{grid-template-areas:"thumbnail description unit-price quantity total bin";grid-template-columns:132px 1fr .3fr 100px .4fr auto}.product-card-horizontal{grid-template-areas:"thumbnail description unit-price quantity total";grid-template-columns:132px 1fr .3fr .3fr .3fr;align-self:stretch;padding:18px;background-color:#fff;border-radius:6px;align-items:center;gap:22px}
.product-card-horizontal>a>.thumbnail{grid-area:thumbnail;width:132px;height:132px;padding:16px;border-radius:6px 0 0 6px;background-color:#fff}.product-card-horizontal>.description-col{grid-area:description;width:100%;position:relative;font-size:14px;line-height:120%;font-family:"Quantico",serif;color:#0f0f0f;display:flex;height:100%;justify-content:center;gap:12px;flex-flow:column}.product-card-horizontal>.description-col>.description-wrapper{display:flex;flex-flow:column;gap:6px}
.product-card-horizontal>.description-col>.info-line{display:flex;flex-flow:row;gap:22px}.product-card-horizontal>.description-col>.info-line .stock .info{padding-top:2px}.product-card-horizontal>.description-col>.info-line .stock .estimation{font-size:14px}.product-card-horizontal>.description-col>.designation{align-self:stretch;color:#0f0f0f;font-size:14px;font-family:"Quantico",sans-serif;font-weight:400;line-height:16.8px;word-wrap:break-word}.product-card-horizontal>.unit-price-col{grid-area:unit-price}
.product-card-horizontal>.quantity-col{grid-area:quantity;display:flex;align-items:center;flex-flow:column}.product-card-horizontal>.quantity-col>.qtd-cart-pn>.spinner-quantity{width:100px}.product-card-horizontal>.quantity-col>.flex-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-radius:4px;font-family:Sofia Sans,sans-serif;align-self:stretch;padding-top:5px;padding-bottom:5px;padding-right:1px}.product-card-horizontal>.quantity-col>.flex-wrapper>.unit{font-size:20px;font-weight:800;line-height:24px;word-wrap:break-word;color:#0f0f0f}
.product-card-horizontal>.quantity-col>.flex-wrapper>.label-units{font-size:14px;font-weight:400;line-height:16.8px;word-wrap:break-word;color:#0f0f0f}.product-card-horizontal>.bin-col{grid-area:bin;justify-self:center}.product-card-horizontal>.full-total-col{grid-area:total;justify-self:end}.product-card-horizontal>.total-wrapper{color:#0f0f0f;min-width:138px;text-align:right}.product-card-horizontal>.total-wrapper.highlighted{color:#fa0000}.product-card-horizontal>.total-wrapper>.total{font-size:22px;font-family:"Sofia Sans",sans-serif;font-weight:800}
.product-card-horizontal>.total-wrapper>.label-total{font-size:12px;font-family:"Sofia Sans",sans-serif;font-weight:400}@media(max-width:1300px){.product-card-horizontal .quantity-col{align-items:start}.product-card-horizontal{row-gap:4px}.product-card-horizontal.bin{grid-template-areas:"thumbnail description description description description" "thumbnail quantity    unit-price  total        bin ";grid-template-columns:132px 100px 1fr 1fr auto;grid-template-rows:auto auto}.product-card-horizontal{grid-template-areas:"thumbnail description description description" "thumbnail quantity unit-price     total";grid-template-columns:132px 1fr 1fr 1fr;grid-template-rows:auto auto}
.product-card-horizontal .highlighted{text-align:right}.product-card-horizontal .description-col{justify-content:center}}@media(max-width:680px){.product-card-horizontal{padding:16px;gap:12px}.product-card-horizontal.bin{grid-template-areas:"thumbnail description  description" "quantity  unit-price  total bin";grid-template-columns:100px 1fr auto}.product-card-horizontal{grid-template-areas:"thumbnail description  " "quantity  unit-price";grid-template-columns:100px 1fr;grid-template-rows:auto auto}
.product-card-horizontal a .thumbnail{padding:12px;width:100px;height:100px}.product-card-horizontal .description-col{justify-content:start}.product-card-horizontal .description-col .info-line{justify-content:space-between}.product-card-horizontal .description-col .info-line .stock .icon{margin-bottom:3px}.product-card-horizontal .highlighted{text-align:right}.product-card-horizontal .full-total-col{display:none}}@media(max-width:710px){.product-card-horizontal{padding:16px;gap:12px}.product-card-horizontal.bin{grid-template-areas:"thumbnail description  description" "quantity  unit-price bin";grid-template-columns:100px 1fr auto}
.product-card-horizontal{grid-template-areas:"thumbnail description  " "quantity  unit-price";grid-template-columns:100px 1fr;grid-template-rows:auto auto}.product-card-horizontal a .thumbnail{padding:12px;width:100px;height:100px}.product-card-horizontal .description-col{justify-content:start}.product-card-horizontal .description-col .info-line{justify-content:space-between}.product-card-horizontal .description-col .info-line .stock .icon{margin-bottom:3px}.product-card-horizontal .highlighted{text-align:right}
.product-card-horizontal .full-total-col{display:none}}.cart-review{width:100%;max-width:1600px;height:max-content}.cart-review>.cart-review-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1600px;gap:26px;height:max-content}@media(max-width:1100px){.cart-review>.cart-review-wrapper{gap:18px}}.cart-review>.cart-review-wrapper .cart-review{display:-ms-flexbox;display:flex;flex-flow:column;gap:18px}.cart-review>.cart-review-wrapper .cart-review-left-col{display:grid;grid-template-areas:var(--grid-layout);grid-template-columns:1fr;justify-content:center;align-items:center;height:max-content;gap:22px}
.cart-review>.cart-review-wrapper .cart-review-left-col .promo-voucher-pn{grid-area:promo;width:100%;border-radius:6px;display:-ms-flexbox;display:flex;flex:1;flex-flow:column;background-color:#fff;gap:22px;min-width:300px}@media(max-width:1023px){.cart-review>.cart-review-wrapper .cart-review-left-col .promo-voucher-pn{max-width:100%}}.cart-review>.cart-review-wrapper .cart-review-left-col .promo-voucher-pn>.header{color:#fa0000;font-size:16px;font-family:"Quantico",sans-serif;font-weight:400}
.cart-review>.cart-review-wrapper .cart-review-left-col .banner{grid-area:banner;width:100%;max-width:400px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}@media(max-width:1023px){.cart-review>.cart-review-wrapper .cart-review-left-col .banner{max-width:100%}}.cart-review>.cart-review-wrapper .cart-review-left-col .banner img{width:100%}@media(max-width:1023px){.cart-review>.cart-review-wrapper{-ms-flex-direction:column;flex-direction:column}}@media(max-width:680px){.cart-review>.cart-review-wrapper .cart-review-left-col .cart-total-summary{min-width:100%}
}.cart-total-summary{grid-area:summary;width:100%;max-height:max-content;overscroll-behavior:contain;border-radius:6px;display:-ms-flexbox;display:flex;flex-flow:column;background-color:#fff;padding:18px;gap:18px}@media(max-width:1100px){.cart-total-summary{min-width:365px}}@media(max-width:1023px){.cart-total-summary{max-width:100%}}.cart-total-summary{min-width:400px}.cart-total-summary.checkout-summary{min-width:360px;max-width:360px}@media(max-width:1023px){.cart-total-summary.checkout-summary{max-width:100%;min-width:100%}
}.cart-total-summary.checkout-summary.navigation-area{gap:12px;z-index:1000}.cart-total-summary.checkout-summary.navigation-area .legals{gap:8px;display:flex;flex-flow:column}.cart-total-summary.checkout-summary.navigation-area .ui-chkbox-label{color:#0f0f0f;font-family:"Quantico",sans-serif;font-size:12px}.cart-total-summary.checkout-summary.navigation-area .ui-link{font-family:"Quantico",sans-serif;font-size:12px;color:#fa0000 !important}@media(max-width:680px){.cart-total-summary.checkout-summary.navigation-area{background-color:rgba(0,0,0,0)}
.cart-total-summary.checkout-summary.navigation-area .legals{display:none}}.cart-total-summary.checkout-summary .icon-label{display:-ms-flexbox;display:flex;font-family:"Sofia Sans",sans-serif;font-size:12px;-ms-flex-align:center;align-items:center;justify-items:center;gap:8px;flex-grow:1}.cart-total-summary.checkout-summary .icon-label svg{width:90px;height:12px}.cart-total-summary.checkout-summary .icon-label{color:#0f0f0f}.cart-total-summary.checkout-summary .info-group{display:flex;flex-direction:column;gap:12px}
.cart-total-summary.checkout-summary .info-group>.header{color:#fa0000;font-size:16px;font-family:"Quantico",sans-serif;font-weight:400}.cart-total-summary.checkout-summary .info-group>.delivery-method{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.cart-total-summary.checkout-summary .info-group>.delivery-method .logo-svg{display:flex;align-items:center;gap:8px;height:26px}.cart-total-summary.checkout-summary .info-group>.delivery-method .logo-svg.mauser-logo{align-items:start}
.cart-total-summary.checkout-summary .info-group>.delivery-method .logo-svg .custom-icon path{stroke:#171717}.cart-total-summary.checkout-summary .info-group>.delivery-method .logo-svg .invert-black-icon{fill:#0f0f0f !important}.cart-total-summary.checkout-summary .info-group>.delivery-method .logo-svg svg{overflow:visible;width:auto;height:100%}.cart-total-summary.checkout-summary .info-group>.delivery-method{font-size:14px}.cart-total-summary.checkout-summary .info-group>.delivery-method .estimate-carrier{color:#0f0f0f}
.cart-total-summary.checkout-summary .info-group>.paymentMethod{display:flex;justify-content:left;align-items:center;font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400;gap:16px;color:#0f0f0f}.cart-total-summary.checkout-summary .info-group>.lines{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-wrap:wrap;gap:4px;color:#0f0f0f}.cart-total-summary .payment-icon .invert-black-icon{fill:#0f0f0f !important}.cart-total-summary .payment-icon svg{width:auto;height:26px}
.cart-total-summary .total-line{display:-ms-flexbox;display:flex;height:48px;border-bottom:1px dashed #bfbebe;padding:0 10px;-ms-flex-align:center;align-items:center;gap:12px}.cart-total-summary .total-line label{color:#0f0f0f;font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:400}.cart-total-summary .total-line svg{height:20px;width:auto}.cart-total-summary .total-line svg path{stroke:#888}.cart-total-summary .total-line .ui-outputlabel{color:#fa0000}.cart-total-summary .total-line .amount{color:#0f0f0f;font-size:16px;font-weight:400}
.cart-total-summary .total-line .amount.total{color:#fa0000;font-weight:800}.cart-total-summary .total-line .amount.total,.cart-total-summary .total-line .amount.final{font-weight:800;font-size:18px}.summary-panel{display:flex;border-radius:6px;flex-direction:column;gap:16px;transform:none;transition:transform .4s ease-in-out}@media(max-height:900px){#next-btn-pn{position:sticky;bottom:0}}@media(max-width:680px){.cart-total-summary{overflow-y:scroll}.mobile-only-inline{display:inline-block}.checkout-container .checkout-wrapper .header-wizard .header-title{font-weight:700}
.checkout-container .checkout-wrapper{gap:12px}.summary-panel:not(.cart-confirmation){background-color:#fff;position:fixed;bottom:0;left:0;right:0;height:calc(100% - 160px);z-index:999;-webkit-box-shadow:0 -4px 12px -8px #0f0f0f;box-shadow:0 -4px 12px -8px #0f0f0f;transform:translateY(calc(100% - 101px));padding:12px 12px 60px}.summary-panel.visible{transform:translateY(0)}.summary-panel.visible .icon-expand{transform:rotate(180deg)}}.green{color:#3dad3d}
.grey-mid{color:#888}.avatar-btn{background-color:#0b0b0b;border-radius:50px;width:50px !important;height:50px !important;display:flex !important;justify-content:center !important;align-items:center !important;font-family:"Quantico",sans-serif !important;font-size:24px !important;color:#fff !important}.mauser-btn{font-weight:700;font-family:"Quantico",sans-serif !important;padding:12px 16px;border-radius:6px;justify-content:center;align-items:center;text-align:center;height:50px !important;gap:7px;width:max-content;flex-flow:row;cursor:pointer;display:flex}
.mauser-btn.no-pad{padding:0;height:24px;width:max-content;max-width:max-content}.mauser-btn.style1{padding:16px 16px}.mauser-btn.light{font-weight:400 !important}@media(max-width:680px){.mauser-btn .text-mobile{display:none}}@media(max-width:680px){.mauser-btn .text-desktop{display:none}}.mauser-btn.ui-state-disabled{opacity:1;color:#fff !important}@media(max-width:680px){.mauser-btn{width:100%}.mauser-btn.mobile-bottom{position:fixed;bottom:0;height:55px;right:0;z-index:1000;border-bottom-right-radius:0;border-bottom-left-radius:0}
}.mauser-btn>svg{height:24px !important;width:24px !important}.mauser-btn.transparent{color:#0f0f0f !important}.mauser-btn.bin>svg{height:20px !important;width:20px !important}.mauser-btn.full-width{width:100%}.mauser-btn.mid-width{width:50%}.mauser-btn.medium{min-width:250px}.mauser-btn.font16>span{font-size:16px}.mauser-btn.font18>span{font-size:18px}.mauser-btn.font14>span{font-size:14px}.mauser-btn.underline.ui-state-hover,.mauser-btn.underline:hover{text-decoration:underline !important}.mauser-btn.grey-light{background:#dedede;color:#0f0f0f}
.mauser-btn.grey-light.ui-state-hover,.mauser-btn.grey-light:hover{color:#0f0f0f;background:#bfbebe}.mauser-btn.grey-light svg path{stroke:#fff}.mauser-btn.grey{background:#434242;color:#fff}.mauser-btn.grey.theme{background:#dedede;color:#888}.mauser-btn.grey.theme svg path{stroke:#888}.mauser-btn.grey.ui-state-hover,.mauser-btn.grey:hover{color:#bfbebe !important}.mauser-btn.grey.ui-state-hover svg path,.mauser-btn.grey:hover svg path{stroke:#bfbebe}.mauser-btn.grey svg path{stroke:#fff}.mauser-btn.white.theme{background:#fff;color:#0f0f0f}
.mauser-btn.white.theme svg path{stroke:#0f0f0f}.mauser-btn.white{background:#fff;color:#0f0f0f}.mauser-btn.white.ui-state-hover,.mauser-btn.white:hover{color:#fa0000 !important}.mauser-btn.white.ui-state-hover svg path,.mauser-btn.white:hover svg path{stroke:#fa0000}.mauser-btn.white svg path{stroke:#0f0f0f}.mauser-btn.green{background:#ffd200;color:#fff}.mauser-btn.yellow{background:#ffd200;color:#0f0f0f}.mauser-btn.yellow.ui-state-hover,.mauser-btn.yellow:hover{background-color:#fbe600;color:#0f0f0f}
.mauser-btn.red{color:#fff}.mauser-btn.red.fill svg path{stroke:rgba(0,0,0,0);fill:#fff}.mauser-btn.red svg path{stroke:#fff}.mauser-btn.red.ui-state-hover,.mauser-btn.red:hover{opacity:1 !important;color:#fff;background:#ca0000}.mauser-btn.red.ui-state-active,.mauser-btn.red:active{opacity:1 !important;color:#fff;background:#ca0000}.mauser-btn.red{background:#fa0000}.control-button{background-color:#f5f5f5;color:#fff;font-size:18px;line-height:24px;border:0;cursor:pointer;height:40px;display:flex;gap:4px;padding:0 16px;justify-content:center;align-items:center;border-radius:8px}
.control-button>.bth-text{font-weight:400;font-size:12px;color:#0f0f0f;font-family:"Quantico",serif}.control-button svg path{stroke:#fa0000}.control-button.ui-commandlink,.control-button.ui-link{color:#fff}.control-button.ui-commandlink:hover,.control-button.ui-link:hover{color:#fff}.control-button.ui-commandlink:active,.control-button.ui-link:active{color:#fff}.control-button:hover{color:#fff}.control-button.active{background-color:#fa0000}.control-button.active>.bth-text{color:#fff}
.control-button.active path{stroke:#fff}.my-location-btn,.see-on-map-btn{width:fit-content;padding-top:8px;display:-ms-flexbox;display:flex;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;color:#0f0f0f !important;font-family:"Sofia Sans",sans-serif !important;font-size:14px !important;font-weight:600 !important}.my-location-btn:hover,.see-on-map-btn:hover{text-decoration:underline !important}.my-location-btn svg,.see-on-map-btn svg{height:14px}
.my-location-btn svg path,.see-on-map-btn svg path{stroke:#fa0000}.see-on-map-btn{font-weight:800 !important}.green{color:#3dad3d}.grey-mid{color:#888}.steps{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;height:100px;background-color:#eee}.steps .checkout-step-bg{background-repeat:no-repeat;background-position:50% 26px}.steps .checkout-step-bg.left{background-image:linear-gradient(to right,transparent 50%,#dedede 50%)}.steps .checkout-step-bg.right{background-image:linear-gradient(to right,#dedede 50%,transparent 50%)}
.steps .checkout-step-bg{background-image:linear-gradient(to right,#dedede 50%,#dedede 50%);background-size:100% 1px;flex:1 1 0;height:78px;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:inline-flex}.steps .step{width:31px;height:31px;font-family:"Quantico",sans-serif;font-size:14px;background-color:#bfbebe;border-radius:8px;color:#888;font-weight:400;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer}
.steps .step svg{width:19px;height:19px}.steps .step svg path{stroke:#fff}.steps .step.active{background-color:#fa0000;color:#fff}.steps .step.done{background-color:#3dad3d}.steps .step .number{justify-content:flex-end;display:flex;flex-direction:column;color:#0f0f0f;font-size:14px;font-family:"Quantico",sans-serif;font-weight:400;line-height:16.8px;word-wrap:break-word}.steps .step-label{align-self:stretch;text-align:center;justify-content:flex-end;display:flex;flex-direction:column;font-size:14px;font-family:"Quantico",sans-serif;font-weight:400;line-height:16.8px;word-wrap:break-word;color:#888}
.steps .step-label.active{color:#434242}.steps .step-label.done{color:#434242}@media(max-width:680px){.steps{height:80px}.steps .step-label{display:none}.steps .checkout-step-bg{background-position-y:50%}}body .gm-ui-hover-effect{width:36px !important;height:30px !important}body .gm-ui-hover-effect span{height:16px !important;width:16px !important}body .gm-style-iw-chr{height:24px}body .map-info{color:#000;font-family:"Sofia Sans",sans-serif;font-size:12px !important;font-weight:400;display:-ms-flexbox;display:flex;flex-flow:column;gap:4px}
body .map-info p{margin:0}body .gm-style-iw,body .gm-style-iw-c{max-width:230px !important;display:flex;justify-content:center;align-items:center;padding:0;margin:0}body .gm-style-iw-chr{display:none}body .store-map-info{display:flex;flex-flow:row;justify-content:center;align-items:center;text-align:center;padding:8px 8px 0}body .store-map-info a{font-family:"Sofia Sans",sans-serif;font-size:12px;line-height:1.4;font-weight:400;width:100%;color:#070707}.green{color:#3dad3d}
.grey-mid{color:#888}.toast{display:flex;align-items:center;flex-flow:column;max-width:358px;justify-content:space-between;position:fixed;top:82px}@media(max-width:680px){.toast{top:134px}}.toast{right:8px;margin:0 auto;padding:0;min-width:300px;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-family:"Quantico",sans-serif;overflow:hidden;transform:translateX(100%);transition:all .5s ease;z-index:1999;opacity:0}.toast>.icon{position:fixed;top:8px;right:8px;width:24px;height:24px;display:flex;justify-content:flex-end;cursor:pointer}
.toast>.icon svg{width:22px;height:22px}.toast>.icon svg path{stroke:#fff}.toast>.toast-content{display:flex;flex-flow:row;gap:22px;width:100%;padding:10px 20px;background:#3ea73d}.toast>.toast-content.error{background:#fa0000;border:1px solid #fa0000}.toast>.toast-content.add,.toast>.toast-content.update,.toast>.toast-content.success{background:#3ea73d;border:1px solid #1ea11e}.toast>.toast-content.fail{background:#bfbebe;color:#0f0f0f}.toast>.toast-content.remove{background:#000}.toast>.toast-content{align-items:center}
.toast>.toast-content>.message{display:flex;font-size:18px;font-family:"Quantico",sans-serif;flex-flow:column;gap:4px}.toast>.toast-content>.message .t1 a{font-family:"Quantico",sans-serif;color:#ffd200;text-decoration:underline !important}.toast>.toast-content>.message .t2{font-size:14px}.toast>.toast-content>.message .t2 a{font-family:"Quantico",sans-serif;color:#000;text-decoration:underline !important}.toast>.toast-content>.message .message-text{padding:10px;font-size:14px}
.toast>.toast-content>.thumb-notification{width:70px;height:70px;min-width:70px;border-radius:4px;overflow:hidden;background-color:#fff;padding:6px}.toast>.toast-content>.thumb-notification img{width:100%;height:100%;object-fit:contain}.toast.active{transform:translateX(0);opacity:1;transition:transform .5s ease,opacity .5s ease}.toast .progress{position:relative;width:100%;height:3px}.toast .progress.add,.toast .progress.update,.toast .progress.success{background:#006700}.toast .progress.fail,.toast .progress.error{background:#000}
.toast .progress.remove{background:#ffd200}.toast .progress.add:before{background-color:#1ea11e}.toast .progress.success:before{background-color:#1ea11e}.toast .progress.update:before{background-color:#1ea11e}.toast .progress.fail:before{background-color:#888}.toast .progress.error:before{background-color:#888}.toast .progress.remove:before{background-color:#434242}.toast .progress:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;will-change:transform;animation:progress-scroll 5s linear forwards}
.green{color:#3dad3d}.grey-mid{color:#888}.input-qtd{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.input-qtd.loading-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;z-index:10}.input-qtd.loading-active::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;opacity:.7;border:3px solid #dedede;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite;z-index:11}
@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.pi-trash{transform:translate(0,0)}.pi-trash:before{content:url("/jakarta.faces.resource/icons/bin_light.svg.xhtml?ln=mauser-layout")}.ui-button{transition:none !important}.ui-quantity-control{border:1px solid #dedede;border-radius:4px;display:flex;height:44px;max-width:146px}.ui-quantity-control.style-1{height:100%;background-color:#fff;padding-left:8px;padding-right:8px}.ui-quantity-control.style-1 input{width:96px}.ui-quantity-control .ui-button-icon-only{width:22px !important}
.ui-quantity-control input{border:0;background-color:rgba(0,0,0,0);color:#888;text-align:center;width:40px;height:100%;padding:0;font-family:"Sofia Sans",sans-serif;font-size:14px;font-weight:400}.ui-quantity-control input:focus{border:0}.ui-quantity-control input:hover{border:0}.ui-quantity-control .button-control{border:0;width:22px;background-color:rgba(0,0,0,0);color:#888;background:none !important;border:none !important;padding:0 !important;font-size:inherit !important;text-shadow:none !important;box-shadow:none !important;outline:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ui-quantity-control .button-control:hover,.ui-quantity-control .button-control:focus,.ui-quantity-control .button-control:active{background:none !important;border:none !important;box-shadow:none !important;color:#0056b3;outline:none !important}.ui-quantity-control .button-control.ui-state-focus{background-color:rgba(0,0,0,0) !important}.ui-quantity-control .button-control.ui-state-focus{background-color:rgba(0,0,0,0) !important}.ui-quantity-control .button-control.ui-state-active{background-color:rgba(0,0,0,0) !important}
.ui-quantity-control .button-control:focus{background-color:rgba(0,0,0,0) !important}.ui-quantity-control .button-control:active{background-color:rgba(0,0,0,0) !important}.ui-quantity-control .button-control:hover{background-color:rgba(0,0,0,0);color:#888;opacity:.7}@media(max-width:912px){.ui-quantity-control{width:100%;max-width:100%;justify-content:space-between;padding-right:8px;padding-left:8px}}.green{color:#3dad3d}.grey-mid{color:#888}.language-selector{display:flex;flex-flow:row;align-items:center;gap:8px;border-radius:8px;border:1px solid #dedede;background-color:rgba(222,222,222,.28) !important;margin-top:8px;color:#434242 !important;min-width:170px;padding-left:12px}
.language-selector svg{width:20px !important;height:20px !important}.language-selector>.selector{border:none !important;background-color:rgba(0,0,0,0) !important}.language-selector>.selector>.ui-selectonemenu-label.ui-inputfield{font-size:14px !important}.layout-topbar-logo{align-items:start;display:flex;height:100%}.layout-topbar-logo.pro{height:100%}.layout-topbar-logo.pro svg{height:18px !important;width:auto !important}@media(max-width:680px){.layout-topbar-logo.pro svg{height:14px !important;width:auto !important}
}.layout-topbar-logo img{height:22px}.voucher{font-weight:700;font-size:18px;text-transform:uppercase;font-family:"Quantico","serif"}.form-group{display:grid;flex-flow:row;align-items:center;gap:10px;width:100%}.form-group.col-1{grid-template-columns:1fr}.form-group.col-2{grid-template-columns:1fr 1fr}@media(max-width:1023px){.form-group.col-2{grid-template-columns:1fr}}.form-group.wrap{flex-wrap:wrap}.form-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px}
.taxes-selector{display:flex;gap:4px;align-items:center;min-width:162px;font-size:14px;font-family:"Quantico",sans-serif;color:#1d1d1d;text-wrap:nowrap}.taxes-selector>.inactive{opacity:.5}.taxes-selector .ui-toggleswitch .ui-toggleswitch-slider{background:#a38600;border:solid 1px #756107}.taxes-selector .ui-toggleswitch .ui-toggleswitch-slider:before,.taxes-selector .ui-toggleswitch .ui-toggleswitch-handler{background:#0f0f0f;color:#000}.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before,.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-handler{color:#a38600;background:#a38600}
.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{background:#a38600;border-color:#756107}.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider:before,.taxes-selector .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider .ui-toggleswitch-handler{background:#0f0f0f}.pagination{display:flex;width:100%;gap:16px;align-items:center;justify-content:center;flex-direction:column;color:#181818;font-size:16px;font-weight:400;font-family:"Sofia Sans",sans-serif}
.pagination.top{padding-top:24px;padding-bottom:16px}.pagination .button{width:auto;margin-top:4px;text-transform:uppercase;height:40px;padding:16px 24px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:0;background-color:#fff;color:#fa0000;font-size:14px;font-weight:400;font-family:"Quantico",serif;text-decoration:none !important}.pagination .button:hover{opacity:.8}.ui-confirm-popup-no{border:none !important;outline:none !important;box-shadow:none !important;background:none !important;color:#ffd200 !important}
.ui-confirm-popup-yes{border:none !important;background-color:#fa0000 !important}.flex-center{width:100%;display:flex;justify-content:center;align-items:center}.card-mid-dark{color:#0f0f0f;background-color:#fff}.card-dark{color:#0f0f0f;background-color:#fff}.flag svg{height:14px}.yes-btn-normal{background:#fa0000 !important;border-color:#fa0000 !important}.no-btn-normal{color:#0f0f0f !important;box-shadow:none !important}.no-btn-normal:hover{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}
.header-modal{gap:8px;height:48px;padding-bottom:24px}.header-modal.theme svg path{stroke:#fa0000}.header-modal svg path{stroke:#fa0000}.header-modal .ui-outputlabel.modal{font-size:16px;color:#fa0000;font-weight:400;font-family:"Quantico",sans-serif !important;flex-grow:1}.header-modal{display:flex;width:100%;justify-items:start;justify-content:space-between}.no-scroll{overflow:hidden;touch-action:none;height:100%}.ui-float-label{font-family:"Sofia Sans",sans-serif;width:100%;color:#888}
.ui-float-label>label{margin-top:-7px;font-family:"Sofia Sans",sans-serif !important;color:#888 !important}body .ui-float-label>input:focus~label,body .ui-float-label>input.ui-state-filled~label,body .ui-float-label>textarea:focus~label,body .ui-float-label>textarea.ui-state-filled~label,body .ui-float-label>.ui-inputwrapper-focus~label,body .ui-float-label>.ui-inputwrapper-filled~label{margin-left:12px !important;color:#888}.ui-outputlabel-rfi{color:#fa0000}.stock{display:flex;flex-flow:row;gap:4px;align-items:center;font-family:"Sofia Sans",sans-serif;color:#3dad3d;font-size:14px}
.stock.big{font-size:16px}.stock{font-weight:800}.stock .icon{margin-bottom:18px;height:13px}.stock .icon.medium{height:16px;margin-bottom:16px}.stock .icon svg{width:16px;height:16px}.stock .icon svg path{stroke:#3dad3d}.stock .icon.big svg{width:15px;height:15px}.stock.low-stock{color:#ff8801}.stock.low-stock svg path{stroke:#ff8801}.stock.special-order{color:#ff8801}.stock.special-order svg path{stroke:#ff8801;fill:#ff8801}.stock.sold-out,.stock.deprecated{color:#888}.stock.sold-out svg path,.stock.deprecated svg path{stroke:#888}
.stock .estimation{font-size:12px}.stock .estimation.big{font-size:12px}.stock .estimation{font-weight:600}.stock .info{display:flex;flex-flow:row;width:100%}.stock .info .status{display:flex;align-items:flex-start;flex-flow:column;flex-grow:1;gap:2px}.stock .info .status.horizontal{flex-flow:row;align-items:end;gap:6px}.stock .info .sku{margin:0;font-size:12px;font-weight:700;padding-left:22px;color:#0f0f0f;background-image:none;background-repeat:no-repeat;background-position:right center;height:22px}
.stock .info .sku:hover{background-image:url("/jakarta.faces.resource/icons/copy.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:left center}.stock .info .sku:active{background-image:url("/jakarta.faces.resource/icons/copy_green.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:left center}@keyframes progress-scroll{to{width:0}}.card-disabled{opacity:.6}.icon-red svg path{stroke:#fa0000 !important}input{font-family:"Sofia Sans",sans-serif;font-size:16px}input::placeholder{font-family:"Sofia Sans",sans-serif;font-size:16px;color:#888}
.divider-x{display:flex;justify-content:center;align-items:center;height:40px}.divider-x>.divider{width:84px;height:1px;border-top:1px solid #bfbebe}.copy-gap{padding-left:22px}.info-text-lg-pn{color:#5f5f5f;font-family:"Quantico",sans-serif !important;font-size:16px !important;font-weight:400 !important}.info-text-lg{color:#5f5f5f;font-family:"Quantico",sans-serif !important;font-size:16px !important;font-weight:400 !important}.info-text{font-family:"Sofia Sans",sans-serif;font-size:12px;color:#000;font-weight:400;padding-bottom:12px}
.copy{cursor:pointer;margin:0;font-size:14px;font-weight:700;padding-right:22px;color:#0f0f0f;background-image:none;background-repeat:no-repeat;background-position:right center;height:22px}.copy:hover{background-image:url("/jakarta.faces.resource/icons/copy.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:right center}.copy:active{background-image:url("/jakarta.faces.resource/icons/copy_green.svg.xhtml?ln=mauser-layout");background-repeat:no-repeat;background-position:right center}@keyframes pulse{0%{opacity:0}25%{opacity:.25}
50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}.profile-dialog{background-color:#fff}.profile-dialog .recovery-email-info{padding:8px;font-family:"Quantico",sans-serif;font-size:12px;font-weight:400;color:#0f0f0f;text-align:center}.profile-dialog .ui-input-icon-right>i{margin-top:-12px}.profile-dialog .ui-chkbox-label{color:#5f5f5f;font-family:"Quantico",serif;font-size:12px;font-weight:400}.profile-dialog .ui-chkbox-label a{color:#5f5f5f;font-family:"Quantico",serif;font-size:12px;font-weight:700}
.profile-dialog .btn{width:100%;height:50px;margin-top:10px;font-family:"Quantico",serif;font-size:18px;font-weight:400}.profile-dialog .btn.login{border-color:#fa0000;background-color:#fa0000}.profile-dialog .btn.register{border-color:#fa0000;background-color:#fa0000}.profile-dialog .logo-space{background-color:#ffd200;border-radius:6px;height:58px;display:flex;justify-content:center;align-items:center;width:100%}.profile-dialog .logo-space img{height:22px}.header-flex{flex-flow:row;display:flex;justify-content:start;align-items:center;gap:8px}
.header-flex .header-title{color:#0f0f0f}.page-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 16px 24px}.pulse-effect{display:flex;width:42px;height:42px;justify-content:left;align-items:center;animation:pulse 1s ease-out infinite}.order-waiting{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:8px;width:100%;height:100%;background-color:#fff;border-radius:6px;padding:16px 24px 16px 24px;font-family:"Quantico",serif}
.logo-spin{width:42px;height:42px;object-fit:contain}.red-icon path{stroke:#fa0000 !important}.action-btn.ui-link{display:flex;align-items:center;justify-content:center;padding:16px 24px 16px 24px;width:auto;height:56px;max-width:298px;font-family:"Quantico",serif;font-size:20px;font-weight:400;border-radius:6px;background-color:#fa0000;color:#fff;text-decoration:none !important}.action-btn.ui-link:hover{color:inherit}.info-btn.ui-link{display:flex;align-items:center;justify-content:center;padding:16px 24px 16px 24px;width:auto;height:56px;max-width:298px;font-family:"Quantico",serif;font-size:20px;font-weight:400;border-radius:6px;background-color:#ffd200;color:#212121;text-decoration:none !important}
.info-btn.ui-link:hover{color:#212121}.empty-results{display:flex;justify-content:center;flex-direction:column;align-items:center;height:35vh;gap:12px;font-size:16px;font-weight:400;font-family:"Sofia Sans",sans-serif;border-radius:8px;border:1px dashed #bfbebe}@media(max-width:768px){.empty-results{height:25vh}}@media(max-width:680px){.empty-results{height:15vh;padding:1.125rem .75rem}}.empty-results .l1{color:#fa0000;font-weight:700;font-family:"Sofia Sans",sans-serif;font-size:16px}
.icon-invert-all{mix-blend-mode:difference}@keyframes slideIn{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}.breadcrumb-icon{display:inline-block;font-weight:bold}.breadcrumb-icon svg path{fill:#fa0000}.breadcrumb-header{display:flex;gap:4px;margin-top:.75rem;width:100%;font-size:14px !important;font-family:"Sofia Sans",sans-serif !important;font-weight:400 !important;line-height:1.4;color:#434242}.breadcrumb-header a{color:#434242;font-size:14px;font-family:"Sofia Sans",sans-serif}
.breadcrumb-header a:hover{color:inherit !important;text-decoration:underline !important}.breadcrumb-header .p-title{color:#434242;font-family:"Sofia Sans",sans-serif;font-weight:400}.breadcrumb-header .p-title a{font-family:"Sofia Sans",sans-serif;font-weight:400;color:#434242}.breadcrumb-header ol{list-style:none;padding:0;margin:0;gap:.2rem}.breadcrumb-header ol li{display:inline}.breadcrumb-header ol .p-level::after{font-size:14px;padding-right:2px;padding-left:2px;color:#888;content:"/"}
.breadcrumb-header ol .p-level:last-child::after,.breadcrumb-header ol .p-root:last-child::after{content:""}.p-level>.last-level{font-size:14px;font-family:"Sofia Sans",sans-serif;font-weight:400;color:#0f0f0f}@media(max-width:680px){#resultList:has(.result-data) .p-level>.last-level{display:none}}.green-text{color:#73dd73}.yellow-text{color:#ffd200}.red-text{color:#fa0000}.white-text{color:#fff}.inactive-text{text-decoration:line-through;color:#fa0000}
.ui-treetable .ui-column-filter{display:none}.no-display{display:none}.section--large{height:100vh;width:100vw;background-color:#ffd200}.section--small{height:100vh;background-color:#ffd200;display:flex;flex-direction:column;justify-content:space-between;min-width:400px;width:40vw;max-width:600px;overflow:hidden;margin:0 auto;position:relative}.line-right{border-right:1px solid #000}.drag-proxy{visibility:hidden;position:absolute}.desktop-only{display:flex !important}.mobile-only{display:none !important}
.mobile-only-block{display:none !important}@media(max-width:680px){.mobile-only{display:flex !important}.desktop-only{display:none !important}.detail-body-wrapper .detail-body{width:100%}}.category-header{background:radial-gradient(circle closest-corner at center -90px,color-mix(in srgb,var(--head-color) var(--head-opacity,100%),transparent) -75%,var(--BgColor) 210px) no-repeat center top;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.category-header .header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.category-header .header-wrapper h1{height:max-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin:0;width:100%;color:#0f0f0f;font-family:"Quantico",serif;font-size:24px;line-height:1.2;font-weight:400}.category-header .header-wrapper .description{font-family:"Sofia Sans",sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#888}.category-header .header-wrapper .icon{display:flex;justify-content:center;align-items:center}
.category-header .header-wrapper .icon.brand>svg{width:auto;height:48px;overflow:visible;display:block}.category-header .header-wrapper .header-wrapper__search{width:100%;text-align:center}.category-header .header-wrapper .header-wrapper__search h1{display:block}.category-header .header-wrapper .header-wrapper__search svg{min-width:24px;min-height:24px}.sticky-header{--BgColor:#e2e2e2;--head-opacity:50%;top:67px;width:100%;background-color:#e2e2e2;z-index:9;max-width:1600px;margin-bottom:1rem}.sticky-header .categories-menu-btn{font-family:"Sofia Sans",sans-serif;font-size:12px;font-weight:400;text-decoration:underline !important;color:#fa0000}
.sticky-header .categories-menu-btn:hover{color:#fa0000}.sticky-header .left-actions,.sticky-header .right-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.375rem}.sticky-header .left-actions>.sort,.sticky-header .right-actions>.sort{width:100%;display:flex;align-items:center;gap:12px;justify-content:flex-end;font-family:"Sofia Sans",sans-serif;font-size:16px;font-weight:700;color:#fa0000;text-wrap:nowrap}.sticky-header .left-actions>.sort>.sort-options,.sticky-header .right-actions>.sort>.sort-options{height:50px;min-width:226px}
.sticky-header .left-actions .filter-button-mobile,.sticky-header .right-actions .filter-button-mobile{display:none}.sticky-header .left-actions{justify-content:start}.sticky-header .left-actions .showing-products{color:#888}.sticky-header .left-actions .control-button{display:none}@media(max-width:912px){.sticky-header .right-actions .control-button{display:none}}.sticky-header .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sticky-header .cat-facets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;width:100%}
.sticky-header .cat-facets .facets-horizontal_menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:100%}.sticky-header .cat-facets .facets-horizontal_menu .facets-horizontal-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;width:100%;max-width:1600px;height:max-content;scroll-behavior:smooth;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.sticky-header .cat-facets .facets-horizontal_menu .facets-horizontal-list::-webkit-scrollbar{display:none}
@media(max-width:680px){.sticky-header .cat-facets .facets-horizontal_menu .facets-horizontal-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll}}.sticky-header .cat-facets .facets-horizontal_menu .facets-horizontal-list.expanded{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:680px){.sticky-header .cat-facets .facets-horizontal_menu .facets-horizontal-list.expanded{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll}}.sticky-header .cat-facets .facets-horizontal_menu .button{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center;text-decoration:none !important;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;flex:1 1 190px;min-width:190px;gap:.75rem;padding:.75rem;background-color:#f4f4f4;border-radius:6px;font-family:"Quantico",serif;font-size:12px;line-height:1.2;font-weight:400;color:#0f0f0f;transition:box-shadow .4s ease,transform .4s ease}
.sticky-header .cat-facets .facets-horizontal_menu .button .thumb{width:100%;max-width:160px;height:120px;padding:.5rem .75rem;border-radius:6px;background-color:#fff;overflow:hidden}.sticky-header .cat-facets .facets-horizontal_menu .button .thumb img{width:100%;height:100%;object-fit:contain}@media(max-width:680px){.sticky-header .cat-facets .facets-horizontal_menu .button .thumb{padding:.25rem .375rem}}.sticky-header .cat-facets .facets-horizontal_menu .button:hover{text-decoration:none !important;box-shadow:2px 2px 10px rgba(0,0,0,.2)}
.sticky-header .cat-facets .facets-horizontal_menu .button:hover img,.sticky-header .cat-facets .facets-horizontal_menu .button:hover .thumb-toggle{transform:scale(1.03);transition:transform .5s ease-in-out}.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse{color:#fa0000}@media(max-width:680px){.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse{display:none}}.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse .thumb-toggle--container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px}
.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse .thumb-toggle--container .thumb-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:90px;height:90px;background-color:#fa0000}.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse .thumb-toggle--container .thumb-toggle svg path{fill:#fff}.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse.expanded{color:#434242}
.sticky-header .cat-facets .facets-horizontal_menu .button.toggle-collapse.expanded .thumb-toggle{background-color:#434242}.sticky-header .cat-facets .facets-horizontal_menu .button.hidden{display:none}.sticky-header .hidden-header{transform:translateY(-100%)}@media(max-width:1023px){.ui-scrolltop{opacity:0}}@media(max-width:680px){.category-header .header-wrapper h1:not(:has(.brand)),.category-header .header-wrapper__search h1:not(:has(.brand)){justify-content:flex-start}.category-header .header-wrapper__search h1{text-align:left}
.sticky-header .center-actions{display:none}.sticky-header .left-actions{width:100%;display:none}.sticky-header .right-actions{width:100%;gap:8px}}@media(max-width:680px) and (max-width:680px){.sticky-header .right-actions{gap:0}}@media(max-width:680px){.sticky-header .right-actions>.sort>.sort-options{max-width:100%}.sticky-header .right-actions .filter-button-desktop{display:none}.sticky-header .right-actions .filter-button-mobile{display:flex}.ui-scrolltop{opacity:0}.toast{max-width:358px}}