.template-index .icon-menu .icon-bar,.template-index .icon-menu .icon-bar:before,.template-index .icon-menu .icon-bar:after{background-color:#fff}.template-index .header--has-scrolled .icon-menu .icon-bar,.template-index .header--has-scrolled .icon-menu .icon-bar:before,.template-index .header--has-scrolled .icon-menu .icon-bar:after{background-color:#000}[data-toggle-section] details{border-top:1px solid gray;border-left:0;border-right:0;border-bottom:0;cursor:pointer}[data-toggle-section] details:last-of-type{border-bottom:1px solid gray}[data-toggle-section] details[open] summary:after{content:"-";float:right;font-size:.75em}[data-toggle-section] details summary:after{content:"+";float:right;font-size:.75em}[data-toggle-section] summary{font-size:calc(.875rem * var(--FONT-ADJUST-BODY));text-transform:uppercase;list-style:none;padding:10px 0}[data-toggle-section] .collapsible__content{padding:5px 0 10px;animation:fadeIn .3s ease-in-out}.quick-order-container{background-color:#fff;border-radius:8px;max-width:1000px;margin:0 auto}.quick-order-container h2{font-size:1.75rem;color:#333;margin-bottom:15px}.quick-order-container p{font-size:.95rem;color:#666;margin-bottom:15px}.quick-order-container .quick-order-controls{display:flex;justify-content:flex-end;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;background-color:#f9f9f9;border-radius:6px;box-shadow:0 1px 3px #0000000f}.quick-order-container .product-count-display{font-size:14px;margin-right:auto}.quick-order-container .quick-order-category-filter,.quick-order-container .quick-order-sort{display:flex;flex-direction:column;width:auto;max-width:200px}.quick-order-container .control-label{font-size:.85rem;color:#333;margin-bottom:4px;font-weight:500;white-space:nowrap}.quick-order-container .control-select{padding:6px 10px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;min-width:140px;cursor:pointer}.quick-order-container .control-select:focus{border-color:#007bff;outline:none}@media (max-width: 600px){.quick-order-container .quick-order-controls{flex-direction:column;align-items:stretch}.quick-order-container .quick-order-category-filter,.quick-order-container .quick-order-sort{width:100%;max-width:none}}.quick-order-table{width:100%;border-collapse:collapse;margin-bottom:15px}.quick-order-table th{text-transform:uppercase}.quick-order-table th,.quick-order-table td{padding:8px 12px;text-align:left;border:1px solid #ddd;font-size:.95rem}.quick-order-table th{background-color:#f4f4f4;font-weight:700;color:#333}.quick-order-table td{background-color:#fff}.quick-order-table .product-total{font-weight:700;color:#333;min-width:100px}.quick-order-totals{padding:15px 0;border-top:1px solid #ddd;text-align:right}.quick-order-totals p{font-size:1rem;color:#333}.quick-order-totals strong{font-weight:700}#submit-order{display:block;width:100%;text-align:center;margin-top:20px}@media (max-width: 768px){.quick-order-container{padding:15px}.quick-order-container h2{font-size:1.5rem}.quick-order-container p{font-size:.9rem}.quick-order-table th,.quick-order-table td{padding:6px 8px}.quick-order-totals p{font-size:.95rem}#submit-order{font-size:.95rem;padding:8px 14px}}@media (max-width: 480px){.quick-order-table th,.quick-order-table td{font-size:.875rem;padding:5px 6px}.quick-order-totals p{font-size:.9rem}#submit-order{font-size:.9rem;padding:8px 12px}}.quick-order-summary{border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin-top:20px;background-color:#fafafa}.quick-order-summary h3{margin-bottom:8px;font-size:1rem;font-weight:600;color:#333}.quick-order-summary ul{list-style:none;padding:0;margin:0}.quick-order-summary ul li{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid #eee;font-size:.875rem;color:#444}.quick-order-summary ul li:last-child{border-bottom:none}.quick-order-summary ul li .status{display:inline-block;padding:2px 6px;font-size:.75rem;border-radius:12px;font-weight:600}.quick-order-summary ul li .status.success{background-color:#d4edda;color:#155724}.quick-order-summary ul li .status.error{background-color:#f8d7da;color:#721c24}.quick-order-search-section{margin:10px 0;padding:12px 16px;background-color:#f9f9f9;display:flex;align-items:center;justify-content:space-between}.quick-order-search-section .search-input{width:80%;padding:8px 12px;font-size:1rem;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease}.quick-order-search-section .search-input:focus{border-color:#007bff}.quick-order-search-section .search-input::placeholder{color:#aaa}.quick-order-search-section .search-btn{padding:10px 16px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.quick-order-search-section .search-btn:hover{background-color:#0056b3}.quick-order-search-section .search-btn:focus{outline:none}.quick-order-search-section .search-btn .icon-search{width:18px;height:18px;fill:#fff}@media screen and (max-width: 768px){.search-section{flex-direction:column;align-items:stretch}.search-section .search-input{width:100%;margin-bottom:12px}.search-section .search-btn{width:100%;padding:12px 16px}}.product-block__sku{display:block;font-size:12px}.pf-video-wrapper video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,transparent)!important}#my-account .my-account-container{max-width:1000px;margin:0 auto}#my-account .recent-orders-table{padding:1.5rem 0}#my-account .recent-orders-table .orders-title{margin-bottom:1rem}#my-account .recent-orders-table .table-wrapper{overflow-x:auto}#my-account .recent-orders-table .orders-table{width:100%;border-collapse:collapse;font-size:.95rem}#my-account .recent-orders-table .orders-table thead{background-color:#f5f5f5}#my-account .recent-orders-table .orders-table thead th{text-align:left;padding:.75rem;font-weight:600;white-space:nowrap}#my-account .recent-orders-table .orders-table tbody tr{border-top:1px solid #eaeaea}#my-account .recent-orders-table .orders-table tbody tr:hover{background-color:#fafafa}#my-account .recent-orders-table .orders-table tbody td{padding:.75rem;vertical-align:middle;white-space:nowrap}#my-account .recent-orders-table .orders-table .view-order-link{color:#36c;text-decoration:none;font-weight:500}#my-account .recent-orders-table .orders-table .view-order-link:hover{text-decoration:underline}#my-account .recent-orders-table .no-orders-message{font-size:1rem;color:#777}.product-block__quick-add{display:flex;flex-direction:row;justify-content:start;margin-top:10px}.product-block__quick-add [data-product-grid-item-button-section]{margin-right:10px}@media screen and (max-width: 768px){.product-block__quick-add{flex-direction:column-reverse}.product-block__quick-add [data-product-grid-item-button-section]{margin:0}.product-block__quick-add [data-product-grid-item-button-section] button{width:100%}.product-block__quick-add [data-product-grid-item-quantity-updator-section]{margin-top:10px}.product-block__quick-add [data-product-grid-item-quantity-updator-section] .qty__adjust{width:100%;margin-bottom:5px}}#restricted_access{padding-top:200px;padding-bottom:30%;margin:0 auto}#restricted_access p{max-width:600px;margin:10px auto}@media screen and (max-width: 768px){#restricted_access{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.overide.scss.css.map */
