.s-search-bar input:-webkit-autofill,.s-search-bar input:-webkit-autofill:hover,.s-search-bar input:-webkit-autofill:focus,.s-search-bar input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 20px 20px #f0f1ea;box-shadow:inset 0 0 20px 20px #f0f1ea}.s-search-bar__modal{background:#f0f1ea;-webkit-transform:translateX(-100%) translateY(0%);transform:translate(-100%) translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:12;visibility:hidden}.s-search-bar__modal.js-active{-webkit-transform:translateX(0%) translateY(0%);transform:translate(0) translateY(0);visibility:visible}@media screen and (min-width: 768px){.s-search-bar__modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transform:translateX(0%) translateY(-100%);transform:translate(0) translateY(-100%)}.s-search-bar__modal.js-active{-webkit-transform:translateX(0%) translateY(0%);transform:translate(0) translateY(0);visibility:visible}}.s-search-bar__button-group{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (min-width: 768px){.s-search-bar__button-group{display:-webkit-box;display:-ms-flexbox;display:flex}}.s-search-bar__button-group-divider{display:block;width:.5px;height:100%;background:#000}.s-search-bar__modal-close{border:none;background:none;cursor:pointer;padding:0 34px;height:100%;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#000}.s-search-bar__modal-close:focus-visible{outline:none;border:none}.s-search-bar__clean-button{border:none;background:none;cursor:pointer;padding:0 34px;height:100%}.s-search-bar__clean-button:focus-visible{outline:none;border:none}.s-search-bar__clean-button svg{display:block;width:8px;height:8px}.s-search-bar__overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background:#00000080;display:none;z-index:11}.s-search-bar__overlay.js-active{display:block;cursor:url(/cdn/shop/files/icon-close-cursor.svg?v=1723021794) 58 58,auto}.s-search-bar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:113px;padding:0;gap:0}@media screen and (min-width: 768px){.s-search-bar__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:48px;padding:0 0 0 34px;gap:20px;border:none;position:relative}}.s-search-bar__mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:65px;width:100%}@media screen and (min-width: 768px){.s-search-bar__mobile-nav{display:none}}.s-search-bar__modal-close-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.5px;cursor:pointer;background:none;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:20px;color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.36px;text-transform:capitalize}.s-search-bar__modal-close-mobile:focus-visible{background:none;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.s-search-bar__modal-close-mobile-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4px;height:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.s-search-bar__close-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:none;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:22px 20px}.s-search-bar__close-nav:focus-visible{background:none;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.s-search-bar__form{padding:6.7px 0;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:25px;padding-inline-end:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;border:none;border-top:.5px solid silver;border-bottom:.5px solid silver;background:#0000}@media screen and (min-width: 768px){.s-search-bar__form{width:100%;border:none;-webkit-padding-start:15px;padding-inline-start:15px}}.s-search-bar__search-input{width:100%;border:none;background:none;font-size:12px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.03em;font-family:var(--font-body);color:#000}.s-search-bar__search-input:focus{outline:none}.s-search-bar__search-input:focus~.s-search-bar__clean-button{cursor:pointer;opacity:1}.s-search-bar__search-input::-ms-clear{display:none;width:0;height:0}.s-search-bar__search-input::-ms-reveal{display:none;width:0;height:0}.s-search-bar__search-input::-webkit-search-decoration,.s-search-bar__search-input::-webkit-search-cancel-button,.s-search-bar__search-input::-webkit-search-results-button,.s-search-bar__search-input::-webkit-search-results-decoration{display:none}.s-search-bar__search-input::-webkit-input-placeholder{color:#000}.s-search-bar__search-input::-moz-placeholder{color:#000}.s-search-bar__search-input:-ms-input-placeholder{color:#000}.s-search-bar__search-input::-ms-input-placeholder{color:#000}.s-search-bar__search-input::placeholder{color:#000}.s-search-bar__search-button{background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;visibility:hidden}.s-search-bar__search-button svg{width:20px;height:20px}.s-search-bar__wrapper{height:calc(100% - 113px)}@media screen and (min-width: 768px){.s-search-bar__wrapper{height:auto}}.s-search-bar__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%}@media screen and (min-width: 768px){.s-search-bar__results{display:none;height:auto;min-height:auto}}.s-search-bar__results.js-active,.s-search-bar__default-state{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.s-search-bar__default-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-search-bar__default-state.js-hide{display:none}.s-search-bar__list-title{font-family:var(--font-body);color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.03em;margin:0 0 15px}.s-search-bar__list{padding:0;list-style:none;margin:0}.s-search-bar__list a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-search-bar__list a:hover{text-shadow:0 0 .03px #000;text-decoration:none}.s-search-bar__list li{padding:0 0 15px}.s-search-bar__list li:last-child{padding-bottom:0}.s-search-bar__list *{font-family:var(--font-body);font-size:12px;font-weight:400;color:#000;text-decoration:none;font-style:normal;line-height:14px;letter-spacing:.03em}.s-search-bar__list b{font-weight:600}.s-search-bar__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;width:100%;padding:32px 15px 45px}@media (min-width: 768px){.s-search-bar__lists{border-top:.5px solid #b8b8b8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:72px;padding:20px 34px 45px}}.s-search-bar__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.s-search-bar__recommendation{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#f0f1ea}.s-search-bar__recommendation-inner{padding:0;width:100%;max-width:100%}.s-search-bar__recommendation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:3px}@media screen and (min-width: 768px){.s-search-bar__recommendation-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}}.s-search-bar__recommendation-wrapper::part(button-next),.s-search-bar__recommendation-wrapper::part(button-prev){-webkit-transform:none;transform:none;height:40px;width:40px;background:#fff0!important;background-image:url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L10 10L1 19" stroke="black"/></svg>')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px!important;--swiper-navigation-color: transparent}.s-search-bar__recommendation-wrapper::part(button-next):disabled,.s-search-bar__recommendation-wrapper::part(button-prev):disabled{pointer-events:all}.s-search-bar__recommendation-wrapper::part(button-next):focus,.s-search-bar__recommendation-wrapper::part(button-next):focus-visible,.s-search-bar__recommendation-wrapper::part(button-prev):focus,.s-search-bar__recommendation-wrapper::part(button-prev):focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.s-search-bar__recommendation-wrapper::part(button-next) svg,.s-search-bar__recommendation-wrapper::part(button-prev) svg{opacity:0}@media screen and (max-width: 768px)and (min-width: 1024px){.s-search-bar__recommendation-wrapper::part(button-next),.s-search-bar__recommendation-wrapper::part(button-prev){visibility:hidden;pointer-events:none}}.s-search-bar__recommendation-wrapper::part(button-prev){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.s-search-bar__recommendation-cell{width:100%;margin:0;-ms-flex-negative:0;flex-shrink:0}.s-search-bar__recommendation-cell:first-child{-webkit-padding-before:0;padding-block-start:0}.s-search-bar__recommendation-cell:last-child{-webkit-padding-after:0;padding-block-end:0}@media screen and (min-width: 768px){.s-search-bar__recommendation-cell{width:50%;margin:0}.s-search-bar__recommendation-cell:first-child{-webkit-padding-start:0;padding-inline-start:0}.s-search-bar__recommendation-cell:last-child{-webkit-padding-end:0;padding-inline-end:0}}.s-search-bar__recommendation-cell .c-product-card{height:119vw!important}@media screen and (min-width: 768px){.s-search-bar__recommendation-cell .c-product-card{height:55vw!important}}@media screen and (min-width: 1024px){.s-search-bar__recommendation-cell .c-product-card{height:26.5vw!important}}.s-search-bar__recommendation-cell .c-product-card__swatches-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.s-search-bar__collection-btn{display:none;width:100%;height:36px;margin:0 auto;padding:0 68px;border:none;background:#0000;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:var(--font-body);font-style:normal;font-size:11px;font-weight:500;line-height:14px;letter-spacing:.03em;color:#000;text-align:center;text-decoration:none;text-transform:uppercase}.s-search-bar__collection-btn:hover{background-color:#000;color:#fff}.s-search-bar__collection-btn:focus-visible{outline:none}@media screen and (min-width: 768px){.s-search-bar__collection-btn{display:block}}.s-search-bar__submit-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;bottom:0;z-index:1;width:100%;background:#f0f1ea;padding:40px 20px;margin-top:auto}@media screen and (min-width: 768px){.s-search-bar__submit-form-container{display:none}}.s-search-bar__submit-form-button{display:block;width:100%;height:36px;margin:0 auto;padding:0 30px;border:none;background:#000;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:var(--font-body);font-style:normal;font-size:11px;font-weight:500;line-height:14px;letter-spacing:.03em;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}.s-search-bar__submit-form-button:focus-visible{outline:none}.s-search-bar__no-results-outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.s-search-bar__no-results-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;margin-left:auto;padding:25px 15px}@media (min-width: 768px){.s-search-bar__no-results-inner{padding:40px 34px}}.s-search-bar__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;font-weight:400;line-height:20px;text-align:start;color:#000;font-family:var(--font-body);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/91/assets/section-search-bar.css.map */
