.nw-search-banner{display:block;width:100%;position:relative;overflow:unset;z-index:2}.nw-search-banner__inner{display:flex;flex-direction:row;align-items:stretch;width:100%;position:relative;z-index:1;min-height:420px}.nw-search-banner--media-left .nw-search-banner__inner{flex-direction:row-reverse}.nw-search-banner__content-col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1 50%;width:50%;padding:80px 90px;box-sizing:border-box;background:var(--nw-sb-content-bg, #000000)}.nw-search-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}.nw-search-banner__search-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:444px}.nw-search-banner .nw-heading{gap:0;width:100%;align-items:flex-start;text-align:left}.nw-search-banner .nw-heading .h2,.nw-search-banner .nw-heading__title{margin:0;color:var(--nw-sb-heading-color, #ffffff);font-size:36px;font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase}.nw-search-banner .nw-heading__description,.nw-search-banner .nw-heading__description p{color:var(--nw-sb-heading-color, #ffffff)}.nw-search-banner__search-wrap,.nw-search-field__wrap{position:relative;width:100%;z-index:3}@media screen and (max-width:749px){.nw-search-banner .nw-search-field__wrap{cursor:pointer}.nw-search-banner .nw-search-field__wrap .predictive-search--nw-banner{display:none!important}}.nw-search-banner__predictive{display:block;width:100%;position:relative}.nw-search-banner__form{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;height:62px;padding:12px 16px;box-sizing:border-box;background:#ffffff4d;border-radius:12px;position:relative;margin:0}.nw-search-banner__input{display:block;flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:#fff;font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:1.6;letter-spacing:.02em;-webkit-appearance:none;appearance:none}.nw-search-banner__input::placeholder{color:#ffffffd9;opacity:1}.nw-search-banner__input:focus,.nw-search-banner__input:focus-visible,.nw-search-banner__input.focused{outline:none!important;outline-offset:0!important;box-shadow:none!important}.nw-search-banner__form:focus-within{outline:none;box-shadow:none}.nw-search-banner__input::-webkit-search-cancel-button,.nw-search-banner__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.nw-search-banner__action-slot{position:relative;flex:0 0 40px;width:40px;height:40px;flex-shrink:0}.nw-search-banner__action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:9999px;background:#fff;color:#000;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.nw-search-banner__action-slot .nw-search-banner__action--submit,.nw-search-banner .nw-search-banner__action--reset.reset__button,.nw-search-banner__action-slot .nw-search-banner__action--reset{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;border-radius:9999px;background:#fff;color:#000;--btn-fill-bg: var(--nw-sb-tag-bg, var(--secondary-color, #d2e82e));--btn-hover-color: #000000;--btn-hover-border: var(--nw-sb-tag-bg, var(--secondary-color, #d2e82e));transition:background-color .85s cubic-bezier(.3,1,.3,1),border-color .85s cubic-bezier(.3,1,.3,1),box-shadow .35s ease,opacity .3s ease}.nw-search-banner__action-slot .nw-search-banner__action--submit{z-index:1}.nw-search-banner .nw-search-banner__action--reset.reset__button,.nw-search-banner__action-slot .nw-search-banner__action--reset{z-index:2;right:auto;top:auto}.nw-search-banner .nw-search-banner__action--reset.reset__button:not(:focus-visible):not(.focused),.nw-search-banner .nw-search-banner__action--reset.reset__button:focus,.nw-search-banner .nw-search-banner__action--reset.reset__button:focus-visible{background-color:#fff}.nw-search-banner .nw-search-banner__action--reset.reset__button:after{display:none}.nw-search-banner__action--reset.hidden{display:none}.nw-search-banner__action-slot:has(.nw-search-banner__action--reset:not(.hidden)) .nw-search-banner__action--submit{opacity:0;pointer-events:none}.nw-search-banner__action-slot .nw-search-banner__action--submit:hover,.nw-search-banner__action-slot .nw-search-banner__action--submit.is-hovered,.nw-search-banner .nw-search-banner__action--reset.reset__button:hover,.nw-search-banner .nw-search-banner__action--reset.reset__button.is-hovered,.nw-search-banner__action-slot .nw-search-banner__action--reset:hover,.nw-search-banner__action-slot .nw-search-banner__action--reset.is-hovered{transform:none;background-color:var(--btn-fill-bg, var(--secondary-color, #d2e82e))}.nw-search-banner__action-slot .nw-search-banner__action--submit .btn-fill,.nw-search-banner .nw-search-banner__action--reset.reset__button .btn-fill,.nw-search-banner__action-slot .nw-search-banner__action--reset .btn-fill{display:block;position:absolute;top:-100%;left:-50%;width:200%;height:300%;border-radius:50%;background-color:var(--btn-fill-bg, var(--secondary-color, #d2e82e));pointer-events:none;z-index:1;transform:translate3d(0,76%,0);will-change:transform}.nw-search-banner__action-slot .nw-search-banner__action--submit .btn-text,.nw-search-banner .nw-search-banner__action--reset.reset__button .btn-text,.nw-search-banner__action-slot .nw-search-banner__action--reset .btn-text{position:relative;z-index:2;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:currentColor;transition:color .85s cubic-bezier(.3,1,.3,1);will-change:transform}.nw-search-banner__action-slot .nw-search-banner__action--submit:hover .btn-text,.nw-search-banner__action-slot .nw-search-banner__action--submit.is-hovered .btn-text,.nw-search-banner .nw-search-banner__action--reset.reset__button:hover .btn-text,.nw-search-banner .nw-search-banner__action--reset.reset__button.is-hovered .btn-text,.nw-search-banner__action-slot .nw-search-banner__action--reset:hover .btn-text,.nw-search-banner__action-slot .nw-search-banner__action--reset.is-hovered .btn-text{color:var(--btn-hover-color, #000000)}.nw-search-banner__action--reset .svg-wrapper{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.nw-search-banner__action--reset .svg-wrapper svg{width:14px;height:14px;color:currentColor;transition:color .4s cubic-bezier(.3,1,.3,1)}.nw-search-banner__action--reset .svg-wrapper svg path{fill:currentColor;transition:fill .4s cubic-bezier(.3,1,.3,1)}.nw-search-banner__action--submit .nw-icon,.nw-search-banner__action--submit .nw-icon svg,.nw-search-banner__action--submit .nw-icon--image{display:block;width:13px;height:11px}.nw-search-banner__action-slot .nw-search-banner__action--submit svg path{stroke:currentColor;transition:stroke .4s cubic-bezier(.3,1,.3,1)}.nw-search-banner__popular{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:444px}.nw-search-banner__popular-title{margin:0;color:#fff;font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase}.nw-search-banner__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.nw-search-banner__tag{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;border-radius:4px;background:var(--nw-sb-tag-bg, #d2e82e);color:var(--nw-sb-tag-color, #000000);font-family:var(--font-body-family);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.nw-search-banner__tag:hover{transform:translateY(-1px);opacity:.92}.nw-search-banner .predictive-search--nw-banner{left:0;right:0;width:100%;top:calc(100% + 10px);border:0;border-radius:12px;background:#fff;color:#000;box-shadow:0 16px 40px #00000038;z-index:5;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-top:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.nw-search-banner .predictive-search--nw-banner::-webkit-scrollbar{width:6px}.nw-search-banner .predictive-search--nw-banner::-webkit-scrollbar-thumb{background:#0003;border-radius:9999px}.nw-search-banner .predictive-search--nw-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--nw-sb-tag-bg, #d2e82e);border-radius:12px 12px 0 0;pointer-events:none}.nw-search-banner predictive-search[open] .predictive-search--nw-banner,.nw-search-banner predictive-search[loading] .predictive-search--nw-banner{display:block}.nw-search-banner .predictive-search--nw-banner .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:0;border-bottom:0}.nw-search-banner .predictive-search--nw-banner .predictive-search__result-group{flex:1 1 auto!important;width:100%;max-width:none;gap:0;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.nw-search-banner .predictive-search--nw-banner .predictive-search__result-group:last-child{border-bottom:0}.nw-search-banner .predictive-search--nw-banner .predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.nw-search-banner .predictive-search--nw-banner .predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:block}.nw-search-banner .predictive-search--nw-banner .predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}}.nw-search-banner .predictive-search--nw-banner .predictive-search__heading{margin:0;padding:14px 20px 8px;border-bottom:0;color:#00000080;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:left;display:block;width:100%;box-sizing:border-box}.nw-search-banner .predictive-search--nw-banner .predictive-search__results-list{margin:0;padding:0 0 8px}.nw-search-banner .predictive-search--nw-banner .predictive-search__list-item{margin:0}.nw-search-banner .predictive-search--nw-banner .predictive-search__item{display:flex;width:100%;padding:10px 20px;text-align:left;text-decoration:none;box-sizing:border-box}.nw-search-banner .predictive-search--nw-banner .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:52px 1fr;grid-column-gap:14px;align-items:center}.nw-search-banner .predictive-search--nw-banner .predictive-search__image{width:52px;height:52px;border-radius:8px;background:#f4f4f4;object-fit:contain}.nw-search-banner .predictive-search--nw-banner .predictive-search__item-heading{font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.35;color:#000}.nw-search-banner .predictive-search--nw-banner .predictive-search__item .price{margin-top:4px;font-size:14px;font-weight:500;color:#000000a6}.nw-search-banner .predictive-search--nw-banner .predictive-search__list-item:hover>*,.nw-search-banner .predictive-search--nw-banner .predictive-search__item:hover,.nw-search-banner .predictive-search--nw-banner .predictive-search__item[aria-selected=true]{background:#d2e82e40;color:#000}.nw-search-banner .predictive-search--nw-banner .predictive-search__list-item:hover .predictive-search__item-heading,.nw-search-banner .predictive-search--nw-banner .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{text-decoration:none}.nw-search-banner .predictive-search--nw-banner .predictive-search__item-query-result mark{background-color:#d2e82e8c;color:#000;font-weight:700}.nw-search-banner .predictive-search--nw-banner .predictive-search__item--term{padding:12px 20px}.nw-search-banner .predictive-search--nw-banner .predictive-search__item--term .icon-arrow{color:#000;opacity:.45}.nw-search-banner .predictive-search--nw-banner .predictive-search__search-for-button{margin:0;padding:16px 20px 20px;border-top:1px solid rgba(0,0,0,.08);background:#f7f7f7;display:none!important}.nw-search-banner .predictive-search--nw-banner .predictive-search__search-for-button .button{width:100%;background:#000;color:#fff;border:0;border-radius:9999px;min-height:48px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nw-search-banner .predictive-search--nw-banner .predictive-search__search-for-button .button:hover{background:var(--nw-sb-tag-bg, #d2e82e);color:#000}.nw-search-banner predictive-search[loading] .predictive-search--nw-banner .predictive-search__loading-state{padding:24px 20px}.nw-search-banner__media-col{position:relative;flex:1 1 50%;width:50%;overflow:hidden;background:#000}.nw-search-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.nw-search-banner__media picture,.nw-search-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nw-search-banner__image--placeholder{background:#1a1a1a}.nw-search-banner__video,.nw-search-banner__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;z-index:1}.nw-search-banner__iframe{pointer-events:none}.nw-search-banner__video--desktop{display:block}.nw-search-banner__video--mobile{display:none}.nw-search-banner__media--video{cursor:pointer}.nw-search-banner__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--nw-sb-gradient-color, #000000) 0%,rgba(0,0,0,.65) 25%,rgba(0,0,0,0) 70%)}.nw-search-banner--media-left .nw-search-banner__media-overlay{background:linear-gradient(270deg,var(--nw-sb-gradient-color, #000000) 0%,rgba(0,0,0,.65) 25%,rgba(0,0,0,0) 70%)}.nw-search-banner__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:80px;height:80px;border-radius:50%;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:transform .25s ease,background-color .25s ease,opacity .25s ease;pointer-events:auto}.nw-search-banner__play-btn:hover{transform:translate(-50%,-50%) scale(1.08);background:#ffffff4d}.nw-search-banner__play-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;pointer-events:none}.nw-search-banner__play-icon svg{width:28px;height:28px;fill:currentColor}.nw-search-banner__play-icon--pause,.nw-search-banner__media.is-playing .nw-search-banner__play-icon--play{display:none}.nw-search-banner__media.is-playing .nw-search-banner__play-icon--pause{display:flex}.nw-search-banner__media.is-playing .nw-search-banner__play-btn{opacity:0}.nw-search-banner__media.is-playing:hover .nw-search-banner__play-btn{opacity:1}@media screen and (min-width:1440px){.nw-search-banner__content-col{padding-left:max(90px,calc((100vw - var(--page-width)) / 2 + 5rem));padding-right:90px}.nw-search-banner--media-left .nw-search-banner__content-col{padding-left:90px;padding-right:max(90px,calc((100vw - var(--page-width)) / 2 + 5rem))}}@media screen and (max-width:1200px){.nw-search-banner__content-col{padding:40px 36px}}@media screen and (max-width:989px){.nw-search-banner__inner,.nw-search-banner--media-left .nw-search-banner__inner{flex-direction:column;min-height:0}.nw-search-banner__media-col{order:1;width:100%;flex:none;height:260px}.nw-search-banner__media,.nw-search-banner__media--video{position:relative;height:260px}.nw-search-banner__video--desktop{display:none}.nw-search-banner__video--mobile{display:block}.nw-search-banner__media-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 15%,rgba(0,0,0,.5) 60%,var(--nw-sb-gradient-color, #000000) 100%)!important}.nw-search-banner__content-col{order:2;width:100%;flex:none;align-items:stretch;padding:24px 16px 48px}.nw-search-banner__content{align-items:stretch}.nw-search-banner__search-group{max-width:none;align-items:stretch}.nw-search-banner .nw-heading,.nw-search-banner .nw-heading--left{align-items:center;text-align:center}.nw-search-banner .nw-heading .h2,.nw-search-banner .nw-heading__title,.nw-search-banner .nw-heading--left .h2,.nw-search-banner .nw-heading--left .rte{text-align:center}.nw-search-banner .nw-heading .h2,.nw-search-banner .nw-heading__title{font-size:28px}.nw-search-banner__form{padding:12px}.nw-search-banner__popular{align-items:center}.nw-search-banner__popular-title{font-size:16px;letter-spacing:.02em}.nw-search-banner__tags{justify-content:center}.nw-search-banner__tag{font-size:16px}.nw-search-banner__play-btn{width:64px;height:64px}.nw-search-banner__play-icon{width:36px;height:36px}.nw-search-banner__play-icon svg{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/nw-search-banner.css.map */
