.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);background-color:rgb(255 253 246 / var(--tw-bg-opacity, 1));min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));position:fixed;height:100vh;bottom:0}.ns-content-hidden{display:none}.search-modal .ns-autocomplete{background-color:rgb(255 253 246 / var(--tw-bg-opacity, 1))}.search-modal .search-auto-heading{margin-bottom:.75rem;color:#666;font-size:14px;font-weight:600;text-transform:uppercase}.search-modal .ns-autocomplete-keywords .ns-autocomplete-element{margin:.625rem 0}.search-modal .ns-autocomplete-keywords .ns-autocomplete-element:last-child{margin-bottom:0}.search-modal .search-auto-popular{display:grid!important;flex-wrap:wrap}.search-modal .search-auto-popular .ns-autocomplete-element{flex:calc(50% - 1rem)}.search-modal .search-auto-popular .search-auto-items{margin-top:1rem;row-gap:.25rem}.search-modal .search-auto-popular .search-auto-items .search-auto-items-name{font-weight:700;line-height:20px}.search-modal .search-auto-popular .search-auto-items .search-auto-items-brand,.search-modal .search-auto-popular .search-auto-items .search-auto-items-price{line-height:18px}.search-modal .search-auto-popular .search-auto-items .search-auto-items-brand,.search-modal .search-auto-popular .search-auto-items .search-auto-items-price .ns-text-striked{opacity:.6}.search-modal__content{padding:0 5rem 0 1rem;position:relative;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow-y:auto;align-items:center;justify-content:center;line-height:calc(1 + .8 / var(--font-body-scale))}.search-modal__content .search-placeholder [data-nosto-query]{margin:0}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2));padding:1rem;align-items:flex-start}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:calc(100% - 15px);margin-right:auto}.search-modal__form .nosto-autocomplete-wrapper{width:100%}.search-modal .ns-autocomplete-products .see-results-button{color:#666;font-size:14px;font-weight:600;text-transform:uppercase}.search-modal .ns-autocomplete-products .see-results-button svg{width:20px;height:20px}.search-modal__close-button{position:absolute;right:.3rem}.search-modal .search-placeholder-hide{display:none}@media screen and (min-width: 990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}@media screen and (min-width: 751px){.search-modal{bottom:auto;max-height:640px}.search-modal__form{flex:1}.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem;max-width:90rem}.search-modal__content-bottom{padding:4rem 6rem 0}.search-modal .search-auto-heading{margin-bottom:1.5rem}.search-modal__content .search-placeholder{padding:2rem 0;position:relative;top:0;left:0;flex:100%;max-width:1187px}.search-modal .ns-autocomplete-products .search-auto-popular{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}.search-modal .search-auto-popular .ns-autocomplete-element{flex:25%;max-width:225px}}@media screen and (min-width: 1280px){.search-modal__content .search-placeholder{left:-30px}}@media screen and (max-width: 750px){.search-modal .ns-autocomplete{position:static!important;width:calc(100% + 32px);padding-top:0}.search-modal .ns-autocomplete-keywords,.search-modal .ns-autocomplete-products{margin-top:2.25rem}.search-modal .ns-autocomplete-products .search-auto-heading{padding-left:0!important}.search-modal .ns-autocomplete-products .search-auto-popular{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem}.search-modal .ns-autocomplete-products .ns-flex-column{padding:0!important}}#search-auto-mobile-products .product-img img,#search-auto-desktop-products .product-img img,.dynamic-features .product-card .product-img img,.not-found-products .product-card .product-img img,.no-result-container .product-card .product-img img,.recently-viewed-section .product-card .product-img img{opacity:0}#search-auto-mobile-products .product-img img.active,#search-auto-desktop-products .product-img img.active,.dynamic-features .product-card .product-img img.active,.not-found-products .product-card .product-img img.active,.no-result-container .product-card .product-img img.active,.recently-viewed-section .product-card .product-img img.active{opacity:1}.full-width{width:100%}.swatch-button .swatch{--swatch--size: 1.75rem}.accordion-product-pxg .group.nosto-accordion{opacity:0;height:0;visibility:hidden;transition:all .5s ease-in-out}.nosto-accordion .product-card{margin-bottom:1rem}.accordion-product-pxg .group.nosto-loaded{opacity:1;height:auto;visibility:visible}.accordion-product-pxg .group.nosto-missing{display:none}.recently-viewed-products .swiper-button-next,.recently-viewed-products .swiper-button-prev{color:rgb(32 30 37 / var(--tw-text-opacity, 1))}.recently-viewed-products .swiper-button-next:hover,.recently-viewed-products .swiper-button-prev:hover{color:rgb(160 31 33 / var(--tw-text-opacity, 1))}@media screen and (min-width: 1024px){.recently-viewed-products .swiper-button-next,.recently-viewed-products .swiper-button-prev{color:rgb(32 30 37 / var(--tw-text-opacity, 1))}}.qv-overlay{background:#0009;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.qv-modal{background:rgb(255 253 246 / var(--tw-bg-opacity, 1));position:relative;display:flex;max-height:90vh;overflow-y:auto;flex-direction:column;width:min(90vw,1200px)}.qv-flex{padding:1.5rem;display:flex;gap:1.5rem;flex-direction:row;align-items:flex-start}.qv-flex .qv-media{width:60%}.qv-flex .qv-info{width:40%}.qv-close-bar{background:rgb(32 30 37 / var(--tw-bg-opacity, 1));padding:.75rem;display:flex;height:40px;flex-basis:100%;align-items:center;justify-content:flex-end}.qv-close-bar .qv-close{color:rgb(255 253 246 / var(--tw-bg-opacity, 1));background:none;border:none;line-height:1;cursor:pointer;font-size:1.2rem}.qv-media img{display:block;width:100%;height:auto}.qv-label{display:block}.qv-add{padding:.75rem 1.5rem;margin-top:.75rem;display:block;width:100%;cursor:pointer}.qv-info .price{margin-bottom:1rem}.qv-info .price .price--on-sale:has(.price-item--regular:empty){display:none}.qv-info .product-options{margin-bottom:.5rem}.qv-info .product-form__input{flex-direction:column;row-gap:.5rem;align-items:flex-start}.qv-option-btn.swatch-input__label--square{border-radius:var(--swatch-input--border-radius, 4px);margin:0 .7rem .2rem 0;height:36px;outline-offset:2px}.qv-option-btn.swatch-input__label--square:hover{outline:2px solid rgba(var(--color-primary-rgb),.4)}.qv-option-btn.field-pill.selected{background-color:var(--input-accent-dark);border-color:var(--input-accent-dark);color:var(--input-accent-light)}.qv-option-btn.swatch-input__label--square.selected{border-color:#000;outline:2px solid #000}.qv-link{margin-top:1rem}.qv-error:not(:empty){margin-top:1rem;padding:0;color:rgb(160 31 33 / var(--tw-text-opacity, 1))}.qv-error[hidden]{display:none}@media (max-width: 800px){.qv-flex{flex-direction:column}.qv-flex .qv-media,.qv-flex .qv-info{width:100%}.swiper-wrapper .swiper-slide .quick-view{bottom:4px}}.not-found-products .full-width{text-align:left}.not-found-products .full-width .text-shadow-black,.text-fairway-light .dynamic-features .text-shadow-black{color:#fff}.not-found-products .full-width .price-item--regular,.text-fairway-light .dynamic-features .price-item--regular{color:#fff;opacity:.7}.not-found-products .full-width .price-item--sale,.text-fairway-light .dynamic-features .price-item--sale{color:#fff}.not-found-products .swatches-items-list .swatch-button,.text-fairway-light .dynamic-features .swatches-items-list .swatch-button{width:1.75rem}.not-found-products .swatches-items-list .swatch-button.selected .swatch,.text-fairway-light .dynamic-features .swatches-items-list .swatch-button.selected .swatch{outline:.1rem solid rgb(255,255,255,.5)}.dynamic-features .cover-featured{opacity:0}.dynamic-features .nosto-dynamic .h2{display:none}.text-fairway-light .dynamic-features .btn-tertiary{color:#fff;opacity:.7}.text-fairway-light .dynamic-features .btn-tertiary:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/250/assets/nosto.css.map */
