.wvepzdd{display:-ms-grid;-ms-grid-columns:clamp(19.1rem,calc(5.9688rem + 17.9063vw),23.875rem)clamp(19.1rem,calc(5.9688rem + 17.9063vw),23.875rem)minmax(0,1fr);width:100%;color:var(--color-charcoal);grid-template-columns:clamp(19.1rem,5.9688rem + 17.9063vw,23.875rem) clamp(19.1rem,5.9688rem + 17.9063vw,23.875rem) minmax(0,1fr);align-items:start;gap:clamp(.4rem,.125rem + .375vw,.5rem);-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative}@media screen and (max-width:768px){.wvepzdd{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.wvepzdd .appointment-media{background:var(--color-ivory);width:100%;height:clamp(12rem,3.75rem + 11.25vw,15rem);position:relative;overflow:hidden}@media screen and (max-width:768px){.wvepzdd .appointment-media{height:clamp(13.75rem,3.4375rem + 41.9847vw,16.5rem)}}.wvepzdd .appointment-media img{object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .4s var(--smooth-transition);transition:transform .4s var(--smooth-transition)}.wvepzdd:hover .appointment-media img{transform:scale(1.03)}.wvepzdd .appointment-summary{word-break:break-word;flex-direction:column;gap:clamp(.2rem,.0625rem + .1875vw,.25rem);min-width:0;display:flex}@media screen and (max-width:768px){.wvepzdd .appointment-summary{gap:clamp(.25rem,.0625rem + .7634vw,.3rem)}}.wvepzdd .appointment-details{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;border-top:1px solid var(--color-charcoal);flex-direction:column;align-items:flex-start;gap:clamp(.8rem,.25rem + .75vw,1rem);min-width:0;padding-top:clamp(.5rem,.1563rem + .4688vw,.625rem);display:flex}@media screen and (max-width:768px){.wvepzdd .appointment-details{gap:clamp(.5rem,.125rem + 1.5267vw,.6rem);padding-top:clamp(.75rem,.1875rem + 2.2901vw,.9rem)}}.wvepzdd .product-prices{margin-top:clamp(.2rem,.0625rem + .1875vw,.25rem)}@media screen and (max-width:768px){.wvepzdd .product-prices{margin-top:clamp(.25rem,.0625rem + .7634vw,.3rem)}}
.w1etcyj4{padding:clamp(4rem,calc(1.25rem + 3.75vw),5rem)var(--theme-page-horizontal-padding)0;flex-direction:column;align-items:center;gap:clamp(.8rem,.25rem + .75vw,1rem);display:flex}@media screen and (max-width:768px){.w1etcyj4{padding:clamp(3.5rem,calc(.875rem + 10.687vw),4.2rem)var(--theme-page-horizontal-padding)0;gap:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.w1etcyj4 .results-count{text-align:center;margin:0}.w1etcyj4 .progress-track{background-color:#2e2a2b3d;width:clamp(25.6rem,8rem + 24vw,32rem);max-width:100%;height:clamp(.1rem,.0313rem + .0938vw,.125rem)}@media screen and (max-width:768px){.w1etcyj4 .progress-track{width:100%;height:clamp(.125rem,.0313rem + .3817vw,.15rem)}}.w1etcyj4 .progress-bar{background-color:var(--color-charcoal);height:100%;-webkit-transition:width .3s var(--smooth-transition);transition:width .3s var(--smooth-transition)}.w1etcyj4 .load-more-button .end-icon{width:clamp(.8rem,.25rem + .75vw,1rem);height:clamp(.8rem,.25rem + .75vw,1rem)}@media screen and (max-width:768px){.w1etcyj4 .load-more-button .end-icon{width:clamp(1rem,.25rem + 3.0534vw,1.2rem);height:clamp(1rem,.25rem + 3.0534vw,1.2rem)}}
.w96f4sk{width:100%;color:var(--color-charcoal);position:relative}.w96f4sk .select-trigger{appearance:none;border:0;border-top:1px solid var(--color-charcoal);border-bottom:1px solid var(--color-charcoal);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:clamp(.4rem,.125rem + .375vw,.5rem);padding:clamp(.6rem,.1875rem + .5625vw,.75rem) 0;display:flex}@media screen and (max-width:768px){.w96f4sk .select-trigger{gap:clamp(.5rem,.125rem + 1.5267vw,.6rem);padding:clamp(.75rem,.1875rem + 2.2901vw,.9rem) 0}}.w96f4sk .select-trigger:disabled{cursor:default}.w96f4sk .select-trigger:focus-visible,.w96f4sk .select-option-button:focus-visible,.w96f4sk .select-option-action button:focus-visible,.w96f4sk .select-option-action a:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:clamp(.1rem,calc(.0313rem + .0938vw),.125rem)}@media screen and (max-width:768px){.w96f4sk .select-trigger:focus-visible,.w96f4sk .select-option-button:focus-visible,.w96f4sk .select-option-action button:focus-visible,.w96f4sk .select-option-action a:focus-visible{outline-offset:clamp(.125rem,calc(.0313rem + .3817vw),.15rem)}}.w96f4sk .select-trigger svg{-webkit-transition:-webkit-transform .2s var(--smooth-transition);transition:transform .2s var(--smooth-transition);flex:none}.w96f4sk.is-open .select-trigger svg{transform:rotate(180deg)}.w96f4sk .select-current{flex:1;align-items:baseline;gap:clamp(.4rem,.125rem + .375vw,.5rem);display:flex}@media screen and (max-width:768px){.w96f4sk .select-current{gap:clamp(.5rem,.125rem + 1.5267vw,.6rem)}}.w96f4sk .select-current{white-space:nowrap;min-width:0}.w96f4sk .select-label{flex:none}.w96f4sk .select-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.w96f4sk .select-dropdown{z-index:20;overscroll-behavior:contain;border:1px solid var(--color-charcoal);background:var(--color-white);scrollbar-width:none;border-radius:clamp(.2rem,.0625rem + .1875vw,.25rem);max-height:clamp(13rem,4.0625rem + 12.1875vw,16.25rem);position:absolute;top:calc(100% + clamp(.2rem,.0625rem + .1875vw,.25rem));left:0;right:0;overflow-y:auto}.w96f4sk .select-dropdown::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.w96f4sk .select-dropdown{border-radius:clamp(.25rem,.0625rem + .7634vw,.3rem);max-height:clamp(16.25rem,4.0625rem + 49.6183vw,19.5rem);top:calc(100% + clamp(.25rem,.0625rem + .7634vw,.3rem))}}.w96f4sk .select-option{border-top:1px solid var(--color-border);background:var(--color-white);width:100%;color:var(--color-charcoal);align-items:center;display:flex}.w96f4sk .select-option:first-child{border-top:0}.w96f4sk .select-option:hover,.w96f4sk .select-option.is-selected{background:var(--color-border)}.w96f4sk .select-option-button{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:clamp(.6rem,.1875rem + .5625vw,.75rem) clamp(.8rem,.25rem + .75vw,1rem);display:flex}@media screen and (max-width:768px){.w96f4sk .select-option-button{padding:clamp(.75rem,.1875rem + 2.2901vw,.9rem) clamp(1rem,.25rem + 3.0534vw,1.2rem)}}.w96f4sk .select-option-button span{word-break:break-word;min-width:0}.w96f4sk .select-option:has(.select-option-action) .select-option-button{padding-right:clamp(.4rem,.125rem + .375vw,.5rem)}@media screen and (max-width:768px){.w96f4sk .select-option:has(.select-option-action) .select-option-button{padding-right:clamp(.5rem,.125rem + 1.5267vw,.6rem)}}.w96f4sk .select-option-button:disabled{opacity:1}.w96f4sk .select-option.is-disabled .select-option-button{color:var(--color-charcoal-50);cursor:default}.w96f4sk .select-option-action{flex:none;align-items:center;padding:clamp(.6rem,.1875rem + .5625vw,.75rem) clamp(.8rem,.25rem + .75vw,1rem) clamp(.6rem,.1875rem + .5625vw,.75rem) clamp(.4rem,.125rem + .375vw,.5rem);display:flex}@media screen and (max-width:768px){.w96f4sk .select-option-action{padding:clamp(.75rem,.1875rem + 2.2901vw,.9rem) clamp(1rem,.25rem + 3.0534vw,1.2rem) clamp(.75rem,.1875rem + 2.2901vw,.9rem) clamp(.5rem,.125rem + 1.5267vw,.6rem)}}.w96f4sk .select-option-action button,.w96f4sk .select-option-action a{appearance:none;color:var(--color-charcoal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:clamp(.2rem,.0625rem + .1875vw,.25rem);padding:0;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex}@media screen and (max-width:768px){.w96f4sk .select-option-action button,.w96f4sk .select-option-action a{gap:clamp(.25rem,.0625rem + .7634vw,.3rem)}}
