.header-search::part(overlay){background:#05143094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header-search::part(content){--background: 10 31 68;--text-color: 255 255 255;background:radial-gradient(circle at 50% -120%,rgba(113,128,87,.28),transparent 55%),#0a1f44;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 22px 48px #04102738}.header-search>.container{width:min(calc(100% - 40px),1040px);margin-inline:auto;padding-block:18px 22px}.header-search__form{margin:0}.header-search__form-control{min-height:58px;padding:8px 10px 8px 18px!important;column-gap:12px!important;border:1px solid rgba(10,31,68,.14);border-radius:999px;background:#fffaf1;color:#0a1f44;box-shadow:0 10px 28px #020f252e}.header-search__form-control>svg{width:19px;height:19px;color:#718057;flex:none}.header-search__input,.header-search__input.h5,.header-search__input.sm\:h4{min-width:0;height:42px;padding:0 4px;color:#0a1f44;font-family:var(--text-font-family);font-size:clamp(16px,1.15vw,18px);font-weight:500;line-height:1.2;letter-spacing:.01em}.header-search__input::placeholder{color:#0a1f448c;opacity:1}.header-search__form-control dialog-close-button button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(10,31,68,.12);border-radius:50%;color:#0a1f44;background:#0a1f440a;transition:background .18s ease,color .18s ease,transform .18s ease}@media(pointer:fine){.header-search__form-control dialog-close-button button:hover{color:#fff;background:#0a1f44;transform:rotate(3deg)}}.header-search .predictive-search{margin-top:14px}.header-search .predictive-search__content:not(:empty){padding:4px 20px 20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#fffdf9;color:#0a1f44;box-shadow:0 18px 45px #020f2529}.header-search .predictive-search__results{padding-block:18px 4px}@media screen and (max-width:699px){.header-search>.container{width:min(calc(100% - 24px),1040px);padding-block:12px 16px}.header-search__form-control{min-height:52px;padding:5px 6px 5px 14px!important;column-gap:9px!important}.header-search__input,.header-search__input.h5,.header-search__input.sm\:h4{height:40px;font-size:16px}.header-search__form-control dialog-close-button button{width:38px;height:38px}.header-search .predictive-search__content:not(:empty){padding-inline:14px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.header-search__form-control dialog-close-button button{transition:none}}.shopify-section--main-search{--dv-search-navy: #0a1f44;--dv-search-sage: #718057;--dv-search-terracotta: #c8704a;--dv-search-cream: #f8f3ea;--dv-search-ivory: #fffdf9;--dv-search-line: rgba(10,31,68,.11);color:var(--dv-search-navy)}.shopify-section--main-search .section-spacing{padding-block:clamp(48px,6vw,88px) clamp(72px,8vw,120px);background:radial-gradient(circle at 10% 5%,rgba(200,112,74,.09),transparent 26%),radial-gradient(circle at 92% 12%,rgba(113,128,87,.11),transparent 28%),var(--dv-search-cream)}.shopify-section--main-search .container{--container-max-width: 1360px}.shopify-section--main-search .section-header{width:min(100%,760px);margin-inline:auto;padding:clamp(28px,4vw,48px);border:1px solid var(--dv-search-line);border-radius:28px;background:#fffdf9e0;box-shadow:0 20px 55px #0a1f4412}.shopify-section--main-search .section-header .h2{color:var(--dv-search-navy);font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.035em}.shopify-section--main-search .section-header p{color:#59677a;font-size:15px}.shopify-section--main-search .main-search{margin-top:clamp(28px,4vw,48px)}.shopify-section--main-search .content-tabs::part(tab-list){gap:8px;width:max-content;min-width:0;margin-inline:auto;padding:6px;border:1px solid var(--dv-search-line);border-radius:999px;background:#fffdf9d1;box-shadow:0 8px 24px #0a1f440d}.shopify-section--main-search .content-tabs [role=tab]{min-height:42px;padding:10px 20px;border:0;border-radius:999px;color:#5c6878;font-family:var(--text-font-family);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shopify-section--main-search .content-tabs [role=tab][aria-selected=true]{background:var(--dv-search-navy);color:#fff;box-shadow:0 7px 18px #0a1f442e}.shopify-section--main-search .main-search__resource-item{margin-top:30px}.shopify-section--main-search .collection-toolbar{min-height:58px;overflow:hidden;border:1px solid var(--dv-search-line);border-radius:16px;background:#fffdf9eb;box-shadow:0 10px 28px #0a1f440d}.shopify-section--main-search .collection-toolbar__button{min-height:58px;color:var(--dv-search-navy);font-family:var(--text-font-family);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.shopify-section--main-search .collection{gap:clamp(24px,3vw,42px)}.shopify-section--main-search .facets-sidebar{align-self:start;padding:18px 20px;border:1px solid var(--dv-search-line);border-radius:18px;background:#fffdf9d1;box-shadow:0 12px 32px #0a1f440d}.shopify-section--main-search .facets-sidebar details{border-color:#0a1f441a}.shopify-section--main-search .facets-sidebar summary{color:var(--dv-search-navy);font-size:12px;font-weight:800;letter-spacing:.04em}.shopify-section--main-search .product-list{gap:clamp(18px,2.2vw,28px)}.shopify-section--main-search .product-card{height:100%;padding:12px 12px 20px;overflow:hidden;border:1px solid var(--dv-search-line);border-radius:22px;background:#fffdf9f5;box-shadow:0 14px 36px #0a1f4411;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.shopify-section--main-search .product-card__figure{overflow:hidden;border-radius:16px;background:#f3eee5}.shopify-section--main-search .product-card__image{transition:transform .35s ease}.shopify-section--main-search .product-card__info{padding-inline:8px}.shopify-section--main-search .product-card__title{color:var(--dv-search-navy);font-family:var(--heading-font-family);font-size:clamp(17px,1.35vw,21px);font-weight:600;line-height:1.25}.shopify-section--main-search .price-list{color:var(--dv-search-terracotta);font-weight:750}@media(pointer:fine){.shopify-section--main-search .product-card:hover{transform:translateY(-5px);border-color:#71805747;box-shadow:0 22px 48px #0a1f441c}.shopify-section--main-search .product-card:hover .product-card__image{transform:scale(1.025)}}.shopify-section--main-search .blog-post-list{gap:clamp(20px,2.5vw,32px)}.shopify-section--main-search .blog-post-card{height:100%;padding:14px 14px 24px;border:1px solid var(--dv-search-line);border-radius:22px;background:#fffdf9f5;box-shadow:0 14px 36px #0a1f4411}.shopify-section--main-search .blog-post-card img{border-radius:15px}.shopify-section--main-search .blog-post-card__info{padding-inline:8px}.shopify-section--main-search .blog-post-card__info .h5,.shopify-section--main-search .blog-post-card__info .h6{color:var(--dv-search-navy);line-height:1.25}.shopify-section--main-search .pagination{margin-top:42px}.shopify-section--main-search .pagination__link{border-radius:50%}@media screen and (max-width:999px){.shopify-section--main-search .collection-toolbar{position:relative;border-radius:14px}}@media screen and (max-width:699px){.shopify-section--main-search .section-spacing{padding-block:32px 72px}.shopify-section--main-search .section-header{padding:24px 18px;border-radius:20px}.shopify-section--main-search .section-header .h2{font-size:38px}.shopify-section--main-search .content-tabs [role=tab]{min-height:40px;padding-inline:15px;font-size:10px}.shopify-section--main-search .main-search__resource-item{margin-top:20px}.shopify-section--main-search .product-list{gap:14px}.shopify-section--main-search .product-card{padding:8px 8px 16px;border-radius:17px}.shopify-section--main-search .product-card__figure{border-radius:12px}.shopify-section--main-search .product-card__info{padding-inline:4px}.shopify-section--main-search .product-card__title{font-size:15px}}@media(prefers-reduced-motion:reduce){.shopify-section--main-search .product-card,.shopify-section--main-search .product-card__image{transition:none}}.shopify-section--main-search .section-stack{--section-stack-gap: 32px;gap:32px}.shopify-section--main-search .section-header{width:min(100%,680px);padding:clamp(24px,3vw,36px)}.shopify-section--main-search .main-search{margin-top:0}@media screen and (max-width:699px){.shopify-section--main-search .section-stack{--section-stack-gap: 22px;gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/docvites-search-premium.css.map */
