:root{--main-color: #471112}.buy-buttons-block{margin-top:auto}.facets--filters-title{font-size:18px}.facets__item:before{border-color:#dadada!important}.facets__label,.checkbox__label-text{font-size:14px}.price{color:var(--main-color)}.menu-list__submenu-inner{box-shadow:0 6px 12px #0003}[data-template=product] accordion-custom .details-content .page-title{display:none}.cs-section.page-width{padding:0 1rem;margin:0 auto}.cs-section .flex-main{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.cs-qr-scanner .text-block h1,.cs-qr-scanner .text-block h2,.cs-qr-scanner .text-block h3,.cs-qr-scanner .text-block h4,.cs-qr-scanner .text-block h5,.cs-qr-scanner .text-block h6,.cs-qr-scanner .text-block p{text-align:center}.cs-qr-scanner .flex-main{justify-content:center;align-items:center;gap:2rem}.cs-qr-scanner .cs-scanner-container{max-width:30rem;margin:0 auto}.cs-qr-scanner .data-table{margin-top:2rem;align-self:flex-start;display:flex;gap:1rem;justify-content:space-between;flex-direction:row;width:100%}.cs-qr-scanner .total-points{padding:0 .6rem;border-radius:4px;background:var(--main-color);color:#fff;font-weight:600;font-size:13px}.cs-qr-scanner .keytag-input-group{text-align:center;max-width:24rem;width:100%}.cs-qr-scanner .save-socials{max-width:24rem;width:100%;display:grid;gap:.2rem}.cs-qr-scanner .social{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center}.cs-qr-scanner .social input{border-bottom-right-radius:0;border-top-right-radius:0;padding:.4rem .9rem}.cs-qr-scanner .social .button{padding:.4rem .9rem;width:100%}.cs-qr-scanner .keytag-field{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.cs-qr-scanner .keytag-field .button{width:100%}.cs-qr-scanner table{width:100%;border-collapse:collapse}.cs-qr-scanner table thead th{text-align:left;padding:.75rem;font-weight:600;background:#fff}.cs-qr-scanner table tbody tr{border-top:1px solid #e5e5e5}.cs-qr-scanner table tbody tr:nth-child(odd){background-color:#f7f7f7}.cs-qr-scanner table tbody tr:nth-child(2n){background-color:#fff}.cs-qr-scanner table tbody td{padding:.75rem}.cs-qr-scanner .login-richtext{padding:10rem 0}.cs-qr-scanner .image-input{margin:1rem 0;text-align:left}.cs-qr-scanner .image-input label{display:block;margin-bottom:.2rem}.cs-qr-scanner .image-input input{width:100%;cursor:pointer}.cs-qr-scanner #refreshTable{padding:.6rem;border:none;background:#f7f7f7}.cs-qr-scanner #refreshTable svg{width:1.5rem;height:1.5rem}.cs-qr-scanner #keytagTableBody img{width:6rem;height:6rem;object-fit:contain}.cs-qr-scanner .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-qr-scanner .keytag-table{min-width:25rem;border-collapse:collapse}.cs-qr-scanner .image-td{display:flex;gap:.5rem;align-items:center}.cs-qr-scanner .image-update-input{display:flex;flex-direction:column;gap:.5rem;width:14rem;overflow:hidden}.cs-qr-scanner .image-update-input #image-update-input{cursor:pointer}.cs-qr-scanner .image-update-input .button{padding:.4rem .9rem}.cs-qr-scanner .bottom-richtext p{font-size:12px;font-style:italic}.map-responsive{overflow:hidden;padding-bottom:100%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.Vtl-WishlistHeaderWrapper{display:block!important;width:unset!important;margin-left:unset!important;order:-1!important}@media screen and (max-width:749px){.Vtl-WishlistHeaderWrapper{margin-left:-34px!important;align-content:center}}.Vtl-WishlistPage{padding:5rem 1rem!important}@media screen and (max-width:767px){.Vtl-WishlistPage{padding:3rem 1rem!important}}.Vtl-WishlistPage .Vtl-WishlistPage__Title{font-size:2rem;font-weight:600;margin-bottom:2rem}.Vtl-WishlistPage .Vtl-WishlistProduct__AddToCart{padding:.8rem 2rem}.cs-customer-images .flex-main{overflow:hidden}.cs-customer-images .text-block p,.cs-customer-images .text-block h1,.cs-customer-images .text-block h2,.cs-customer-images .text-block h3,.cs-customer-images .text-block h4,.cs-customer-images .text-block h5,.cs-customer-images .text-block h6{text-align:center}.cs-customer-images .image-slider-wrapper{margin-top:1.5rem;display:flex;justify-content:center;width:100%;overflow:hidden}.cs-customer-images .image-slider{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;width:max-content;min-width:100%;scrollbar-width:thin}.cs-customer-images .image-slider img{aspect-ratio:4/5;object-fit:cover}.cs-customer-images .image-slider::-webkit-scrollbar{height:2px}.cs-customer-images .image-slider::-webkit-scrollbar-track{background:#eee;border-radius:1rem}.cs-customer-images .image-slider::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:1rem}.cs-customer-images .image-slider>div{width:20rem;flex:0 0 auto;scroll-snap-align:start}.cs-customer-images .socials{display:flex;gap:.4rem;justify-content:center;margin-top:.5rem}.cs-customer-images .socials a{transition:all .4s}.cs-customer-images .socials a:hover{transform:scale(1.5)}@media screen and (max-width:767px){.cs-customer-images .image-slider-wrapper{justify-content:flex-start}.cs-customer-images .image-slider{width:100%;min-width:0}.cs-customer-images .image-slider>div{flex:0 0 80%}}.cs-load-keytags .keytags-section{padding:40px 0}.cs-load-keytags .keytags-title{text-align:center;margin-bottom:20px}.cs-load-keytags .keytags-import-panel{max-width:720px;margin:0 auto 30px;padding:20px;border:1px solid #e2e2e2;border-radius:8px;background:#fafafa}.cs-load-keytags .keytags-import-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cs-load-keytags .keytags-import-title{margin:0;font-size:16px}.cs-load-keytags .keytags-csv-example-link{font-size:13px;color:#005bd3;text-decoration:none;white-space:nowrap}.cs-load-keytags .keytags-csv-example-link:hover{text-decoration:underline}.cs-load-keytags .keytags-import-help{margin:0 0 14px;font-size:13px;color:#555;line-height:1.5}.cs-load-keytags .keytags-import-help code{font-size:12px;background:#eee;padding:1px 5px;border-radius:3px}.cs-load-keytags .keytags-import-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cs-load-keytags .keytags-import-controls button{padding:.4rem .9rem;font-size:12px}.cs-load-keytags .keytags-csv-input{font-size:14px;border-radius:0}.cs-load-keytags .keytags-import-status{margin-top:12px;font-size:13px;color:#444}.cs-load-keytags .keytags-import-status[data-type=success]{color:#107c41}.cs-load-keytags .keytags-import-status[data-type=error]{color:#c0392b}.cs-load-keytags .keytags-import-status[data-type=warning]{color:#b7791f}.cs-load-keytags .keytags-filter-bar{max-width:600px;margin:0 auto 25px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.cs-load-keytags .keytags-search-field{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:6px;font-size:14px}.cs-load-keytags .keytags-table-wrapper{width:100%;overflow-x:auto;margin-bottom:20px;border:1px solid #e2e2e2;border-radius:8px}.cs-load-keytags .keytags-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.cs-load-keytags .keytags-table th,.cs-load-keytags .keytags-table td{padding:12px 16px;border-bottom:1px solid #e2e2e2;vertical-align:middle}.cs-load-keytags .keytags-table th{background-color:#f9f9f9;font-weight:600;color:#333}.cs-load-keytags .keytags-thumb{width:50px;height:50px;object-fit:cover;border-radius:4px;display:block;border:1px solid #eee;cursor:zoom-in;transition:transform .15s ease}.cs-load-keytags .keytags-thumb:hover{transform:scale(1.08);box-shadow:0 2px 8px #0000001f}.cs-load-keytags .keytags-no-image{font-size:11px;color:#999;text-transform:uppercase}.cs-load-keytags .keytags-pagination-wrapper{text-align:center;margin-top:30px}.cs-load-keytags .switch{position:relative;display:inline-block;width:44px;height:22px}.cs-load-keytags .switch input{opacity:0;width:0;height:0}.cs-load-keytags .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:22px}.cs-load-keytags .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.cs-load-keytags input:checked+.slider{background-color:#107c41}.cs-load-keytags input:checked+.slider:before{transform:translate(22px)}.cs-load-keytags input:disabled+.slider{opacity:.5;cursor:not-allowed}.cs-load-keytags .admin-edit-link{display:inline-flex;align-items:center;text-decoration:none;font-size:13px;color:#005bd3;font-weight:500}.cs-load-keytags .admin-edit-link:hover{text-decoration:underline}.cs-load-keytags .keytags-actions-cell{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cs-load-keytags .keytags-actions-cell .button{padding:.35rem .75rem;font-size:12px}.keytags-edit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s ease}.keytags-edit-modal[data-visible=true]{opacity:1;pointer-events:auto}.keytags-edit-dialog{width:min(560px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000040}.keytags-edit-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.keytags-edit-header h3{margin:0;font-size:18px}.keytags-edit-close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#666}.keytags-edit-form{padding:16px 20px 20px}.keytags-edit-meta{margin:0 0 16px;font-size:13px;color:#666}.keytags-edit-field{margin-bottom:14px}.keytags-edit-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#333}.keytags-edit-input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px}.keytags-edit-image-row{display:flex;align-items:flex-start;gap:12px}.keytags-edit-image-controls{display:flex;flex-direction:column;gap:8px;flex:1}.keytags-edit-image-controls .button{align-self:flex-start;padding:.35rem .75rem;font-size:12px}.keytags-edit-featured-field{display:flex;align-items:center;justify-content:space-between;gap:12px}.keytags-edit-featured-label{font-size:13px;font-weight:600;color:#333}.keytags-edit-preview{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.keytags-edit-preview[hidden]{display:none}.keytags-edit-status{min-height:18px;margin:8px 0 12px;font-size:13px;color:#444}.keytags-edit-status[data-type=success]{color:#107c41}.keytags-edit-status[data-type=error]{color:#c0392b}.keytags-edit-actions{display:flex;justify-content:flex-end;gap:10px}.keytags-edit-actions .button{padding:.45rem 1rem;font-size:13px}body.keytags-edit-open{overflow:hidden}.keytags-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:20px}.keytags-lightbox[data-visible=true]{opacity:1;pointer-events:auto}.keytags-lightbox-content{max-width:90%;max-height:85vh;position:relative;transform:scale(.9);transition:transform .3s ease}.keytags-lightbox[data-visible=true] .keytags-lightbox-content{transform:scale(1)}.keytags-lightbox-content img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:6px;box-shadow:0 4px 25px #00000080;display:block}.keytags-lightbox-close{position:absolute;top:25px;right:30px;background:none;border:none;color:#fff;font-size:42px;font-weight:300;cursor:pointer;line-height:1;padding:0;transition:color .2s}.keytags-lightbox-close:hover{color:#ccc}body.keytags-lightbox-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
