.search__input.field__input{padding-right:9.8rem}.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:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.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_icon{width:35px!important;height:35px!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin:0}.header__icon .svg-wrapper{width:21px;height:21px}.header_icons{display:flex;align-items:center;justify-content:flex-end;gap:0px;align-self:end;align-items:baseline}.header_icon summary{width:100%;height:100%;text-decoration:none}.header__icon .svg-wrapper i{font-size:16px}.cart-count-bubble{position:absolute;top:0;right:0;left:inherit;right:-5px;background-color:var(--color-light-purple);width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;bottom:initial;font-size:8px;line-height:0;border-radius:0}.cart-count-bubble span{display:inline-block;line-height:normal;height:auto}.ham_icon svg{width:16px!important}@media (min-width: 768px){.header_icons{gap:6px}.header__icon .svg-wrapper i{font-size:24px}.header_icon{width:40px!important;height:40px!important;line-height:0}.header_icon:hover{background-color:#f4f4f5}.header__icon .svg-wrapper{width:30px;height:30px}.cart-count-bubble{right:-5px;width:16px;height:16px}.cart-count-bubble{font-size:10px}}.search-modal__form{width:100%;max-width:100%!important}.search-modal__form input{border:none!important;box-shadow:none!important}.search-modal__form .field:before,.search-modal__form .field:after{display:none!important}.search-modal__form .field{max-width:600px;margin:0 25px}.search-modal__form .field label{display:none}.search-modal__form .field input{margin:0;font-size:var(--fs-text-lg);line-height:var(--lh-text-lg);font-family:var(--lato-font);font-weight:300;color:#000;padding:0!important;border-bottom:1px solid #d4b3e5!important}.searchmain-wrapper{gap:20px;padding-left:30px;padding-right:30px}.predictive-search{top:100%;overflow-y:hidden;width:100%}.searchmain-right .predictive-search__results-list{display:flex;flex-wrap:wrap;gap:20px}.searchmain-right .predictive-search__results-list li{flex:1 1 0;box-sizing:border-box;min-width:calc(50% - 10px);max-width:calc(25% - 15px)}#predictive-search-results-pages-list-mobile{gap:0px;flex-direction:column}#predictive-search-results-pages-list-mobile li{width:100%;min-width:100%;max-width:100%}#predictive-search-results-pages-list-mobile li a{padding:0}.predictive-search__item--link-with-thumbnail{display:flex!important;flex-direction:column}.predictive-search__item--link-with-thumbnail .predictive-search__image{width:100%;max-height:280px;margin-bottom:15px;height:100%}.predictive-search__heading{margin:0 0 10px!important;font-size:var(--fs-heading-xl)!important;line-height:var(--lh-heading-xl)!important;color:#000;text-transform:uppercase!important;letter-spacing:2px!important;font-family:var(--futura-font)!important;font-weight:var(--demi)!important;text-align:left!important;padding-bottom:0!important;padding-top:0!important;border:none}.searchmain-left .predictive-search__item{padding:0}p.predictive-search__item-heading{font-size:var(--fs-body-md)!important;line-height:var(--lh-body-md)!important;font-family:var(--font-body-family);font-weight:300!important;margin:0 0 5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#predictive-search-results-products-list .predictive-search__item-heading{font-weight:500!important}.predictive-search__item{text-decoration:none!important}.predictive-search__results-list .price__regular .price-item--regular{font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-family:var(--futura-font);font-weight:var(--book);color:#2d0e44}.predictive-search-button{text-align:center;margin:20px 0;padding-bottom:20px}.predictive-search-button button,.predictive-search-button button svg{color:#fff!important}button.reset__button.field__button{right:0}.search-modal__form button.reset__button.field__button{display:none}button.reset__button.field__button:after{display:none}.search_product_image{overflow:hidden}.search_product_image img{transition:.7s}.predictive-search__item--link-with-thumbnail:hover .search_product_image img{transform:scale(1.1)}.template-search__search{max-width:100%!important;margin:0!important}.template-search__search .field:after,.template-search__search .field:before{display:none!important}.template-search__search .field input{border:none!important;box-shadow:none!important;border-bottom:1px solid #d4b3e5!important;margin:0;font-size:var(--fs-text-lg);line-height:var(--lh-text-lg);font-family:var(--lato-font);font-weight:300;color:#000;padding:0 40px 0 0!important;height:36px}.template-search__search .field label{display:none}.template-search__search .field input::placeholder{opacity:1}.template-search__search .field .search__button{display:none}.template-search__header{margin:0!important}.searchpage_facet div#FacetsWrapperDesktop,.searchpage_facet .facet-filters,.searchpage_facet .active-facets-desktop,.searchpage_facet .mobile-facets__wrapper{display:none}.searchpage_facet .facets__form{display:flex}.template-search{display:flex;flex-direction:column}.searchpage_facet{margin-bottom:30px!important}.product-count__text{font-size:var(--fs-body-md)!important;line-height:var(--lh-body-md)!important;font-family:var(--futura-font)!important;font-weight:500!important;text-transform:uppercase;text-align:left}.product-count__text span{color:#000}html:has(body.overflow-hidden){overflow:hidden!important}.search__input::placeholder{color:#888;opacity:1}@media (min-width: 768px){.predictive-search__result-group.searchmain-left{flex:0 0 30%;max-width:calc(30% - 10px)}.predictive-search__result-group.searchmain-right{flex:0 0 70%;max-width:calc(70% - 10px);max-height:calc(100vh - 160px);overflow-y:auto}.header predictive-search{position:static}.searchmain-right .predictive-search__results-list li{min-width:calc(25% - 30px);max-width:calc(25% - 15px)}}@media (max-width: 990px){.header__wrapper .header__left{align-self:center}}@media (max-width: 767px){.search-modal__form .field{margin:0}.search-modal__close-button{display:flex!important;position:relative;width:fit-content!important;margin-right:15px}.search-modal__close-button:before{content:"Cancel";font-size:14px;font-family:var(--futura-font)!important;font-weight:500!important;text-transform:uppercase}.search-modal__close-button .svg-wrapper,button.search__button.field__button{display:none}.search-modal__form .field input{margin-left:15px;margin-right:15px}.predictive-search.predictive-search--header{overflow-y:scroll;max-height:calc(100vh - 90px)!important}.searchmain-wrapper{padding-left:15px;padding-right:15px}#predictive-search-results-products-list .predictive-search__item{padding:0}.predictive-search__heading{margin-bottom:10px;padding-bottom:10px}#predictive-search-results{padding-top:30px}}@media (min-width:1200px){.template-search__search,.searchpage_facet{max-width:100%!important;margin:0 0 0 auto!important}.searchpage_facet{margin-bottom:40px!important}}.search-layout{display:grid;grid-template-columns:1fr}@media (max-width: 990px){.search-layout{grid-template-columns:1fr}}.search-section-title{margin:0 0 15px!important;font-size:2.4rem!important;line-height:var(--lh-heading-xl);text-transform:uppercase;letter-spacing:2px;font-family:var(--futura-font);font-weight:500}.search-section-title.small{font-size:16px;margin-top:30px}.search-list{list-style:none;padding:0;margin:0}.search-list li{border-bottom:1px solid #e5e5e5}.search-list a{display:block;padding:12px 0;text-decoration:none;color:inherit}.search-list a:hover{text-decoration:underline}.template-search__header{margin-bottom:3rem}.template-search__search{margin:0 auto 3.5rem;max-width:74.1rem}.template-search--empty{padding-bottom:18rem}.rolex_bespoke_product .card__inner{aspect-ratio:1 / 1;min-height:fit-content;--ratio-percent: 100% !important}@media screen and (min-width: 750px){.template-search__header{margin-bottom:5rem}}.search__button .icon{height:1.8rem}.template-search__header{padding-top:40px}.template-search__header>p{display:block;font-size:var(--fs-body-sm)!important;font-weight:var(--demi);font-family:var(--futura-font);color:var(--color-black);text-transform:uppercase!important;line-height:38px;margin-bottom:29px;margin-top:5px}.search-context{max-width:calc(var(--page-width) - 420px);margin:30px auto 50px;text-align:center}.search-context__title{margin-top:0;margin-bottom:20px;font-size:clamp(22.5px,2.4vw,28px);line-height:var(--lh-heading-xl);font-family:var(--futura-font);font-weight:var(--demi);text-transform:uppercase;letter-spacing:2px;color:var(--color-black)}.search-context__description{font-size:var(--fs-body-xl)!important;font-weight:300;font-family:var(--futura-font);letter-spacing:0;color:#000;opacity:.8;margin-top:0!important;margin-bottom:0!important}.search-main .product-card-wrapper{padding:0!important;border:1px solid #e6e6e6;margin:0!important;min-height:100%;background:#fff}.search-main .product-card-wrapper .card.card--card{background:transparent}.search-main .card__heading a{font-size:var(--fs-body-md)!important;line-height:var(--lh-body-md)!important;font-family:var(--futura-font)!important;font-weight:400!important;margin:0 0 5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-main .card__heading a:hover{text-decoration:none!important}.search-main .brand-title{line-height:var(--lh-body-md);font-family:var(--futura-font);font-weight:400!important;text-transform:uppercase!important;letter-spacing:2px;color:#b880d3;font-size:clamp(13px,1.1vw,14px)!important}.search-main .price__container{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:500;font-family:var(--futura-font);color:#4d4d4d;margin:0!important;letter-spacing:0}.search-main .price--on-sale .price-item--regular{font-size:1.5rem}.search-main .not-found{font-family:futura!important;font-weight:500!important;letter-spacing:1px;font-size:1.6rem!important;color:#000;text-transform:uppercase;text-align:center}.search-main{margin-bottom:60px}.search-main .pagination__item{font-family:futura!important;font-weight:500!important;letter-spacing:1px;font-size:1.6rem!important;color:#000;text-transform:uppercase;width:3rem;height:3rem}.search-main .pagination__item.pagination__item--current{color:#b880d3!important;opacity:1!important}.search-main .pagination__list>li{flex:1 0 3rem;max-width:3rem}.search-main .pagination__item:after{display:none!important}.search-main .pagination__item .icon-caret{height:1.8rem;width:1.8rem;color:#b880d3}.search-main .product-grid{gap:15px!important;display:grid!important;grid-template-columns:1fr 1fr}.search-main .grid__item{width:100%!important;max-width:100%!important}.search.load-more-btn{display:block;text-align:center}.search-main .product-card-wrapper:hover a{text-decoration:none!important}.search.load-more-btn button{cursor:pointer}@media (min-width: 1025px){.search-main .product-grid{gap:15px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1025px){.search-main .product-grid{gap:25px!important}.search-main .product-grid.grid--2-col-desktop{grid-template-columns:1fr 1fr}.search-main .product-grid.grid--3-col-desktop{grid-template-columns:1fr 1fr 1fr}.search-main .product-grid.grid--4-col-desktop{grid-template-columns:1fr 1fr 1fr 1fr}.search-main .product-grid.grid--5-col-desktop{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-search.css.map */
