.cookie-table{padding:2rem 0}.cookie-table__heading{margin:0 0 1.5rem}.cookie-table__wrapper{overflow:auto;-webkit-overflow-scrolling:touch}.cookie-table__table{width:100%;border-collapse:collapse;background:#fff}.cookie-table__table th,.cookie-table__table td{text-align:left;padding:1rem;border-bottom:1px solid rgba(var(--color-foreground),.15);vertical-align:top}.cookie-table__table thead th{background:rgba(var(--color-foreground),.05);font-weight:600}@media screen and (max-width:749px){.cookie-table__table td{padding:.75rem}}.specs-table{width:100%;border-collapse:collapse}.specs-table th,.specs-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.1)}.specs-table tr:last-child th,.specs-table tr:last-child td{border-bottom:0}.specs-table th{font-weight:500;width:40%}.specs-table td{width:60%}.mm-badges-container{position:relative;width:100%;margin-bottom:1rem}.mm-badges-container .mm-badges-wrapper{position:relative;top:auto;left:auto}.quantity__label.form__label,.pickup-availability-preview,.pickup-availability-info,.pickup-availability-drawer,.pickup-availability-header,.pickup-availability-drawer-title,.pickup-availability-variant,.pickup-availability-list,.pickup-availability-list__item,.pickup-availability-address,.pickup-availability-button{text-align:left}.pickup-availability-store{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.pickup-availability-store:last-of-type{margin-bottom:.5rem}.pickup-availability-store-info{flex:1}.pickup-availability-store .svg-wrapper{flex-shrink:0;margin-top:.125rem}.header__search-visible{flex:1;max-width:750px;margin:0 2rem;position:relative}.header__search-form{width:100%}.header__search-field{position:relative;background:transparent;border:none;transition:all .3s ease;box-shadow:none;height:4.8rem;display:flex;align-items:center}.header__search-visible .header__search-field{background:#f5f5f5!important;border-radius:8px!important;border:none!important}.header__search-visible .header__search-field:focus-within{background:#eee!important;border:none!important}div.header__search-visible div.header__search-field.field{background-color:#f5f5f5!important;border-radius:8px!important;border:none!important;box-shadow:none!important}div.header__search-visible div.header__search-field.field:focus-within{background-color:#eee!important;border:none!important;box-shadow:none!important}.field.header__search-field{background:#f5f5f5!important;border-radius:8px!important;border:none!important}.field.header__search-field:before,.field.header__search-field:after{display:none!important}.header__search-visible .field.header__search-field:before,.header__search-visible .field.header__search-field:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.header__search-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center}.header__search-icon .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header__search-icon .svg-wrapper svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.5)}.header__search-input{background:#f5f5f5!important;border:none!important;border-radius:8px!important;outline:none!important;padding:0 1.2rem 0 4.4rem!important;font-size:1.5rem;width:100%;height:4.8rem;box-shadow:none!important;font-family:inherit;color:#000;line-height:1.5;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;position:relative;top:-1px}.header__search-input[type=search]{border:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.header__search-input:focus{outline:none!important;box-shadow:none!important;border:none!important;padding-left:4.4rem!important;margin:0!important}.header__search-input:focus-visible{outline:none!important;border:none!important;padding-left:4.4rem!important;margin:0!important}.header__search-input:not(:placeholder-shown){padding-left:4.4rem!important;margin:0!important}.header__search-input:-webkit-autofill{padding-left:4.4rem!important;margin:0!important}.header__search-input::placeholder{color:#0009;font-weight:400}.header__search-input::selection{background-color:#df0000!important;color:#fff}.header__search-reset{position:absolute!important;right:.4rem!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px!important;transition:none!important;z-index:10;height:2.4rem;width:2.4rem;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.header__search-reset:hover{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.header__search-reset:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.header__search-reset:focus-visible{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.header__search-reset:active{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}button.header__search-reset{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important}button.header__search-reset:focus,button.header__search-reset:focus-visible,button.header__search-reset:active{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.header__search-reset .svg-wrapper{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.header__search-reset .svg-wrapper svg{width:100%;height:100%}.predictive-search--header{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:3;background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.15);border-radius:calc(var(--inputs-radius) + .2rem);box-shadow:0 8px 32px rgba(var(--color-foreground),.15);max-height:40rem;overflow-y:auto;display:none;opacity:0;transform:translateY(-8px);transition:all .3s ease}.header__search-input:focus~.predictive-search--header,.predictive-search--header:hover{display:block;opacity:1;transform:translateY(0)}.predictive-search--header:has(:focus),.predictive-search--header:focus-within{display:block;opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.header__search-visible{max-width:100%;margin:0 1rem;order:10;width:100%;flex-basis:100%}.header__search-field{border-radius:8px!important;height:4.4rem;background:#f5f5f5!important;border:none!important}.header__search-icon{left:1.2rem}.header__search-icon .svg-wrapper{width:1.8rem;height:1.8rem}.header__search-input{font-size:1.4rem;padding:0 3.8rem;height:4.4rem;line-height:1.4;top:-1px}.header__search-input:focus,.header__search-input:focus-visible,.header__search-input:not(:placeholder-shown),.header__search-input:-webkit-autofill{padding-left:3.8rem!important;margin:0!important}.header__search-reset{right:.4rem!important;width:2.2rem;height:2.2rem}.header__search-reset .svg-wrapper{width:1.4rem;height:1.4rem}}@media screen and (min-width:750px)and (max-width:989px){.header__search-visible{max-width:750px;margin:0 1rem;width:100%}.header__search-field{height:4.6rem;border-radius:8px!important;background:#f5f5f5!important;border:none!important}.header__search-icon{left:1.3rem}.header__search-icon .svg-wrapper{width:1.9rem;height:1.9rem}.header__search-input{font-size:1.4rem;padding:0 4rem;height:4.6rem;line-height:1.4;top:-1px}.header__search-input:focus,.header__search-input:focus-visible,.header__search-input:not(:placeholder-shown),.header__search-input:-webkit-autofill{padding-left:4rem!important;margin:0!important}.header__search-reset{right:.4rem!important;width:2.3rem;height:2.3rem}.header__search-reset .svg-wrapper{width:1.5rem;height:1.5rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__search-visible{max-width:750px;margin:0 1.5rem}.header__search-input{font-size:1.4rem;padding:0 4.2rem;line-height:1.4;top:-1px}.header__search-input:focus,.header__search-input:focus-visible,.header__search-input:not(:placeholder-shown),.header__search-input:-webkit-autofill{padding-left:4.2rem!important;margin:0!important}}@media screen and (min-width:1200px){.header__search-visible{max-width:750px}}
/*# sourceMappingURL=/cdn/shop/t/310/compiled_assets/styles.css.map */
