.ts-control{border:1px solid var(--bs-border-color);z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border-radius:var(--bs-border-radius);flex-wrap:wrap;padding:.375rem .75rem;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#343a40;background:#efefef;border:0 solid #dee2e6;margin:0 3px 3px 0;padding:1px 5px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#0d6efd;border:0 solid #0000}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:1;background-color:var(--bs-secondary-bg)}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;background:var(--bs-body-bg);box-sizing:border-box;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border:1px solid #d0d0d0;border-top:0;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#6c757d;background:var(--bs-body-bg);cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{width:30px;height:30px;margin:3px .75rem;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:calc(.75rem - 5px);transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), .75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(var(--bs-body-bg), #d0d0d0, 85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;border-bottom:1px solid #d0d0d0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:.75rem;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:.375rem .75rem;display:block}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 5px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{z-index:1000;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:auto;padding:0;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";border-top:1px solid var(--bs-border-color-translucent);height:0;margin:.5rem -.75rem;display:block;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{align-items:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{align-items:center;display:flex}.ts-control input::placeholder{color:var(--bs-secondary-color,#a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color), .25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color), .25)}.ts-wrapper{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc((calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)) - 1.5 * .875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){height:auto;box-shadow:none;background:0 0;border:none;padding:0}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{height:auto;box-shadow:none;display:flex;padding:0!important}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:0 0!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-select .ts-dropdown,.form-select .ts-control,.form-select .ts-control input{color:var(--bs-body-color)}.netbox-content-item{box-sizing:border-box}.netbox-content-item *,.netbox-content-item :before,.netbox-content-item :after{box-sizing:inherit}.netbox-content-item h1,.netbox-content-item h2,.netbox-content-item h3,.netbox-content-item h4,.netbox-content-item h5,.netbox-content-item h6{font-weight:inherit;line-height:inherit}.netbox-content-item p{margin:0}.netbox-content-item img{max-width:100%;height:auto}.netbox-content-item button{cursor:pointer;background:0 0;border:none}.netbox-content-item a{color:inherit;text-decoration:none}.mce-content-body,.netbox-content{color:#333;font-family:Inter,sans-serif;line-height:1.5}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6,.netbox-content h1,.netbox-content h2,.netbox-content h3,.netbox-content h4,.netbox-content h5,.netbox-content h6{color:#2c3e50;margin:1em 0 .5em}.mce-content-body p,.netbox-content p{margin:0 0 1em}.mce-content-body a,.netbox-content a{color:#113d89;text-decoration:none}.mce-content-body a:hover,.netbox-content a:hover{text-decoration:underline}.mce-content-body img,.netbox-content img{max-width:100%;height:auto}.mce-content-body blockquote,.netbox-content blockquote{color:#666;border-left:4px solid #113d89;margin:1em 0;padding-left:1em;font-style:italic}.mce-content-body ul,.mce-content-body ol,.netbox-content ul,.netbox-content ol{margin:1em 0;padding-left:2em}.netbox-product-card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.netbox-product-card:hover{border-color:#00a2b959;transform:translateY(-2px);box-shadow:0 4px 14px #113d8914}.netbox-product-card__content{flex-direction:column;flex:1;padding:15px;display:flex}.netbox-product-card__content .row{margin-left:-.25rem;margin-right:-.25rem}.netbox-product-card__content .row>[class*=col-]{min-width:0;padding-left:.25rem;padding-right:.25rem}.netbox-product-card__reviews{min-height:20px;margin-bottom:10px}.netbox-product-card__variants{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.netbox-product-card__variant-link{color:#1e293b;border:1px solid #e2e8f0;border-radius:.25rem;padding:5px 10px;font-size:.875rem;text-decoration:none;transition:all .2s}.netbox-product-card__variant-link:hover{color:#00a2b9;background:#00a2b914;border-color:#00a2b9}.netbox-product-card__variant-more{color:#64748b;padding:5px 10px;font-size:.875rem}.netbox-product-card__bottom{margin-top:auto}.netbox-product-card__actions{justify-content:flex-end;align-items:center;display:flex}.netbox-product-card__cart-form{margin:0}@media (width<=767px){.netbox-product-card__content{padding:10px}}.netbox-product-image{aspect-ratio:1;background:#f8fafc;width:100%;display:block;position:relative;overflow:hidden}@supports not (aspect-ratio:1/1){.netbox-product-image{padding-top:100%}.netbox-product-image img{position:absolute;top:0;left:0}}.netbox-product-image__link{width:100%;height:100%;display:block;position:relative}.netbox-product-image__img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s}.netbox-product-image__link:hover .netbox-product-image__img{transform:scale(1.05)}.netbox-product-image__badges{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:10px;right:10px}.netbox-product-image__badge{color:#fff;white-space:nowrap;border-radius:.25rem;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3}.netbox-product-image__badge--discount{color:#fff;background-color:#dc2626}.netbox-product-image__badge--new{color:#fff;background-color:#00a2b9}.netbox-product-image__badge--out-of-stock{color:#fff;background-color:#64748b}.netbox-product-title{margin:0 0 10px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.35}.netbox-product-title__link,.netbox-product-title a{color:#1e293b;-webkit-line-clamp:2;word-break:normal;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.netbox-product-title__link:hover,.netbox-product-title a:hover{color:#00a2b9}@media (width<=767px){.netbox-product-title{font-size:.88rem}}.netbox-product-price{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;margin-bottom:10px;display:flex}.netbox-product-price__regular,.netbox-product-price__old,.netbox-product-price .regular-price{color:#94a3b8;white-space:nowrap;font-size:.82rem;font-weight:400;text-decoration:line-through}.netbox-product-price__current,.netbox-product-price .price{color:#113d89;white-space:nowrap;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.25}.netbox-product-price__suffix{color:#64748b;text-transform:lowercase;white-space:nowrap;margin-left:2px;font-size:.72rem;font-weight:600}.netbox-product-price__both{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.netbox-product-price__both .netbox-product-price__current{color:#113d89;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.2}.netbox-product-price__both-net{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.netbox-product-price__both-gross,.netbox-product-price__gross{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.15}@media (width<=767px){.netbox-product-price__current,.netbox-product-price .price{font-size:1rem}}.netbox-product-button-cart{color:#00a2b9;cursor:pointer;background-color:#00a2b91a;border:1px solid #00a2b9;border-radius:50rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.netbox-product-button-cart svg,.netbox-product-button-cart i,.netbox-product-button-cart .material-symbols-outlined{color:#00a2b9;stroke:#00a2b9;fill:none;width:18px;height:18px;font-size:18px;transition:color .2s,stroke .2s}.netbox-product-button-cart:hover:not(:disabled){color:#fff;background-color:#00a2b9;border-color:#00a2b9;transform:scale(1.05);box-shadow:0 2px 8px #00a2b959}.netbox-product-button-cart:hover:not(:disabled) svg,.netbox-product-button-cart:hover:not(:disabled) i,.netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined{color:#fff;stroke:#fff}.netbox-product-button-cart:active{transform:scale(.95)}.netbox-product-button-cart:focus{outline-offset:2px;outline:2px solid #00a2b9}.netbox-product-button-cart:disabled{opacity:.45;cursor:not-allowed;color:#94a3b8;box-shadow:none;background-color:#f1f5f9;border-color:#cbd5e1;transform:none}.netbox-product-button-cart:disabled svg,.netbox-product-button-cart:disabled i,.netbox-product-button-cart:disabled .material-symbols-outlined{color:#94a3b8;stroke:#94a3b8}.netbox-product-button-cart:disabled:hover{box-shadow:none;background-color:#f1f5f9;transform:none}@media (width<=767px){.netbox-product-button-cart{width:36px;min-width:36px;max-width:36px;height:36px}.netbox-product-button-cart svg,.netbox-product-button-cart i,.netbox-product-button-cart .material-symbols-outlined{width:16px;height:16px;font-size:16px}}.netbox-product-list-menu,.netbox-product-slider-menu,.department-menu__promo-wrapper{width:100%;max-width:100%}.netbox-product-list-menu .netbox-menu-section-title,.netbox-product-slider-menu .netbox-menu-section-title,.department-menu__promo-wrapper .netbox-menu-section-title{color:#113d89;letter-spacing:normal;text-transform:none;margin-top:0;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.4}.netbox-product-list-menu>.row,.netbox-product-slider-menu>.row,.department-menu__promo-wrapper>.row{width:100%;margin-left:0;margin-right:0}.netbox-product-list-menu>.row>[class*=col-],.netbox-product-slider-menu>.row>[class*=col-],.department-menu__promo-wrapper>.row>[class*=col-]{flex:0 0 100%;width:100%;max-width:100%;padding-left:0;padding-right:0}.netbox-product-list-menu .netbox-product-card,.netbox-product-list-menu .netbox-product-card--menu,.netbox-product-slider-menu .netbox-product-card,.netbox-product-slider-menu .netbox-product-card--menu,.department-menu__promo-wrapper .netbox-product-card,.department-menu__promo-wrapper .netbox-product-card--menu{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;width:100%;max-width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.netbox-product-list-menu .netbox-product-card:hover,.netbox-product-list-menu .netbox-product-card--menu:hover,.netbox-product-slider-menu .netbox-product-card:hover,.netbox-product-slider-menu .netbox-product-card--menu:hover,.department-menu__promo-wrapper .netbox-product-card:hover,.department-menu__promo-wrapper .netbox-product-card--menu:hover{border-color:#00a2b959;transform:translateY(-2px);box-shadow:0 4px 14px #113d8914}.netbox-product-list-menu .netbox-product-card .netbox-product-image,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image,.netbox-product-slider-menu .netbox-product-card .netbox-product-image,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image{aspect-ratio:auto;background:#f8fafc;justify-content:center;align-items:center;width:100%;height:140px;max-height:140px;padding:5px;display:flex;position:relative;overflow:hidden}.netbox-product-list-menu .netbox-product-card .netbox-product-image__link,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__link,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__link,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__link,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__link,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__link{justify-content:center;align-items:center;width:100%;height:100%;max-height:140px;text-decoration:none;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-image picture,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image picture,.netbox-product-slider-menu .netbox-product-card .netbox-product-image picture,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image picture,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image picture,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image picture{justify-content:center;align-items:center;width:100%;height:100%;max-height:140px;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-image__img,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__img,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__img,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__img,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__img,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:140px;margin:0 auto;transition:transform .3s;display:block}.netbox-product-image__link:hover .netbox-product-list-menu .netbox-product-card .netbox-product-image__img,.netbox-product-image__link:hover .netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__img,.netbox-product-image__link:hover .netbox-product-slider-menu .netbox-product-card .netbox-product-image__img,.netbox-product-image__link:hover .netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__img,.netbox-product-image__link:hover .department-menu__promo-wrapper .netbox-product-card .netbox-product-image__img,.netbox-product-image__link:hover .department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__img{transform:scale(1.04)}.netbox-product-list-menu .netbox-product-card .netbox-product-image__badges,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__badges,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__badges,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__badges,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__badges,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__badges{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;right:8px}.netbox-product-list-menu .netbox-product-card .netbox-product-image__badge,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__badge,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__badge,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__badge,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__badge,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__badge{white-space:nowrap;border-radius:.25rem;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3}.netbox-product-list-menu .netbox-product-card .netbox-product-image__badge--new,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__badge--new,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__badge--new,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__badge--new,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__badge--new,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__badge--new{color:#fff;background-color:#00a2b9}.netbox-product-list-menu .netbox-product-card .netbox-product-image__badge--discount,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__badge--discount,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__badge--discount,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__badge--discount,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__badge--discount,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__badge--discount{color:#fff;background-color:#dc2626}.netbox-product-list-menu .netbox-product-card .netbox-product-image__badge--out-of-stock,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-image__badge--out-of-stock,.netbox-product-slider-menu .netbox-product-card .netbox-product-image__badge--out-of-stock,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-image__badge--out-of-stock,.department-menu__promo-wrapper .netbox-product-card .netbox-product-image__badge--out-of-stock,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-image__badge--out-of-stock{color:#fff;background-color:#64748b}.netbox-product-list-menu .netbox-product-card .netbox-product-card__content,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-card__content,.netbox-product-slider-menu .netbox-product-card .netbox-product-card__content,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-card__content,.department-menu__promo-wrapper .netbox-product-card .netbox-product-card__content,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-card__content{flex-direction:column;flex:1;padding:12px 14px;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-card__content .row,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-card__content .row,.netbox-product-slider-menu .netbox-product-card .netbox-product-card__content .row,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-card__content .row,.department-menu__promo-wrapper .netbox-product-card .netbox-product-card__content .row,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-card__content .row{flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-card__content .row>[class*=col-],.netbox-product-list-menu .netbox-product-card--menu .netbox-product-card__content .row>[class*=col-],.netbox-product-slider-menu .netbox-product-card .netbox-product-card__content .row>[class*=col-],.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-card__content .row>[class*=col-],.department-menu__promo-wrapper .netbox-product-card .netbox-product-card__content .row>[class*=col-],.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-card__content .row>[class*=col-]{min-width:0;padding-left:.25rem;padding-right:.25rem}.netbox-product-list-menu .netbox-product-card .netbox-product-title,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-title,.netbox-product-slider-menu .netbox-product-card .netbox-product-title,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-title,.department-menu__promo-wrapper .netbox-product-card .netbox-product-title,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-title{margin:0 0 4px;font-size:.88rem;line-height:1.35}.netbox-product-list-menu .netbox-product-card .netbox-product-title__link,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-title__link,.netbox-product-slider-menu .netbox-product-card .netbox-product-title__link,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-title__link,.department-menu__promo-wrapper .netbox-product-card .netbox-product-title__link,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-title__link{color:#1e293b;-webkit-line-clamp:2;word-break:normal;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.netbox-product-list-menu .netbox-product-card .netbox-product-title__link:hover,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-title__link:hover,.netbox-product-slider-menu .netbox-product-card .netbox-product-title__link:hover,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-title__link:hover,.department-menu__promo-wrapper .netbox-product-card .netbox-product-title__link:hover,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-title__link:hover{color:#00a2b9}.netbox-product-list-menu .netbox-product-card .netbox-product-price,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price,.netbox-product-slider-menu .netbox-product-card .netbox-product-price,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;margin:0;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-price__current,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__current,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__current,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__current,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__current,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__current{color:#113d89;white-space:nowrap;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.2}.netbox-product-list-menu .netbox-product-card .netbox-product-price__suffix,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__suffix,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__suffix,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__suffix,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__suffix,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__suffix{color:#64748b;text-transform:lowercase;white-space:nowrap;margin-left:2px;font-size:.72rem;font-weight:600}.netbox-product-list-menu .netbox-product-card .netbox-product-price__both,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__both,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__both,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__both,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__both,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__both{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-price__both .netbox-product-price__current,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__both .netbox-product-price__current,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__both .netbox-product-price__current,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__both .netbox-product-price__current,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__both .netbox-product-price__current,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__both .netbox-product-price__current{white-space:nowrap;font-size:.98rem;line-height:1.2}.netbox-product-list-menu .netbox-product-card .netbox-product-price__both-net,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__both-net,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__both-net,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__both-net,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__both-net,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__both-net{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.netbox-product-list-menu .netbox-product-card .netbox-product-price__both-gross,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__both-gross,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__both-gross,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__both-gross,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__both-gross,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__both-gross{white-space:nowrap;font-size:.72rem;line-height:1.15}.netbox-product-list-menu .netbox-product-card .netbox-product-price__gross,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__gross,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__gross,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__gross,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__gross,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__gross{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:400}.netbox-product-list-menu .netbox-product-card .netbox-product-price__regular,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-price__regular,.netbox-product-slider-menu .netbox-product-card .netbox-product-price__regular,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-price__regular,.department-menu__promo-wrapper .netbox-product-card .netbox-product-price__regular,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-price__regular{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:400;text-decoration:line-through}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart{color:#00a2b9;cursor:pointer;background-color:#00a2b91a;border:1px solid #00a2b9;border-radius:50rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;max-width:38px;height:38px;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart svg,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart i,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart .material-symbols-outlined,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart svg,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart i,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart svg,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart i,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart svg,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart i,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart svg,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart i,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart svg,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart i,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart .material-symbols-outlined{color:#00a2b9;stroke:#00a2b9;fill:none;width:18px;height:18px;font-size:18px;transition:color .2s,stroke .2s}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled),.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled),.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled),.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled),.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:hover:not(:disabled),.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled){color:#fff;background-color:#00a2b9;border-color:#00a2b9;transform:scale(1.05);box-shadow:0 2px 8px #00a2b959}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) svg,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) i,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) svg,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) i,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) svg,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) i,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) svg,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) i,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) svg,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) i,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) svg,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) i,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:hover:not(:disabled) .material-symbols-outlined{color:#fff;stroke:#fff}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:active,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:active,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:active,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:active,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:active,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:active{transform:scale(.95)}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:focus,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:focus,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:focus,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:focus,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:focus,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:focus{outline-offset:2px;outline:2px solid #00a2b9}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:disabled,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:disabled,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:disabled,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:disabled,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:disabled,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:disabled{opacity:.45;cursor:not-allowed;color:#94a3b8;box-shadow:none;background-color:#f1f5f9;border-color:#cbd5e1;transform:none}.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:disabled svg,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:disabled i,.netbox-product-list-menu .netbox-product-card .netbox-product-button-cart:disabled .material-symbols-outlined,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:disabled svg,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:disabled i,.netbox-product-list-menu .netbox-product-card--menu .netbox-product-button-cart:disabled .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:disabled svg,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:disabled i,.netbox-product-slider-menu .netbox-product-card .netbox-product-button-cart:disabled .material-symbols-outlined,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:disabled svg,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:disabled i,.netbox-product-slider-menu .netbox-product-card--menu .netbox-product-button-cart:disabled .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:disabled svg,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:disabled i,.department-menu__promo-wrapper .netbox-product-card .netbox-product-button-cart:disabled .material-symbols-outlined,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:disabled svg,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:disabled i,.department-menu__promo-wrapper .netbox-product-card--menu .netbox-product-button-cart:disabled .material-symbols-outlined{color:#94a3b8;stroke:#94a3b8}.netbox-product-list-menu .netbox-menu-box,.netbox-product-slider-menu .netbox-menu-box,.department-menu__promo-wrapper .netbox-menu-box{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.netbox-product-list-menu .netbox-menu-box:hover,.netbox-product-slider-menu .netbox-menu-box:hover,.department-menu__promo-wrapper .netbox-menu-box:hover{border-color:#00a2b959;transform:translateY(-2px);box-shadow:0 4px 14px #113d8914}.netbox-product-list-menu .netbox-menu-image,.netbox-product-slider-menu .netbox-menu-image,.department-menu__promo-wrapper .netbox-menu-image{background:#f8fafc;justify-content:center;align-items:center;width:100%;height:140px;max-height:140px;padding:5px;display:flex;overflow:hidden}.netbox-product-list-menu .netbox-menu-img,.netbox-product-slider-menu .netbox-menu-img,.department-menu__promo-wrapper .netbox-menu-img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:140px;margin:0 auto;display:block}.netbox-product-list-menu .netbox-menu-content,.netbox-product-slider-menu .netbox-menu-content,.department-menu__promo-wrapper .netbox-menu-content{padding:12px 14px}.netbox-product-list-menu .netbox-menu-title,.netbox-product-slider-menu .netbox-menu-title,.department-menu__promo-wrapper .netbox-menu-title{margin:0 0 6px;font-size:.88rem;line-height:1.35}.netbox-product-list-menu .netbox-menu-title a,.netbox-product-slider-menu .netbox-menu-title a,.department-menu__promo-wrapper .netbox-menu-title a{color:#1e293b;word-break:normal;overflow-wrap:break-word;font-size:.88rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s}.netbox-product-list-menu .netbox-menu-title a:hover,.netbox-product-slider-menu .netbox-menu-title a:hover,.department-menu__promo-wrapper .netbox-menu-title a:hover{color:#00a2b9}.netbox-product-list-menu .netbox-menu-price .price,.netbox-product-slider-menu .netbox-menu-price .price,.department-menu__promo-wrapper .netbox-menu-price .price{color:#113d89;font-size:1.05rem;font-weight:700;line-height:1.25}.netbox-product-list-menu .netbox-menu-add-to-cart,.netbox-product-slider-menu .netbox-menu-add-to-cart,.department-menu__promo-wrapper .netbox-menu-add-to-cart{color:#00a2b9;background-color:#00a2b91a;border:1px solid #00a2b9;border-radius:50rem;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.netbox-product-list-menu .netbox-menu-add-to-cart svg,.netbox-product-list-menu .netbox-menu-add-to-cart i,.netbox-product-slider-menu .netbox-menu-add-to-cart svg,.netbox-product-slider-menu .netbox-menu-add-to-cart i,.department-menu__promo-wrapper .netbox-menu-add-to-cart svg,.department-menu__promo-wrapper .netbox-menu-add-to-cart i{color:#00a2b9;stroke:#00a2b9;fill:none;width:18px;height:18px}.netbox-product-list-menu .netbox-menu-add-to-cart:hover,.netbox-product-slider-menu .netbox-menu-add-to-cart:hover,.department-menu__promo-wrapper .netbox-menu-add-to-cart:hover{color:#fff;background-color:#00a2b9;border-color:#00a2b9}.netbox-product-list-menu .netbox-menu-add-to-cart:hover svg,.netbox-product-list-menu .netbox-menu-add-to-cart:hover i,.netbox-product-slider-menu .netbox-menu-add-to-cart:hover svg,.netbox-product-slider-menu .netbox-menu-add-to-cart:hover i,.department-menu__promo-wrapper .netbox-menu-add-to-cart:hover svg,.department-menu__promo-wrapper .netbox-menu-add-to-cart:hover i{color:#fff;stroke:#fff}.department-menu__promo-wrapper{flex-direction:column;justify-content:flex-start;display:flex}.department-menu__promo-wrapper>*+*,.netbox-product-list-menu+.netbox-banner-menu,.netbox-banner-menu+.netbox-banner-menu,.netbox-banner-menu+.netbox-product-list-menu,.netbox-product-list-menu+.netbox-product-list-menu{margin-top:1rem}.netbox-product-grid-wrapper{background:#fdfefb;padding:75px 0}@media (width<=991px){.netbox-product-grid-wrapper{padding:60px 0}}@media (width<=767px){.netbox-product-grid-wrapper{padding:40px 0}}.netbox-product-grid__title{letter-spacing:-.5px;text-align:center;color:#113d89;margin:0 0 2rem;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px}@media (width<=991px){.netbox-product-grid__title{margin-bottom:1.5rem;font-size:28px;line-height:36px}}@media (width<=767px){.netbox-product-grid__title{margin-bottom:1rem;font-size:24px;line-height:32px}}.netbox-product-grid .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem}@media (width<=991px){.netbox-product-grid .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}}@media (width<=767px){.netbox-product-grid .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}}.netbox-product-grid .netbox-product-card{box-shadow:none;background:0 0;border:none;border-radius:28px;padding:15px;transition:box-shadow .3s;transform:none}.netbox-product-grid .netbox-product-card:hover{background:#fff;transform:none;box-shadow:0 4px 14px #113d8914}.netbox-product-grid .netbox-product-card:hover .netbox-product-button-cart{color:#fff;background-color:#00a2b9;border-color:#00a2b9;box-shadow:0 2px 8px #00a2b959}.netbox-product-grid .netbox-product-card:hover .netbox-product-button-cart svg,.netbox-product-grid .netbox-product-card:hover .netbox-product-button-cart i,.netbox-product-grid .netbox-product-card:hover .netbox-product-button-cart .material-symbols-outlined{color:#fff;stroke:#fff}@media (width<=767px){.netbox-product-grid .netbox-product-card{padding:5px}}.netbox-product-grid .netbox-product-image{aspect-ratio:6/5;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;overflow:hidden}@supports not (aspect-ratio:16/10){.netbox-product-grid .netbox-product-image{padding-top:62.5%}}.netbox-product-grid .netbox-product-image__img{object-fit:cover;object-position:center}.netbox-product-grid .netbox-product-card__content{padding:0}.netbox-product-grid__cta{text-align:center;margin-top:40px;margin-bottom:20px}.netbox-product-grid__cta .btn{color:#113d89;cursor:pointer;background:0 0;border:2px solid #113d89;border-radius:44px;justify-content:center;align-items:center;gap:16px;width:205px;height:52px;padding:0 32px 0 36px;font-size:1rem;font-weight:600;line-height:1;transition:all .3s;display:inline-flex}.netbox-product-grid__cta .btn:hover{color:#fff;background:#00a2b9;border-color:#00a2b9;transform:translateY(-2px);box-shadow:0 8px 20px #00a2b94d}.netbox-product-grid__cta .btn:active{transform:translateY(0)}.netbox-product-grid__cta .btn svg,.netbox-product-grid__cta .btn i{flex-shrink:0;width:20px;height:20px}.top-section-product{background:linear-gradient(#fcfffa 36.87%,#dceadb 97.11%);padding:10px 0 20px}@media (width<=767px){.top-section-product{padding:8px 0 15px}}.top-section-product .netbox-product-grid .col-netbox-5{width:100%;padding-left:10px;padding-right:10px;position:relative}@media (width>=1200px){.top-section-product .netbox-product-grid .col-netbox-5{flex:0 0 20%!important;max-width:20%!important}}@media (width<=1199px) and (width>=992px){.top-section-product .netbox-product-grid .col-netbox-5{flex:0 0 25%!important;max-width:25%!important}.top-section-product .netbox-product-grid .col-netbox-5 .netbox-product-image{aspect-ratio:3/2!important}}@media (width<=991px) and (width>=576px){.top-section-product .netbox-product-grid .col-netbox-5{flex:0 0 33.3333%!important;max-width:33.3333%!important}}@media (width<=575px){.top-section-product .netbox-product-grid .col-netbox-5{padding-left:5px;padding-right:5px;flex:0 0 50%!important;max-width:50%!important}}@supports not (aspect-ratio:1/1){.top-section-product .netbox-product-grid .col-netbox-5 .netbox-product-image{padding-top:57%}}.netbox-product-slider-wrapper{background:#fdfefb;padding:100px 0;overflow:hidden}@media (width<=991px){.netbox-product-slider-wrapper{padding:60px 0}}@media (width<=767px){.netbox-product-slider-wrapper{padding:40px 0}}.netbox-product-slider-wrapper-category{background:#e9f4eb;padding:80px 0;overflow:hidden}@media (width<=991px){.netbox-product-slider-wrapper-category{padding:60px 0}}@media (width<=767px){.netbox-product-slider-wrapper-category{padding:40px 0}}.netbox-product-slider{position:relative}.netbox-product-slider__title{letter-spacing:normal;text-align:center;color:#113d89;margin:0 0 35px;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.3}@media (width<=991px){.netbox-product-slider__title{margin-bottom:3rem;font-size:72px;line-height:50px}}@media (width<=767px){.netbox-product-slider__title{margin-bottom:2rem;font-size:56px;line-height:40px}}.netbox-product-slider .netbox-embla{margin:0;padding:20px 15px 40px;position:relative;overflow:hidden}.netbox-product-slider .netbox-embla .embla__container{align-items:stretch;margin:0}.netbox-product-slider .netbox-embla .embla__slide{box-sizing:border-box;justify-content:center;height:auto;display:flex}@media (width<=767px){.netbox-product-slider .netbox-embla{padding:10px 10px 30px}}.netbox-product-slider .netbox-product-card{background:0 0;border:none;border-radius:20px;flex-direction:column;width:100%;height:100%;padding:15px;transition:transform .3s,box-shadow .3s;display:flex}.netbox-product-slider .netbox-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #113d8914}@media (width<=767px){.netbox-product-slider .netbox-product-card{border-radius:12px;padding:15px}}.netbox-product-slider .netbox-product-image{aspect-ratio:6/5;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;margin-bottom:10px;overflow:hidden}@supports not (aspect-ratio:6/5){.netbox-product-slider .netbox-product-image{padding-top:83.33%}}@media (width<=767px){.netbox-product-slider .netbox-product-image{border-radius:8px}}.netbox-product-slider .netbox-product-image__img{object-fit:cover;object-position:center}.netbox-product-slider .netbox-product-card__content{flex-direction:column;flex-grow:1;padding:0;display:flex}.netbox-product-slider .embla__button--next,.netbox-product-slider .embla__button--prev{color:#113d89;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:44px;height:44px;margin-top:-22px;padding:0;transition:all .3s;top:50%;box-shadow:0 2px 8px #113d891f}.netbox-product-slider .embla__button--next:after,.netbox-product-slider .embla__button--prev:after{font-size:20px;font-weight:700}.netbox-product-slider .embla__button--next:hover,.netbox-product-slider .embla__button--prev:hover{color:#fff;background:#00a2b9;border-color:#00a2b9;transform:scale(1.08);box-shadow:0 4px 12px #00a2b94d}.netbox-product-slider .embla__button--next.is-disabled,.netbox-product-slider .embla__button--prev.is-disabled{opacity:.3;cursor:not-allowed}.netbox-product-slider .embla__button--prev{left:5px}.netbox-product-slider .embla__button--next{right:5px}.netbox-product-slider__cta{text-align:center;margin-top:40px;margin-bottom:20px}.netbox-product-slider__cta .btn{color:#113d89;cursor:pointer;background:0 0;border:2px solid #113d89;border-radius:44px;justify-content:center;align-items:center;gap:16px;width:205px;height:52px;padding:0 32px 0 36px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.netbox-product-slider__cta .btn .material-symbols-outlined{font-size:24px;transition:transform .3s}.netbox-product-slider__cta .btn:hover{color:#fff;background:#00a2b9;border-color:#00a2b9;transform:translateY(-2px);box-shadow:0 8px 20px #00a2b94d}.netbox-product-slider__cta .btn:hover .material-symbols-outlined{transform:translate(4px)}.netbox-product-slider__cta .btn:active{transform:translateY(0)}.netbox-content-box{background:0 0;padding:3.5rem 0}@media (width>=992px){.netbox-content-box{padding:5rem 0}}@media (width<=767px){.netbox-content-box{padding:2.5rem 0}}.netbox-content-box .netbox-content-box-title{letter-spacing:-.01em;text-align:center;color:#113d89;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;line-height:1.25}@media (width>=992px){.netbox-content-box .netbox-content-box-title{margin-bottom:1.5rem;font-size:2.25rem}}@media (width<=767px){.netbox-content-box .netbox-content-box-title{margin-bottom:1rem;font-size:1.625rem}}.netbox-content-box .netbox-content-box-content{text-align:center;color:#64748b;max-width:800px;margin:0 auto 2.5rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6}@media (width<=767px){.netbox-content-box .netbox-content-box-content{margin-bottom:1.75rem;padding:0 1rem;font-size:.95rem}}.netbox-content-box .netbox-content-box-blocks{margin-top:2.5rem}@media (width>=992px){.netbox-content-box .netbox-content-box-blocks{margin-top:3.5rem}}@media (width<=767px){.netbox-content-box .netbox-content-box-blocks{margin-top:1.5rem}}.netbox-content-box--default .netbox-content-box-block{text-align:center;padding:2rem 1rem;transition:transform .3s}.netbox-content-box--default .netbox-content-box-block:hover{transform:translateY(-6px)}.netbox-content-box--default .netbox-content-box-block:hover .netbox-content-box-block-image{border-color:#00a2b9;box-shadow:0 8px 24px #113d891f}@media (width<=767px){.netbox-content-box--default .netbox-content-box-block{padding:1.5rem .5rem}}.netbox-content-box--default .netbox-content-box-block-image{background:#f3fcfd;border:2px solid #d8f3f6;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 1.5rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #113d890f}.netbox-content-box--default .netbox-content-box-block-image img{object-fit:cover;width:100%;height:100%}@media (width<=767px){.netbox-content-box--default .netbox-content-box-block-image{width:130px;height:130px}}.netbox-content-box--default .netbox-content-box-block-title{color:#113d89;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}@media (width<=767px){.netbox-content-box--default .netbox-content-box-block-title{font-size:1.1rem}}.netbox-content-box--default .netbox-content-box-block-description{color:#64748b;margin:0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:400;line-height:1.55}.netbox-content-box--centered .netbox-content-box-block-centered{text-align:center;padding:2rem}.netbox-content-box--centered .netbox-content-box-block-centered:hover .netbox-content-box-centered-image{border-color:#00a2b9;box-shadow:0 8px 24px #113d891f}.netbox-content-box--centered .netbox-content-box-centered-image{background:#f3fcfd;border:3px solid #d8f3f6;border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto 2rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 6px 20px #113d8914}.netbox-content-box--centered .netbox-content-box-centered-image img{object-fit:cover;width:100%;height:100%}@media (width<=767px){.netbox-content-box--centered .netbox-content-box-centered-image{width:160px;height:160px;margin-bottom:1.25rem}}.netbox-content-box--centered .netbox-content-box-centered-title{color:#113d89;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.35}.netbox-content-box--centered .netbox-content-box-centered-description{color:#64748b;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.netbox-content-box--grid .netbox-content-box-grid{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:100%;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000a}.netbox-content-box--grid .netbox-content-box-grid:hover{border-color:#00a2b9;transform:translateY(-4px);box-shadow:0 8px 24px #113d891a}.netbox-content-box--grid .netbox-content-box-grid-image{aspect-ratio:1;background:#f8fafc;width:100%;overflow:hidden}.netbox-content-box--grid .netbox-content-box-grid-image img{object-fit:cover;width:100%;height:100%}.netbox-content-box--grid .netbox-content-box-grid-content{text-align:center;padding:1.25rem}.netbox-content-box--grid .netbox-content-box-grid-title{color:#113d89;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.4}.netbox-content-box--grid .netbox-content-box-grid-description{color:#64748b;margin:0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5}.netbox-content-box--hero .netbox-content-box-hero-item{margin-bottom:2rem}.netbox-content-box--hero .netbox-content-box-hero-item:last-child{margin-bottom:0}.netbox-content-box--hero .netbox-content-box-hero-bg{background-position:50%;background-size:cover;border-radius:16px;min-height:400px;position:relative;overflow:hidden}.netbox-content-box--hero .netbox-content-box-hero-overlay{text-align:center;color:#fff;background:linear-gradient(135deg,#113d89d9 0%,#00a2b9bf 100%);flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:3rem 2rem;display:flex}.netbox-content-box--hero .netbox-content-box-hero-title{color:#fff;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25}.netbox-content-box--hero .netbox-content-box-hero-description{color:#fffffff2;max-width:650px;margin:0;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.6}.netbox-content-box--feature_cards,.netbox-content-box--why_fuji_matcha{background:#f3fcfd;border-top:1px solid #d8f3f6;border-bottom:1px solid #d8f3f6;padding:4rem 0}@media (width>=992px){.netbox-content-box--feature_cards,.netbox-content-box--why_fuji_matcha{padding:5.5rem 0}}@media (width<=767px){.netbox-content-box--feature_cards,.netbox-content-box--why_fuji_matcha{padding:2.5rem 0}}.netbox-content-box--feature_cards .netbox-content-box-title,.netbox-content-box--why_fuji_matcha .netbox-content-box-title{text-align:center;color:#113d89;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-title,.netbox-content-box--why_fuji_matcha .netbox-content-box-title{margin-bottom:.75rem;font-size:1.625rem}}.netbox-content-box--feature_cards .netbox-content-box-content,.netbox-content-box--why_fuji_matcha .netbox-content-box-content{text-align:center;color:#64748b;max-width:800px;margin:0 auto 2.5rem;padding:0 1rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-content,.netbox-content-box--why_fuji_matcha .netbox-content-box-content{margin-bottom:1.5rem;font-size:.95rem}}.netbox-content-box--feature_cards .netbox-content-box-blocks,.netbox-content-box--why_fuji_matcha .netbox-content-box-blocks{margin-top:0;display:block;overflow:hidden}.netbox-content-box--feature_cards .embla__slide,.netbox-content-box--why_fuji_matcha .embla__slide{height:auto}.netbox-content-box--feature_cards .netbox-content-box-block--highlight,.netbox-content-box--feature_cards .netbox-content-box-block--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--fuji{text-align:center;background:#fff;border:1px solid #d8f3f6;border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:2.25rem 1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 16px #113d890d}.netbox-content-box--feature_cards .netbox-content-box-block--highlight:hover,.netbox-content-box--feature_cards .netbox-content-box-block--fuji:hover,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--highlight:hover,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--fuji:hover{border-color:#00a2b9;transform:translateY(-6px);box-shadow:0 12px 28px #113d891f}.netbox-content-box--feature_cards .netbox-content-box-block--highlight:hover .netbox-content-box-block-image--highlight,.netbox-content-box--feature_cards .netbox-content-box-block--highlight:hover .netbox-content-box-block-image--fuji,.netbox-content-box--feature_cards .netbox-content-box-block--fuji:hover .netbox-content-box-block-image--highlight,.netbox-content-box--feature_cards .netbox-content-box-block--fuji:hover .netbox-content-box-block-image--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--highlight:hover .netbox-content-box-block-image--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--highlight:hover .netbox-content-box-block-image--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--fuji:hover .netbox-content-box-block-image--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--fuji:hover .netbox-content-box-block-image--fuji{border-color:#00a2b9;box-shadow:0 6px 18px #00a2b933}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-block--highlight,.netbox-content-box--feature_cards .netbox-content-box-block--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block--fuji{padding:1.5rem 1rem}}.netbox-content-box--feature_cards .netbox-content-box-block-image--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-image--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--fuji{background:#f3fcfd;border:2px solid #d8f3f6;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto 1.5rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #113d890f}.netbox-content-box--feature_cards .netbox-content-box-block-image--highlight img,.netbox-content-box--feature_cards .netbox-content-box-block-image--fuji img,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--highlight img,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--fuji img{object-fit:contain;width:100%;height:100%;padding:1.25rem;display:block}@media (width<=991px){.netbox-content-box--feature_cards .netbox-content-box-block-image--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-image--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--fuji{width:120px;height:120px;margin-bottom:1.25rem}}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-block-image--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-image--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--fuji{width:100px;height:100px;margin-bottom:1rem}.netbox-content-box--feature_cards .netbox-content-box-block-image--highlight img,.netbox-content-box--feature_cards .netbox-content-box-block-image--fuji img,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--highlight img,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-image--fuji img{padding:.85rem}}.netbox-content-box--feature_cards .netbox-content-box-block-title--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-title--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--fuji{text-align:center;color:#113d89;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35}@media (width<=991px){.netbox-content-box--feature_cards .netbox-content-box-block-title--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-title--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--fuji{font-size:1.15rem}}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-block-title--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-title--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-title--fuji{margin-bottom:.5rem;font-size:1.05rem}}.netbox-content-box--feature_cards .netbox-content-box-block-description--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-description--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-description--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-description--fuji{text-align:center;color:#64748b;margin:0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:400;line-height:1.55}@media (width<=767px){.netbox-content-box--feature_cards .netbox-content-box-block-description--highlight,.netbox-content-box--feature_cards .netbox-content-box-block-description--fuji,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-description--highlight,.netbox-content-box--why_fuji_matcha .netbox-content-box-block-description--fuji{font-size:.875rem}}.netbox-content-box--dual_promo,.netbox-content-box--meet_matcha{background:0 0;padding:0}.netbox-content-box--dual_promo .container,.netbox-content-box--meet_matcha .container{max-width:1200px}.netbox-dual-promo-wrapper,.netbox-meet-matcha-wrapper{background-color:#113d89;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:550px;padding:5rem 0;position:relative}.netbox-dual-promo-wrapper:before,.netbox-meet-matcha-wrapper:before{content:"";z-index:1;background:linear-gradient(135deg,#113d89eb 0%,#00a2b9d9 100%);position:absolute;inset:0}@media (width<=767px){.netbox-dual-promo-wrapper,.netbox-meet-matcha-wrapper{min-height:auto;padding:3rem 0}}.netbox-dual-promo-overlay,.netbox-meet-matcha-overlay{z-index:2;width:100%;position:relative}.netbox-dual-promo-title,.netbox-meet-matcha-title{letter-spacing:-.01em;text-align:center;color:#fff;text-shadow:0 2px 8px #00000040;margin:0 0 3rem;font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media (width<=991px){.netbox-dual-promo-title,.netbox-meet-matcha-title{margin-bottom:2.25rem;font-size:2rem}}@media (width<=767px){.netbox-dual-promo-title,.netbox-meet-matcha-title{margin-bottom:1.75rem;font-size:1.625rem}}.netbox-dual-promo-boxes,.netbox-meet-matcha-boxes{justify-content:center;display:flex}.netbox-dual-promo-box,.netbox-meet-matcha-box{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #0000001f}.netbox-dual-promo-box:hover,.netbox-meet-matcha-box:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0003}@media (width<=767px){.netbox-dual-promo-box,.netbox-meet-matcha-box{padding:1.75rem 1.25rem}}.netbox-dual-promo-image,.netbox-meet-matcha-image{width:100%;margin-bottom:1.5rem}.netbox-dual-promo-image img,.netbox-meet-matcha-image img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:240px;margin:0 auto;display:block}@media (width<=767px){.netbox-dual-promo-image,.netbox-meet-matcha-image{margin-bottom:1rem}.netbox-dual-promo-image img,.netbox-meet-matcha-image img{max-height:180px}}.netbox-dual-promo-content,.netbox-meet-matcha-content{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.netbox-dual-promo-box-title,.netbox-meet-matcha-box-title{text-align:center;color:#113d89;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3}@media (width<=767px){.netbox-dual-promo-box-title,.netbox-meet-matcha-box-title{font-size:1.2rem}}.netbox-dual-promo-description,.netbox-meet-matcha-description{text-align:center;color:#64748b;flex:1;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6}@media (width<=767px){.netbox-dual-promo-description,.netbox-meet-matcha-description{margin-bottom:1.25rem;font-size:.9rem}}.netbox-dual-promo-button,.netbox-meet-matcha-button{letter-spacing:.25px;text-align:center;color:#fff;background:#00a2b9;border:2px solid #00a2b9;border-radius:50px;justify-content:center;align-items:center;padding:.7rem 2.25rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .25s;display:inline-flex}.netbox-dual-promo-button:hover,.netbox-meet-matcha-button:hover{color:#fff;background:#088c9f;border-color:#088c9f;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 16px #00a2b959}@media (width<=767px){.netbox-dual-promo-button,.netbox-meet-matcha-button{width:100%;padding:.6rem 1.75rem}}.netbox-banner{position:relative}.netbox-banner-wrapper{flex-direction:column;align-items:center;display:flex;position:relative}.netbox-banner-picture{z-index:1;width:100%;display:block;position:relative}.netbox-banner-image{object-fit:cover;width:100%;height:auto;display:block}.netbox-banner-content{z-index:10;text-align:center;border:2px solid #fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - 32px);max-width:1226px;min-height:544px;padding:48px 40px 80px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000001a}@media (width<=1400px){.netbox-banner-content{max-width:1000px}}@media (width<=1200px){.netbox-banner-content{max-width:800px;min-height:450px;padding:40px 32px}}@media (width<=768px){.netbox-banner-content{min-height:auto;margin-top:40px;padding:32px 24px;position:relative;top:auto;left:auto;transform:none}}.netbox-banner-content-inner{flex-direction:column;flex-grow:0;align-items:center;width:100%;margin-bottom:auto;display:flex}.netbox-banner-content-inner .netbox-banner-title{margin:52px 0}.netbox-banner-content-inner .netbox-banner-subtitle{margin:40px 0}.netbox-banner-content-inner .netbox-banner-description{margin:10px 0}.netbox-banner-title{letter-spacing:.5px;color:#fff;text-shadow:2px 2px 8px #0000004d;font-family:Corinthia,cursive;font-size:147px;font-weight:400;line-height:60px}@media (width<=1200px){.netbox-banner-title{font-size:100px;line-height:50px}}@media (width<=768px){.netbox-banner-title{letter-spacing:.3px;font-size:64px;line-height:40px}}.netbox-banner-subtitle{letter-spacing:0;color:#fff;text-shadow:1px 1px 6px #0000004d;font-family:Inter,sans-serif;font-size:23px;font-weight:500;line-height:32px}@media (width<=768px){.netbox-banner-subtitle{font-size:20px;line-height:28px}}.netbox-banner-description{letter-spacing:.25px;color:#fff;text-shadow:1px 1px 6px #0000004d;max-width:800px;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:32px}@media (width<=768px){.netbox-banner-description{letter-spacing:.15px;padding-bottom:2rem;font-size:16px;line-height:24px}}.netbox-banner-cta{white-space:nowrap;background:#eef2f8;border:none;border-radius:44px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 32px;text-decoration:none;transition:all .3s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(50%)}.netbox-banner-cta-text{letter-spacing:1.1px;text-transform:uppercase;color:#113d89;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:36px}.netbox-banner-cta .material-symbols-outlined{color:#113d89;font-size:24px;transition:transform .3s}.netbox-banner-cta:hover{background:#e0e7f0;transform:translate(-50%)translateY(50%)scale(1.02);box-shadow:0 4px 12px #113d8933}.netbox-banner-cta:hover .material-symbols-outlined{transform:translate(4px)}.netbox-banner-cta:active{transform:translate(-50%)translateY(50%)scale(.98)}@media (width<=768px){.netbox-banner-cta{width:100%;max-width:250px;padding:8px 10px}}.netbox-banner-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;margin-top:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.netbox-banner-menu:hover{border-color:#00a2b959;transform:translateY(-2px);box-shadow:0 4px 14px #113d8914}.netbox-banner-menu__link,.netbox-banner-menu__wrapper{border-radius:10px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.netbox-banner-menu__picture{border-radius:10px;width:100%;height:100%;display:block;overflow:hidden}.netbox-banner-menu__image{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:100%;min-height:140px;max-height:280px;transition:transform .3s;display:block}.netbox-banner-menu__link:hover .netbox-banner-menu__image{transform:scale(1.03)}.netbox-banner-menu__overlay{background:linear-gradient(#0f172a00 0%,#0f172abf 100%);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.netbox-banner-menu__title{color:#fff;font-size:.88rem;font-weight:700;line-height:1.3}.netbox-banner-menu__subtitle{color:#e2e8f0;font-size:.75rem;line-height:1.25}.netbox-slider-top{background-color:var(--slider-bg,#56765f);color:var(--slider-text,#fff);z-index:100;padding:5px 0;position:relative;overflow:hidden}.slider-top-wrapper{justify-content:center;align-items:center;gap:22px;display:flex}.slider-top-content{flex:0 800px;width:100%;max-width:800px}.netbox-slider-top-embla{position:relative}.netbox-slider-top-embla .embla__viewport{margin:0;padding:0;overflow:hidden}.netbox-slider-top-embla .embla__container{touch-action:pan-y pinch-zoom;will-change:transform;display:flex;margin-left:0!important}.netbox-slider-top-embla .embla__slide{text-align:center;flex:0 0 100%;min-width:0;margin:auto;padding-left:0;display:block}.slider-top-message{text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400}.slider-top-message p{line-height:inherit;margin:0;padding:0;display:inline-block}.slider-top-message a{text-decoration:underline;transition:color .2s,opacity .2s;color:var(--slider-hover,#fff)!important}.slider-top-message a:hover{opacity:.95;font-weight:500;text-decoration:underline;color:var(--slider-hover,#fff)!important}.slider-top-message strong{font-weight:600}.slider-top-prev,.slider-top-next{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .3s;display:flex}.slider-top-prev svg,.slider-top-next svg{stroke:currentColor;stroke-width:2.2px;width:16px;height:16px}.slider-top-prev:hover,.slider-top-next:hover{opacity:.7}.slider-top-prev:focus,.slider-top-next:focus{outline-offset:2px;outline:2px solid #ffffff80}.slider-top-prev.slider-disabled,.slider-top-next.slider-disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.slider-top-prev,.slider-top-next{width:28px;height:28px}.slider-top-prev svg,.slider-top-next svg{stroke-width:2px;width:20px;height:20px}}@media (width<=480px){.slider-top-prev,.slider-top-next{width:24px;height:24px}.slider-top-prev svg,.slider-top-next svg{width:16px;height:16px}}.embla{--slide-spacing:15px;--slide-size:100%;--slide-spacing-sm:15px;--slide-size-sm:50%;--slide-spacing-md:20px;--slide-size-md:calc(100% / 3);--slide-spacing-lg:20px;--slide-size-lg:25%;width:100%}.embla__viewport{margin:-15px;padding:15px;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;will-change:transform;display:flex;margin-left:calc(var(--slide-spacing) * -1)!important}@media (width>=768px){.embla__container{margin-left:calc(var(--slide-spacing-sm) * -1)!important}}@media (width>=992px){.embla__container{margin-left:calc(var(--slide-spacing-md) * -1)!important}}@media (width>=1200px){.embla__container{margin-left:calc(var(--slide-spacing-lg) * -1)!important}}.embla__slide{min-width:0;padding-left:var(--slide-spacing);box-sizing:border-box;flex:0 0 80%;align-items:stretch;display:flex}.embla__slide .netbox-product-card{flex:1;width:100%}@media (width>=768px){.embla__slide{flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm)}}@media (width>=992px){.embla__slide{flex:0 0 var(--slide-size-md);padding-left:var(--slide-spacing-md)}}@media (width>=1200px){.embla__slide{flex:0 0 var(--slide-size-lg);padding-left:var(--slide-spacing-lg)}}.embla__button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.embla__button__svg{pointer-events:none;width:35%;height:35%}.embla__dots{justify-content:center;align-items:center;gap:8px;display:flex}.embla__dot{cursor:pointer;background:#d0d0d0;border:none;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;padding:0;transition:all .3s;display:inline-flex}.embla__dot.is-active{background:#00a2b9;border-radius:5px;width:24px}.netbox-default{padding:0}.netbox-default-title{color:#1e293b;margin-bottom:15px;font-size:24px;font-weight:600}.netbox-default-content{line-height:1.6}.netbox-default-content>:first-child{margin-top:0}.netbox-default-content>:last-child{margin-bottom:0}.netbox-default-content h1,.netbox-default-content h2,.netbox-default-content h3,.netbox-default-content h4{margin-top:20px;margin-bottom:10px}.netbox-default-content p{margin-bottom:15px}.netbox-default-content img{max-width:100%;height:auto}.netbox-default-content ul,.netbox-default-content ol{margin-bottom:15px;margin-left:20px}.netbox-default-content a{color:#113d89;text-decoration:none}.netbox-default-content a:hover{text-decoration:underline}.netbox-default-empty{text-align:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:.375rem;padding:30px 20px}.netbox-default-footer{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.netbox-video{margin:20px 0}.netbox-video-title{margin-bottom:10px;font-size:24px}.netbox-video-description{color:#64748b;margin-bottom:15px}.netbox-video-wrapper{border-radius:.375rem;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.netbox-video-iframe,.netbox-video-player{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.netbox-countdown{text-align:center;margin:20px 0}.netbox-countdown-title{color:#113d89;margin-bottom:20px;font-size:28px;font-weight:700}.netbox-countdown-timer{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.countdown-item{text-align:center;background:#f8fafc;border-radius:.375rem;min-width:80px;padding:15px;box-shadow:0 .125rem .25rem #00000013}.countdown-value{color:#113d89;font-size:32px;font-weight:700;line-height:1;display:block}.countdown-value.urgent{color:#dc2626;animation:1s ease-in-out infinite pulse}.countdown-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:14px;display:block}.netbox-countdown-deal{position:relative}.netbox-countdown-deal .netbox-countdown-badge{color:#fff;letter-spacing:.3px;vertical-align:middle;background-color:#00a2b9;font-size:.8125rem;font-weight:700;box-shadow:0 .125rem .25rem #00000013}.netbox-countdown-deal .netbox-countdown-badge--danger{background-color:#dc2626}.netbox-countdown-deal .netbox-countdown-accent{background-color:#00a2b9;border-radius:50rem;width:60px;height:3px;margin:10px 0}.netbox-countdown-deal .netbox-deal-img-link{transition:transform .2s;display:inline-block}.netbox-countdown-deal .netbox-deal-img-link img{transition:transform .2s}.netbox-countdown-deal .netbox-deal-img-link:hover img{transform:scale(1.03)}.netbox-countdown-deal .netbox-countdown-product-name a{color:#113d89;text-decoration:none;transition:color .2s}.netbox-countdown-deal .netbox-countdown-product-name a:hover,.netbox-countdown-deal .netbox-countdown-product-name a:focus{color:#00a2b9;text-decoration:none}.netbox-countdown-deal .netbox-countdown-pricing .netbox-countdown-price-regular{color:#94a3b8;margin-bottom:2px;font-size:.8125rem;text-decoration:line-through}.netbox-countdown-deal .netbox-countdown-pricing .netbox-price-main{color:#113d89;font-weight:700;line-height:1.2}.netbox-countdown-deal .netbox-countdown-pricing .netbox-price-secondary{color:#64748b;font-size:.875rem}.netbox-countdown-deal .netbox-countdown-pricing .netbox-omnibus-price{color:#64748b;margin-top:4px;font-size:.75rem;line-height:1.35}.netbox-countdown-deal .netbox-countdown-pricing .netbox-omnibus-price strong{color:#334155;font-weight:600}.netbox-countdown-deal .netbox-timer-wrapper{gap:5px;display:flex}.netbox-countdown-deal .netbox-timer-wrapper .timer-box{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;min-width:52px;padding:8px 6px;transition:transform .2s,border-color .2s,box-shadow .2s}.netbox-countdown-deal .netbox-timer-wrapper .timer-box:hover{border-color:#00a2b9;transform:translateY(-2px);box-shadow:0 .125rem .25rem #00000013}.netbox-countdown-deal .netbox-timer-wrapper .timer-box .timer-days,.netbox-countdown-deal .netbox-timer-wrapper .timer-box .timer-hours,.netbox-countdown-deal .netbox-timer-wrapper .timer-box .timer-minutes{color:#0f172a;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.1}.netbox-countdown-deal .netbox-timer-wrapper .timer-box .timer-seconds{color:#00a2b9;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.1}.netbox-countdown-deal .netbox-timer-wrapper .timer-box small{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-top:2px;font-size:.65rem;font-weight:600;display:block}.netbox-countdown-deal .btn-add-to-cart{color:#fff;background-color:#113d89;border-color:#113d89;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.netbox-countdown-deal .btn-add-to-cart:hover,.netbox-countdown-deal .btn-add-to-cart:focus{color:#fff;background-color:#00a2b9;border-color:#00a2b9;transform:translateY(-1px);box-shadow:0 4px 12px #00a2b94d}.netbox-countdown-deal .btn-add-to-cart:active{transform:translateY(0)}.netbox-countdown-deal .btn-add-to-cart:disabled{cursor:not-allowed;box-shadow:none;background-color:#cbd5e1;border-color:#cbd5e1;transform:none}.netbox-countdown-deal--card .netbox-countdown-card-wrapper{width:100%;max-width:400px}.netbox-countdown-deal--card .netbox-countdown-card{background-color:#fff;border:2px solid #00a2b9;border-radius:8px;padding:1.5rem;transition:box-shadow .2s,transform .2s;box-shadow:0 .125rem .25rem #00000013}.netbox-countdown-deal--card .netbox-countdown-card:hover{box-shadow:0 .5rem 1rem #00000026}.netbox-countdown-deal--card .netbox-card-title{color:#113d89;font-size:1.25rem;font-weight:700;line-height:1.2}.netbox-countdown-deal--card .netbox-card-subtitle{color:#64748b;font-size:.75rem}.netbox-countdown-deal--card .netbox-card-image{background-color:#fff;padding:5px 0}.netbox-countdown-deal--card .netbox-countdown-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.95rem;line-height:1.35;display:-webkit-box;overflow:hidden}.netbox-countdown-deal--card .netbox-countdown-pricing .netbox-price-main{font-size:1.35rem}.netbox-countdown-deal--full-width .netbox-countdown-full-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:box-shadow .2s;box-shadow:0 .125rem .25rem #00000013}.netbox-countdown-deal--full-width .netbox-countdown-full-card:hover{box-shadow:0 .5rem 1rem #00000026}.netbox-countdown-deal--full-width .netbox-deal-title{color:#113d89;font-size:1.75rem;font-weight:700;line-height:1.2}.netbox-countdown-deal--full-width .netbox-deal-subtitle{color:#64748b;font-size:.95rem}.netbox-countdown-deal--full-width .netbox-countdown-product-name{font-size:1.25rem;line-height:1.35}.netbox-countdown-deal--full-width .netbox-countdown-pricing .netbox-price-main{font-size:1.75rem}.netbox-countdown-deal--full-width .netbox-timer-wrapper{max-width:360px}.netbox-trust-badges{margin:30px 0}.trust-badge-item{text-align:center;transition:transform .3s ease ease;margin-bottom:20px;padding:20px}.trust-badge-item:hover{transform:translateY(-5px)}.trust-badge-icon{color:#10b981;margin-bottom:10px;font-size:48px;display:block}.trust-badge-title{margin-bottom:5px;font-size:18px;font-weight:600}.trust-badge-description{color:#64748b;font-size:14px;line-height:1.5}.netbox-features-grid{margin:30px 0}.features-grid-title{text-align:center;margin-bottom:30px;font-size:32px;font-weight:700}.feature-item{text-align:center;transition:all .3s ease ease;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:20px;padding:20px}.feature-item:hover{border-color:#113d89;transform:translateY(-3px);box-shadow:0 1rem 3rem #0000002d}.feature-icon{margin-bottom:15px}.feature-icon i{color:#113d89;transition:transform .3s ease ease;font-size:48px}.feature-item:hover .feature-icon i{transform:scale(1.1)}.feature-title{color:#1e293b;margin-bottom:10px;font-size:20px;font-weight:600}.feature-description{color:#64748b;font-size:14px;line-height:1.6}.netbox-faq-block{margin:40px 0}.netbox-faq-block .netbox-faq-header{margin-bottom:35px}.netbox-faq-block .netbox-faq-title{color:#113d89;letter-spacing:-.5px;margin-bottom:12px;font-size:32px;font-weight:700}.netbox-faq-block .netbox-faq-description{color:#64748b;max-width:720px;font-size:15px;line-height:1.6}.netbox-faq-block .netbox-faq-accordion{max-width:999px}.netbox-faq-block .faq-item{background:#fff;border:1px solid #ebf2f7;transition:background-color .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 1px 3px #00000005;border-radius:12px!important}:is(.netbox-faq-block .faq-item:has(.accordion-button:not(.collapsed)),.netbox-faq-block .faq-item:has(.show)){background-color:#f1fbfe;border-color:#d6eef5}.netbox-faq-block .accordion-button{box-shadow:none;cursor:pointer;background:#fff;border:none;padding:18px 24px;transition:background-color .25s}.netbox-faq-block .accordion-button:after{display:none!important}.netbox-faq-block .accordion-button:focus{box-shadow:none}.netbox-faq-block .accordion-button .faq-question-text{color:#113d89;flex:1;padding-right:15px;font-size:16px;font-weight:700;line-height:1.4}.netbox-faq-block .accordion-button .faq-chevron-icon{color:#00a2b9;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.netbox-faq-block .accordion-button .faq-chevron-icon svg{display:block}.netbox-faq-block .accordion-button:not(.collapsed){background-color:#f1fbfe;border-bottom:1px solid #00a2b91f}.netbox-faq-block .accordion-button:not(.collapsed) .faq-chevron-icon{transform:rotate(180deg)}.netbox-faq-block .faq-answer-body{color:#4b5563;background-color:#f1fbfe;padding:20px 24px 24px;font-size:15px;line-height:1.7}.netbox-newsletter .netbox-newsletter-card{background-color:#f3fcfd;border:1px solid #d8f3f6;border-radius:16px;overflow:hidden}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper{width:100%;max-width:500px}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription{background:0 0;border:none;padding:0}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .container{max-width:100%;padding-left:0;padding-right:0}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .row{justify-content:flex-start;margin-left:0;margin-right:0}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription p.h3,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .h3,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .block-newsletter-label,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription #block-newsletter-label,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .email-subscription__label,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .block-newsletter h2,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription .block_newsletter_title{display:none}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper .ps-emailsubscription form{flex:0 0 100%;width:100%;max-width:500px;padding:0}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form{width:100%;max-width:500px}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex{align-items:center;gap:8px;width:100%;max-width:500px;margin-bottom:.5rem;display:flex}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .form-control{color:#1e293b;min-width:0;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:50px;flex:auto;padding:.75rem 1.25rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}@media (width<=480px){.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .form-control,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=email],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=text],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .form-control{padding:.6rem .85rem;font-size:.875rem}}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=email]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=text]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .form-control:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=email]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=text]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .form-control:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=email]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=text]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .form-control:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=email]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=text]:focus,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .form-control:focus{border-color:#00a2b9;outline:none;box-shadow:0 0 0 3px #00a2b926}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=email]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=text]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .form-control::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=email]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=text]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .form-control::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=email]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=text]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .form-control::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=email]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=text]::placeholder,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .form-control::placeholder{color:#94a3b8}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .btn-primary{color:#fff;white-space:nowrap;cursor:pointer;background-color:#00a2b9;border:1px solid #00a2b9;border-radius:50px;flex-shrink:0;min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .1s}@media (width<=480px){.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .btn-primary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex button,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=submit],.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .btn-primary{padding:.6rem 1rem;font-size:.875rem}}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper button:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=submit]:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .btn-primary:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group button:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=submit]:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .btn-primary:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs button:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=submit]:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .btn-primary:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex button:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=submit]:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .btn-primary:hover{background-color:#088c9f;border-color:#088c9f}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper button:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper input[type=submit]:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-wrapper .btn-primary:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group button:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group input[type=submit]:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .input-group .btn-primary:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs button:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs input[type=submit]:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__inputs .btn-primary:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex button:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex input[type=submit]:active,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form div.d-flex .btn-primary:active{transform:scale(.98)}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .custom-checkbox,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .form-check,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .block_newsletter__conditions,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__infos,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.text-body-secondary,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.fs-6{color:#64748b;margin-top:.75rem;font-size:.75rem;line-height:1.45}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .custom-checkbox a,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .form-check a,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .block_newsletter__conditions a,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__infos a,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.text-body-secondary a,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.fs-6 a{color:#00a2b9;text-decoration:underline}.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .custom-checkbox a:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .form-check a:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .block_newsletter__conditions a:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form .email-subscription__content__infos a:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.text-body-secondary a:hover,.netbox-newsletter .netbox-newsletter-card .netbox-newsletter__form-wrapper form p.fs-6 a:hover{color:#113d89}.netbox-fullpage{width:100%;max-width:none;margin:0;padding:0}.netbox-fullpage .container{width:100%;max-width:none}.netbox-cart-toast-container{z-index:99999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:calc(100% - 40px);max-width:520px;display:flex;position:fixed;top:15%;left:50%;transform:translate(-50%)}.netbox-cart-toast{opacity:0;pointer-events:auto;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;transform:translateY(-20px)scale(.95)}.netbox-cart-toast--show{opacity:1;transform:translateY(0)scale(1)}.netbox-cart-toast--fade-out{opacity:0;transform:translateY(-10px)}.netbox-cart-toast__body{-webkit-backdrop-filter:blur(8px);color:#1a202c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:12px;align-items:flex-start;gap:14px;width:100%;padding:14px 20px;font-family:inherit;font-size:14px;line-height:1.5;display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000d}.netbox-cart-toast__icon{color:#2b6cb0;background:#2b6cb014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.netbox-cart-toast__content{flex-direction:column;flex-grow:1;gap:4px;display:flex}.netbox-cart-toast__text{color:#4a5568;font-weight:400}.netbox-cart-toast__text strong{color:#1a202c;font-weight:600}.netbox-cart-toast__sub{color:#718096;justify-content:space-between;align-items:center;margin-top:2px;font-size:13px;display:flex}.netbox-cart-toast__sub strong{color:#2d3748;font-weight:600}.netbox-cart-toast__link{color:#2b6cb0;white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.netbox-cart-toast__link:hover{color:#1a365d;text-decoration:underline;transform:translate(3px)}.netbox-product-list-b2b.netbox-b2b-auto-enabled .product-miniature__add{display:none!important}.netbox-b2b-catalog-title{color:#113d89;margin-bottom:20px;font-family:inherit;font-size:26px;font-weight:700}.netbox-b2b-app{--b2b-primary:#00a2b9;--b2b-primary-hover:#00c6e2;--b2b-primary-light:#ecfaff;--b2b-border:#e2e8f0;--b2b-border-focus:#00a2b9;--b2b-bg-light:#f8fafc;--b2b-text-main:#1e293b;--b2b-text-muted:#64748b;--b2b-stock-in:#10b981;--b2b-stock-out:#94a3b8;--b2b-radius:8px;--b2b-shadow-sm:0 1px 2px 0 #0000000d;--b2b-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--b2b-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--b2b-shadow-floating:0 20px 25px -5px #00000026, 0 8px 10px -6px #0000001a;color:var(--b2b-text-main);border:1px solid var(--b2b-border);box-shadow:var(--b2b-shadow-sm);box-sizing:border-box;background:#fff;border-radius:12px;margin-bottom:40px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.netbox-b2b-app *,.netbox-b2b-app :before,.netbox-b2b-app :after{box-sizing:border-box}.netbox-b2b-filters-wrapper{border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);box-shadow:var(--b2b-shadow-sm);background-color:#fff;margin-bottom:24px}.netbox-b2b-filters-wrapper .netbox-b2b-search-group{border-radius:var(--b2b-radius);transition:box-shadow .2s,border-color .2s;position:relative}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .input-group-text{border-color:var(--b2b-border);border-top-left-radius:var(--b2b-radius);border-bottom-left-radius:var(--b2b-radius);background-color:#fff;padding-left:1rem;padding-right:.5rem}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .input-group-text svg{color:var(--b2b-text-muted);transition:color .2s}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-input{color:var(--b2b-text-main);border-color:var(--b2b-border);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;height:48px;padding-right:2.5rem;font-size:15px}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-input::-webkit-search-cancel-button{appearance:none;display:none}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-input::-webkit-search-decoration{appearance:none;display:none}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-input:focus{border-color:var(--b2b-border);box-shadow:none;outline:none}.netbox-b2b-filters-wrapper .netbox-b2b-search-group.input-group>.netbox-b2b-search-input{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-clear{z-index:5;color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.netbox-b2b-filters-wrapper .netbox-b2b-search-group .netbox-b2b-search-clear:hover{color:#113d89;background:0 0}.netbox-b2b-filters-wrapper .netbox-b2b-search-group:focus-within{border-radius:var(--b2b-radius);box-shadow:0 0 0 3px #00a2b92e}.netbox-b2b-filters-wrapper .netbox-b2b-search-group:focus-within .input-group-text,.netbox-b2b-filters-wrapper .netbox-b2b-search-group:focus-within .netbox-b2b-search-input{border-color:#00a2b9}.netbox-b2b-filters-wrapper .netbox-b2b-search-group:focus-within .input-group-text svg{color:#00a2b9}.netbox-b2b-filters-wrapper .form-switch .form-check-input{cursor:pointer;border-color:var(--b2b-border);background-color:#e2e8f0;width:2.25rem;height:1.25rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.netbox-b2b-filters-wrapper .form-switch .form-check-input:checked{background-color:#00a2b9;border-color:#00a2b9}.netbox-b2b-filters-wrapper .form-switch .form-check-input:focus{border-color:#00a2b9;box-shadow:0 0 0 3px #00a2b92e}.netbox-b2b-filters-wrapper .form-switch .form-check-label{color:var(--b2b-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.netbox-b2b-filters-wrapper .form-select-sm{height:38px;color:var(--b2b-text-main);border-color:var(--b2b-border);cursor:pointer;background-color:#fff;border-radius:6px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.netbox-b2b-filters-wrapper .form-select-sm:focus{border-color:#00a2b9;box-shadow:0 0 0 3px #00a2b92e}.netbox-b2b-filters-wrapper .netbox-b2b-btn-reset{border-color:var(--b2b-border);width:38px;height:38px;color:var(--b2b-text-muted);background-color:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.netbox-b2b-filters-wrapper .netbox-b2b-btn-reset:hover{color:#113d89;background-color:#113d890f;border-color:#113d89}.netbox-b2b-filters-wrapper .netbox-b2b-btn-reset:focus{box-shadow:0 0 0 3px #113d8926}.netbox-b2b-filter-group{align-items:center;gap:6px;display:inline-flex}.netbox-b2b-filter-label{color:var(--b2b-text-muted);white-space:nowrap;margin:0;font-size:13px;font-weight:500}.netbox-b2b-select{height:40px;color:var(--b2b-text-main);border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;max-width:200px;padding:6px 30px 6px 12px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.netbox-b2b-select:focus{border-color:var(--b2b-border-focus);outline:none;box-shadow:0 0 0 3px #56765f26}.netbox-b2b-select--compact{max-width:80px;padding-right:24px}.ts-wrapper{width:100%;font-size:13px}.ts-wrapper.form-select,.ts-wrapper.form-select-sm{height:auto;min-height:38px;box-shadow:none;background:0 0;border:none;padding:0}.ts-wrapper.single .ts-control{height:38px;min-height:38px;color:var(--b2b-text-main);cursor:pointer;box-shadow:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #cbd5e1;border-radius:.375rem;align-items:center;padding:6px 30px 6px 12px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.ts-wrapper.single .ts-control:after{display:none!important}.ts-wrapper.single .ts-control.focus,.ts-wrapper.single .ts-control.input-active,.ts-wrapper.single .ts-control.dropdown-active{background-color:#fff;border-color:#00a2b9;box-shadow:0 0 0 3px #00a2b933}.ts-wrapper.single .ts-control>.item{color:var(--b2b-text-main);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.ts-wrapper.single.netbox-b2b-ts-sort{width:100%;min-width:180px;max-width:220px}.ts-wrapper.single.netbox-b2b-ts-limit{width:100%;min-width:75px;max-width:90px}.ts-wrapper.single.netbox-b2b-ts-limit .ts-control{padding-right:24px}.ts-wrapper.multi .ts-control{min-height:38px;box-shadow:none;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 8px;transition:border-color .2s,box-shadow .2s;display:flex}.ts-wrapper.multi .ts-control.focus{border-color:#00a2b9;box-shadow:0 0 0 3px #00a2b933}.ts-wrapper.multi .ts-control>.item{background:var(--b2b-primary-light);color:#113d89;border:1px solid #00a2b940;border-radius:4px;align-items:center;gap:4px;margin:0;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.ts-wrapper.multi .ts-control>.item .remove{color:#00a2b9;opacity:.8;border-left:1px solid #00a2b940;margin-left:2px;padding-left:4px;text-decoration:none}.ts-wrapper.multi .ts-control>.item .remove:hover{opacity:1;color:#dc2626;background:0 0}.ts-wrapper.multi .ts-control>input{min-width:60px;color:var(--b2b-text-main);font-size:13px}.ts-wrapper.multi .ts-control>input::placeholder{color:var(--b2b-text-muted)}.ts-wrapper .plugin-clear_button .clear-button{color:var(--b2b-text-muted);font-size:16px;line-height:1}.ts-wrapper .plugin-clear_button .clear-button:hover{color:#dc2626}.ts-wrapper .ts-dropdown{box-shadow:var(--b2b-shadow-lg);z-index:1060;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;margin-top:4px;font-size:13px}.ts-wrapper .ts-dropdown .dropdown-input-wrap{padding:6px}.ts-wrapper .ts-dropdown .dropdown-input{border:1px solid #cbd5e1;border-radius:4px;padding:6px 10px;font-size:12px}.ts-wrapper .ts-dropdown .dropdown-input:focus{border-color:#00a2b9;outline:none;box-shadow:0 0 0 2px #00a2b933}.ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:280px;overflow-y:auto}.ts-wrapper .ts-dropdown .option{cursor:pointer;padding:8px 12px;transition:background-color .15s}.ts-wrapper .ts-dropdown .option.active,.ts-wrapper .ts-dropdown .option:hover{background-color:var(--b2b-primary-light);color:#00a2b9}.ts-wrapper .ts-dropdown .option.selected{color:#113d89;background-color:#f1f5f9;font-weight:600}.netbox-b2b-btn{border-radius:var(--b2b-radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.netbox-b2b-btn--icon{width:40px;height:40px;padding:0}.netbox-b2b-btn--primary{background-color:var(--b2b-primary);color:#fff;border-color:var(--b2b-primary)}.netbox-b2b-btn--primary:hover:not(:disabled){background-color:var(--b2b-primary-hover);border-color:var(--b2b-primary-hover)}.netbox-b2b-btn--outline{color:var(--b2b-primary);border-color:var(--b2b-primary);background-color:#0000}.netbox-b2b-btn--outline:hover:not(:disabled){background-color:var(--b2b-primary-light)}.netbox-b2b-btn--ghost{color:var(--b2b-text-muted);border-color:var(--b2b-border);background-color:#0000}.netbox-b2b-btn--ghost:hover{background-color:var(--b2b-bg-light);color:var(--b2b-text-main)}.netbox-b2b-btn--text{color:var(--b2b-text-muted);background:0 0;border:none;font-weight:500}.netbox-b2b-btn--text:hover{color:#dc2626;text-decoration:underline}.netbox-b2b-btn--sm{height:32px;padding:0 10px;font-size:12px}.netbox-b2b-btn--lg{height:46px;padding:0 24px;font-size:15px}.netbox-b2b-btn:disabled{opacity:.5;cursor:not-allowed}.netbox-b2b-btn__label-full{display:inline}.netbox-b2b-btn__label-short{display:none}.netbox-b2b-table-wrapper{min-height:240px;position:relative;overflow-x:auto}.netbox-b2b-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.netbox-b2b-table th{background-color:var(--b2b-bg-light);color:var(--b2b-text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--b2b-border);border-bottom:1px solid var(--b2b-border);z-index:10;padding:12px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.netbox-b2b-table td{border-bottom:1px solid var(--b2b-border);vertical-align:middle;background-color:#fff;padding:12px 14px;font-size:14px;transition:background-color .15s}.netbox-b2b-table tr:hover td{background-color:#f8fafc}.netbox-b2b-table tr.has-selected-qty td{background-color:#f0fdf4}.col-image{width:56px}.col-sku{width:140px}.col-name{min-width:220px}.col-manufacturer{width:140px}.col-stock{width:90px}.col-price{width:110px}.col-quantity{width:150px}.col-action{width:90px}.text-center{text-align:center}.text-right{text-align:right}.netbox-b2b-thumb-wrapper{cursor:pointer;background:var(--b2b-bg-light);border:1px solid var(--b2b-border);border-radius:6px;width:44px;height:44px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-block;position:relative;overflow:hidden}.netbox-b2b-thumb-wrapper:hover,.netbox-b2b-thumb-wrapper:focus-visible{border-color:var(--b2b-primary);outline:none;transform:scale(1.08);box-shadow:0 2px 8px #00a2b94d}.netbox-b2b-thumb-wrapper:hover .netbox-b2b-thumb-overlay,.netbox-b2b-thumb-wrapper:focus-visible .netbox-b2b-thumb-overlay{opacity:1}.netbox-b2b-thumb-wrapper .netbox-b2b-thumb{object-fit:contain;background:0 0;border:none;border-radius:0;width:100%;height:100%;display:block}.netbox-b2b-thumb-overlay{color:#fff;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00a2b973;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.netbox-b2b-thumb-overlay svg{filter:drop-shadow(0 1px 2px #0000004d)}.netbox-b2b-thumb{object-fit:contain;background:var(--b2b-bg-light);border:1px solid var(--b2b-border);border-radius:6px;width:44px;height:44px;display:block}.netbox-b2b-sku{color:var(--b2b-text-main);font-family:monospace;font-size:13px;font-weight:600;display:block}.netbox-b2b-ean{color:var(--b2b-text-muted);margin-top:2px;font-size:11px;display:block}.netbox-b2b-product-link{color:var(--b2b-text-main);font-weight:600;line-height:1.35;text-decoration:none;transition:color .15s;display:block}.netbox-b2b-product-link:hover{color:var(--b2b-primary)}.netbox-b2b-variant-badge{color:#008699;background:#eef4f0;border-radius:12px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.netbox-b2b-brand{color:var(--b2b-text-muted);font-size:13px}.netbox-b2b-stock-badge{align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.netbox-b2b-stock-badge--in{color:#059669}.netbox-b2b-stock-badge--in .netbox-b2b-stock-dot{background-color:#10b981}.netbox-b2b-stock-badge--out{color:#94a3b8}.netbox-b2b-stock-badge--out .netbox-b2b-stock-dot{background-color:#cbd5e1}.netbox-b2b-stock-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.netbox-b2b-price{color:var(--b2b-text-main);white-space:nowrap;font-size:14px;font-weight:700}.netbox-b2b-price--net{color:var(--b2b-primary)}.netbox-b2b-stepper{border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);background:#fff;align-items:center;height:36px;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.netbox-b2b-stepper:focus-within{border-color:var(--b2b-border-focus);box-shadow:0 0 0 2px #00a2b933}.netbox-b2b-stepper__btn{background:var(--b2b-bg-light);width:32px;height:100%;color:var(--b2b-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background-color .15s;display:flex}.netbox-b2b-stepper__btn:hover:not(:disabled){background-color:#e2e8f0}.netbox-b2b-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.netbox-b2b-stepper__input{text-align:center;width:52px;height:100%;color:var(--b2b-text-main);-moz-appearance:textfield;border:none;padding:0 4px;font-size:14px;font-weight:600}.netbox-b2b-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.netbox-b2b-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.netbox-b2b-stepper__input:focus{outline:none}.netbox-b2b-stepper-min-info{color:var(--b2b-text-muted);margin-top:2px;font-size:10px}.netbox-b2b-skeleton-box{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite netbox-shimmer}.netbox-b2b-skeleton-box--img{border-radius:6px;width:44px;height:44px}.netbox-b2b-skeleton-box--sku{width:80px;height:16px}.netbox-b2b-skeleton-box--title{width:180px;height:18px}.netbox-b2b-skeleton-box--brand{width:90px;height:14px}.netbox-b2b-skeleton-box--stock{width:50px;height:16px;margin:0 auto}.netbox-b2b-skeleton-box--price{width:70px;height:16px;margin-left:auto}.netbox-b2b-skeleton-box--qty{border-radius:var(--b2b-radius);width:110px;height:36px;margin:0 auto}.netbox-b2b-skeleton-box--btn{border-radius:var(--b2b-radius);width:60px;height:32px;margin:0 auto}@keyframes netbox-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.netbox-b2b-empty{text-align:center;padding:60px 20px}.netbox-b2b-empty__icon{color:var(--b2b-text-muted);margin-bottom:12px}.netbox-b2b-empty__title{margin:0 0 6px;font-size:18px;font-weight:700}.netbox-b2b-empty__text{color:var(--b2b-text-muted);margin:0 0 16px;font-size:14px}.netbox-b2b-loader-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;border-radius:var(--b2b-radius);background:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.netbox-b2b-spinner{border:3.5px solid var(--b2b-border);border-top-color:var(--b2b-primary);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite netbox-spin}@keyframes netbox-spin{to{transform:rotate(360deg)}}.netbox-b2b-footer{border-top:1px solid var(--b2b-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.netbox-b2b-footer__info{color:var(--b2b-text-muted);font-size:13px}.netbox-b2b-pagination{align-items:center;gap:4px;display:flex}.netbox-b2b-page-btn{border:1px solid var(--b2b-border);min-width:36px;height:36px;color:var(--b2b-text-main);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.netbox-b2b-page-btn:hover:not(:disabled):not(.is-active){background-color:var(--b2b-bg-light);border-color:#cbd5e1}.netbox-b2b-page-btn.is-active{background-color:var(--b2b-primary);border-color:var(--b2b-primary);color:#fff;cursor:default}.netbox-b2b-page-btn:disabled{opacity:.35;cursor:not-allowed}.netbox-b2b-page-ellipsis{color:var(--b2b-text-muted);padding:0 6px;font-weight:600}.netbox-b2b-floating-bar{z-index:9999;opacity:0;pointer-events:none;width:calc(100% - 32px);max-width:960px;transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s;position:fixed;bottom:-100px;left:50%;transform:translate(-50%)}.netbox-b2b-floating-bar.is-visible{opacity:1;pointer-events:auto;bottom:24px}.netbox-b2b-floating-bar__inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--b2b-border);box-shadow:var(--b2b-shadow-floating);background:#fffffff2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.netbox-b2b-floating-bar__summary{align-items:center;gap:18px;display:flex}.netbox-b2b-floating-bar__badge{background:var(--b2b-primary);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;display:flex}.netbox-b2b-floating-bar__count{font-size:18px;font-weight:800}.netbox-b2b-floating-bar__count-label{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:12px;font-weight:600}.netbox-b2b-floating-bar__totals{flex-direction:column;gap:2px;display:flex}.netbox-b2b-floating-bar__total-units{color:var(--b2b-text-muted);font-size:13px}.netbox-b2b-floating-bar__total-units strong{color:var(--b2b-text-main)}.netbox-b2b-floating-bar__prices{align-items:center;gap:14px;font-size:14px;display:flex}.netbox-b2b-floating-bar__net strong{color:var(--b2b-primary);font-size:16px}.netbox-b2b-floating-bar__gross strong{color:var(--b2b-text-main);font-size:16px}.netbox-b2b-floating-bar__actions{align-items:center;gap:12px;display:flex}.netbox-b2b-toast-host{z-index:100000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:24px;right:24px}.netbox-b2b-toast{pointer-events:auto;box-shadow:var(--b2b-shadow-lg);border:1px solid var(--b2b-border);background:#fff;border-radius:10px;align-items:center;gap:10px;max-width:380px;padding:12px 18px;font-size:14px;font-weight:500;animation:.3s cubic-bezier(.16,1,.3,1) netbox-toast-in;display:flex}.netbox-b2b-toast--success{border-left:4px solid #10b981}.netbox-b2b-toast--error{border-left:4px solid #ef4444}@keyframes netbox-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=991px){.netbox-b2b-app{padding:16px}.netbox-b2b-filters-wrapper{margin-bottom:16px;padding:12px}.netbox-b2b-filters-wrapper .netbox-b2b-search-input{height:44px;font-size:14px}.netbox-b2b-filters-wrapper .form-select-sm{font-size:12px}}@media (width<=768px){.netbox-b2b-app{padding:12px}.netbox-b2b-table-wrapper{padding-bottom:90px;overflow-x:visible}.netbox-b2b-table{width:100%;display:block}.netbox-b2b-table thead{display:none}.netbox-b2b-table tbody{flex-direction:column;gap:12px;width:100%;display:flex}.netbox-b2b-table tr{border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);box-shadow:var(--b2b-shadow-sm);background:#fff;grid-template-rows:auto auto auto auto;grid-template-columns:56px 1fr 1fr;align-items:center;gap:8px 10px;padding:14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.netbox-b2b-table tr:hover{box-shadow:var(--b2b-shadow-md)}.netbox-b2b-table tr.has-selected-qty{background-color:#f0fdf4;border-color:#86efac}.netbox-b2b-table tr td{border:none;width:auto;padding:0;font-size:13px;background:0 0!important}.netbox-b2b-table tr td.col-image{grid-area:1/1/span 2;justify-content:center;align-self:start;display:flex}.netbox-b2b-table tr td.col-image .netbox-b2b-thumb{border-radius:8px;width:56px;height:56px}.netbox-b2b-table tr td.col-name{text-align:left;flex-direction:column;grid-area:1/2/auto/span 2;align-items:flex-start;gap:2px;display:flex}.netbox-b2b-table tr td.col-name .netbox-b2b-product-link{color:var(--b2b-text-main);font-size:14px;font-weight:600;line-height:1.35}.netbox-b2b-table tr td.col-name .netbox-b2b-variant-badge{margin-top:2px;font-size:11px;display:inline-block}.netbox-b2b-table tr td.col-sku{text-align:left;flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 8px;display:flex}.netbox-b2b-table tr td.col-sku .netbox-b2b-sku{color:var(--b2b-text-muted);font-size:12px;font-weight:600}.netbox-b2b-table tr td.col-sku .netbox-b2b-ean{color:var(--b2b-text-muted);margin-top:0;font-size:11px}.netbox-b2b-table tr td.col-manufacturer{text-align:right;grid-area:2/3}.netbox-b2b-table tr td.col-manufacturer .netbox-b2b-brand{color:var(--b2b-text-muted);font-size:12px;font-weight:500}.netbox-b2b-table tr td.col-stock{text-align:left;border-top:1px dashed var(--b2b-border);grid-area:3/1;align-items:center;padding-top:6px;display:flex}.netbox-b2b-table tr td.col-stock .netbox-b2b-stock-badge{font-size:12px}.netbox-b2b-table tr td.col-price{border-top:1px dashed var(--b2b-border);grid-row:3;justify-content:flex-end;align-items:baseline;gap:4px;padding-top:6px;display:flex}.netbox-b2b-table tr td.col-price:nth-of-type(6){text-align:right;grid-column:2}.netbox-b2b-table tr td.col-price:nth-of-type(6):before{content:"Netto:";color:var(--b2b-text-muted);font-size:11px;font-weight:500}.netbox-b2b-table tr td.col-price:nth-of-type(6) .netbox-b2b-price{color:var(--b2b-primary);font-size:13px;font-weight:700}.netbox-b2b-table tr td.col-price:nth-of-type(7){text-align:right;grid-column:3}.netbox-b2b-table tr td.col-price:nth-of-type(7):before{content:"Brutto:";color:var(--b2b-text-muted);font-size:11px;font-weight:500}.netbox-b2b-table tr td.col-price:nth-of-type(7) .netbox-b2b-price{color:var(--b2b-text-main);font-size:13px;font-weight:700}.netbox-b2b-table tr td.col-quantity{text-align:left;grid-area:4/1/auto/span 2;padding-top:4px}.netbox-b2b-table tr td.col-quantity .netbox-b2b-stepper{border-radius:var(--b2b-radius);width:100%;height:42px;min-height:42px;display:flex}.netbox-b2b-table tr td.col-quantity .netbox-b2b-stepper__btn{flex:0 0 44px;justify-content:center;align-items:center;height:100%;font-size:20px;display:flex}.netbox-b2b-table tr td.col-quantity .netbox-b2b-stepper__input{flex:auto;width:100%;height:100%;font-size:15px}.netbox-b2b-table tr td.col-quantity .netbox-b2b-stepper-min-info{margin-top:2px;font-size:11px}.netbox-b2b-table tr td.col-action{text-align:right;grid-area:4/3;padding-top:4px}.netbox-b2b-table tr td.col-action .netbox-b2b-btn{border-radius:var(--b2b-radius);width:100%;height:42px;min-height:42px;padding:0 12px;font-size:14px;font-weight:700}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-image .netbox-b2b-skeleton-box--img{width:56px;height:56px}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-name .netbox-b2b-skeleton-box--title{width:100%;height:18px}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-sku .netbox-b2b-skeleton-box--sku{width:90px;height:14px}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-manufacturer .netbox-b2b-skeleton-box--brand{width:60px;height:14px;margin-left:auto}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-stock .netbox-b2b-skeleton-box--stock{width:50px;height:14px;margin:0}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-price .netbox-b2b-skeleton-box--price{width:70px;height:14px}.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-quantity .netbox-b2b-skeleton-box--qty,.netbox-b2b-table tr.netbox-b2b-skeleton-row td.col-action .netbox-b2b-skeleton-box--btn{width:100%;height:42px}.netbox-b2b-floating-bar{box-sizing:border-box;width:auto;max-width:100%;bottom:-220px;left:12px;right:12px;transform:none}.netbox-b2b-floating-bar *,.netbox-b2b-floating-bar :before,.netbox-b2b-floating-bar :after{box-sizing:border-box}.netbox-b2b-floating-bar.is-visible{bottom:12px}.netbox-b2b-floating-bar__inner{box-sizing:border-box;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:12px 14px}.netbox-b2b-floating-bar__summary{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.netbox-b2b-floating-bar__badge{border-radius:8px;flex-shrink:0;gap:4px;padding:4px 10px}.netbox-b2b-floating-bar__count{font-size:15px;font-weight:800}.netbox-b2b-floating-bar__count-label{font-size:11px;font-weight:600}.netbox-b2b-floating-bar__totals{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.netbox-b2b-floating-bar__total-units{color:var(--b2b-text-muted);font-size:11px}.netbox-b2b-floating-bar__prices{white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.netbox-b2b-floating-bar__prices strong{font-size:13px}.netbox-b2b-floating-bar__net strong{color:var(--b2b-primary);font-size:13px}.netbox-b2b-floating-bar__gross strong{color:var(--b2b-text-main);font-size:13px}.netbox-b2b-floating-bar__actions{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.netbox-b2b-floating-bar__actions .netbox-b2b-btn--primary{border-radius:var(--b2b-radius);white-space:normal;text-align:center;flex:100%;order:1;width:100%;height:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.2}.netbox-b2b-floating-bar__actions .netbox-b2b-btn__text{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;line-height:1.2;display:inline-flex}.netbox-b2b-floating-bar__actions .netbox-b2b-btn--text{color:var(--b2b-text-muted);height:auto;min-height:unset;background:0 0;border:none;order:2;align-self:center;padding:4px 8px;font-size:12px;line-height:1.2;text-decoration:underline}.netbox-b2b-floating-bar__actions .netbox-b2b-btn--text:hover{color:#dc2626}.netbox-b2b-floating-bar .netbox-b2b-btn__label-full{display:none}.netbox-b2b-floating-bar .netbox-b2b-btn__label-short{display:inline}.netbox-b2b-footer{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.netbox-b2b-pagination{flex-wrap:wrap;justify-content:center}}.netbox-b2b-offcanvas{z-index:1060;visibility:hidden;box-sizing:border-box;background-color:#fff;flex-direction:column;width:460px;max-width:100vw;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-6px 0 24px #00000026}.netbox-b2b-offcanvas.show,.netbox-b2b-offcanvas.is-open{visibility:visible;transform:translate(0)}.netbox-b2b-offcanvas__header{border-bottom:1px solid var(--b2b-border);background-color:var(--b2b-bg-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.netbox-b2b-offcanvas__header-info{flex:auto;min-width:0}.netbox-b2b-offcanvas__tag{text-transform:uppercase;letter-spacing:.5px;color:var(--b2b-primary);margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.netbox-b2b-offcanvas__title{color:var(--b2b-text-main);word-break:break-word;margin:0;font-size:17px;font-weight:700;line-height:1.35}.netbox-b2b-offcanvas__close{color:var(--b2b-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.netbox-b2b-offcanvas__close:hover{color:var(--b2b-text-main);background-color:#0000000f}.netbox-b2b-offcanvas__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;padding:24px;display:flex;overflow-y:auto}.netbox-b2b-offcanvas__body::-webkit-scrollbar{width:6px}.netbox-b2b-offcanvas__body::-webkit-scrollbar-track{background:0 0}.netbox-b2b-offcanvas__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.netbox-b2b-offcanvas__footer{border-top:1px solid var(--b2b-border);background-color:#fff;padding:16px 24px}.netbox-b2b-qv-image-container{aspect-ratio:1;background-color:var(--b2b-bg-light);border:1px solid var(--b2b-border);border-radius:10px;justify-content:center;align-items:center;width:100%;max-height:320px;display:flex;position:relative;overflow:hidden}.netbox-b2b-qv-image{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .25s}.netbox-b2b-qv-image:hover{transform:scale(1.04)}.netbox-b2b-qv-image-fallback{color:var(--b2b-text-muted);opacity:.5;justify-content:center;align-items:center;display:flex}.netbox-b2b-variant-badge--lg{border-radius:16px;padding:4px 12px;font-size:13px;font-weight:600}.netbox-b2b-qv-meta-card{background:var(--b2b-bg-light);border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.netbox-b2b-qv-meta-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.netbox-b2b-qv-meta-label{color:var(--b2b-text-muted);font-weight:500}.netbox-b2b-qv-meta-val{color:var(--b2b-text-main);text-align:right}.netbox-b2b-qv-price-card{border-radius:var(--b2b-radius);background:#f0f4fb;border:1px solid #d0e1fd;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.netbox-b2b-qv-price-group{flex-direction:column;gap:2px;display:flex}.netbox-b2b-qv-price-label{text-transform:uppercase;letter-spacing:.5px;color:#113d89;font-size:11px;font-weight:600}.netbox-b2b-qv-price-val{color:#113d89;font-size:18px;font-weight:700}.netbox-b2b-qv-price-val--net{color:#00a2b9;font-size:16px;font-weight:600}.netbox-b2b-qv-desc-card{border-top:1px solid var(--b2b-border);padding-top:16px}.netbox-b2b-qv-desc-title{color:var(--b2b-text-main);margin-bottom:8px;font-size:14px;font-weight:700}.netbox-b2b-qv-desc-content{color:#475569;font-size:13px;line-height:1.6}.netbox-b2b-qv-desc-content p{margin-bottom:8px}.netbox-b2b-qv-desc-content ul,.netbox-b2b-qv-desc-content ol{margin-bottom:8px;margin-left:18px}.netbox-b2b-btn--block{justify-content:center;align-items:center;width:100%;display:flex}.netbox-b2b-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1055;opacity:0;pointer-events:none;background:#0f172a80;transition:opacity .3s;position:fixed;inset:0}.netbox-b2b-backdrop.show,.netbox-b2b-backdrop.is-visible{opacity:1;pointer-events:auto}.embla__slide:focus-within .product-slide-card{outline-offset:2px;outline:2px solid #113d89}@media (prefers-contrast:high){.product-slide-card,.product-item,.embla__button--prev,.embla__button--next{border:2px solid}}@media (prefers-color-scheme:dark){.product-slide-card,.product-item .product-card{color:#ecf0f1;background:#2c3e50}.product-slide-card .product-slide-name a,.product-slide-card .product-name a,.product-item .product-card .product-slide-name a,.product-item .product-card .product-name a{color:#ecf0f1}.product-slide-card .product-slide-name a:hover,.product-slide-card .product-name a:hover,.product-item .product-card .product-slide-name a:hover,.product-item .product-card .product-name a:hover{color:#3498db}.product-slide-card .product-slide-description,.product-slide-card .product-description,.product-item .product-card .product-slide-description,.product-item .product-card .product-description{color:#bdc3c7}.embla__button--prev,.embla__button--next{color:#ecf0f1;background:#2c3e50e6}}@media (prefers-reduced-motion:reduce){.netbox-product-slider,.product-slide-card,.product-slide-image img,.product-item,.embla__button--prev,.embla__button--next,.embla__dot{transition:none!important;animation:none!important}.netbox-product-slider.autoplay-active:before{display:none}}.netbox-product-slider.loading{justify-content:center;align-items:center;min-height:400px;display:flex}.netbox-product-slider.loading:after{content:"";border:4px solid #f3f3f3;border-top-color:#113d89;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.6s ease-out fadeIn}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-in-left{animation:.5s ease-out slideInLeft}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse{animation:2s ease-in-out infinite pulse}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:1s ease-in-out infinite bounce}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake{animation:.5s ease-in-out shake}@keyframes digitFlip{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.countdown-value.updating{animation:.6s ease-in-out digitFlip}@keyframes autoplayProgress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes fadeSlideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.faq-answer.collapsing{animation:.3s ease-out fadeSlideDown}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-up{animation:.3s ease-out scaleUp}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.6s}.duration-slow{animation-duration:1s}
