#MagiCSS-bookmarklet div:empty{display:block!important}.search-modal__form .predictive-search .predictive-search-custom{display:block;position:relative;background:transparent;width:100%;left:0;height:auto}.search-modal__form[results] .predictive-search .predictive-search-custom,.predictive-search__search-for-button{display:none}.search-modal__form[results] .predictive-search__search-for-button{display:block;padding-bottom:26px;background:#fff}.search-modal__form[results] .predictive-search__search-for-button .predictive-search__item{padding:9px 15px;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#000;letter-spacing:0}.search-modal__form[results] .predictive-search__search-for-button .predictive-search__item .icon-arrow{width:24px;height:22px;margin:0}.header__search .reset__button.field__button{display:none}.header__search .search-modal__form{max-width:100%;width:100%}.header__search .search-modal__form .field:before,.header__search .search-modal__form .field:after{display:none}.header__search .modal__close-button .icon{width:24px;height:24px}.header__search .search-modal__close-button{position:absolute;top:16px;right:16px;width:24px;height:24px;z-index:1000;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto!important;background:transparent;border:none;padding:0;margin:0}.header__search .search-modal__close-button *{pointer-events:none}.header__search .search-modal__content{-moz-column-gap:8px;column-gap:8px;padding:0;width:100%}.header__search .search-modal__form .predictive-search{display:none}.header__search .search-modal__form[results] .predictive-search{display:block;height:calc(100dvh - 100px);overflow:scroll;border:unset}.header__search .search-modal__form[results] .predictive-search::-webkit-scrollbar{display:none}.header-wrapper,.header{position:relative}.header__search details-modal{position:static}.header__search .modal__content{position:absolute;top:100%;left:0;right:0;bottom:auto;z-index:3;display:block;justify-content:flex-start;align-items:flex-start;background:rgb(var(--color-background));width:100vw;margin-left:calc(-50vw + 50%);box-shadow:0 2px 4px #0000001a}.template-collection .shopify-section-group-header-group{z-index:999999999!important}.template-collection .header-wrapper,.template-collection .header,.template-collection .header__search{position:relative!important;z-index:999999999!important}.template-collection .header__search details-modal{position:static!important}.template-collection .header__search .modal__content{position:fixed!important;left:0!important;right:0!important;bottom:auto!important;z-index:9999999999!important;width:100vw!important;margin-left:0!important}.template-collection body .header__search .modal__content{position:fixed!important}.template-collection .header__search details[open] .modal__content{display:block!important;visibility:visible!important;opacity:1!important;z-index:9999999999!important}.template-collection .header__search details[open]>.search-modal{display:block!important;visibility:visible!important;opacity:1!important;z-index:9999999999!important}.template-collection .shopify-section-group-footer-group,.template-collection .footer{position:relative!important;z-index:9999999999!important;overflow:visible!important}.template-collection .footer__localization,.template-collection localization-form,.template-collection .footer__column,.template-collection .footer__column.footer__localization{position:relative!important;z-index:9999999999!important;overflow:visible!important}.template-collection #MainContent{overflow:visible!important;position:relative!important;z-index:1!important}.template-collection .page-width{overflow:visible!important}.header__search .search-modal{min-height:75px;border-bottom:none;position:relative;width:100%;height:auto;margin:0;padding:0}.header__search details[open] .modal-overlay{display:none!important}.header__search details[open] .modal-overlay:after{display:none!important}.header__search details[open]>.search-modal{opacity:1;height:auto;display:block!important}.template-collection .header__search details[open]>.search-modal{display:block!important;opacity:1;height:auto}.template-collection .header__search details[open] .modal__content{display:block!important}.header__search .search-modal__content{height:auto;min-height:auto;align-items:flex-start;padding:0;width:100%;flex-direction:column;position:relative}.header__search .search-populares-section{width:100%;background:#f4f4f4;padding:16px 16px 20px;margin-top:0;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.header__search .search-modal__form .field{width:100%;display:flex;align-items:center;position:relative}.header__search .search__button{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:transparent;border:none;padding:0;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto}@media screen and (max-width: 749px){.header__search .search__button{display:none}}.header__search .search__button .icon{width:24px;height:24px}.header__search .search__input.field__input{width:100%;box-sizing:border-box}.header__search .search-modal__form[results] .search-populares-section{display:none}.header__search .search-populares-title{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#000;margin:0;letter-spacing:0;flex-shrink:0}.header__search .search-populares-list{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex:1}.header__search .search-populares-item{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#000;text-decoration:none;letter-spacing:0;transition:opacity .2s ease}.header__search .search-populares-item:hover{opacity:.7;text-decoration:underline}@media screen and (max-width: 749px){.header__search .modal__content{position:absolute;top:100%;left:0;right:0;z-index:3}.template-collection .header__search .modal__content{position:fixed!important;top:var(--header-height, 0)!important;left:0!important;right:0!important;z-index:9999999999!important;width:100vw!important;margin-left:0!important}.header__search .search-modal__content{padding:0}.header__search .search-modal__close-button{top:16px;right:16px;z-index:1000;pointer-events:auto!important}.header__search .search-populares-section{padding:12px 16px 16px;gap:8px}.header__search .search-populares-title{font-size:12px;line-height:16px;margin:0}.header__search .search-populares-item{font-size:12px;line-height:16px}}@media screen and (min-width: 750px){.header__search .modal__content{position:absolute;top:100%;left:0;right:0;z-index:3}.template-collection .header__search .modal__content{position:fixed!important;top:var(--header-height, 0)!important;left:0!important;right:0!important;z-index:9999999999!important;width:100vw!important;margin-left:0!important}.header__search .search-modal__content,.header__search .search-modal__form{padding:0}.header__search .search-modal__close-button{top:16px;right:24px}.header__search .search-populares-section{padding:16px 24px 20px}}.header__search .search__input.field__input{padding:15px 12px!important;height:47px;margin:0;border:none;border-radius:4px;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:#000;letter-spacing:0}.header__search .search__input.field__input:focus{box-shadow:unset;outline:none}.header__search .search__input.field__input::placeholder{opacity:1!important;color:#0009}.header__search .search__input.field__input::-webkit-input-placeholder{opacity:1!important;color:#0009}.header__search .search__input.field__input::-moz-placeholder{opacity:1!important;color:#0009}.header__search .search__input.field__input:-ms-input-placeholder{opacity:1!important;color:#0009}.header__search .field__label{display:none!important}.header__search .predictive-search__results-groups-wrapper{gap:16px;padding-bottom:24px}.header__search .search__button .icon,.header__search .search__button{width:24px;height:24px}.header__search .predictive-search__heading{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#a2a2a2;letter-spacing:0;margin:0 16px 16px;padding:8px 0;border-bottom:1px solid #D4D7D9}.header__search .predictive-search__item{padding:0 16px}.header__search .predictive-search__item .predictive-search__item-heading{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#000;letter-spacing:0}.header__search .predictive-search__results-list.list-unstyled{display:flex;flex-direction:column;gap:12px}.header__search .predictive-search__result-group{gap:15px}.header__search .predictive-search-custom .predictive-search__results-list.list-unstyled{display:flex;flex-direction:column;gap:12px;padding-bottom:22px}.header__search #predictive-search-results-products-list{padding:0 16px;gap:16px}.header__search #predictive-search-results-products-list .predictive-search__item{display:flex;padding:0;gap:12px;background:unset}.header__search #predictive-search-results-products-list .predictive-search__image{width:80px;height:99.73px;background:#f4f4f4;object-fit:contain;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.header__search #predictive-search-results-products-list .predictive-search__item-content{padding:0;gap:4px}.header__search #predictive-search-results-products-list .predictive-search__item-heading{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#000;letter-spacing:0}.header__search #predictive-search-results-products-list .price--on-sale .price-item--regular{margin-left:6px;margin-right:0;font-size:12px;font-weight:500;line-height:16px;color:#a2a2a2}.header__search #predictive-search-results-products-list .price--on-sale .price__sale{display:flex;flex-direction:row-reverse}.header__search #predictive-search-results-products-list .predictive-search__item .price{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;margin:0}@media (min-width: 990px){.search-modal__form .predictive-search-custom{height:auto}.search-modal__form[results] .predictive-search__search-for-button{padding-bottom:0}.header__search .reset__button.field__button{display:none}.header__search .predictive-search__item{padding:0 16px}.header__search .predictive-search__item .predictive-search__item-heading{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;letter-spacing:0}.header__search .search-modal__form{max-width:100%;width:100%}.header__search .search-modal__form .field:before,.header__search .search-modal__form .field:after{display:none}.header__search .predictive-search__heading{padding:12px 0 8px;font-size:12px;line-height:16px}.header__search .modal__close-button .icon{width:24px;height:24px}.header__search .search-modal__close-button{position:absolute;top:16px;right:24px;width:24px;height:24px;z-index:1000;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto!important;background:transparent;border:none;padding:0;margin:0}.header__search .search-modal__close-button *{pointer-events:none}.header__search .search-modal__content{-moz-column-gap:8px;column-gap:8px}.header__search .search-modal__form .predictive-search{display:none}.header__search .search-modal__form[results] .predictive-search{display:block;top:100%;height:auto;max-height:calc(100dvh - 75px)!important;overflow:hidden}.header__search .search-modal__form[results] .predictive-search #predictive-search-results{height:auto;max-height:calc(100dvh - 90px)!important;overflow:auto}.header__search .search-modal__form[results] .predictive-search #predictive-search-results::-webkit-scrollbar{display:none}.header__search .predictive-search__search-for-button{border-left:1px solid #D4D7D9;border-right:1px solid #D4D7D9;border-bottom:1px solid #D4D7D9}.header__search .predictive-search__result-group:first-child,.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__result-group:first-child{flex:0 0 24.4rem;gap:12px}.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__result-group:last-child{flex:1 1 auto}.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__result-group{flex:1 1 auto;gap:15px}.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions #predictive-search-results-products-list{grid-template-columns:1fr 1fr 1fr 1fr;max-height:calc(100dvh - 220px);overflow:auto}.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions #predictive-search-results-products-list::-webkit-scrollbar{display:none}.header__search .predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__result-group:first-child+.predictive-search__result-group #predictive-search-results-products-list{grid-template-columns:1fr 1fr 1fr}.header__search #predictive-search-products{margin-left:10px;max-width:100%}.header__search #predictive-search-results-products-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 4px;margin:0 16px 0 10px;padding:8px 0 0}.header__search #predictive-search-results-products-list .predictive-search__item{display:flex;flex-direction:column;padding:0;gap:10px}.header__search #predictive-search-results-products-list .predictive-search__image{width:100%;height:180.83px;background:#f4f4f4;object-fit:contain;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.header__search #predictive-search-results-products-list .predictive-search__item-content{padding:0 10px;gap:4px}.header__search #predictive-search-results-products-list .predictive-search__item-heading{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#000;letter-spacing:0}.header__search #predictive-search-results-products-list .predictive-search__item .price{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;margin:0}.header__search .search-modal{min-height:79px}.header__search .search-modal .predictive-search-custom{border-left:1px solid #D4D7D9;border-right:1px solid #D4D7D9;border-bottom:1px solid #D4D7D9;padding-top:12px}.header__search .search-modal .predictive-search__results-groups-wrapper{border-left:1px solid #D4D7D9;border-right:1px solid #D4D7D9;border-bottom:1px solid #D4D7D9;padding-top:12px;padding-bottom:24px;gap:0}.header__search .search-modal__form[results] .search__input.field__input{border-radius:4px 4px 0 0}.header__search .search__input.field__input{padding:15px 12px 15px 54px!important;height:51px;margin:0;border:none;border-radius:4px;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:#000}.header__search .search__input.field__input:focus{box-shadow:unset;outline:none}.header__search .search__button .icon{width:24px;height:24px}.header__search .search__button{width:51px;height:51px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-search-popup.css.map */
