.search-modal{position:fixed;top:50%;left:50%;z-index:var(--z-modals);width:100%;max-width:53.6rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 .3rem .6rem #00000029;will-change:opacity;transition:opacity var(--duration-default)}.search-modal[open]{opacity:1;pointer-events:all}.search-modal__close{position:absolute;top:50%;left:50%;width:200vw;height:200vh;z-index:-5;border-radius:0;border:0;cursor:pointer;background-color:#0000004d;transform:translate(-50%,-50%);-webkit-appearance:none;appearance:none}.search-modal__form{padding:3.4rem 12.2rem;background-color:var(--color-background-secondary)}.search-modal__form .form-row+.form-row{margin-top:2rem}.search-modal__form .form-row+.form-row-actions{margin-top:3.2rem}.search-modal__form input[type=search]{height:7.4rem;font-size:1.6rem}.search-modal__form .header__search-btn{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;background-color:transparent;font-size:1.6rem;letter-spacing:.128rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;text-decoration:none;color:var(--color-base-primary);-webkit-appearance:none;appearance:none}@media (hover: hover) and (pointer: fine){.search-modal__form .header__search-btn:hover{text-decoration:underline}}@media screen and (max-width: 989px){.search-modal{width:35.1rem;max-width:90%}.search-modal__content{padding:1.2rem 2rem 2.2rem;background-color:var(--color-background-secondary)}.search-modal__form{max-width:16.5rem;padding:0;margin:0 auto}.search-modal__form .form-row+.form-row{margin-top:.9rem}.search-modal__form .form-row+.form-row-actions{margin-top:2.2rem}.search-modal__form input[type=search]{height:4.8rem;font-size:1.2rem;letter-spacing:.096rem}.search-modal__form button[type=submit]{font-size:1rem;letter-spacing:.08rem}}[data-search-terms]{opacity:0;visibility:hidden}[data-search-terms].is-completed{opacity:1;visibility:visible}@media screen and (max-width: 749px){.search-modal__content{padding:23px 20px}.search-modal__form{max-width:100%}.search-modal__form .form-radios{gap:0 7rem}.search-modal__form .form-radio label{font-size:1rem}.search-modal__form .form-radios{flex-wrap:nowrap}.search-modal__form .form-row+.form-row{margin-top:2.1rem}.search-modal__form input[type=search]{height:5rem;border-color:#707070}.search-modal__form button[type=submit]{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-search-modal.css.map?v=137759340153016022231688722276 */
