.pg_AgW_line{font-family:var(--font-body);color:rgb(var(--c-foreground));flex-wrap:wrap;align-items:center;gap:.2rem .6rem;font-size:1.4rem;line-height:1.2;text-decoration:none;display:inline-flex}.pg_AgW_value{font-variant-numeric:tabular-nums;color:#1a1a1a;font-weight:600}.pg_AgW_stars{color:var(--rating-star,rgb(var(--c-gold)))}.pg_AgW_count{font-variant-numeric:tabular-nums;color:#1a1a1a;font-weight:600}@media (hover:hover) and (pointer:fine){.pg_AgW_link:hover .pg_AgW_count{text-underline-offset:.3rem;text-decoration:underline}}.pg_AgW_bought{font-family:var(--font-body);color:var(--bought-text,rgb(var(--c-muted)));margin:0;font-size:1.3rem;line-height:1.3}.pg_AgW_bought strong{color:var(--bought-strong,#0a9fb3);font-weight:700}.pg_AgW_compact{font-size:1.3rem}.pg_AgW_bought.pg_AgW_compact{font-size:1.2rem}
.bki8ua_cardWrapper{height:100%;color:inherit;text-decoration:none;position:relative}.bki8ua_card{border-radius:var(--radius-card);background-color:rgb(var(--c-background-2));flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.bki8ua_cardInner{aspect-ratio:1;width:100%;position:relative}.bki8ua_cardMedia{border-radius:var(--radius-card) var(--radius-card) 0 0;position:absolute;inset:0;overflow:hidden}.bki8ua_media{width:100%;height:100%;position:relative;overflow:hidden}.bki8ua_media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bki8ua_media img.bki8ua_mediaModel{transform:scale(1.4)}.bki8ua_badgeWrap{z-index:1;position:absolute;bottom:.8rem;left:.8rem}.bki8ua_badge{border:1px solid rgba(var(--c-foreground), .1);background-color:rgb(var(--c-background));color:rgb(var(--c-foreground));letter-spacing:.1rem;white-space:nowrap;border-radius:4rem;align-items:center;padding:0 .5rem;font-size:1rem;font-weight:700;line-height:1.75rem;display:inline-flex}.bki8ua_badgeSale{border-color:rgb(var(--c-accent-1));background-color:rgb(var(--c-accent-1));color:#fff}@media screen and (min-width:750px){.bki8ua_badgeWrap{bottom:1.4rem;left:1rem}.bki8ua_badge{padding:0 .6rem;font-size:1.2rem;line-height:2.1rem}}.bki8ua_content{text-align:left;flex-direction:column;flex:auto;padding:1rem;display:flex}.bki8ua_information{flex-direction:column;flex:auto;padding:.5rem 0 1rem;display:flex}@media screen and (min-width:750px){.bki8ua_information{padding:1.7rem 1rem}}.bki8ua_heading{margin:0;font-size:1.3rem;font-weight:400;line-height:1.3}.bki8ua_link{color:rgb(var(--c-foreground));text-decoration:none}.bki8ua_link:after{content:"";z-index:1;position:absolute;inset:0}.bki8ua_cardWrapper:hover .bki8ua_link{text-underline-offset:.3rem;text-decoration:underline}.bki8ua_proof{--rating-star:#00bced;--bought-strong:#0098ac;--bought-text:#4a4a4a;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.8rem;display:flex}.bki8ua_proof+.bki8ua_price{margin-top:.2rem}.bki8ua_price{font-family:var(--font-price);letter-spacing:.2rem;align-items:baseline;gap:1rem;margin:auto 0 .5rem;padding-top:.7rem;display:flex}.bki8ua_priceSale{color:rgb(var(--c-foreground));font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (min-width:750px){.bki8ua_price{margin:auto 0 0}}.bki8ua_priceCompare s{color:#595959;font-size:1rem;font-weight:600;line-height:1.4;display:inline-block}
.as3Znq_section{z-index:1;background-color:rgb(var(--c-background));padding-top:1.6rem;position:relative}@media screen and (min-width:750px){.as3Znq_section{padding-top:2.4rem}}.as3Znq_titleWrapper{text-align:center;margin-bottom:2rem}.as3Znq_title{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;color:#0f172a;margin:0;font-size:clamp(2.8rem,7vw,4.4rem);font-weight:700;line-height:1.06}.as3Znq_grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.6rem .2rem;margin:0;display:flex}@media screen and (min-width:750px){.as3Znq_titleWrapper{margin-bottom:2.8rem}.as3Znq_grid{gap:1.2rem .4rem}}.as3Znq_gridItem{width:100%;max-width:40rem}
.s-6kkG_hero{z-index:1;width:100%;display:block;position:relative;overflow:hidden}.s-6kkG_imageWrapper{width:100%;height:550px;position:relative}@media screen and (min-width:768px){.s-6kkG_imageWrapper{height:min(700px,70vw);min-height:600px}}.s-6kkG_image{object-fit:cover;object-position:30% 30%;width:100%;height:100%;display:block}@media screen and (min-width:768px){.s-6kkG_image{object-position:center center}}.s-6kkG_overlay{opacity:.3;pointer-events:none;background-color:#000;position:absolute;inset:0}.s-6kkG_content{z-index:2;text-align:right;color:#fff;width:90%;max-width:800px;position:absolute;top:13%;left:50%;transform:translate(-50%,-50%)}.s-6kkG_heading{font-family:var(--font-heading);letter-spacing:.06rem;color:#fff;text-shadow:0 2px 10px #000000b3;margin:0 0 16px;font-size:18.2px;font-weight:600;line-height:1.2}@media screen and (min-width:768px){.s-6kkG_content{text-align:center;width:min(800px,48vw);max-width:none;top:20%;left:76%}.s-6kkG_heading{text-shadow:0 3px 15px #000000b3;font-size:clamp(2.6rem,2.65vw,4.2rem);font-weight:800;line-height:1.1}}.s-6kkG_imageWrapper>picture{height:100%;display:block}@media (prefers-reduced-motion:no-preference){.s-6kkG_heading{animation:.9s cubic-bezier(.23,1,.32,1) .12s both s-6kkG_hero-words-in}.s-6kkG_imageWrapper>picture{animation:1.6s cubic-bezier(.16,1,.3,1) both s-6kkG_hero-settle}}@keyframes s-6kkG_hero-settle{0%{scale:1.06}}@keyframes s-6kkG_hero-words-in{0%{opacity:0;filter:blur(4px);transform:translateY(1.2rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-6kkG_hero{view-timeline-name:--hero;view-timeline-axis:block}.s-6kkG_image,.s-6kkG_overlay,.s-6kkG_content{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit}.s-6kkG_image{transform-origin:50% 100%;animation-name:s-6kkG_hero-closer}.s-6kkG_overlay{animation-name:s-6kkG_hero-darker}.s-6kkG_content{animation-name:s-6kkG_hero-words-out}}}@keyframes s-6kkG_hero-closer{to{translate:0 25%;scale:1.25}}@keyframes s-6kkG_hero-darker{to{opacity:.6}}@keyframes s-6kkG_hero-words-out{to{opacity:0;filter:blur(6px);translate:0 -8rem}}
.r8Q0PW_section{background:#fff}.r8Q0PW_inner{max-width:82rem;padding-top:1.6rem;padding-bottom:1.2rem}.r8Q0PW_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 1.6rem;margin-bottom:2rem;display:flex}.r8Q0PW_title{font-family:var(--font-heading);letter-spacing:-.01em;color:#0f172a;margin:0;font-size:2.8rem;font-weight:700}.r8Q0PW_all{color:#0098ac;text-underline-offset:.25em;font-size:1.4rem;font-weight:700;text-decoration:underline}.r8Q0PW_list{margin:0;padding:0;list-style:none;position:relative}.r8Q0PW_list:before,.r8Q0PW_item:after{content:"";transform-origin:0;background:#e6ebef;height:1px;position:absolute;left:0;right:0}.r8Q0PW_list:before{top:0}.r8Q0PW_item{position:relative}.r8Q0PW_item:after{bottom:0}.r8Q0PW_question{width:100%;font:inherit;text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;font-size:1.6rem;font-weight:600;display:flex}.r8Q0PW_question svg{color:#0098ac;width:1.8rem;height:1.8rem;transition:transform .42s var(--spring-soft);flex:none}.r8Q0PW_itemOpen .r8Q0PW_question svg{transform:rotate(180deg)}.r8Q0PW_question:focus-visible{outline-offset:.2rem;border-radius:.4rem;outline:.2rem solid #0098ac}.r8Q0PW_answer{transition:grid-template-rows .22s var(--ease-out);grid-template-rows:0fr;display:grid}.r8Q0PW_itemOpen .r8Q0PW_answer{transition:grid-template-rows .42s var(--spring-snap);grid-template-rows:1fr}.r8Q0PW_answerClip{min-height:0;overflow:hidden}.r8Q0PW_answer p{color:#5b6672;opacity:0;max-width:68rem;transition:opacity .14s ease-out, translate .22s var(--ease-out);margin:0;padding:0 0 1.8rem;font-size:1.45rem;line-height:1.6;translate:0 -.6rem}.r8Q0PW_itemOpen .r8Q0PW_answer p{opacity:1;transition:opacity .26s ease-out 60ms, translate .52s var(--spring-soft) 40ms;translate:none}@media (prefers-reduced-motion:reduce){.r8Q0PW_question svg,.r8Q0PW_answer,.r8Q0PW_answer p{transition:none}}@media screen and (min-width:750px){.r8Q0PW_inner{padding-top:2.4rem;padding-bottom:1.2rem}.r8Q0PW_title{font-size:3.4rem}}@media screen and (max-width:749px){.r8Q0PW_head,.r8Q0PW_list{container-type:inline-size}.r8Q0PW_title,.r8Q0PW_question span{text-wrap:balance}}@supports (font-size:1cqi){@media screen and (max-width:749px){.r8Q0PW_title{--fit-size:min(2.8rem, calc((100cqi - 2px) / var(--fit,100)));font-size:max(var(--fit-size), clamp(0px, (2rem - var(--fit-size)) * 1000, 2.8rem))}.r8Q0PW_question{--fit-size:min(1.6rem, calc((100cqi - 3.4rem - 2px) / var(--fit,100)));font-size:max(var(--fit-size), clamp(0px, (1.3rem - var(--fit-size)) * 1000, 1.6rem))}}}@media screen and (min-width:990px){.r8Q0PW_inner{padding-bottom:2rem}}
.D0EiMW_section{padding:2.7rem 0}@media screen and (min-width:750px){.D0EiMW_section{padding:3.6rem 0}}.D0EiMW_header{margin-bottom:3.5rem}@media screen and (min-width:750px){.D0EiMW_header{margin-bottom:5rem}}.D0EiMW_title{font-family:var(--font-heading);letter-spacing:.06rem;text-align:center;color:#333;margin:.67em 0 3rem;font-size:2.6rem;font-weight:600;line-height:1.2}@media screen and (min-width:750px){.D0EiMW_title{font-size:2.9rem;line-height:1.3}}.D0EiMW_searchWrap{max-width:74.1rem;margin:0 auto 3.5rem}.D0EiMW_input{padding-left:2rem;padding-right:9.8rem}.D0EiMW_input:focus,.D0EiMW_input:not(:placeholder-shown){padding:2.2rem 9.8rem .8rem 2rem}.D0EiMW_searchWrap .field__label{left:2.1rem}:is(.D0EiMW_input:focus~.field__label,.D0EiMW_input:not(:placeholder-shown)~.field__label){top:.6rem;left:2.1rem}.D0EiMW_fieldButton{width:4.4rem;height:4.4rem;color:rgba(var(--c-foreground), .9);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1px}.D0EiMW_fieldButton svg{width:1.8rem;height:1.8rem}.D0EiMW_reset{right:4.5rem}.D0EiMW_reset svg{fill:none;stroke:currentColor}.D0EiMW_submit{right:1px}.D0EiMW_facetsContainer{grid-template-columns:1fr max-content;column-gap:2rem;padding-top:1rem;display:grid}@media screen and (min-width:750px){.D0EiMW_facetsContainer{display:flow-root}}.D0EiMW_mobileFacets{position:relative}.D0EiMW_mobileFacets summary{cursor:pointer;list-style:none}.D0EiMW_mobileFacets summary::-webkit-details-marker{display:none}.D0EiMW_mobileOpen{align-items:center;padding:.5rem 0;display:inline-flex}.D0EiMW_mobileOpen svg{width:2rem;height:2rem}.D0EiMW_mobileOpen span{letter-spacing:.1rem;color:rgb(var(--c-foreground));margin-left:1rem;font-size:1.6rem;line-height:1.2}.D0EiMW_mobilePanel{border:1px solid rgba(var(--c-foreground), .1);border-radius:var(--radius-card);background-color:rgb(var(--c-background));margin:1rem 0 0;padding:1.5rem 2rem}.D0EiMW_mobileFacets[open]{grid-area:1/1/auto/-1}.D0EiMW_mobileFacets[open]~.D0EiMW_count{grid-area:1/2}.D0EiMW_mobilePanel .D0EiMW_disclosure{flex:100%;margin-right:0}.D0EiMW_mobilePanel .D0EiMW_display{width:auto;box-shadow:none;margin:0 0 1rem;position:static}.D0EiMW_mobilePanel .D0EiMW_priceRange{gap:1.2rem;padding:1.5rem 1.5rem 2rem}.D0EiMW_mobilePanel .D0EiMW_priceRange .field{min-width:0}.D0EiMW_count{letter-spacing:.06rem;text-align:right;color:#000;align-self:start;margin:0;padding-top:.5rem;font-size:1.4rem;font-weight:400;line-height:1.5}@media screen and (min-width:750px){.D0EiMW_count{padding-top:0}}.D0EiMW_form{grid-template-columns:1fr max-content max-content;column-gap:3.5rem;margin:0 0 .5rem;display:grid}.D0EiMW_wrapper{align-items:center;display:flex}.D0EiMW_filterHeading{letter-spacing:.04rem;color:rgba(var(--c-foreground), .85);margin:-1.5rem 2rem 0 0;font-size:1.4rem;font-weight:400;line-height:1.5}.D0EiMW_disclosure{margin-right:3.5rem;position:relative}.D0EiMW_summary{letter-spacing:.04rem;cursor:pointer;margin-bottom:1.5rem;padding-right:1.75rem;font-size:1.4rem;line-height:1.5;list-style:none;position:relative}.D0EiMW_summary::-webkit-details-marker{display:none}.D0EiMW_summary svg{width:1rem;height:.6rem;position:absolute;top:.85rem;right:0}.D0EiMW_disclosure[open] .D0EiMW_summary svg{transform:rotate(180deg)}.D0EiMW_display{z-index:3;border:1px solid rgba(var(--c-foreground), .1);border-radius:var(--radius-card);background-color:rgb(var(--c-background));width:35rem;box-shadow:0 .4rem 0 rgba(var(--c-foreground), .05);position:absolute;top:.5rem;left:-1.2rem}.D0EiMW_displayHeader{justify-content:space-between;padding:1.5rem 2rem;font-size:1.4rem;line-height:1.8;display:flex}.D0EiMW_displayHeader a{color:rgb(var(--c-foreground));text-underline-offset:.3rem}.D0EiMW_list{margin:0;padding:.5rem 2rem;list-style:none}.D0EiMW_item{align-items:center;min-height:3.8rem;font-size:1.4rem;display:flex}.D0EiMW_check{cursor:pointer;align-items:center;gap:1rem;display:flex}.D0EiMW_check input{width:1.6rem;height:1.6rem;accent-color:rgb(var(--c-foreground));margin:0}.D0EiMW_priceRange{gap:2rem;padding:1.5rem 2rem 2rem;display:flex}.D0EiMW_priceRange .field{flex:1 1 0}.D0EiMW_priceHint{margin:0;padding:0 2rem;font-size:1.4rem}.D0EiMW_apply{padding:.5rem 2rem 1.5rem}.D0EiMW_sorting{align-items:flex-start;padding-left:3rem;display:flex}.D0EiMW_sortField{justify-content:flex-end;align-items:center;display:flex}.D0EiMW_sortLabel{letter-spacing:.04rem;margin:0 2rem 0 0;font-size:1.4rem;font-weight:400;line-height:1.5}.D0EiMW_select{display:flex;position:relative}.D0EiMW_select select{color:rgb(var(--c-foreground));font-family:var(--font-body);letter-spacing:.04rem;appearance:none;cursor:pointer;background:0 0;border:0;padding:0 1.75rem 0 0;font-size:1.4rem;line-height:1.5}.D0EiMW_select svg{pointer-events:none;width:1rem;height:.6rem;position:absolute;top:.75rem;right:0}.D0EiMW_results{margin-top:1.5rem}@media screen and (min-width:750px){.D0EiMW_results{margin-top:1.6rem}}.D0EiMW_grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.D0EiMW_gridItem{flex:0 0 100%;max-width:40rem}@media screen and (min-width:750px){.D0EiMW_gridItem{flex:1 0 auto;width:40rem}}.D0EiMW_empty{text-align:center;margin:0;padding:2rem 0 4rem}.D0EiMW_elsewhere{max-width:74.1rem;margin:0 auto}.D0EiMW_elsewhereTitle{letter-spacing:.1rem;text-transform:uppercase;color:rgba(var(--c-foreground), .6);margin:0 0 .8rem;font-size:1.2rem;font-weight:700}.D0EiMW_elsewhereList{margin:0;padding:0;list-style:none}.D0EiMW_elsewhereLink{border-bottom:1px solid rgba(var(--c-foreground), .08);color:rgb(var(--c-foreground));padding:1.1rem 0;font-size:1.6rem;line-height:1.4;text-decoration:none;display:block}.D0EiMW_elsewhereLink:hover{color:#007c8f;text-underline-offset:.3rem;text-decoration:underline}@media (pointer:coarse){.D0EiMW_select select{font-size:1.6rem}}
