.search-pop-up{width:min(1200px,90%);height:min(820px,90%);background-color:var(--color-white);display:flex;flex-direction:column;align-self:center;margin:auto;border-radius:8px;overflow:hidden;z-index:9999;border:none;visibility:hidden;opacity:0;transition:.5s all cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:scale(0.2);color:var(--color-navy)}.search-pop-up>header>form{padding:1rem 1.75rem}.search-pop-up>div>div>div>*{padding:1rem 1.75rem 0 1.75rem}.search-pop-up__list-style-none{list-style:none;padding:0;margin:0}.search-pop-up__form{border:1px solid var(--color-navy);display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;color:var(--color-almost-black)}.search-pop-up__form.search-pop-up__form-modal{border:none;border-radius:0;border-bottom:1px solid #c5d0d8}.search-pop-up__form label{cursor:pointer}.search-pop-up__input[type=search]{border:none;outline:none;flex:1;line-height:1;height:18px;margin-top:2px;padding-inline:0;background-color:rgba(0,0,0,0) !important}.search-pop-up__input[type=search]::placeholder{color:#c5d0d8}.search-pop-up__input[type=search]:focus,.search-pop-up__input[type=search]:hover{background-color:var(--color-white)}.search-pop-up__content{flex:1;overflow-y:auto;position:relative}.search-pop-up__title{font-size:1.625rem;font-weight:300;margin:0rem 0rem .75rem}@media screen and (min-width: 768px){.search-pop-up__title{font-size:2.625rem}}.search-pop-up__subtitle{font-size:1.25rem;font-weight:700;line-height:1;margin:0;width:100%}@media screen and (min-width: 768px){.search-pop-up__subtitle{font-size:1.375rem}}.search-pop-up__result{display:flex;gap:1.5rem}@media screen and (max-width: 1024px){.search-pop-up__result{flex-direction:column}}.search-pop-up__grid,.search-pop-up .search-results{display:grid;gap:1rem}.search-pop-up .search-results[loading]{position:absolute;inset:0;top:50%;margin-top:-3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.search-pop-up__badges{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.search-pop-up__badges li a{display:block;padding:.5rem 1.25rem;text-decoration:none;border-radius:2rem;font-size:.875rem;color:var(--color-navy);border:1px solid var(--color-medium-blue);background-color:var(--color-soapy-blue);transition:.3s all ease-in-out}.search-pop-up__badges li a:hover{background-color:var(--color-medium-blue);color:var(--color-white)}.search-pop-up__badges li a:hover mark{color:var(--color-white)}.search-pop-up__badges li a mark{color:var(--color-navy);background-color:hsla(209,32%,30%,.1);font-weight:600;transition:.3s all ease-in-out}.search-pop-up__badges.search-pop-up__queries li a{padding:.3125rem .75rem;font-size:.75rem;border:1px var(--color-pastel-green) solid;background-color:var(--color-isabelline)}.search-pop-up__badges.search-pop-up__queries li a:hover{background-color:var(--color-pastel-green);color:var(--color-navy)}.search-pop-up__badges.search-pop-up__queries li a:hover mark{color:var(--color-navy)}.search-pop-up__products{--grid-columns: 2;display:grid;flex:1 1 70%;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:1rem;margin-bottom:1rem}@media screen and (min-width: 769px){.search-pop-up__products{--grid-columns: 3}.search-pop-up__products.initial{display:grid;--grid-columns: 5}}@media screen and (min-width: 1024px){.search-pop-up__products{--grid-columns: 4}}@media screen and (min-width: 1025px){.search-pop-up__products.sticky{height:fit-content;position:sticky;top:1rem}}.search-pop-up__products li.tbs-carousel-item{width:55% !important}@media screen and (min-width: 480px){.search-pop-up__products li.tbs-carousel-item{width:35% !important}}@media screen and (min-width: 769px){.search-pop-up__products li.tbs-carousel-item{width:auto !important}}.search-pop-up__products .product{padding:.5rem;display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:4px;position:relative;transition:background-color .3s ease;margin-inline:-0.5rem}.search-pop-up__products .product:hover{background-color:var(--color-cultured)}.search-pop-up__products .product figure{margin:0}.search-pop-up__products .product figure .image{width:100%;height:auto;border-radius:4px;background-color:var(--color-gray);overflow:hidden}.search-pop-up__products .product .title{margin:1rem 0 .625rem 0;font-size:1rem;font-weight:400}.search-pop-up__products .product .price{font-size:.875rem;font-weight:700}.search-pop-up__products .product .flair-badge-layout{position:absolute;margin:0 !important}.search-pop-up__products .thebluespace-button{width:100%;font-size:1.375rem}@media screen and (min-width: 768px){.search-pop-up__products .thebluespace-button{font-size:1rem}}.search-pop-up__products .search-pop-up__subtitle,.search-pop-up__products .thebluespace-button{grid-column:span var(--grid-columns)}.search-pop-up__recently-viewed{background-color:#f7f8f9;padding:1.75rem !important}.search-pop-up__recently-viewed a{text-decoration:none;color:var(--color-navy);font-size:.875rem}.search-pop-up__recently-viewed ul{--grid-columns: 2;grid-template-columns:repeat(var(--grid-columns), 1fr);row-gap:1.5rem}@media screen and (min-width: 769px){.search-pop-up__recently-viewed ul{--grid-columns: 3;display:grid !important}}@media screen and (min-width: 1024px){.search-pop-up__recently-viewed ul{--grid-columns: 6}}.search-pop-up__recently-viewed ul li{padding:.5rem;margin-inline:-0.5rem;border-radius:4px;transition:background-color .3s ease;background-color:inherit !important}.search-pop-up__recently-viewed ul li.tbs-carousel-item{width:55% !important}@media screen and (min-width: 480px){.search-pop-up__recently-viewed ul li.tbs-carousel-item{width:35% !important}}@media screen and (min-width: 769px){.search-pop-up__recently-viewed ul li.tbs-carousel-item{width:auto !important}}.search-pop-up__recently-viewed ul li:hover{background-color:#fff}.search-pop-up__recently-viewed ul li a{display:flex;flex-direction:column;height:100%;align-items:center;color:var(--color-navy);text-decoration:none}.search-pop-up__recently-viewed ul li a figure{margin:0;height:auto;aspect-ratio:1/1}.search-pop-up__recently-viewed ul li a figure img{width:100%;height:auto;object-fit:cover;border-radius:8px}.search-pop-up__recently-viewed ul li a div{display:flex;flex-direction:column;gap:.25rem;height:100%;padding-block:1rem}.search-pop-up__recently-viewed ul li a .title{font-weight:400;font-size:.875rem}.search-pop-up__recently-viewed ul li a .price{font-weight:700;font-size:1rem}.search-pop-up__brand{padding-bottom:2rem !important}.search-pop-up__brand img{border:1px solid var(--color-gray);border-radius:.5rem !important;padding:0 .5rem}.search-pop-up__sidebar{flex:1 1 30%}.search-pop-up__card{display:flex;flex-direction:column;height:fit-content;gap:1rem;padding:1.25rem;border-radius:8px}.search-pop-up__card ul{display:flex;flex-wrap:wrap;gap:1rem}.search-pop-up__card ul li{padding:.75rem;width:100%;background-color:var(--color-white);border-radius:4px;transition:background-color .3s ease}.search-pop-up__card ul li:hover{background-color:var(--color-anti-flash-white)}.search-pop-up__card ul li a{display:grid;text-decoration:none;color:var(--color-navy)}.search-pop-up__card ul li a .images{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.search-pop-up__card ul li a .images figure{margin:0}.search-pop-up__card ul li a .images img{width:100%;height:auto;border-radius:4px;object-fit:cover}.search-pop-up__card ul li a .title{font-size:14px;font-weight:700;line-height:1.2}.search-pop-up__card ul li a .notes{margin:0;font-weight:400;line-height:1.2;font-size:.75rem}.search-pop-up__collections{background-color:var(--color-white-coffee);margin-bottom:1.25rem}.search-pop-up__collections ul{flex-direction:column;flex-wrap:nowrap}.search-pop-up__collections ul .tbs-carousel-item{display:flex;flex-direction:column;gap:1rem;background-color:rgba(0,0,0,0)}.search-pop-up__collections ul li{border:1px var(--color-khaki) solid}.search-pop-up__collections ul li a .title{margin-block:1rem 0}.search-pop-up__collections .tbs-carousel-snaps{background-color:var(--color-khaki);height:4px !important}.search-pop-up__collections .tbs-carousel-snaps::before{background-color:var(--color-quincy)}