.search__input.field__input{padding-right:9.8rem;letter-spacing:0}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button .icon{height:1.8rem;width:1.8rem}.search__input.field__input~.field__label{letter-spacing:0}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.header__search .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:flex-end;width:100vw;min-height:100dvh;height:100dvh;border:0;background:rgba(var(--color-foreground),.5);visibility:hidden;opacity:0;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.header__search details[open]>.search-modal{visibility:visible;opacity:1;animation:none}.header__search details[open] .header__icon-close{display:none!important}.header__icons .header__search .header__icon--search{transition:none}.header__icons .header__search .header__icon--search:hover,.header__icons .header__search .header__icon--search:focus-visible,.header__icons .header__search details[open] .header__icon--search{background:transparent;opacity:.86}.header__search .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.header__search .modal-overlay:after{content:none}.header__search .search-modal__content{position:relative;inset:auto;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.4rem;flex:0 0 44rem;width:44rem;max-width:calc(100vw - 3rem);height:100%;min-height:0;padding:0 clamp(1.8rem,4vw,3.2rem);background:var(--bw-white);border:.1rem solid rgba(0,0,0,.2);border-right:0;box-shadow:-2rem 0 6rem #0003;color:var(--bw-ink);overflow-x:hidden;overflow-y:auto;transform:translate(100%);transition:transform var(--duration-default) ease}.header__search details[open] .search-modal__content{transform:translate(0)}.search-modal__header{padding:clamp(2.6rem,4vw,4rem) 5rem 2rem 0;border-bottom:1px solid var(--bw-line)}.search-modal__eyebrow{margin:0 0 1.4rem;color:var(--bw-taupe);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.search-modal__heading{margin:0;font-family:var(--bw-serif);font-size:clamp(3.2rem,5.4vw,5.2rem);font-weight:400;letter-spacing:-.055em;line-height:.98;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.search-modal__intro{max-width:34rem;margin:1.6rem 0 0;color:#000000a3;font-size:1.28rem;line-height:1.62}.header__search .search-modal__form{display:block;max-width:none;width:100%;margin-top:0}.header__search predictive-search.search-modal__form{position:relative}.header__search .field{align-items:center}.header__search .search-modal .field:before,.header__search .search-modal .field:after{content:none;display:none}.header__search .search-modal .field{position:relative;border-radius:0}.header__search .search-modal .search__input.field__input{min-height:5.6rem;padding:0 9.8rem 0 2rem;background:#fff;border:1px solid rgba(17,17,17,.2);border-radius:0;box-shadow:none;line-height:1.2;transition:border-color .16s ease,background-color .16s ease}.header__search .search-modal .search__input.field__input:hover{border-color:#11111157}.header__search .search-modal .search__input.field__input:focus,.header__search .search-modal .search__input.field__input:focus-visible,.header__search .search-modal .search__input.field__input:focus-visible:hover{outline:none;box-shadow:none;border-color:#111;background:#fff}.header__search .search-modal .search__input.field__input:focus:not(:focus-visible){box-shadow:none;outline:none}.header__search .search__input.field__input{min-height:5.6rem;padding:0 9.8rem 0 2rem;background:#ffffff94;border:1px solid var(--bw-line);line-height:1.2}.header__search .search__input.field__input:focus,.header__search .search__input.field__input:not(:placeholder-shown),.header__search .search__input.field__input:-webkit-autofill{padding:1.9rem 9.8rem .7rem 2rem}.header__search .search-modal .field__button:focus-visible,.header__search .search-modal .field__button:focus{outline:2px solid #111111;outline-offset:2px;box-shadow:none}.header__search .search-modal .field__label{top:50%;transform:translateY(-50%);line-height:1.2}.header__search .search__input.field__input:focus~.field__label,.header__search .search__input.field__input:not(:placeholder-shown)~.field__label,.header__search .search__input.field__input:-webkit-autofill~.field__label{top:.9rem;transform:none;letter-spacing:0}.header__search .field__button{top:0;height:100%;min-height:5.6rem}.header__search .search__button,.header__search .reset__button{top:0}.header__search .search-modal__close-button{--bw-overlay-close-duration: var(--bw-menu-hover-transition-duration, .36s);-webkit-appearance:none;appearance:none;position:absolute;top:clamp(2.2rem,3.4vw,3.4rem);right:clamp(1.2rem,2vw,2rem);z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:clamp(4.4rem,5vw,5.6rem);height:clamp(4.4rem,5vw,5.6rem);margin:0;padding:0;border:1px solid rgba(17,17,17,.24);border-radius:0;background:transparent;color:var(--bw-ink);opacity:.86;cursor:pointer;text-decoration:none;transition:opacity var(--bw-overlay-close-duration) ease}.header__search .search-modal__close-button:hover,.header__search .search-modal__close-button:focus-visible{opacity:1}.header__search .search-modal__close-button .svg-wrapper{display:inline-flex;width:clamp(2.1rem,2.2vw,2.6rem);height:clamp(2.1rem,2.2vw,2.6rem)}.header__search .search-modal__close-button svg{width:100%;height:100%}.header__search .predictive-search{position:static;max-height:none;margin-top:2rem;border:1px solid rgba(17,17,17,.14);border-radius:0;background:#fff;box-shadow:none}.search-modal__quick-links{display:block;padding-top:.2rem}.search-modal__quick-title{margin:0 0 1.2rem;color:var(--bw-taupe);font-size:1.05rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.header__search .search-modal__finder{padding-top:1rem}.search-modal__finder-eyebrow{margin:0;color:var(--bw-taupe);font-size:1.05rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.search-modal__finder-intro{margin:1rem 0 0;color:#000000a3;font-size:1.28rem;line-height:1.62}.header__search .search-modal__enquiry{margin-top:1.8rem;display:flex;justify-content:flex-start}.header__search .search-modal__enquiry .button{margin:0;padding:0 2.4rem}.search-modal__quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.search-modal__quick-grid a{display:flex;align-items:center;min-height:4.4rem;padding:1.1rem 1.3rem;border:1px solid var(--bw-line);background:#ffffff5c;color:var(--bw-ink);font-size:1.16rem;line-height:1.3;text-decoration:none;transition:border-color .18s ease,background .18s ease}.search-modal__quick-grid a:hover,.search-modal__quick-grid a:focus-visible{border-color:#11111152;background:#ffffffb3;text-decoration:none}@media screen and (max-width:749px){.header__search .search-modal__content{flex-basis:min(42rem,100vw);width:min(42rem,100vw);max-width:100vw}.header__search .search-modal__close-button{top:1.4rem;right:clamp(1rem,4vw,1.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-search.css.map */
